@imperiaslplus said in Выпущена 26.4.0 версия BrowserAutomationStudio:
Доброго времени суток! Где скачать версию26.4.0 BrowserAutomationStudio?
Эм, сейчас последняя версия 26.4.1, для чего качать предпоследнюю версию?
Основное изменение в данном релизе - новая технология PerfectCanvas. Она позволяет обойти даже самые сложные антибот системы основанные на анализе изображения. Идея заключается в следующем:
Данные canvas будут абсолютно идентичны тем, которые получены из реального устройства. Это включает в себя не только значения пикселей, но также настройки формата изображения, уровень сжатия, параметры экспорта изображения и т. д.
Более подробно ознакомиться с описанием технологии можно по ссылке.
О том, как начать использовать.
Результаты тестов:
Через сайт https://browserleaks.com/canvas
Обратите внимание на надпись "it's very likely that your web browser is Firefox and your operating system is Windows.", название браузера получается не из юзер агента, а после анализа изображения. Отпечаток с Firefox был выбран специально, чтобы увидеть, что замена действительно работает. Напоминаю, что BAS основан на Chromе.
Регистрация Gmail.
Первая половина видео - регистрация без PerfectCanvas, вторая вместе с PerfectCanvas. На надпись вначале видео влияют не только результаты тестирования canvas, но и прокси, телефон и многое другое.
Также эта версия содержит множество фиксов:
И многое другое.
Сервис еще находится в бете, поэтому возможны баги с включенным PerfectCanvas.
!ВАЖНО. Данная тема будет модерироваться. Сообщения не относящиеся к новой версии будут удалены. Пользователи сообщающие об ошибке без указания необходимых сведений (https://community.bablosoft.com/topic/2706) будут забанены на 1 неделю.
@support said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Замена свойств WebGL2
Можно ли как то исправить это у уже имеющихся профилей ? Может есть какая-то схема, что нужно изменить в FP ? Конвертер был бы кстати.
Писал здесь вопрос, продублирую:
chrome_command_line.txt без флагов – обсуждалось в теме как убрать шумы) и canvas будет так же выводиться естественный (такой же, как если бы я пользовался Chrome браузером напрямую в текущей ОС)?@agility Если брать реальный канвас без шумов, то если 2 разных пользователя получат из базы один и тот же отпечаток, то это спалит всю подмену. Как я понял, PerfectCanvas каждый раз при запросе генерирует уникальный канвас, поэтому несостыковок, аля 2 пользователя с идентичным отпечатком железа, быть не может. Для многопотока если вы делаете запрос с одинаковыми тегами и запросом PC, то канвас всё равно будет разный. Другое дело, не легче ли научиться генерировать НЕ уникальный шум, который бы эмулировал канвас с реальных устройств, чем арендовывать кучу различных машин для генерации конкретно заданых изображений по запросу пользователя? Для меня это выглядит как хорошо организованный костыль. Хотя разработчику виднее...
Ещё на более ранних версиях после апа версии браузерного движка на некоторых машинах существовал баг с неадекватным поведением скрола в браузере. Я уже отписывался на эту тему на форруме - https://community.bablosoft.com/topic/11547. Возможно, это характерно только для Windows 7. Все советы, данные в том топике, не помогли. Если нужны какие-либо ещё данные о моём железе, без проблем сообщу.
Я так и не понял для работы в многопотоке нужно будет для каждого нового браузера делать этот запрос для получения PerfectCanvas или достачно будет один раз получить его с помощью CanvasInspector а затем уже для получения каждого отдельного отпечатка, просто передавать то что было получено в CanvasInspector
Как то все это с CanvasInspector через чур мудренно, жду
Но мы работаем над модулем BAS, который будет решать данную задачу.
Что произойдет, если я зайду на сайт, который не содержится в "запросе PerfectCanvas"?
Если «запрос PerfectCanvas», был подготовлен для «сайта A», и вы посещаете «сайт Б», то данные canvas для «сайта Б» будут заменены с помощью добавления шума. Если вы хотите, чтобы данные canvas заменялись для обоих сайтов, необходимо подготовить запрос как для «сайта A», так и для «сайта Б».
Хотел бы разобрать етот вариант для следующей схемы (скрипты работают на серверах, и для этого я наперед получаю фингерпринты и сохраняю их в файл - обратно получаю с файла и приминяю на серваке).
До этого нововведения я использовал один прифиль на все сайти клента (например юзер Петр - зарегал себе gmail, facebook, tiktok etc, и получаетса для нормальной роботи с сайтами Петра хватало одна папка с профайлом Петра, где хранились куки от акаунтов Петра + фигерпринт файл что бил передан на сервак)
Тепер я так понял мне надо перед мне надо пулучать оттельно 3 отпечатка для передачи на сервак и хранить 3 файла для одного профиля и даже потом если я открываю facebook мне надо перед етим применить отпечаток именно от фейсбука, а если в той же сессии загружу тикток - то перед етим надо применить отпечаток для тиктока итд
А типер такой прикол у меня насобиралось 1000 серваков - и на каждом по 3 отпечатка для каждого сервака и профиля (я просто цыпляю для каждого сервака один профиль - сервак 1 - для акаунтов Петра, сервак 2 - для акаунтов Ивана) и я решил добавить новий сайт - инстаграм. Ок иду на канвасинспектор - пулучать запрос под инсту, то мне что делать получать 4 отпечаток и розсылать его на 1000 серваков, или я намудрил что то
Тогда может такую схему приминять как то парсить отпечаток и редактировать подставляя нужний перфект канвас из базы например - под каждый сайт, тогда под один профайл буду передавать один фингерпринт файл
@gomeapat @selector Все подробно описано
Один и тот же «запрос PerfectCanvas» можно использовать несколько раз для получения новых отпечатков.
Что произойдет, если я зайду на сайт, который не содержится в "запросе PerfectCanvas"?
Если «запрос PerfectCanvas», был подготовлен для «сайта A», и вы посещаете «сайт Б», то данные canvas для «сайта Б» будут заменены с помощью добавления шума. Если вы хотите, чтобы данные canvas заменялись для обоих сайтов, необходимо подготовить запрос как для «сайта A», так и для «сайта Б».
Спасибо огромное это работает!!!!! Как видим 0,81% - канвас не уникальный. На моем ПК 1.2% в реальном браузере.
https://prnt.sc/t88ken
Однако вопросов и замечаний много:
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Что если целевой сайт поменяет метод чека, мне каждый раз надо будет "перегенерить" этот запрос? Тоесть если я захочу это сделать автоматически - мне надо этот "PerfectCanvas" надо автоматизировать средствами винды и новый запрос каждый раз подкидывать ботам..
Кто-то вообще читает инструкции разработчика? оО
@gomeapat said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Я так и не понял для работы в многопотоке нужно будет для каждого нового браузера делать этот запрос для получения PerfectCanvas или достачно будет один раз получить его с помощью CanvasInspector а затем уже для получения каждого отдельного отпечатка, просто передавать то что было получено в CanvasInspector
Для много потока:
Запустил в 5 потоков с одним ключом PerfectCanvas . У всех 5 потоков был уникальный канвас, но запросы на сервер уходили в 1 поток, остальные потоки получали "Key is not allowed to use right now, try again later". Итого мне понадобилось 1 минуту 25 секунд, чтобы запустить 5 потоков. В инструкции написано, что это только для "ограниченного ключа" на месяц. У меня ключ на 3 месяца, почему у меня задержка в запросах?
@UserTrue said in Выпущена 22.8.1 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Что если целевой сайт поменяет метод чека, мне каждый раз надо будет "перегенерить" этот запрос? Тоесть если я захочу это сделать автоматически - мне надо этот "PerfectCanvas" надо автоматизировать средствами винды и новый запрос каждый раз подкидывать ботам..
Кто-то вообще читает инструкции разработчика? оО
Если «запрос PerfectCanvas» изменен, это означает, что сайт изменил код для отрисовки изображения. В этом случае необходимо обновить «запрос PerfectCanvas» сгенерировав его заново.
Ну вот о чем я говорил, придется средствами винды автоматизировать PerfectCanvas и новый запрос каждый раз подкидывать ботам.
Гемор конечно знатный.
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
@UserTrue said in Выпущена 22.8.1 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Что если целевой сайт поменяет метод чека, мне каждый раз надо будет "перегенерить" этот запрос? Тоесть если я захочу это сделать автоматически - мне надо этот "PerfectCanvas" надо автоматизировать средствами винды и новый запрос каждый раз подкидывать ботам..
Кто-то вообще читает инструкции разработчика? оО
Если «запрос PerfectCanvas» изменен, это означает, что сайт изменил код для отрисовки изображения. В этом случае необходимо обновить «запрос PerfectCanvas» сгенерировав его заново.
Ну вот о чем я говорил, придется средствами винды автоматизировать PerfectCanvas и новый запрос каждый раз подкидывать ботам.
Гемор конечно знатный.
А ещё там написано
Может ли «запрос PerfectCanvas» меняться постоянно?
Если «запрос PerfectCanvas» меняется при каждом посещении сайта, это означает, что сайт не сможет создать базу данных для анализа аутентичности. Таким образом, методы определения уникальности данных canvas не могут быть использованы. В этом случае добавление шума в изображение будет достаточно.
@FastSpace Ключ я купил. Но он привязан к одному IP. Я ж с него и получаю отпечатки и сохраняю их в файлы. Тепер 2 варианты я вижу:
Windows 7, x64 бас 22,8,1
показивает уникальний канвас как в режиме запуска так и записи.
Только вложите свой ключ для получения фингера. Запрос от своего сайта я вставил в проект.
testcanvas.xml
Народ, кто работает с капчей 3 проверьте на разных версиях scor, а то тут в английском форуме парень говорит что упал он вдруг.
https://community.bablosoft.com/topic/11706/urgent-since-today-06-28-2020-bas-is-detected-as-a-bot-by-google-after-update
@Bigma said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Народ, кто работает с капчей 3 проверьте на разных версиях scor, а то тут в английском форуме парень говорит что упал он вдруг.
https://community.bablosoft.com/topic/11706/urgent-since-today-06-28-2020-bas-is-detected-as-a-bot-by-google-after-update
!ВАЖНО. Данная тема будет модерироваться. Сообщения не относящиеся к новой версии будут удалены. Пользователи сообщающие об ошибке без указания необходимых сведений (https://community.bablosoft.com/topic/2706) будут забанены на 1 неделю.