How to set WebGL, Audio Data etc when using FingerprintSwitcher with PerfectCanvas?

Support
  • How Should I set these parameters when using a fingerprint from FingerPrintSwitcher with PerfectCanvas request?
    Is this correct?:
    use perfect canvas: true
    add noise to canvas: false
    add noise to WebGL: false
    add noise to audio: false
    safe battery: true
    use font pack: true (I installed the fonts pack)
    safe element size: true
    emulate sensor API: true
    emulate device scale factor: true

    Screenshot_1.jpg

    Or should I set "use perfect canvas" to true and leave everything else on false? (will they be replaced by FingerPrint Switcher?)

    Thanks

  • also interested

  • would be nice have knowledge on this.

  • The admins should publish an comprehensive article regarding the correct fingerprint settings and the correct way to apply them, with pros and cons of the different settings and their combination, and the recommended best practices to avoid detections and stay anonymous.

    • тоже хотелось бы услышать как верно
  • Если бы было одно правильное решение для настроек без использования дополнительных инструментов, которое работало бы для всех сайтов, то и не нужны были бы варианты выбора настроек. Вам тестировать и решать, что нужно включать, а что не нужно и собираете ли вы perfectcanvas или нет. Например если сайт использует Canvas только для того, чтобы отличать пользователей друг от друга, то наверное стоит включить шум Canvas, а если сайт детально исследует и сравнивает отпечаток Canvas с известными ему значениями, то использование шума приведёт к нежелательным последствиям.

  • @Михаил96 See...that's the very problem from which I've came up with the idea of posting on this forum.
    For example: If I use FinferprintSwitcher with Perfect Canvas request, isn't every perfect canvas that I receive different? If yes, why would I need to add noise over it?
    Or isn't every perfect canvas request coming with a different "real" canvas? And do I still need to add noise over it, making it detectable by more complex anti-bot systems?

    And some more questions: is each fingerprint issued by the FingerprintSwitcher coming with an unique WebGL, unique audio data, unique safe battery, unique set of fonts etc etc? Do we still need to alter them with noise?

    We (the people who wrote in this thread) really DO NOT know the answers to all the a/m these questions, nor the documentation talks about this.

    And testing and finding out the answer to all these questions is not an option. This would mean we should create 100-1000 google/ facebook/ instagram/ amazon etc accounts, spend $$$ on PVA, proxies, captchas etc, lose tens of hours of work, just to find out something that could be written by the devs in a few minutes.

  • @aronax Зачем тебе голову забивать ерундой всякой? Просто работаешь с сайтом, если сайт банит, идешь на другой сайт который не будет банить.

  • @aronax Не нужно создавать 1000 аккаунтов, чтобы понять как это работает. Если в отпечатке есть значение perfectCanvas для определённого изображения, то шум не будет накладываться для этого изображения, будет использоваться значение PerfectCanvas. Я не проверял каким образом и с каких устройств вы получаете perfectcanvas. Одно дело когда Вы получаете отпечаток и perfectcanvas с одного устройства - это полноценный отпечаток, другое дело - когда Вы получаете отпечаток, а потом по каким-то правилам (с похожих устройств) для него вам отдаётся perfectcanvas с другого устройства. Вопрос остаётся в том, насколько похожее устройство, похоже на устройство с которого получен отпечаток. Perfectcanvas для Webgl как мне кажется сложнее различать антифрод-системам. Звук так же не сильно отличается между устройствами. Шрифты и набор голосов очень важны, по ним можно определить используется windows server или другие версии windows или же мобильные устройства. Создайте простую страницу для проверки всех этих значений с таким же кодом, что использует антифрод-система и посмотрите что Вы получаете от вашего настоящего устройства и от BAS с разными настройками. Всё хорошее написано разработчиками в пояснениях к действиям и в wiki, а то, что каждый из нужных вам сайтов определяет, нужно исследовать. Если нет желания и возможности этим заниматься, то совет выше самый лучший - "если сайт банит, идёшь на другой сайт..."

  • @FastSpace Switching to another website is not an option. I need to automate a specific set of websites. I'm not interested in spamming websites randomly.
    @Михаил96 Thanks for the somehow useful information. I'm not using custom servers, I'm using the Fingerprint Switcher database of fingerprints. I don't need custom servers for now, the sites I'm working on are happy with the fingerprints that I'm getting from the FingerprintSwitcher database.

    To simplify things:
    Fingerprint switcher says it replaces these parameters:

    image.png

    So the simple questions is:
    If FS handles all the above parameters, when applying the fingerprint from the FS database (with perfect canvas request) do I still need to set these ones as "true" or not:

    image.png

    Yes, the sites are happy now with my current settings, but they might upgrade their anti-bot systems and I don't want to jeopardize my current accounts when that moment comes. And it will come.

    Also, there is at a competitor of BAS which we all know. It's true that it currently lags behind BAS in terms of anonymity. But when you ask a question on their forum about their software, there is someone from inside the company that gives a straight forward answer (Eg: you should set this setting this way, that setting that way etc). I was expecting to see this thing here, too.

  • @aronax Если в этой части у вас значение true
    8649516c-ad8e-4af1-a6b8-e534438ce727-image.png

    то при появлении новых заданий на сайте, для которых вы не получаете perfectCanvas, сайт будет получать от BAS значения с шумом, если false - сайт будет получать эти значения для всех профилей с вашего оборудования. Как будет реагировать сайт на те или иные значения, это зависит от настроек антифрод-системы сайта.

  • @Михаил96 Thanks a lot! It makes much more sense now!

  • @aronax Обратите внимание, если значения Add noise установлено false, обязательно проверьте подставляются ли названия устройств из отпечатка или нет. Это называется как "добавить шум", что подразумевает под собой подмену результатов только вычислений, но в значении false может не подменять все данные для указанных WebAPI. Например WebGL, устанавливая noise в значение false, я предполагаю, что название видеокарты будет подменено на значение из отпечатка, но результаты вычислений на сайтах будут соответствовать видеокарте установленной в мой компьютер, но по факту, BAS не будет подменять и название моей видеокарты, в таком случае все мои профили будут с одной видеокартой. При этом если я запускаю BAS на VDS без установленной видеокарты, то для антифрод-системы будет подозрительным каждый мой профиль, в отпечатке которого указано наличие установленной дискретной видеокарты, при проверке WebGPU API, мой профиль не сможет пройти такую проверку.