← Все инструменты

Отпечаток браузера

Трекеры умеют узнавать вас без cookies. Браузер выдаёт десятки мелких различий — особенности GPU, рендеринг шрифтов, аудио-стек — которые складываются в почти уникальную подпись.

Параметры браузера и устройства

Простые атрибуты, которые браузер сам рассказывает на каждом запросе и через JavaScript. Трекеры сшивают несколько таких в стабильный ID.

Считаем…

Даже без canvas или аудио трекер может использовать этот набор атрибутов как грубый отпечаток. Tor намеренно нормализует большинство этих полей у всех пользователей.

Canvas-отпечаток

Разные GPU, шрифтовые движки ОС и графические драйверы рисуют один и тот же canvas с едва заметными различиями пикселей. Хешируем для компактной идентификации.

Считаем…

Стабилен при перезагрузках страницы у одного браузера+ОС+GPU. Различается по версии браузера, ОС, драйверу GPU, шрифтовому стеку.

WebGL-отпечаток

Вендор и рендерер GPU. Современные Chrome и Firefox обычно маскируют их, если расширение WEBGL_debug_renderer_info недоступно.

Считаем…

Vendor + renderer часто точно указывают на конкретную видеокарту. Когда замаскированы — само отсутствие деталей становится сигналом, что включена анти-fingerprint защита.

Аудио-отпечаток

Маленький offline-рендер аудио через dynamics compressor. Плавающая точка выводит достаточно различий по аудио-стеку и CPU.

Считаем…

Менее изменчив, чем canvas, но всё ещё различается по архитектуре CPU и аудио-фреймворкам.

Как работает fingerprinting

Cookies и IP — очевидные поверхности трекинга. Browser fingerprinting — всё остальное. Комбинации полей выше — даже без более инвазивных canvas/WebGL/аудио — достаточно, чтобы с высокой уверенностью опознать возвращающегося посетителя. Исследование Panopticlick от EFF (2010) и его современный преемник Cover Your Tracks показывают, сколько бит идентифицирующей информации вносит каждая поверхность. Только canvas даёт 17+ бит — соедините три-четыре поверхности и у почти каждого пользователя выпадает уникальный ID. Защита существует, но trade-off реальный. Tor нормализует всё, но медленный и ломает часть сайтов. Brave рандомизирует canvas и аудио в каждой сессии, но не скрывает CPU/экран/часовой пояс.

Технический инструмент для диагностики качества сетевого подключения. Не предоставляет средств доступа к информационным ресурсам, доступ к которым ограничен в соответствии с законодательством Российской Федерации.