Цифровой отпечаток браузера: что это, из чего состоит и как его скрыть

Цифровой отпечаток браузера (fingerprint) — это способ узнать устройство по сочетанию десятков мелких технических признаков: размера экрана, шрифтов, результата отрисовки видеокарты, часового пояса, языка, параметров сети. На устройстве при этом ничего не сохраняется. В отличие от cookie, удалять нечего: отпечаток заново вычисляется при каждом визите, и если сочетание признаков достаточно редкое, оно указывает именно на вас.
Ниже — не только определение. Перечислим, какие параметры реально считывают сайты, разложим их по уровням, покажем, как проверить свой браузер, и честно разберём, что могут и чего не могут изменить прокси, приватные браузеры и антидетект-профили.
Прокси под ваш профиль
Резидентские прокси с выбором страны и города, чтобы IP, часовой пояс и язык совпадали
Чем отпечаток отличается от cookie
Cookie — это бирка, которую сайт выдаёт вам и потом просит предъявить снова. Отпечаток больше похож на словесный портрет, который сайт составляет по наблюдениям: рост, одежда, акцент. От бирки можно отказаться, а перестать быть наблюдаемым, пока вы пользуетесь сайтом, нельзя.
Поэтому отпечатки применяют в двух очень разных целях:
- Отслеживание и реклама — узнать того же посетителя в разных сессиях и на разных сайтах даже после очистки cookie.
- Безопасность и антифрод — банки, магазины и антибот-системы сравнивают попытку входа с устройствами, которые видели раньше. Как отпечаток работает вместе с репутацией IP и поведенческими сигналами, разобрано в статье о том, как сайты распознают ботов.
Из чего состоит отпечаток
Ни одно значение само по себе вас не выдаёт. Уникальность возникает из сочетания и из противоречий между значениями. Вот что собирают типичные скрипты и серверы, по источникам данных.

| Уровень | Параметры | Доступно без JavaScript |
|---|---|---|
| Сеть | IP-адрес, ASN и тип провайдера, геолокация, DNS-резолвер, локальные и публичные адреса WebRTC | IP да, WebRTC нет |
| TLS и транспорт | Порядок шифров и расширений в TLS ClientHello (хеши JA3, JA4), настройки HTTP/2, признаки TCP/IP вроде TTL и размера окна | Да |
| HTTP-заголовки | User-Agent, Client Hints (Sec-CH-UA, платформа, мобильность), Accept-Language, порядок заголовков | Да |
| Среда браузера | Свойства navigator, плагины, hardwareConcurrency, deviceMemory, флаги do-not-track, признаки автоматизации вроде navigator.webdriver | Нет |
| Экран | Разрешение, доступная область, глубина цвета, плотность пикселей, размер окна | Нет |
| Локаль | Часовой пояс, список языков, формат дат и чисел | Частично |
| Отрисовка | Хеш изображения Canvas, производитель и модель WebGL, параметры WebGL, результат AudioContext | Нет |
| Шрифты и медиа | Найденные системные шрифты, голоса синтеза речи, число медиаустройств | Нет |
| Поведение | Траектории мыши, ритм набора, прокрутка, паузы между действиями | Нет |

Почему Canvas и WebGL так важны
Скрипт рисует на невидимом холсте текст и фигуры и считывает пиксели. Мелкие различия видеокарты, драйверов, сглаживания и отрисовки шрифтов дают на разных компьютерах разный хеш. WebGL добавляет строку с производителем и моделью видеокарты. Эти значения месяцами не меняются, их трудно правдоподобно подделать, и от cookie они не зависят, поэтому их идентифицирующая сила велика.
Сеть — тоже часть отпечатка
Многие считают отпечаток чисто JavaScript-историей. На деле сервер ещё до запуска скриптов видит TLS-рукопожатие и IP-адрес. Если браузер называет себя Chrome на Windows, а рукопожатие похоже на библиотеку Python, или IP принадлежит хостингу, а часовой пояс говорит о Токио, само несоответствие становится сигналом.
Как проверить свой отпечаток
Посмотреть, что раскрывает ваш браузер, помогают бесплатные сервисы. Берите два-три, потому что меряют они по-разному:
- Cover Your Tracks (от EFF) оценивает, насколько ваш браузер уникален среди недавних посетителей, и работает ли блокировка трекеров.
- AmIUnique показывает каждый атрибут с долей посетителей, у которых то же значение, — редкие признаки сразу видны.
- BrowserLeaks даёт отдельные страницы для WebRTC, Canvas, WebGL, шрифтов, TLS и другого, можно проверять уровни по одному.
- CreepJS — открытый тестер, который ищет «ложь», например непоследовательно подменённые значения.
Пройдите тесты в обычном браузере, затем в приватном окне, затем с включённым прокси или VPN и сравните. Отметьте, какие значения меняются, а какие остаются прежними: именно стабильные связывают ваши сессии.

Что на самом деле меняет отпечаток
Реалистичный взгляд на популярные инструменты. Главное — каждый закрывает свой уровень, и ни один не закрывает все.
| Инструмент | Что меняет | Что оставляет как есть |
|---|---|---|
| Очистка cookie, приватное окно | Сохранённые идентификаторы | Почти весь отпечаток |
| Прокси или VPN | IP, провайдера, геолокацию, которую видят сайты | Canvas, WebGL, шрифты, экран, TLS самого браузера |
| Tor Browser | Делает всех пользователей одинаковыми: стандартные окна, фиксированные шрифты, единые значения | Нужна сеть Tor, многие сайты ограничивают выходные узлы Tor |
| Защита от отпечатков в Firefox | Урезает или выравнивает данные экрана, шрифтов, железа (сильнее в строгом режиме и приватных окнах) | Часть сайтов ломается, уровень защиты зависит от настроек |
| Brave | Рандомизирует вывод Canvas, WebGL и аудио для каждого сайта и сессии | Сетевой уровень, если не добавить прокси |
| Safari 26 и новее | Расширенная защита от отпечатков включена для всего просмотра по умолчанию | Только Safari на устройствах Apple |
| Расширения приватности | Блокируют известные скрипты слежки | Могут добавить редкие признаки и сделать вас заметнее |
| Антидетект-браузеры | Отдельный согласованный набор значений и свой прокси на каждый профиль | Качество разное, несогласованный профиль легко заметить |
Значит, один прокси отпечаток не скрывает. Его задача — сделать сетевой уровень совместимым с тем, что сообщает остальной профиль. Браузер с Берлином и немецким языком через адрес в том же регионе выглядит цельно, тот же браузер с выходом из дата-центра на другом континенте — нет. Если нужен адрес, похожий на домашнее подключение, резидентские прокси с подходящей страной и городом сохраняют согласие IP, часового пояса и языка. Как местоположение определяется по адресу, рассказано в статье про IP-геолокацию.
Две стратегии: слиться с толпой или рандомизировать
Работают только два подхода, а их смесь обычно проваливается.
- Слиться с толпой. Выглядеть как большая группа людей: популярный браузер, настройки по умолчанию, стандартный размер окна, без экзотических расширений. Так устроены Tor Browser и Safari. Отпечаток по-прежнему вычисляется, но он общий для многих.
- Рандомизировать. Менять результаты отрисовки, чтобы они различались между сессиями или сайтами, как в Brave. Связать сессии сложнее, хотя сайт может заметить сам факт рандомизации.
Самодельная подмена (расширение меняет User-Agent, а остальное не трогает) обычно не даёт ни того ни другого. Она создаёт противоречие, а оно реже и потому заметнее исходного отпечатка.
Практические шаги для приватности
- Обновляйте браузер и не держите необычных конфигураций.
- Включите встроенную защиту: строгую защиту от отслеживания в Firefox, расширенную защиту от отпечатков в Safari, щиты по умолчанию в Brave.
- Ставьте одно-два известных блокировщика вместо длинного списка нишевых расширений.
- Проверьте WebRTC: если тест при включённом прокси показывает ваш реальный публичный IP, включите защиту WebRTC в браузере или расширении.
- Согласуйте часовой пояс и язык с местоположением прокси или VPN, иначе расхождение бросается в глаза.
- Разделяйте личности профилями, а не окнами: работа и личное — в разных профилях или разных браузерах.
- После каждого изменения перепроверяйте отпечаток сервисами выше. Общие привычки собраны в нашей памятке по безопасности в интернете.
Отпечатки и несколько профилей
Агентства, QA-команды и маркетологи, которые законно ведут несколько клиентских аккаунтов, часто используют антидетект-браузеры: у каждого профиля свои cookie, значения отпечатка и прокси. У каждой платформы свои правила насчёт нескольких аккаунтов, проверьте их заранее: технический инструмент не меняет того, что разрешают условия сервиса. Если идёте этим путём, согласованность важнее любой отдельной настройки. Типичные промахи, например часовой пояс профиля, который противоречит стране прокси, собраны в статье об ошибках при использовании прокси с антидетект-браузером, а инструкции по каждой программе — в разделе настройки прокси в антидетект-браузерах.
Частые вопросы об отпечатке браузера
Законен ли сбор отпечатков браузера?
Зависит от цели и юрисдикции. В ЕС регуляторы считают отпечатки для слежки доступом к информации на устройстве, который по правилам ePrivacy и GDPR обычно требует согласия, а антифрод может опираться на другие правовые основания.
Защищает ли режим инкогнито от отпечатков?
Нет. Приватное окно лишь не сохраняет cookie и историю, а экран, шрифты, вывод Canvas и другие признаки остаются прежними. Firefox и Safari добавляют в приватных окнах дополнительную защиту, но она неполная.
Скроет ли VPN или прокси отпечаток браузера?
Только его сетевую часть. Прокси или VPN меняют IP, провайдера и видимое местоположение, но значения Canvas, WebGL, шрифтов и экрана по-прежнему берутся с вашего устройства.
Какая часть отпечатка выдаёт сильнее всего?
Обычно связка Canvas и WebGL со шрифтами и параметрами экрана: значения стабильны и сильно отличаются между компьютерами. IP-адрес тоже много значит, но меняется чаще.
Делают ли антидетект-браузеры анонимным?
Нет. Они изолируют профили друг от друга и держат значения внутри профиля согласованными, что удобно для работы с несколькими аккаунтами. Анонимности перед сервисами они не дают, и любые действия должны соответствовать правилам площадки.


