Фингерпринтинг
Синонимы: fingerprinting, браузерный фингерпринтинг, device fingerprinting
Фингерпринтинг (fingerprinting, от англ. «снятие отпечатков пальцев») — метод однозначной идентификации устройства или браузера на основе уникальной комбинации технических параметров. В отличие от cookie, фингерпринтинг не оставляет файлов на устройстве пользователя и не удаляется при очистке браузера.
Разновидности фингерпринтинга
- Браузерный (browser fingerprinting) — сбор параметров браузера: User-Agent, шрифты, разрешение экрана, часовой пояс, список плагинов, WebGL-рендер. Подробнее — в статье Цифровой отпечаток.
- Canvas fingerprinting — браузер незаметно рисует тестовую картинку; результат рендера зависит от видеокарты и операционной системы и уникален для каждой конфигурации.
- AudioContext fingerprinting — аналогичный метод через Web Audio API.
- TCP/IP fingerprinting — идентификация ОС по характеристикам сетевых пакетов (используется на уровне сервера).
- TLS fingerprinting — классификация клиента по порядку расширений TLS-рукопожатия (JA3, JA4 сигнатуры).
Применение
В кибербезопасности: обнаружение ботов, скрейперов и попыток обойти блокировку аккаунтов; антифрод-системы банков и платёжных сервисов используют фингерпринтинг для выявления подозрительных сессий.
В OSINT: при наличии технических данных нескольких сессий (например, из логов утечки) фингерпринтинг позволяет установить связь между аккаунтами одного лица, использовавшего одно устройство.
В рекламных технологиях: трекинг пользователей без cookie для измерения охвата рекламных кампаний.
Защита
Браузер Tor Browser унифицирует отпечаток: все его пользователи выглядят одинаково. Brave и Firefox с Resist Fingerprinting активно противодействуют Canvas и Audio API. Расширение uBlock Origin блокирует ряд фингерпринтинговых скриптов. Полностью исключить фингерпринтинг при использовании обычного браузера невозможно — он работает на стороне сервера без уведомления пользователя.
Минимизация уникальности своего технического профиля — часть стратегии сокращения цифрового следа.
Проверьте данные через Sherlock в Telegram