CA
deep-jade
Fingerprint and workers
Hello! I used fingerprint generator, but creepjs shows me the inconsistencies between the fingerprint and the workers. Is it possible to patch fingerprint so that the workers are patched as well?

12 Replies
deep-jadeOP•3y ago
I tried to replace hardwareConcurrency and deviceMemory, but was detected
plain-purple•3y ago
@petrpatek. Can you chime in pls?
What are the workers?
deep-jadeOP•3y ago
I'm sorry, I don't know this topic very deeply, but as far as I understand, the parameters that are in my Window (embedded via Fingerprint Injector) are different from those that are seen by Dedicated Worker, Shared Worker and Service Worker. They see my real data. Is there any way to fix this?
You can test it any injected fingerprint on creepjs website
https://abrahamjuliot.github.io/creepjs/
plain-purple•3y ago
And you are running this on your machine?
deep-jadeOP•3y ago
I’m running playwright on local machine and do page.goto(creepjs_website) to test fingerprint quality. The most tests passed, but worker tests failed
national-gold•3y ago
Hello. You are 100% right. The workers are leaking info. We are already investigating some blocking issues on various protection services, and we have come to the same conclusion. The fix is not easy, unfortunately.
deep-jadeOP•3y ago
Hello! Is it for a long time?🥲
national-gold•3y ago
It is hard to say. It is from the beginning on our side. But I believe most protection providers work well with our fingerprinting tech. I believe that they started adopting these worker checks very recently.
deep-jadeOP•3y ago
Can you please explain me, how to use playwright and fingerprint suite to get maximal stealth? Some guys suggested to use Firefox + fingerprint suite, but quality of fingerprint with this method are bad (10-20%) on creepjs. I used chromium 107 and got 56% on creepjs, but workers still leak info
@rdfbbx just advanced to level 5! Thanks for your contributions! 🎉
national-gold•3y ago
Generally, it is best not to lie about your OS and browser. By default, browser-pool with fingerprinting uses machine os and fingerprints for the browser that is running. I can recommend firefox since it is not that commonly used by bots. The creepJs website is a nice benchmark, but I would test it on the website you are scraping. The settings might vary. On some websites, lying about your OS and putting windows on default is even better, even though most sophisticated protections can detect this lie using canvas challenges.
deep-jadeOP•3y ago
I need to manage several discords and Twitter accounts by scripts. So it will be my pain if my accounts will be banned🥲
This sites uses canvas fingerprinting techniques, so I don’t know how to avoid it