Фингерпринтинг

Синонимы: 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

SHERLOCK защищённый канал