Отпечаток браузера, или browser fingerprinting, — способ узнать и повторно опознать конкретное устройство в интернете без использования файлов cookie. Вместо привычного идентификатора сайты и рекламные сети собирают десятки параметров браузера и системы, из которых складывается уникальная, почти как настоящий отпечаток пальца, комбинация.
Из чего складывается отпечаток браузера
Сам по себе ни один параметр не выдаёт пользователя — уникальность появляется из их совокупности. Чем реже встречается конкретное сочетание, тем проще отследить устройство между разными сайтами и визитами, даже если очистить cookie или сменить IP-адрес через VPN.
- User-Agent браузера, его версия и операционная система
- Разрешение экрана, глубина цвета и масштаб окна браузера
- Список установленных шрифтов и языковые настройки системы
- Результат рендеринга Canvas и WebGL — из-за особенностей видеокарты и драйверов изображение отрисовывается чуть по-разному на разных устройствах
- Часовой пояс, а также версия и список плагинов и расширений браузера
Почему VPN тут не помогает
VPN меняет видимый сайтам IP-адрес и шифрует канал передачи данных, но не трогает ни один из параметров, из которых складывается отпечаток браузера — как и разобрано в статье про мифы о VPN, это одна из вещей, которые VPN просто не предназначен решать. Сайт может потерять из виду ваш реальный IP-адрес, но продолжать узнавать браузер по прежнему уникальному набору характеристик.
Как снизить уникальность своего отпечатка
Полностью убрать отпечаток браузера нельзя — сама технология отображения страниц требует передачи части этих данных. Но уникальность можно заметно снизить.
- Используйте браузер, специально спроектированный против fingerprinting — например, Tor Browser или Mullvad Browser, которые намеренно делают отпечаток одинаковым у максимального числа пользователей.
- Не устанавливайте много лишних расширений — каждое дополнительное расширение делает комбинацию параметров более редкой и заметной.
- Проверьте настройки браузера на предмет защиты от fingerprinting: в Firefox есть параметр resistFingerprinting, в Brave подобная защита включена по умолчанию.
- Не меняйте произвольно размер окна браузера — нестандартное разрешение окна само по себе становится отличительным признаком.
VPN и защита от fingerprinting — разные задачи
Правильная модель — воспринимать VPN и приватный браузер как два разных, взаимодополняющих инструмента: VPN из категории приватности скрывает ваш реальный IP-адрес и шифрует трафик, а специализированный браузер снижает шанс, что вас узнают повторно по отпечатку устройства. Ни один из них по отдельности не решает задачу другого.
Помогает ли VPN скрыть отпечаток браузера?⌄
Не напрямую. VPN меняет видимый сайтам IP-адрес и шифрует трафик, но не влияет на параметры браузера и системы, из которых складывается отпечаток — шрифты, разрешение экрана, рендеринг Canvas и WebGL и другие.
Можно ли полностью убрать отпечаток браузера?⌄
Нет, полностью убрать его нельзя, потому что часть этих данных браузер передаёт по самой природе своей работы. Но можно снизить его уникальность — например, использованием браузеров со встроенной защитой от fingerprinting и отказом от лишних расширений.
Чем Tor Browser и Mullvad Browser отличаются от обычных браузеров в этом плане?⌄
Они намеренно спроектированы так, чтобы отпечаток был максимально одинаковым у всех пользователей, что делает отслеживание конкретного устройства по этому признаку куда менее эффективным.
Стоит ли устанавливать много расширений для приватности, чтобы защититься от слежки?⌄
Не обязательно помогает — каждое дополнительное расширение добавляет ещё один уникальный параметр в общий отпечаток браузера, что может, наоборот, сделать устройство более узнаваемым.