Сайты идентифицируют пользователей, чтобы анализировать их поведение, бороться с фродом, персонализировать контент и рекламу. Один из главных инструментов для этого — цифровой отпечаток браузера или фингерпринт.
Рассказываем, из каких технических характеристик устройств формируется browser fingerprint, зачем сайты собирают эти данные и как можно защититься от отслеживания.
Фингерпринт, он же отпечаток браузера — это комбинация технических параметров устройства и браузера, получаемых при посещении сайта.
В отпечаток браузера входят следующие параметры:
Данные объединяются в уникальный идентификатор, представленный в виде строки случайных символов.
Пример подобного идентификатора: f34b5c8a0d9e4f28b7912cba04d8f7e82b1a7e4c1f432b8e98d5
Отпечаток браузера состоит примерно из 50 уникальных параметров. Именно это позволяет идентифицировать пользователей при повторных визитах. Набор параметров отличается в зависимости от сайта. Но чаще всего отпечаток состоит из параметров, указанных ниже.
Это строка-идентификатор, которую браузер передает серверу. В ней содержится информация о версии браузера и ОС.
Важно понимать, что начиная с Chrome 100 (выпущен в марте 2022 года), User-Agent браузера стал единым для всех платформ, а единственное, что меняется - наименование ОС (Windows, macOS, Android, Linux и т. д.) и версия Chrome.
Google решил упростить User-Agent, чтобы уменьшить "отпечаток" браузера (fingerprinting) и постепенно перейти к новой технологии User-Agent Client Hints, где сайты запрашивают данные о системе через API, а не через строку User-Agent.
Для оценки графических возможностей устройства используют технологии Canvas и WebGL:
Canvas — это 2D-отрисовка.
При ее использовании браузер рисует изображение на скрытом холсте, а результат сравнивается с эталонным изображением. Малейшие отличия создают уникальный отпечаток. Если отпечаток Canvas не совпадает с другими параметрами, антифрод заподозрит подмену.
WebGL — технология для 3D-графики.
Она определяет модель видеокарты, драйвера и другие особенности устройства. Несогласованность отпечатков Canvas и WebGL, например, разные GPU, сигнализирует о подделке.
Сюда входят:
Противоречия между этими простыми параметрами критически влияют на прохождение разнообразных анти-фрод систем. Например, указано, что пользователь из Германии, а предпочтительный язык пользователя — китайский.
Это браузерная технология для потоковой передачи аудио и видео. Если плагин работает неправильно, сайт определит реальный IP-адрес пользователя, даже если используется прокси. Поэтому в антидетект-браузере Vision реализована подмена WebRTC, исключающая любые утечки посредством WebRTC.
Они сохраняются браузером при посещении сайта. В них хранятся зашифрованные данные об открытых сессиях, настройки языка, истории посещений текущего сайта, данные о местоположении и т. д. Если антик не умеет работать с куками или использует общие cookie-файлы на разных профилях, сайты легко вычисляют мультиаккаунтинг.
Кроме технических параметров, сайты анализируют поведение пользователей на странице. Это помогает выявлять автоматизированные действия и усиливает антифрод-систему.
Фингерпринты нужны для решения сразу нескольких задач, связанных с безопасностью, аналитикой и маркетингом.
С помощью фингерпринтов выявляют подозрительную активность — мультиаккаунтинг, накрутку или обход блокировок. Такие поведенческие паттерны отслеживаются по совпадению отпечатков, даже если пользователь меняет IP и логины.
Даже если пользователь вошел без логина и почистил cookie, сайт «узнает» его по отпечатку. Это позволяет сохранять историю действий, показывать рекламу повторно или восстанавливать профиль при утере логина.
Фингерпринт сопоставляется с интересами и поведением пользователя, а затем используется для подбора релевантной рекламы. Так формируется портрет пользователя, даже если он не оставлял персональных данных.
Полностью скрыть отпечатки невозможно. Если хотите защититься от отслеживания и при этом выглядеть как обычный пользователе, нужно подменять отпечатки. а не блокировать их. Эту задачу решают антидетект-браузеры, создающие отдельные профили с уникальными фингерпринтами.
Лучше всего с этим справляется антидетект браузер Vision. Он не генерирует отпечатки, а использует реальные фингерпринты, собранные с настоящих устройств. Это позволяет:
У антидетект-браузеров есть два типа отпечатков:
Сгенерированные фингерпринты — создаются автоматически на основе случайных или заданных параметров. Они часто выглядят слишком уникально или содержат несовместимые параметры. Например, браузер выдает одну модель видеокарты, а Canvas-отрисовка показывает совсем другую. Такие расхождения триггерят антифрод и приводят к бану аккаунта.
Реальные отпечатки — формируются на основе данных, собранных с настоящих физических устройств. Это не случайная генерация, а клонирование отпечатков с настоящих устройств, прошедших проверку на достоверность. Так поведение профиля приближается к живому пользователю и снижается риск блокировок.
В антидетект-браузере Vision используются только реальные фингерпринты. Это делает профили естественными для анти-фрод систем и позволяет безопасно запускать рекламные кампании, без риска блокировки.
Чтобы проверить, насколько реален фингерпринт, воспользуйтесь специальными чекерами:
Они показывают какие параметры считывают сайты и насколько уникален собранный отпечаток.
Давайте проверим качество подмены отпечатков в антидетект-браузере Vision с помощью чекера Pixelscan.
Результат - всё отлично, проблем с отпечатком нет.
Сайты собирали и будут собирать данные о пользователях через фингерпринты, даже если вы используете прокси и чистите куки. Поэтому важно не скрывать, а подменять цифровой отпечаток. Антидетект-браузер Vision делает это за вас. С ним вы можете безопасно работать с мультиаккаунтами, запускать рекламу и масштабировать проекты без страха блокировки.
По промокоду VISIONBLOG вас ждет скидка 20% на первую оплату Vision. Протестируйте лучшее решение на рынке и забудьте о технических рисках и банах.