Canvas API fingerprinting: почему шум — это не анонимность.
Самый популярный совет по обходу Canvas fingerprinting — добавлять случайный шум к пикселям. На практике это работает хуже, чем кажется.
Проблема: детектирование шума само по себе стало признаком. Антифрод-системы давно умеют отличать «реальную» вариативность рендеринга от программно добавленного шума. Слишком равномерное или слишком случайное изменение пикселей — аномалия.
Что более эффективно: подмена на основе реального профиля устройства. Вместо случайного шума — воспроизведение характеристик конкретного GPU и браузера на конкретной ОС. Это то, что делают продвинутые антидетект-браузеры.
Тест для проверки качества подмены: CreepJS и BrowserLeaks должны показывать консистентные значения между Canvas, WebGL и AudioContext. Рассогласование — сигнал что подмена частичная.
Fingerprint-кузница
@fingerprint_forge_ubt
Canvas API fingerprinting: почему шум — это не анонимность.
Этот пост опубликован в Telegram-канале Fingerprint-кузница. Подписаться можно по ссылке: @fingerprint_forge_ubt.