Все коллекции
Dolphin Anty
Работа с отпечатками
Что означают параметры цифрового отпечатка в Dolphin {anty}
Что означают параметры цифрового отпечатка в Dolphin {anty}
Обновлено больше недели назад

Для работы в сети многим пользователям нужно подменять свой фингерпринт — набор данных об устройстве, браузере и подключении. На примере Dolphin{anty} мы расскажем, какие данные могут подменять антидетект браузеры, что они значат и для чего это нужно.

Какие параметры подменяет Dolphin{anty}

Антидетект браузер Dolphin{anty} подменяет свыше 20 параметров вашего устройства и браузера. Это включает:

  • OS

  • Useragent

  • Canvas

  • WebRTC

  • WebGL

  • WebGPU

  • Time zone

  • Language

  • Geolocation

  • CPU

  • Memory

  • MAC address

  • DeviceName

  • Screen

  • Media devices

  • Ports

  • IP-адрес

Весь список отпечатков браузера

Зачем вообще подменять цифровые отпечатки

Подмена отпечатков может требоваться для разных задач:

  • Анонимность в сети. Например, для защиты своих данных от систем, которые собирают данные пользователей, чтобы потом идентифицировать их.

  • Имитация данных обычного пользователя. Важно не путать анонимность с имитацией. В первом случае программа скрывает ваши реальные данные. Во втором — подменяет данные, чтобы вы не выделялись среди миллионов обычных пользователей и не привлекли внимания антифрод-систем. Для этого фингерпринт должен быть не уникальным, а похожим на другие отпечатки. Именно последняя задача сложнее.

  • Одновременная работа с десятками аккаунтов одного сайта. Например, для беттинга, работы с соцсетями, запуска рекламы и т.д.

  • Посещение заблокированных ресурсов.

  • Тестирование интерфейсов. Например, если нужно протестировать работу сайта в разных странах.

Что означают разные параметры фингерпринта 🤔

Каждый из параметров имеют важную роль в формировании общего отпечатка браузера и системы в целом. Рассмотрим каждый из них.

OS

Выбор операционной системы очень важен, так как нежелательно работать с другой ОС отличающейся от вашей. У каждой платформы есть свои шрифты. И через Canvas можно определить платформу, на это влияет: шрифты, драйвера, железо. Не для всех сайтов это безопасно, есть сайты которые на это не смотрят, а смотрят на ту версию что мы выдаем.

Useragent

Useragent - идентификатор клиентского приложения, сформированный на основе выбранной системы для создаваемого профиля. В юзер-агенте вы сможете найти информацию об операционной системе, её версии и версии браузера. Не рекомендуем использовать юзер-агенты, которые взяты у селлеров аккаунтов, пользуйтесь теми юзер-агентами, которые генерирует Dolphin {Anty}.

Useragent — программный элемент браузера. Если с одного устройства вы используете несколько браузеров, у каждого из них useragent будет немного отличаться.

Useragent используется, чтобы:

  • Корректно показывать вам данные конкретного ресурса.

  • Узнать данные вашего устройства и браузера, чтобы идентифицировать вас в сети.

ℹ️Важно!!! Последние несколько версий браузера UA становилось все меньше. Сейчас UA отличаются крайне редко. Для текущей версии ядра у нас по одному UA на каждую операционную систему. Эти UA мы предлагаем пользователям Dolphin Anty, потому что они собраны с десятков тысяч реальных пользователей.
Это обновление выдано создателями хрома, а не нашими разработчиками. Не забывайте, что кроме UA у вас есть ещё большой список подмен в нашем браузере. С их помощью вы и формируете отпечаток профиля.
Можно ли ставить старые юзерагенты? Если так делать, то сайт может проверить есть ли какие-то фичи которые соответствуют версии использованного хрома, при проверке он может понять, что ЮА не соответствует версии ядра и это выдаст юзера. Тоже самое касается юзерагентов от Microsoft Edge, Оперы или Яндекс браузера.
Рекомендуется использовать наш юзерагент. Изменение ядра может привести к несовместимости кэша.

IP-адрес

Это один из базовых параметров, который анализируют даже простейшие антифрод системы. По нему антифрод системы получают информацию о вашем местоположении и провайдере, чтобы совершать обмен данными между устройством и серверам. Чтобы менять IP-адрес и быть максимально похожим на обычного пользователя, используйте качественные прокси.

Все популярные антидетект браузеры совместимы с любыми видами прокси. Например, вот так выглядит окно для внесения прокси в Dolphin{anty}.

Прокси

Canvas

Canvas - это API HTML5, технология прорисовующая 2D графику и анимацию на веб-странице. По умолчанию установлен "Реальный", т.к. это наиболее корректное значение для веб-сайтов. В Canvas тоже создается на основе серии Windows + видеокарта, их значения могут быть одинаковыми у многих пользователей, вплоть до 40 моделей они могут быть совпадать.
В режиме:

  • Выкл - полностью отключает эту технологию, аккуратнее с этой настройкой.

  • Шум - при попытке сайта получить информацию о хеше канваса, Dolphin {Anty} генерирует значение шума этого параметра, который максимально близок к реальному, но таковым не является и передает сайту. Шум на Канвас по сути делает тебя уникальным, и чекер считает это странным(распознаёт на некоторых чекерах). Удобно для работы с разными профилями, т.к. на 1 браузерном профиле создается одинаковое значение шума и закрепляется за ним.

Canvas — это элемент HTML5, который создаёт и определяет зону для создания изображения. Буквально он переводится как «холст». Этот элемент используется для отображения различных диаграмм, анимаций, игры, графики и т.д. Canvas — не уникальный параметр и может повторяться среди пользователей. Поэтому, если вам нужно имитировать отпечаток обычного пользователя, как правило, разработчики браузера рекомендуют не менять этот параметр.

Canvas

WebRTC

Это специальный плагин, которые поддерживает передачу видео и аудио на веб-странице. Для ускорения работы, этот плагин даёт веб-ресурсам доступ к вашим медиа-устройствам. Например, к наушникам и камере. Через этот параметр может показываться ваш реальный IP-адрес, даже если вы используете прокси.

В Dolphin{anty} вы можете выбрать одну из следующих опций: отключить WebRTC, подменять, показывать реальный или настроить вручную. Технология WebRTC сделана так чтоб трафик шёл на прямую, технология идет через веб проксирование.

WebRTC

По умолчанию опция "Подменять" подменяет автоматически значение ip адреса на внешний ip адрес прокси или вашего подключения. Значение:

  • Выкл - полностью отключает эту технологию, аккуратнее с этой настройкой.

  • Реальный - игнорирует прокси и использует айпи вашего внешнего подключения.

  • Вручную - позволяет указать нужный вам IP WebRTC.

WebGL

Это веб-библиотека JavaScript, которая позволяет подключаться к видеокарте для создания 2D и 3D-графики. WebGL работает в связке с Canvas.

Помимо возможности работать с различной графикой, WebGL значительно ускоряет скорость загрузки веб-страниц, в т.ч. поскольку работает без сторонних плагинов.

Согласно имеющимся данным, различные сайты используют данные WebGL, чтобы получить отпечатки вашего устройства в обход всех шифровок.

Веб-сайты могут использовать WebGL для получения отпечатков вашего устройства. В режиме:

  • Выкл - полностью отключает эту технологию, аккуратнее с этой настройкой.

  • Шум - при попытке сайта получить информацию о хеше вебгл, Dolphin {Anty} генерирует значение шума этого параметра, который максимально близок к реальному, но таковым не является и передает сайту. Удобно для работы с разными профилями, т.к. на 1 браузерном профиле создается одинаковое значение шума и закрепляется за ним.

WebGL

Webgl инфо

Это информация о том, какие вендор (производитель) и рендерер (модель) используются для прорисовки графики. Используйте Вручную если хотите указать конкретные значения из списка и точно знаете какие нужны. Также, если нажать "Новый отпечаток" можно получить идеально подобранные значения вендора и рендерера. Реальный - значения будут браться с вашего устройства, на котором вы создаете или открываете профиль, т.е. заходя с разных устройств эти значения будут меняться, лучше использовать те, что указываются Вручную.

WebGPU

Это рабочее имя будущего веб стандарта и JavaScript API для аппаратно-ускоренной графики и вычислений, нацеленное предоставить «новейшую 3D графику и вычислительные возможности»

  • Выкл - отключает этот параметр но для 114 ядра это плохо может сказаться на некоторых сайтах(так как в обычном хроме этот параметр присутствует), если уверены что параметр вам не нужен, то откачайте.

  • Реальный - Тут есть 2 состояния работы параметра:

    • Webgl инфо Реальный - Тогда будет отображаться ваш отпечаток как Webgl инфо так и WebGPU

    • Webgl инфо Вручную - WebGPU в состоянии Реальный начнёт создавать подмены в браузере по этому параметру.

Client rects

Позволяет получить точное положение и размер пикселя DOM-элемента. В зависимости от разрешения, конфигурации шрифта и множества других параметров результаты getClientRects будут уникальными, что позволяет достаточно точно идентифицировать пользователя. Рекомендуем оставлять в режиме Реальный. Шум будет создавать значение этого параметра близкого к реальному.

Time zone

Эти данные показывают ваш часовой пояс. При выборе пояса, обратите внимание, чтобы он совпадал с данными вашего IP-адреса. В противном случае антифрод-системы ещё быстрее заметят, что вы подменяете свои реальные данные.

  • Авто - берётся с прокси или вашего подключения.

  • Вручную - указываете самостоятельно.

timezone

Language

По аналогии с часовым поясом, лучше выбирать язык с учетом используемого IP и геопозиции. Отдельно это важно, если вы работаете с аккаунтами в соцсетях. В этом случае язык в браузере в идеале должен совпадать с языком аккаунта.
Но если вам нужно сменит язык в браузере, то это можно сделать этим параметром.

  • Авто - берётся с прокси или вашего подключения.

  • Вручную - указываете самостоятельно.

Вы можете указать 1 язык, но всегда по умолчанию к каждому профилю прописывается английский язык, однако приоритет всегда к тому языку, который вы укажете или языку взятого согласно информации об IP.

Geolocation

Хотя может показаться, что эти данные сайты получают из IP-адреса, в действительности информация также может собираться через API. Это связано с тем, что у пользователей часто может меняться IP, например в случае смены провайдера или перезапуска устройства.

Как и другие параметры, в Dolphin{anty} геолокацию можно менять вручную или устанавливать автоматический подбор.

  • Авто - берётся с прокси или вашего подключения

  • Вручную - указываете самостоятельно в формате долгота и широта. Точность измеряется в процентах.

Геолокация

CPU

В Dolphin{anty} можно вручную выбрать количество ядер процессора: 4, 6, 8, 12, 16, (24), 32, 64. Windows до 64 ядер - MacOS до 32 ядер - Linux до 64 ядер

Memory

В этом параметре указывается объём оперативной памяти устройства. На момент написания этого материала, можно установить память объёмом 2, 4, 8, 16, 32, 64, 128 ГБ или же выбрать автоматический подбор этих данных.

  • Реальный - берётся с вашего устройства.

  • Вручную - указываете кол-во ГБ ОЗУ.

Больше чем 128 ОЗУ указывать нельзя, т.к. браузеры больше, чем 128 не принимают.

Влияет ли на скорость работы установка Cpu и Memory? Скорость работы отличатся не будет.
В теории конечно такое возможно, например: сайт утилита по сжатию файла, он смотри на кол-во ядер то тогда сайт будет запускать твои действия, на то кол-во ядер сколько вы выставили, если установили 2 ядра, будет запускать 2 потока загрузки. Но такие случаи очень редкие, почти не возможные.

MAC address

Это уникальный идентификатор, присваиваемый каждой единице сетевого оборудования или некоторым их интерфейсам в компьютерных сетях Ethernet

  • Вылкючить - Отключает эту подмену и передача идет с вашего пк

  • Вручную - вы может указать адрес который вам нужен или нажать на знаёк Обновить и вам выдастся рандомный адрес

Этот параметр по умолчанию выключен

DeviceName

Это имя вашего устройства

  • Вылкючить - Отключает эту подмену и передача идет с вашего пк

  • Вручную - вы может указать имя которое вам нужно или нажать на знаек Обновить и вам выдастся рандомное имя.

Этот параметр по умолчанию выключен

Screen

Подмена разрешения экрана для браузера.

  • Реальный - берётся с вашего устройства.

  • Вручную - указываете разрешение экрана согласно выбранной ОС и вашего желания.

Разрешение экрана
  • Рекомендация.
    Разрешение экрана лучше всего ставить вручную, так как при командной работе, если выставить реальный, то на разных пк разрешение будет отличаться, а если поставить вручную и выставить значение, то на разных пк оно всегда будет одинаковое.

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

Media devices

В этот параметр входят данные о количестве микрофонов, динамиков и камер, которые есть на вашем устройстве и подключены к нему. В Dolphin{anty} можно выбрать данные от 0 до 3.

  • Реальный - берется количество с вашего устройства, а если выберите.

  • Вручную - сможете указать нужное кол-во самостоятельно

Медиа

Ports

Это сетевые порты, которые используются для обмена и передачи данных. Можно представить, что сетевой порт — это адрес, по которому конкретные приложения взаимодействуют друг с другом.

Защита от сканирования открытых портов вашего устройства. Это те порты, которые используют некоторые сайты, чтобы получить дополнительную информацию с вашего устройства. У каждой программы на пк есть свой путь и заканчивается этот путь портом, это сделано для того чтоб в сети можно было обратиться к тому или иному приложению напрямую, передать какой-то запрос. Эта функция реализована для того чтоб у пользователя заблокировать определенные порты чтоб из вне нельзя было через профиль обратиться к этим портам, порты те что указаны по умолчанию. Если нужно другие порты, их пользователь узнает сам, мы такую информацию не предоставляем.

  • Реальные - значит для сайта вы будете максимально открытым, т.к. большинство систем открыты.

  • Блокировать - то получите список портов, которые мы рекомендуем закрывать. При необходимости и должных знаниях вы можете перечень таковых изменять.

Есть два ключевых типа протокола для портов:

  • TCP — транспортный протокол, которые обеспечивает непрерывные обмен данными между двумя устройствами.

  • UDP — протокол, который обеспечивает быстрое соединение.

Например, 3389 — это порт Microsoft Terminal Server(RDP), а 5938 — это UDP/TCP протокол TeamViewer.

Порты

Do not track

Предназначен для того, чтобы пользователи могли отказаться от отслеживания на веб-сайтах, что включает сбор данных о действиях пользователя в различных контекстах. Рекомендуем оставлять в режиме Выключен, чтобы для сайтов вы выглядели как реальный пользователь, но если точно уверенны, что есть смысл отключать, то поставьте ползунок этого параметра в активное положение.

Command line switches

Это флаги, которые запускаются вместе с инстансами браузеров в нашем антидетекте. Аналог: chrome://flags/
Ниже ссылка на аргументы. Почти все они есть у нас при вводе, но тут можно будет прочитать что каждый делает)
https://peter.sh/experiments/chromium-command-line-switches/#condition-10

Рекомендации

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

Как проверить надёжность антидетект браузера 🔍

Чтобы оценить качество подмен, некоторые пользователи проверяют качество антидетекта через специальные сканеры цифровых отпечатков. В отдельной статье мы делали подборку таких сервисов.

Однако тут важно учитывать:

  • Данные сканера носят общий информационный характер. Это значит, что их можно использовать как один из элементов проверки, но не стоит полагаться на них полностью. Более того, учитывая, что каждый сканер проверяет разный объём данных с использованием своих алгоритмов, иногда один сканер не определяет факт подмены, а другой это видит.

  • У каждого сайта алгоритмы проверки данных пользователей. Из-за этого то, на что обращают одни защитные системы, другие игнорируют. Если вы ранее работали с разными антидетект браузерами, то могли заметить, что на больших объемах один антидетект может прекрасно работать с Facebook, а другой может лучше подходить для работы с криптовалютами или поисковыми системами.

По очевидным причинам, все сайты не афишируют критерии и алгоритмы проверки пользователей, поэтому лучший способ понять, как вас проверяет конкретный сайт: набираться опыта работы и изучать опыт работы других пользователей.

На что обратить внимание при выборе антидетект браузера 🧐

Мы собрали некоторые базовые параметры, которые могут быть важны при выборе антидетект браузера:

🔸Качество, количество и тип подмен

Например, у некоторых антидетект браузеров есть функция имитации подключения мобильного устройства. Однако правда в том, что из-за сильных различий в параметрах телефонов и ПК, сайты всегда видят, с какого именно устройства заходит пользователь. По этой причине, лучше не пытаться имитировать с ПК использование мобильного устройства.

🔸Частота и скорость обновления браузера

Все антидетекты работают на базе какого-то популярного браузера: Chrome, Chromium или Firefox. При посещении сайтов защитные системы видят, какую версию браузера использует пользователь. Если версия слишком старая, например, у Chromium на момент написания статьи актуальна версия 114, а пользователь заходит с 80, антифрод системы могут заподозрить, что с пользователем что-то не так.

Чтобы таких проблем не возникало, важно, чтобы антидетект браузер быстро обновляли до актуальных версий основного браузера. Как правило, разработчики публикуют данные об актуальных версиях у себя на сайте или в новостных каналах своего продукта.

🔸Как антидетект работает с багами и сбоями

Как и любые программы, у антидетектов случаются сбои в работе. Все сбои можно разделить на два типа:

  • Локальные. Когда с трудностями сталкиваются небольшое число пользователей, например из определённого города.

  • Массовая. Когда с проблемами сталкивается большое число пользователей. Например, из-за масштабного сбоя в работе серверов, на которых работает браузер.

В процессе выбора антидетект браузера, выделите время на исследование браузера: отзывов о нем, обзоров, чатов в соцсетях или телеграм, если они есть, и т.д.

Обратите внимание, как компания реагирует на обращения пользователей, каким образом отвечает на негатив, удаляет ли комментарии или аргументированно отвечает на критику и помогает пользователям решить проблему.

Например, в 2022 году многие сервисы и компании РФ столкнулись с проблемами из-за того, что периодически происходят сбои и вводятся ограничения по подключению к конкретным серверам.

Важно понимать, что под сбоями мы понимаем проблемы именно на стороне браузера. Зачастую проблемы с работой могут возникать из-за действий самих пользователей: неправильные прокси, проблемы на стороне интернет-провайдера и т.д. Например, в отдельной статье мы разбирали, какие базовые ошибки совершают арбитражники при работе с антидетект браузерами.

Дополнительные функции

Здесь нет четких критериев, т.к. пользователям важны разные параметры. Например, компаниям может быть важно, чтобы браузер поддерживал возможность командной работы и распределения различных прав доступа. Для других пользователей ключевой фактор — удобство и простота интерфейса.

Нашли ответ на свой вопрос?