Cookies исчезают, а идентификация остаётся: чем их заменяет браузер
Браузерное окружение передает больше данных, чем кажется. Когда cookie недоступны, трекинг смещается в сторону пассивных и квазипостоянных признаков: canvas, WebGL, AudioContext, font stack, размеры viewport, timezone, язык, DPR, список API и поведение рендеринга.
Дальше начинается корреляция. Анализируем энтропию параметров: по отдельности они слабы, но в связке дают устойчивую сигнатуру. Даже мелкие расхождения — порядок шрифтов, rounding координат, особенности антиалиасинга, тайминги событий — помогают связать сессию с уже виденным профилем.
Ниже по стеку идут сетевые и поведенческие маркеры: TLS fingerprint, HTTP/2-приоритеты, sequence заголовков, скорость ввода, паттерны движения курсора, фокус окна, ритм переходов между вкладками. Разбираем сигнатуру на уровне syscall — там, где пользователь уже не «куки», а статистическая модель поведения.
Защита строится не на одном фильтре, а на уменьшении связности признаков: стабилизировать окружение, не допускать случайных артефактов, контролировать утечки через API и унифицировать поведение. Скрытность — это не отсутствие следов, это шум, сливающийся с фоном.
Fingerprint-кузница
@fingerprint_forge_ubt
Cookies исчезают, а идентификация остаётся: чем их заменяет браузер
Этот пост опубликован в Telegram-канале Fingerprint-кузница. Подписаться можно по ссылке: @fingerprint_forge_ubt.