Отпечатки — это новые куки: как браузер выдаёт вас без спроса

· Безопасность
Автор royfish.dev объясняет, почему эпоха третьесторонних куки сменилась эрой цифровых отпечатков устройств — и почему Chrome в этой схеме делает вас узнаваемым без всякого согласия.

cover.svg

Автор начинает с небольшого фокуса: откройте его страницу, и она присвоит вам «прозвище». Обновите вкладку, очистите куки, подключитесь к VPN — прозвище останется тем же. Смените устройство — изменится, но будет столь же устойчивым. За этим приёмом стоит цифровой отпечаток (fingerprint): ваш браузер сам отвечает на вопросы о себе, не спрашивая разрешения.

Зачем это рекламодателю

Большинство сайтов зарабатывают на рекламе и попутно исполняют сторонние скрипты. По отпечатку можно не только подбирать объявления, но и, если вы завели аккаунт, выкупать у площадки ваши данные — имя, активность, переписку с ИИ. Автор иронично замечает: дело давно не в вас лично. В массиве данных он видит не людей, а закономерности — «хрустальный шар XXI века из кремния». Товар уходит тому, кто больше заплатит, будь то рекламодатель или государство.

Пьеса в трёх актах

История третьесторонних куки подана как спектакль Google. Акт первый, давление: 2019 год, Safari и Firefox уже блокируют куки, и Google клянётся их уничтожить ради «приватности превыше всего». Акт второй, отвлечение: спустя пять лет решения Privacy Sandbox оказались неудобными и вызвали антимонопольные вопросы — куки решают оставить, пообещав маскировать IP (а в итоге не сделали и этого). Акт третий, ускорение: дактилоскопию устройств официально разрешают в рекламных продуктах. Если ЕС со своими баннерами согласия успевает быстрее, чем крупнейшая рекламная компания мира с двумя третями рынка браузеров, значит, компания просто выжидала.

Как это работает

Запрос браузера уже выдаёт ОС, язык, версию и IP. Но куда стабильнее — данные, которые собираются при исполнении кода: поведение GPU и CPU, число потоков, объём памяти, параметры экрана, аудиообработка, установленные шрифты. Миллионы используют свежий Chrome, миллионы — чипы M4, миллионы — французский язык; но на пересечении этих признаков число устройств падает почти до единицы. Отпечаток не обязан быть уникальным глобально — достаточно различать людей внутри выборки.

Автор объясняет это через игру «Акинатор» и теорию информации: редкий ответ несёт больше бит. Признак, встречающийся у одного из 128, стоит 7 бит. Чтобы выделить человека в городе на миллион, нужно около 20 бит. Правда, признаки коррелируют, поэтому биты складываются не напрямую.

Что делать

Проверить себя можно на coveryourtracks.eff.org. В Chrome вы «ходите с удостоверением на лбу»; Safari и Firefox дают частичную защиту; всерьёз от дактилоскопии защищают лишь Brave (вносит шум — «фарблинг»), Tor и Mullvad Browser (делают всех одинаковыми). Парадокс: расширения приватности делают вас уникальнее, ведь их мало у кого стоят, и умный трекер это заметит. Надёжнее защиты на уровне движка браузера нет — а значит, приватности придётся отдаться всерьёз.


Источник: Hacker News

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.