Почти 25 миллионов пользователей Firefox помогли Mozilla выяснить, какие особенности браузера позволяют сайтам узнавать человека даже без файлов cookie. Исследование показало, что достаточно скрыть несколько технических характеристик, чтобы значительно затруднить цифровую слежку.
Речь идёт о фингерпринтинге, когда сайты собирают сведения о шрифтах, разрешении экрана, видеокарте и других параметрах устройства. По отдельности характеристики выглядят безобидно, но вместе образуют цифровой отпечаток. Рекламные сети и другие системы отслеживания могут использовать такой профиль, чтобы узнавать посетителя на разных сайтах без cookie.
Специалисты Mozilla изучили измерения почти 25 миллионов пользователей Firefox. Исследователи воспроизвели методы сбора характеристик, которые применяют Fingerprint Pro, Signifyd и Akamai, а затем проверили, какие сочетания параметров позволяют отличать браузеры друг от друга. Выяснилось, что ограничение доступа всего к нескольким характеристикам заметно снижает точность идентификации.
Одним из решений стала корректировка сведений о разрешении экрана. Firefox перестал раскрывать через соответствующие интерфейсы размеры и положение системной панели задач или Dock. Браузер также может сообщать сайтам, что процессор располагает четырьмя или восемью логическими ядрами, вместо точного количества. Благодаря таким изменениям разные компьютеры выглядят для скриптов слежки более похожими.
Разработчики устранили и менее очевидные различия в работе браузера. На Android Mozilla добилась более одинаковых результатов при отрисовке изображений, обработке звука через Web Audio и выполнении математических операций. Дополнительно Firefox применяет рандомизацию некоторых характеристик, хотя её эффективность исследователи не включили в опубликованные количественные оценки.
Для сбора статистики применяли протокол Oblivious HTTP (OHTTP). Зашифрованные запросы проходили через промежуточный сервер, который видел IP-адрес пользователя, но не содержимое запроса. Mozilla получала содержимое без исходного IP-адреса. Индивидуальные записи телеметрии уже удалены, а для дальнейшего изучения оставили только агрегированные результаты.
Результаты исследования Mozilla легли в основу изменений Firefox, последние из которых появились в версии 145. Испытания показали сокращение числа браузеров с уникальными отпечатками и увеличение групп пользователей с одинаковыми характеристиками. Работа принята к публикации на конференции ACM CCS 2026.
Часть защитных механизмов Firefox включает по умолчанию, остальные пока действуют в приватных окнах и строгом режиме Enhanced Tracking Protection. Для постоянной защиты можно выбрать Strict в настройках браузера. Как показало предыдущее обновление, разработчики постепенно расширяют действие таких ограничений. Mozilla признаёт, что полностью исключить фингерпринтинг невозможно, поскольку системы слежки способны менять методы идентификации.