Тест отпечатка браузера
Сайты могут узнавать ваш браузер без cookie, объединяя десятки мелких свойств — отрисовку canvas, шрифты, экран, железо, часовой пояс — в отпечаток. Этот тест показывает свойства, которые раскрывает ваш браузер, и оценивает, сколько идентифицирующей информации они содержат.
0000000000000000000000000000000000000000000000000000000000000000
Проверка Вычисляем ваш отпечаток локально…
Верхняя граница — сумма оценок по компонентам из опубликованных исследований (Laperdrix 2016, Gómez-Boix 2018); компоненты пересекаются, поэтому реальная цифра ниже. Выше примерно 33 бит отпечаток может выделить один браузер среди всех браузеров на планете.
| Компонент | Значение | Оценка | Стабильность |
|---|---|---|---|
| Отрисовка canvas | value | ||
| Рендерер WebGL | value | ||
| Сцена, отрисованная WebGL | value | ||
| Обработка звука | value | ||
| Установленные шрифты | value | ||
| Экран | value | ||
| User agent и client hints | value | ||
| Языки | value | ||
| Часовой пояс | value | ||
| Плагины / просмотрщик PDF | value | ||
| Сенсорный ввод | value | ||
| Оборудование (ядра, память, платформа) | value | ||
| Хранилище и cookie | value | ||
| Особенности движка JavaScript | value |
Ваш отпечаток браузера
Тест выполняется в вашем браузере и показывает каждый компонент с его значением и оценкой энтропии (биты идентифицирующей информации). На наш сервер ничего не отправляется; показанный хеш вычисляется локально, чтобы вы могли сравнить два браузера или две настройки.
Насколько уникален ваш браузер?
На старте уникальность — это оценка по энтропии каждого компонента на основе опубликованных исследований, а не сравнение с другими посетителями: базу отпечатков мы не ведём. Сумма выше примерно 33 бит достаточна, чтобы различить все браузеры на планете; большинство немодифицированных десктопных браузеров туда попадают. Когда у нас будет достаточно анонимных образцов, чтобы публиковать реальные частоты, мы напишем об этом здесь.
Canvas
Браузер рисует текст и фигуры на скрытом холсте; крошечные различия в графических драйверах, шрифтах и сглаживании делают попиксельный результат характерным для машины.
WebGL
Названия видеокарты и драйвера и то, как они отрисовывают тестовую сцену. Один из самых энтропийных компонентов на десктопах.
Аудио
Результат короткого графа обработки звука немного различается между аудиостеками.
Шрифты
Какие шрифты установлены — определяется измерением ширины текста. Операционная система и установленные программы оставляют узнаваемый набор.
Экран и часовой пояс
Разрешение, глубина цвета, pixel ratio и часовой пояс устройства. По отдельности низкая энтропия, зато стабильны и дёшевы в сборе.
Свойства navigator
User Agent, языки, платформа, число ядер, объём памяти, поддержка касаний, плагины и Client Hints, которые даёт браузер.
Отпечаток TLS / HTTP2
То, как ваш браузер согласовывает TLS и HTTP/2 (порядок шифров, расширения, кадры настроек), идентифицирует семейство и версию браузера на стороне сервера; расширениями это не изменить, и мы показываем то, что сообщил наш край сети.
Что такое отпечаток браузера?
Фингерпринтинг — пассивная идентификация: скрипт читает свойства, которые каждый браузер раскрывает по уважительным причинам, и хеширует их в идентификатор, переживающий очистку cookie и приватные окна. Его используют для предотвращения мошенничества и обнаружения ботов, а некоторые рекламные сети — для отслеживания пользователей, блокирующих cookie. В отличие от cookie, его нельзя удалить; можно лишь сделать его менее уникальным или менее стабильным.
Как уменьшить фингерпринтинг
Используйте браузер со встроенной защитой от отпечатков (Firefox со строгой защитой от отслеживания или режимом resist-fingerprinting, Brave, Tor Browser), которые рандомизируют или стандартизируют компоненты с высокой энтропией. Держите окно обычного размера, не ставьте необычные шрифты и расширения и не подменяйте отдельные значения вручную — несогласованная комбинация более уникальна, а не менее. Повторяйте тест после каждого изменения и следите за оценкой энтропии, и помните: фингерпринтинг не зависит от IP-адреса — VPN его не уменьшает.
Частые вопросы
Что такое отпечаток браузера?
Набор свойств, которые сайт может прочитать из вашего браузера — вывод графики, шрифты, экран, железо, часовой пояс, User Agent и другое, — объединённый в идентификатор, который узнаёт браузер между визитами без cookie.
Как узнать отпечаток своего браузера?
Запустите этот тест: он перечисляет каждый компонент с его значением и локально вычисленным хешем. Другой браузер, профиль или настройка приватности дают другой хеш.
Как изменить отпечаток браузера?
Его меняет любое изменение компонента: другой браузер или профиль, другой размер окна, новое расширение, обновлённый графический драйвер. Чтобы менять его намеренно и последовательно, используйте браузер с защитой от отпечатков, а не правьте значения по одному.
Как обойти фингерпринтинг браузера?
Нельзя не раскрывать свойства, которые страница вправе читать, но можно сделать их типовыми (стандартизированные значения, как в Tor Browser) или непостоянными между визитами (рандомизированные, как в Brave). И то и другое мешает отслеживанию; ни то ни другое не идеально против настойчивых антифрод-систем.
Как отключить фингерпринтинг браузера?
Единого переключателя нет, потому что фингерпринтинг использует обычные возможности браузера. Ближе всего — настройка privacy.resistFingerprinting в Firefox, защита от отпечатков в Brave и Tor Browser, которые блокируют или стандартизируют самые выдающие API.
Всё на этой странице вычисляется в вашем браузере и никогда не загружается. Цифры энтропии — оценки из опубликованных исследований, а не по нашим посетителям: базы отпечатков у нас нет.