im building a desktop app basically and ive already coded most of the back end and it wouldnt be open source, the cost to get each person a key on top of the desktop app cost would end up costing to much for me and my users wouldnt likely pay it. i need it to be able to have access to the to all fingerprints. so leaving the service key empty wont work, i just need a more cost effective way like fingerprint business would work perfect if i didnt need them to login and have control over their keys just in the fingerprint business section, i thought it was going to work so i put money in fingerprint business and can stop it lol. i dont want people to know what im using. unless i can get like a api login for the front end and do it that way. maybe you can dm me and we can figure something out, i really like this fingerprint system its working great for what i need.
How to set WebGL, Audio Data etc when using FingerprintSwitcher with PerfectCanvas?
-
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
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 Не нужно создавать 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:
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:
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

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