Статьи и сравнения

Отпечаток браузера: что это такое и как он работает

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

Проверьте свой браузер прямо сейчас

Проверяю браузер…

Из чего состоит отпечаток

Отпечаток строится из свойств, которые любая страница может прочитать без запроса разрешения:

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

Почему работают отпечатки рендеринга

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

Для чего используют отпечатки

Есть два очень разных применения. Рекламные сети и трекеры следят за людьми между сайтами, когда cookie заблокированы, поэтому браузеры с защитой приватности с этим борются. Системы безопасности защищают аккаунты и платежи: вход из браузера, который никогда раньше не встречался, или из такого, что выглядит поддельным, получает дополнительную проверку. Банки, маркетплейсы и продавцы билетов полагаются на это, чтобы останавливать ботов, угон аккаунтов и мультиаккаунтинг.

Уникальность и согласованность

Для слежки важно, насколько уникален отпечаток. Для безопасности не менее важен второй вопрос: согласован ли он? Настоящий браузер сообщает факты, которые подходят друг к другу. Браузер, который врет, потому что антидетект или расширение изменили часть значений, часто оставляет противоречия: User-Agent Windows с видеокартой, которая бывает только в Mac, часовой пояс, который не подходит к стране IP, или фоновый Web Worker, который видит другой браузер, чем страница. Антифрод-системы ищут именно такие швы.

Как с этим работают браузеры приватности

Есть две стратегии. Tor Browser и Firefox с resistFingerprinting делают пользователей одинаковыми: стандартные размеры окна, часовой пояс UTC, фиксированный набор значений. Brave дает каждому сайту немного другие, случайные значения canvas, аудио и некоторых других функций, чтобы отпечатки нельзя было связать между сайтами. Оба подхода - легитимная защита приватности, и хорошая проверка должна их распознавать, а не называть подделкой.

Как увидеть свой отпечаток

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

Частые вопросы

Можно ли избежать отпечатка?
Полностью нет, потому что базовые свойства может прочитать любая страница. Уменьшить слежку можно браузером со встроенной защитой (Tor Browser, Firefox со строгими настройками, Brave) и блокировкой сторонних трекеров. Если сделать браузер очень необычным, его может стать легче узнать, а не труднее.
Законны ли отпечатки?
Зависит от цели и страны. В ЕС регуляторы рассматривают отпечатки для слежки примерно как cookie, поэтому обычно нужно согласие, а защита сервиса может подпадать под исключения. Это общая информация, а не юридическая консультация.
Меняет ли VPN мой отпечаток?
Нет. VPN меняет IP-адрес, а не свойства браузера. Он даже может добавить противоречие, если часовой пояс и язык остаются из вашей реальной страны.

Читайте также