Fingerprint-кузница
Fingerprint-кузница
@fingerprint_forge_ubt

AudioContext fingerprinting: где шум защиты ломает сигнатуру браузера

AudioContext fingerprinting: где шум защиты ломает сигнатуру браузера

AudioContext — не «звук», а набор измеряемых артефактов: частота дискретизации, floating-point ошибки, поведение oscillator/compressor, отклик на suspend/resume. Браузерное окружение передает больше данных, чем кажется, и попытка «заглушить» канал грубой подменой часто делает отпечаток ещё более редким.

Основные векторы защиты:
— рандомизация выходных значений, а не фиксированный «нулевой» шум;
— согласованность с остальными media/API-параметрами, иначе рассыпается кросс-фингерпринт;
— детерминированный jitter в пределах естественной вариативности устройства;
— одинаковое поведение в iframe, workers и при повторных вызовах.

Ошибка большинства решений — ломать спектральный профиль не там, где его снимают. Анализируем энтропию параметров: если меняется только время ответа, а амплитудный массив стабилен, корреляция остаётся высокой. Если меняется массив, но не шумовой пол, детект ловит неестественную гладкость. Скрытность — это не отсутствие следов, это шум, сливающийся с фоном.

Практически полезен двухслойный подход: минимальная модификация численных массивов плюс контроль консистентности с Canvas, WebGL и таймингами. Любая защита должна проходить тест на повторяемость внутри одной сессии и на правдоподобие между сессиями; иначе она выдаёт себя сама.
Этот пост опубликован в Telegram-канале Fingerprint-кузница. Подписаться можно по ссылке: @fingerprint_forge_ubt.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.