Отпечаток браузера
Отпечаток браузера, также Фингерпринт или Фингерпринтинг — набор информации, которая характеризует браузер и операционную систему пользователя. Сочетание значительного количества разных параметров является практически уникальным и позволяет отслеживать отдельных пользователей, чем и пользуются современные популярные системы отслеживания (так как слежка по простому IP-адресу и показателю User Agent перестала быть актуальной).
Описание[править]
В отпечаток браузера входит информация, получаемая при взаимодействии браузера с интернет-сервисом:
- заголовок User Agent,
- заголовки Accept, Connection, Encoding, Language
- список расширений
- платформа, локальное время, разрешение экрана
- использование локального хранилища данных
- список шрифтов
- данные расширения AdBlock
- результаты отрисовки изображения с использованием HTML Canvas и WebGL
Каждая отдельная переменная не является уникальной, однако вся их совокупность позволяет определить пользователя конкретного сайта с довольно высокой точностью. Информация после этого используется в рекламных целях, для отслеживания посещаемых страниц, иной разведывательной деятельности в отношении человека.
Посмотреть собственный фингерпринт по набору информации можно на специализированных сайтах вроде amiunique.org, где оказывается, что показатели позволяют определить конкретного человека из сотен тысяч тех, кто ранее проходил тестирование. Например, сочетание юзерагента и языка уже даёт комбинацию, которая встречается у 0,0000359% пользователей, то есть 1 человек на 2 миллиона.
В ряде браузеров, например Brave Browser и Firefox, имеется опция вроде resistFingerprinting. Однако использование подобных опций может сломать некоторые сайты, например популярная система защиты CloudFlare использует именно фингерпринт для того, чтобы определять пользователей и при отключенной опции может запретить доступ полностью.