Зачем вообще подменять цифровые отпечатки Подмена отпечатков может требоваться для разных задач:
Анонимность в сети. Например, для защиты своих данных от систем, которые собирают данные пользователей, чтобы потом идентифицировать их. Имитация данных обычного пользователя. Важно не путать анонимность с имитацией. В первом случае программа скрывает ваши реальные данные. Во втором — подменяет данные, чтобы вы не выделялись среди миллионов обычных пользователей и не привлекли внимания антифрод-систем. Для этого фингерпринт должен быть не уникальным, а похожим на другие отпечатки. Именно последняя задача сложнее. Одновременная работа с десятками аккаунтов одного сайта. Например, для беттинга, работы с соцсетями, запуска рекламы и т.д. Посещение заблокированных ресурсов. Тестирование интерфейсов. Например, если нужно протестировать работу сайта в разных странах. Что означают разные параметры фингерпринта Каждый из параметров имеют важную роль в формировании общего отпечатка браузера и системы в целом. Рассмотрим каждый из них.
Useragent Useragent — программный элемент браузера. Если с одного устройства вы используете несколько браузеров, у каждого из них useragent будет немного отличаться. Из данных useragent можно узнать, например, название и версию браузера, язык, тип устройства, название и версию операционной системы и т.д.
Useragent используется, чтобы:
Корректно показывать вам данные конкретного ресурса. Узнать данные вашего устройства и браузера, чтобы идентифицировать вас в сети. IP-адрес Это один из базовых параметров, который анализируют даже простейшие антифрод системы. По нему антифрод системы получают информацию о вашем местоположении и провайдере, чтобы совершать обмен данными между устройством и серверам. Чтобы менять IP-адрес и быть максимально похожим на обычного пользователя, используйте качественные прокси .
Все популярные антидетект браузеры совместимы с любыми видами прокси. Например, вот так выглядит окно для внесения прокси в Dolphin{anty} .
Canvas Canvas — это элемент HTML5, который создаёт и определяет зону для создания изображения. Буквально он переводится как «холст». Этот элемент используется для отображения различных диаграмм, анимаций, игры, графики и т.д.
Canvas — не уникальный параметр и может повторяться среди пользователей. Поэтому, если вам нужно имитировать отпечаток обычного пользователя, как правило, разработчики браузера рекомендуют не менять этот параметр.
WebRTC Это специальный плагин, которые поддерживает передачу видео и аудио на веб-странице. Для ускорения работы, этот плагин даёт веб-ресурсам доступ к вашим медиа-устройствам. Например, к наушникам и камере. Через этот параметр может показываться ваш реальный IP-адрес, даже если вы используете прокси.
В Dolphin{anty} вы можете выбрать одну из следующих опций: отключить WebRTC, подменять, показывать реальный или настроить вручную.
Лучше уточнить у разработчика антидетекта, какой режим WebRTC выбрать в зависимости от ваших задач.
WebGL Это веб-библиотека JavaScript, которая позволяет подключаться к видеокарте для создания 2D и 3D-графики. WebGL работает в связке с Canvas.
Помимо возможности работать с различной графикой, WebGL значительно ускоряет скорость загрузки веб-страниц, в т.ч. поскольку работает без сторонних плагинов.
Согласно имеющимся данным, различные сайты используют данные WebGL, чтобы получить отпечатки вашего устройства в обход всех шифровок. Чтобы защищать эти данные, антидетект браузеры предлагают три опции на выбор:
не менять WebGL отключать WebGL добавить шум. Если вы используете антидетект браузер, уточняйте у разработчика браузера, какую настройку лучше выбрать в зависимости от ваших задач: отключать WebGL, оставить реальный или добавить шум. Как правило, рекомендуется включать шум, если вам нужен именно уникальный отпечаток и отключать, когда вы точно знаете, что антифрод-системы конкретного сайта подозрительно относится к уникальному отпечатку.
Time zone Эти данные показывают ваш часовой пояс. При выборе пояса, обратите внимание, чтобы он совпадал с данными вашего IP-адреса. В противном случае антифрод-системы ещё быстрее заметят, что вы подменяете свои реальные данные.
Language По аналогии с часовым поясом, лучше выбирать язык с учетом используемого IP и геопозиции. Отдельно это важно, если вы работаете с аккаунтами в соцсетях. В этом случае язык в браузере в идеале должен совпадать с языком аккаунта.
Geolocation Хотя может показаться, что эти данные сайты получают из IP-адреса, в действительности информация также может собираться через API. Это связано с тем, что у пользователей часто может меняться IP, например в случае смены провайдера или перезапуска устройства.
Как и другие параметры, в Dolphin{anty} геолокацию можно менять вручную или устанавливать автоматический подбор.
CPU В Dolphin{anty} можно вручную выбрать количество ядер процессора: 4, 6, 8, 12 или 16.
Memory В этом параметре указывается объём оперативной памяти устройства. На момент написания этого материала, можно установить память объёмом 2, 4 и 8 ГБ или же выбрать автоматический подбор этих данных.
Screen В этом параметре отражается разрешение экрана. Вы можете использовать автоматический подбор этого параметра или настроить его вручную.
Media devices В этот параметр входят данные о количестве микрофонов, динамиков и камер, которые есть на вашем устройстве и подключены к нему. В Dolphin{anty} можно выбрать данные от 0 до 3.
Ports Это сетевые порты, которые используются для обмена и передачи данных. Можно представить, что сетевой порт — это адрес, по которому конкретные приложения взаимодействуют друг с другом.
Есть два ключевых типа протокола для портов:
TCP — транспортный протокол, которые обеспечивает непрерывные обмен данными между двумя устройствами. UDP — протокол, который обеспечивает быстрое соединение. Например, 3389 — это порт Microsoft Terminal Server(RDP), а 5938 — это UDP/TCP протокол TeamViewer.
Как проверить надёжность антидетект браузера