Глоссарий

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

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

Также встречается как: подмена часового пояса, подмена геолокации.

Часовой пояс браузера страница читает, никого не спрашивая: интернационализационный API сообщает зону по имени, а объект даты — смещение от UTC. С положением иначе: API геолокации закрыт разрешением, так что сайт обязан спросить, а вы можете отказать — что большинство сессий и делает. Их сваливают в одно, потому что они отвечают на один вопрос, но это совсем не сигналы одного рода.

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

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

Антидетект-браузер

Браузер, сделанный для того, чтобы вести на одной машине множество отдельных личностей: у каждой своё хранилище, свои характеристики устройства и свой сетевой адрес (anti-detect browser).

Отпечаток браузера

Набор свойств, которые страница считывает о вашем браузере и машине за несколько миллисекунд и без разрешения, — вместе они опознают устройство (browser fingerprint).

Отпечаток canvas

Идентификатор, который получают, попросив браузер нарисовать фигуру или строку текста и захешировав ровно те пиксели, что вернулись (canvas fingerprint).

Отпечаток WebGL

Идентификатор, собранный из графического железа, которое страница видит через WebGL: строки вендора и рендерера плюс пиксели, выданные трёхмерной сценой (WebGL fingerprint).

Аудиоотпечаток

Идентификатор, полученный прогоном синтезированного тона через звуковой стек браузера и хешированием вышедших чисел (audio fingerprint).

Утечка WebRTC

Страница читает ваш настоящий IP-адрес из процедуры установки соединения WebRTC, минуя прокси, через который работает весь остальной браузер (WebRTC leak).

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