Открыть сервис

Enhanced Tracking Protection

Enhanced Tracking Protection (ETP) — это встроенная функция веб-браузера, предназначенная для автоматического выявления и блокировки механизмов отслеживания пользователей в интернете. ETP анализирует сетевые запросы, загружаемые скрипты и файлы cookie, классифицируя их как трекеры, и ограничивает их работу, тем самым повышая конфиденциальность пользователя и снижая вероятность сбора данных о его поведении в сети. Впервые технология была внедрена в браузере Firefox в 2018 году.

История и предпосылки

Рост трекинга в интернете

К середине 2010-х годов интернет-реклама и аналитика стали в значительной степени полагаться на сторонние трекеры — скрипты и куки, которые собирали данные о посещённых сайтах, поисковых запросах и интересах пользователя. Крупные рекламные сети (например, Google Ads, Meta — организация признана экстремистской и запрещена в РФ) и аналитические платформы (Google Analytics, Adobe Analytics) создавали профили пользователей для таргетированной рекламы. Это вызывало обеспокоенность у пользователей и правозащитных организаций, так как отслеживание часто происходило без явного согласия.

Реакция разработчиков браузеров

В 2017–2018 годах несколько крупных браузеров начали внедрять механизмы блокировки трекеров. Safari ввёл функцию Intelligent Tracking Prevention (ITP), которая ограничивала срок жизни сторонних куки. Firefox, в свою очередь, анонсировал Enhanced Tracking Protection, которая стала частью версии Firefox 63 (октябрь 2018). В отличие от ITP, ETP изначально работала на основе чёрного списка известных трекеров, составленного компанией Disconnect.

Принцип работы

Классификация трекеров

ETP использует базу данных, содержащую тысячи доменов, скриптов и пикселей, которые занимаются отслеживанием. Эта база регулярно обновляется. Когда пользователь загружает веб-страницу, браузер проверяет каждый сетевой запрос на соответствие этой базе. Если запрос идентифицируется как трекер, браузер блокирует его загрузку или ограничивает его функциональность.

Основные категории блокируемых элементов

  • Сторонние файлы cookie (cookies) от трекеров: Куки, которые устанавливаются доменом, отличным от посещаемого сайта, и используются для отслеживания перемещений пользователя между разными сайтами.
  • Криптомайнеры (cryptominers): Скрипты, которые тайно используют вычислительные ресурсы компьютера пользователя для майнинга криптовалют.
  • Цифровые отпечатки (fingerprinting): Скрипты, собирающие уникальные характеристики устройства (разрешение экрана, установленные шрифты, версия браузера, операционная система) для создания уникального идентификатора без использования куки.
  • Трекеры социальных сетей: Кнопки «Поделиться», «Мне нравится» и другие виджеты, которые могут отслеживать пользователя, даже если он не нажимает на них.

Режимы работы

В Firefox ETP работает в нескольких режимах, которые пользователь может выбрать в настройках:

  • Стандартный (Standard): Блокируются только известные трекеры в приватных окнах и сторонние куки от трекеров. Обычная работа сайтов обычно не нарушается.
  • Строгий (Strict): Блокируется больше трекеров, включая некоторые скрипты, которые могут быть необходимы для корректной работы сайтов. Это может привести к тому, что некоторые сайты будут отображаться неправильно или перестанут работать.
  • Пользовательский (Custom): Пользователь может самостоятельно выбирать, какие типы трекеров блокировать, а какие — разрешить.

Влияние на пользовательский опыт

Положительные эффекты

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

Возможные проблемы

  • Нарушение работы сайтов: Некоторые сайты полагаются на трекеры для корректной работы (например, для входа через социальные сети, для отображения видео, для работы систем аналитики). В строгом режиме ETP может блокировать эти элементы, что приводит к некорректному отображению или частичной неработоспособности сайта.
  • Ложные срабатывания: Иногда ETP может ошибочно классифицировать легитимный скрипт как трекер, что также может нарушить работу сайта.

Критика и ограничения

Неполнота блокировки

Критики отмечают, что ETP не является панацеей. Некоторые трекеры могут обходить блокировку, используя технику «первого лица» (first-party tracking), когда скрипт размещается на том же домене, что и сайт, или используя методы, не входящие в базу данных Disconnect. Кроме того, ETP не блокирует все виды рекламы, а только те, которые связаны с отслеживанием.

Зависимость от чёрного списка

Эффективность ETP напрямую зависит от актуальности и полноты списка трекеров. Если новый трекер не внесён в базу, он будет работать беспрепятственно. Компания Disconnect, составляющая список, подвергалась критике за то, что её решения могут быть не всегда прозрачными.

Влияние на бизнес-модели

Разработчики сайтов, особенно небольших, часто полагаются на бесплатные аналитические сервисы (например, Google Analytics) и рекламные сети, которые используют трекинг. Блокировка этих инструментов может лишить их данных о посещаемости и доходах от рекламы, что ставит под угрозу их существование. Это привело к появлению запросов на «отключение блокировки» для конкретных сайтов, что подрывает саму идею защиты.

Применение в других браузерах

Хотя термин «Enhanced Tracking Protection» является собственностью Mozilla, аналогичные функции под другими названиями существуют во многих современных браузерах:

  • Google Chrome: В 2020 году Chrome начал внедрять ограничения на сторонние куки, а также встроенную блокировку «навязчивой» рекламы. В 2024 году была запущена функция «Privacy Sandbox», которая, по замыслу Google, должна заменить сторонние куки на более приватные механизмы.
  • Safari: Функция Intelligent Tracking Prevention (ITP) использует машинное обучение для идентификации трекеров и ограничения их работы.
  • Brave: Браузер изначально построен на принципах блокировки трекеров и рекламы, используя собственный движок Shields.
  • Microsoft Edge: Встроенная функция «Защита от отслеживания» предлагает три уровня блокировки (Базовый, Сбалансированный, Строгий).

Источники

  • Mozilla. «Firefox 63 — Release Notes». 2018.
  • Disconnect. «Tracking Protection Lists». 2018–2024.
  • Electronic Frontier Foundation (EFF). «How Tracking Works». 2017.
  • Google. «Privacy Sandbox for the Web». 2020–2024.
  • Apple. «Intelligent Tracking Prevention 2.0». 2019.
  • Brave Software. «Brave Shields». 2020.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →