861 подписчик
🆕🆕🆕🆕🆕
😀 Выпущена 25.6.1 версия BrowserAutomationStudio
🟢Соответствие версии браузера и отпечатка.
Теперь каждый релиз BAS может содержать несколько версий браузера.
Софт позволяет переключаться между ними и запускать разные версии для разных потоков.
Для этого нужно использовать действие "Настройки Браузера" с параметром "Версия браузера". https://i.imgur.com/ZqTSjDH.png
Добавлены также действия "Получить список доступных версий браузера" и "Получить текущую версию браузера". https://i.imgur.com/rvZMVDL.png
Планируется выпускать новый релиз с обновлением браузера каждый месяц.
Также добавлен параметр фильтрации "Максимальная версия браузера" при получении отпечатка.
Если использовать ключевое слово "current" для минимальной и максимальной версии браузера, то полученный отпечаток всегда будет соответствовать реальной версии браузера https://i.imgur.com/u9UmE8c.png
Теперь вы можете изменять версию браузера для каждого потока, а потом применять отпечаток который соответствует данной версии.
🟢X64 версия браузера.
При установке BAS на 64 битную ОС будет установлена x64 версия браузера. https://i.imgur.com/WoKa8yv.png
Подавляющее большинство отпечатков сейчас собрано для x64 систем, а несоответствие между архитектурой браузера можно обнаружить.
На самом деле, хотя поддержка x86 формально сохраняется, крайне не рекомендуется использовать ОС с данной архитектурой. На ней могут присутствовать баги, в том числе критические.
🟢Отпечаток стека.
Данный фактор теперь будет всегда точно такой же, как в реальном браузере десктопной версии.
Подбирать параметр Fingerprints.StackSizeDiff больше не нужно.
Несоответствие может быть обнаружено только если использовать мобильные отпечатки.
🟢Аутентичность браузера.
В данной версии были предприняты дополнительные меры по улучшению аутентичности браузера:
Сборка браузера теперь официальная. https://i.imgur.com/SwnhfHa.png
Добавлены ключи Google API.
Отключены некоторые параметры сборки, которые не используются по умолчанию.
Отключены некоторые параметры командной строки, которые не используются по умолчанию.
🟢Safe browsing.
Добавлена поддержка Safe browsing. https://i.imgur.com/NJHItyu.png
Отсутствие данной фичи может быть обнаружено. Например, один известный тест использует данный прием, чтобы отличать Chromium от Chrome.
Поддержка может быть отключена в настройках или используя действие "Настройки браузера" https://i.imgur.com/fM54eme.png
В отличии от обычного браузера, BAS не будет обновлять базы динамически, поэтому фича доступна сразу после создания профиля и браузер, а дополнительный трафик использован не будет.
🟢Компоненты браузера.
Добавлена поддержка компонентов браузера. Их отсутствие также потенциально может быть обнаружено.
Поддержка может быть отключена в настройках или используя действие "Настройки браузера" https://i.imgur.com/HWLJ3LZ.png
Компоненты не будут отображаться на странице chrome://components/, но они будут использованы браузером.
Точно так же, в отличии от обычного браузера, BAS не будет обновлять компоненты динамически.
🟢QUIC.
Поддержка QUIC включена по умолчанию. Очевидно, что отсутствие http3 может также быть обнаружено сайтом. https://i.imgur.com/8xAQiPi.png
Есть по крайней мере один сайт, который блокирует браузер, который не использует http3 и еще один, который меняет поведение при отсутствии http3.
http и не поддерживающие udp sock5 прокси должны автоматически использовать старую версию протокола.
🟢Некоторые методы обнаружения BAS.
Исправлен метод обнаружения BAS на одном из сайтов.
Исправлен метод, который потенциально может приводить к обнаружению.
🟢Прокси для создания профиля.
BAS блокирует любые запросы в сеть в период между тем, когда профиль был создан и прокси был установлен. Это сделано для того, чтобы для запросов к сервисам Google не использовался реальный ip.
В новой версии доступен новый метод _set_proxy_for_next_profile, он позволяет изменять это поведение:
_set_proxy_for_next_profile("block")!
_set_proxy_for_next_profile("direct")!
_set_proxy_for_next_profile("socks5://127.0.0.1:1234")!
3 минуты
24 мая 2023
171 читали