Mozilla научила Firefox прятать пользователей от фингерпринтинга

Open research, stronger privacy: Making Firefox users harder to fingerprint

Mozilla исследовала данные почти 25 миллионов пользователей Firefox, чтобы понять, какие детали браузера и устройства сильнее всего выдают человека трекерам. Оказалось, что достаточно защитить несколько ключевых параметров: Firefox теперь скрывает точное разрешение экрана и число процессоров, а также выравнивает отрисовку изображений и Web Audio. В Firefox 145 эти меры заметно снизили точность фингерпринтинга, а результаты опубликованы открыто и приняты на конференцию CCS 2026.

Наша цель — сделать так, чтобы браузеры большего числа пользователей выглядели для скриптов фингерпринтинга похоже, сохраняя при этом информацию, необходимую сайтам для корректной работы, например настройки языка и часового пояса.
  1. MayeulC

    Мне кажется, я комментирую это под каждым постом, упоминающим фингерпринтинг, но есть ли техническая причина, по которой доступ к информации для фингерпринтинга (разрешение экрана, уровень заряда батареи и т.д.) нельзя сделать так, чтобы он «помечал» данные/код, после чего браузер отказывался бы отправлять эти данные? Или анонимизировать их и воспроизвести код перед отправкой запроса.

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

    Я спрашиваю об этом, потому что, как я видел, большинству сайтов не нужны сложные взаимодействия: уровень заряда батареи будет использоваться для отображения индикатора батареи и т.д. XHR обычно не зависят от таких данных.

  2. ada-h00k

    Я считаю отличным, что Firefox наконец делает больше для борьбы с фингерпринтингом. Долгое время они немного отставали от Brave в этом отношении. Тем не менее, к сожалению, ни один из браузеров пока не смог ничего сделать с Cloudflare Turnstile. Kagi, например, использует его для фингерпринтинга пользователей.

  3. asciimoo

    Жаль, что они всё ещё генерируют случайный уникальный ID для каждого установленного расширения, который может раскрыть отслеживаемый UUID...

    https://bugzilla.mozilla.org/show_bug.cgi?id=1717671

  4. theyeenzbeanz

    Одна из проблем, с которой я столкнулся в ветках Firefox, ориентированных на приватность: меня «наказывают» капчами из ада, потому что я отказываюсь позволять сайтам высасывать и охотиться за каждой последней крупицей личной информации. Надеюсь, это не столкнётся с той же проблемой.

  5. idbehold

    Я хотел бы, чтобы некоторые API, читающие данные, используемые для фингерпринтинга браузеров, были за диалогом подтверждения для каждого сайта, аналогично разрешению всплывающих окон или доступа к микрофону/видео.

    > О, я вижу, вы хотите прочитать пиксельные данные canvas, позвольте мне сначала проверить, согласен ли пользователь.

Ещё за этот день

2026-11-11