Глоссарий

Энтропия устройства

Сколько опознающей информации несут заявленные свойства устройства — измеряется в битах и снижается тем, что вы выглядите обычно, а не тем, что прячетесь (device entropy).

Также встречается как: энтропия отпечатка.

Энтропия здесь в смысле теории информации: насколько значение сужает круг тех, кем вы можете быть. Свойство, общее для половины веба, несёт один бит; хеш canvas, которого почти ни у кого больше нет, — двадцать и больше. Снятие отпечатка работает сложением битов — платформа, список языков, часовой пояс, размер экрана, строки GPU, аудиохеш, — пока комбинация не укажет на одно устройство. Горстка по отдельности ничем не примечательных свойств вместе может быть решающей.

Контринтуитивная часть и причина, по которой блокировка — плохая стратегия: отказ отвечать обычно поднимает вашу энтропию, а не снижает её. Браузер, не сообщающий размер экрана, встречается куда реже, чем сообщающий обычный размер, так что сам отказ становится идентификатором. Цель — быть непримечательным и внутренне непротиворечивым, а не молчаливым: набор значений, описывающий правдоподобную машину, сгенерированный целиком, а не разбросанный по полям, ведь каждое независимо случайное поле — ещё один шанс на противоречие. Полностью этот довод изложен на странице об отпечатках.

Ещё из глоссария

Отпечаток TLS

Идентификатор, вычисленный по тому, как клиент открывает TLS-соединение: наборы шифров, расширения и их порядок в ClientHello (TLS fingerprint).

Подстановка cookie

Запись сохранённого набора cookie в чистый профиль браузера, чтобы он открылся уже авторизованным, без ввода пароля (cookie injection).

Headless-браузер

Настоящий браузерный движок без видимого окна, обычно под автоматизацией. Дёшев в объёмах — и всё легче опознаётся сайтом (headless browser).

Сбор без браузера

Сбор данных с собственного списочного эндпоинта сайта по обычному HTTP, вообще без браузера: быстро, дёшево — и возможно только там, где данные структурированы (browserless collection).

Решение капчи

Передача проверки стороннему сервису, который на неё отвечает. Иногда полезно — и плохая замена тому, чтобы её не вызывать (CAPTCHA solving).

Подмена часового пояса и геолокации

Заставить браузер сообщать те часы — а иногда и координаты, — которые соответствуют заявленному месту сессии, а не тому, где стоит машина (timezone spoofing).

Все статьи перечислены в указателе глоссария.