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 →