Назад в Центр знаний
Отпечатки

Отчёт EFF Cover Your Tracks: как его читать

Разделяйте симуляцию трекеров и сравнение отпечатков; учитывайте ограничения Canvas, WebGL, шрифтов и часового пояса.

BotBrowser Team

Документация

Нужна структурированная документация по теме Отпечатки?

Эта статья относится к редакционной библиотеке. Для пошаговой настройки, справки и постоянных обновлений переходите сразу в соответствующий раздел docs.

Отчёт EFF Cover Your Tracks отвечает на два разных вопроса: что произошло с запросами в симуляции трекеров и насколько конфигурация браузера отличалась от конфигураций в наборе сравнения. Блокировка запроса не делает отпечаток анонимным, а редкая конфигурация не доказывает, что трекер установил личность человека. BotBrowser помогает проверять заявленные настройки поверхностей браузера, но не воспроизводит набор EFF и не предсказывает решение стороннего сервиса.

Кратко

  • Рассматривайте симуляцию трекеров и сравнение уникальности отдельно: в шаблоне отчёта это разные строки.
  • Отличайте незагруженный запрос от ограниченной cookie после загрузки запроса.
  • Оценка уникальности относится к данным и периоду EFF, а не к личности посетителя.
  • Canvas, WebGL, шрифты и часовой пояс перечислены как категории; список в шаблоне не доказывает сбор каждой из них при каждом текущем запуске.
  • Сохраняйте дату, ревизию инструмента и нужную категорию. Не храните сырые идентификаторы без конкретной цели.

Содержание

Два независимых раздела: наблюдения запросов и cookie, затем сравнение отпечатка в ограниченном наборе данных; личность не устанавливается.

Два независимых раздела отчёта

Шаблон сохраняет ad_status, tracker_status и fp_status отдельными строками.

Cover Your Tracks объединяет симуляцию блокировки трекеров и исследование браузерных отпечатков. Близкое расположение разделов не превращает их в одно измерение. Раздел трекеров описывает симулированные запросы страницы и связанные с ними cookie. Раздел отпечатка сравнивает наблюдаемые свойства браузера с конфигурациями в наборе данных сервиса. Ни один раздел не является общим вердиктом обо всех сайтах, которые посещает человек.

Зафиксированный шаблон EFF показывает отдельные строки для рекламного трекинга, невидимых трекеров, отпечатка, приемлемой рекламы и Do Not Track. Другая часть сравнивает загрузку симулированных запросов и количество cookie. При чтении заметной метки сначала определите строку и наблюдение, которые её породили. Не переносите вывод из одной строки в другую без прямой связи в самом отчёте.

Шаблон предупреждает, что инструмент измеряет не все формы слежения и защиты. Благоприятный результат описывает проверенный путь, но не подтверждает все трекеры, хранилища или механизмы защиты. Неблагоприятный результат указывает на условие для проверки, а не доказывает, что конкретная компания связала браузер с человеком.

Между датами результат может измениться из-за конфигурации браузера, реализации проверки или набора сравнения. Поэтому строка трекера и строка уникальности могут меняться независимо. Одного итогового числа недостаточно, чтобы объяснить изменение. Обзор браузерных отпечатков описывает общую концепцию; здесь рассматриваются только разделы EFF и границы их интерпретации.

Та же оговорка действует для разных приложений: межбраузерная связываемость требует заданной пары и плана сравнения, а не только отличительной записи отчета.

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

Читайте симуляцию как небольшую таблицу наблюдений, а не как полный перечень всех запросов браузера. Шаблон разделяет загрузку симулированных сторонних запросов и количество cookie. Частичная защита не равна блокировке запроса до его достижения симулированного трекера. Запрос может состояться, даже если cookie ограничена; отсутствие cookie само по себе не доказывает отсутствие запроса.

Наблюдение в отчётеЧто оно подтверждаетЧего оно не подтверждает
Симулированный запрос отмечен заблокированнымЭтот тестовый запрос не прошёл показанный путьЧто заблокированы все домены или методы трекинга
Запрос загружен, показано количество cookieВ симуляции наблюдались запрос и результат cookieЧто cookie устанавливает личность или используется на несвязанных сайтах
Запрос загружен, cookie ограниченаОбработка запроса и cookie в этом случае различаетсяЧто браузер предотвращает любое состояние или сопоставление
Указана частичная защитаНекоторое тестовое условие отличается от полного блокированияКакая непроверенная функция изменила бы результат

Шаблон подтверждает категории и видимое сравнение запросов с cookie. Это не трассировка каждого сетевого события обычного просмотра. Для утверждения о конкретном заголовке, API хранилища или скрипте нужна трассировка этой страницы и запуска, а не догадка по сводной строке.

При проверке сохраняйте отдельную строку для каждой категории: название, состояние запроса и результат cookie, если он показан. Сравнивая две даты, держите результаты трекеров отдельно от отпечатка. Если изменился только результат cookie, сначала проверяйте контекст cookie. Если изменилась только уникальность, не связывайте это с поведением трекеров без явного указания отчёта.

Сравнение ограничено набором данных

Временная отметка указывает, когда отчёт просмотрели или сформировали, а не гарантирует срок хранения данных. Описанный в README.md период 45-day epoch относится к агрегированным итогам, а не к обещанию хранения данных отдельного посетителя.

Зафиксированный README.md описывает агрегированные итоги характеристик, а не идентификатор человека.

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

README репозитория EFF описывает 45-дневный период обновления суммарных характеристик. Это свойство агрегированного процесса обновления. Оно не означает, что отпечаток отдельного браузера остаётся неизменным 45 дней, что браузер присутствует в каждом обновлении или что человека можно отслеживать между сайтами в течение этого срока.

Сравнение зависит от наблюдаемых полей, реализации группировки и состава набора данных. Результат может измениться при изменении любого из этих факторов. Без детализации по полям и соответствующих доказательств не приписывайте оценку одному свойству. Не сравнивайте число EFF с оценкой другого сервиса так, будто у них одинаковы выборка, нормализация, метод и расписание обновлений.

Для сравнения во времени сохраняйте дату, публичную ревизию при наличии, категорию и точный видимый текст. Семейство и основную версию браузера добавляйте, только если они нужны для заявленного сравнения. Не сохраняйте исходное значение Canvas, полный перечень шрифтов или другой высокоэнтропийный сигнал без документированной цели. Если отчёт называет конфигурацию редкой, ограничьте вывод этой категорией и датой. Это не доказывает идентификацию, автоматизацию браузера или будущее отслеживание.

Что доказывает перечень полей

Разбор отпечатков Canvas объясняет поверхность рендеринга, стоящую за результатом Canvas; один этот механизм не устанавливает редкость конфигурации в данных EFF.

Закреплённый шаблон EFF перечисляет HTTP Accept, экран, часовой пояс, шрифты, значения Canvas и WebGL, Do Not Track, платформу, язык и поддержку касаний. В нём сохранились и термины эпохи плагинов. Перечень документирует словарь конкретной ревизии исходников, но не доказывает сбор каждого поля при каждом текущем запуске. Для заявления о текущем сборе нужно проверить актуальный отчёт, уведомление о конфиденциальности и реализацию.

Публичные пояснения уже. Текст о Canvas описывает сводное значение изображения и отмечает роль контекста. Пояснение WebGL описывает связанный результат и близкую связь Canvas и WebGL. Текст о шрифтах говорит об измерении отрисованного текста и возможном различающем вкладе необычного шрифта. Часовой пояс представлен как широкий ориентир, а не точное местоположение. Это не устанавливает личность, физическое место или намерение.

ГруппаПоддерживаемая интерпретацияБезопасный вопрос для сравнения
CanvasОтрисованное изображение можно свести к значению; важен контекстСовпадают ли ревизия инструмента и настройки браузера?
WebGLПоказан графический результат, связанный с CanvasНе считаются ли связанные результаты независимыми доказательствами?
ШрифтыОтрисованный текст может отражать доступные шрифтыНужен ли набор продукту или он создаёт лишнюю экспозицию?
Часовой поясВидимое браузеру значение даёт широкий ориентирЭто настроенная метка, а не доказательство местоположения?
Язык и экранЭти категории входят в описанный словарь полейНужны ли они для текущего вопроса?

Документация MDN по Canvas и WebGL описывает интерфейсы браузера, а не весь сбор EFF. Наличие API не доказывает, что конкретный сайт вызвал его в конкретной сессии. К старым категориям плагинов следует относиться особенно осторожно: историческое упоминание не доказывает наличие технологии или её сбор сейчас.

Повторяемая схема интерпретации

Если ревизия неизвестна, укажите это явно: нельзя считать, что последний commit репозитория уже развёрнут в публичном сервисе.

ШагЧто записатьПравило решения
1. Идентифицировать отчётИнструмент, URL, дату и известную ревизиюНеизвестную ревизию обозначьте как неизвестную
2. Разделить частиСтроки симуляции и сравнения отпечаткаНе объединяйте их в не определённую инструментом оценку
3. Записать трекерыРезультат запроса и cookie отдельноУтверждайте только то, что показывает симуляция
4. Записать отпечатокТочный текст уникальности и видимые деталиОставайтесь в границах данных и метода отчёта
5. Проверить источник поляШаблон, текущий отчёт или уведомление о конфиденциальностиСписок терминов не доказывает текущий сбор
6. Сравнить датыОбщий путь, ревизию и контекст, если они известныНеизвестное важное условие делает сравнение неполным
7. Ограничить хранениеДату, категорию, нужную версию и объяснениеНе храните сырые идентификаторы без цели

Эта схема помогает объяснить видимые различия, но не воспроизводит серверную часть EFF и не восстанавливает набор данных по снимку. Если отчёт не показывает причину на уровне поля, не назначайте её. Признанная неопределённость лучше необоснованного объяснения через Canvas, WebGL или cookie.

СлучайНаблюдаемое изменениеОбоснованный следующий шаг
AСтрока трекера прежняя, описание уникальности изменилосьПроверьте дату, ревизию и контекст сравнения до проверки трекеров
BЗапрос прежний, результат cookie изменилсяПроверьте cookie, не утверждая, что изменился отпечаток
CВ одном отчёте отсутствует метка поляПроверьте текущий отчёт или реализацию; отсутствие не доказывает отсутствие возможности

Справочник по согласованности автоматизации рассматривает заявленные настройки как согласованную конфигурацию, а не отдельные поля. Эта документация относится к проверке конфигурации; она не утверждает, что вычисляет уникальность EFF или предсказывает результат симуляции трекеров.

Конфиденциальность и границы продукта

Эта мера важна и на рабочих устройствах. Не считайте, что публичная проверка получает только сводку, показанную браузером; до отправки профиля проверьте в актуальном уведомлении сбор и хранение данных.

При сравнении продуктов указывайте область проверки и используйте прямые доказательства от каждого инструмента. Результат одного не определяет результат другого.

BotBrowser позволяет проверить заявленные настройки браузера, но не может воспроизвести набор сравнения EFF или предсказать решение стороннего сервиса.

Уведомление EFF описывает собираемую информацию и её использование. Прочитайте его до отправки браузера на онлайн-проверку, особенно если профиль содержит личные учётные записи. По вопросам хранения следует обращаться к актуальному уведомлению, а не к пояснению отдельной метрики.

Перед внутренней оценкой сформулируйте вопрос. Если требуется узнать, изменилась ли настройка между двумя разрешёнными запусками, сохраняйте только нужные поля. Не объединяйте их с аккаунтами, сетевыми журналами или посторонней историей просмотра. Ограничьте доступ, задайте срок удаления и укажите, сравнивается ли профиль, сборка приложения или контролируемая среда.

Публичная документация BotBrowser описывает конфигурацию поверхностей браузера и согласованность автоматизации. Она помогает проверить заявленные настройки, но не устанавливает охват набора EFF, не воспроизводит результат EFF только по конфигурации и не предсказывает решение стороннего сервиса.

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

Вопросы

Доказывает ли блокировка трекера, что браузер нельзя отслеживать?

Нет. EFF предупреждает, что инструмент не измеряет все формы слежения и защиты. Результат относится только к проверенному симулированному пути.

Устанавливает ли редкий отпечаток личность посетителя?

Нет. Это сравнение с наблюдаемыми данными и методом; оно не называет человека и не доказывает стабильную личность.

Почему два отчёта одного браузера отличаются?

Независимо меняются поля, реализация, данные сравнения и контекст проверки. Без доказательств по полям причина не установлена.

Стоит ли сохранять исходные значения Canvas или шрифтов?

Только при документированной цели и контроле доступа и удаления. Обычно достаточно категории, даты и нужной версии.

Источники

Практический вывод

Считайте страницу EFF двумя связанными, но разными отчётами: симуляцией трекеров и сравнением конфигураций браузера. Сохраняйте категории и дату, изучайте уведомление о конфиденциальности до отправки профиля и оставляйте только необходимые данные. Результат помогает выбрать следующий шаг, но не устанавливает личность, не подтверждает все механизмы защиты и не предсказывает решение другого сервиса.

#fingerprinting#приватность#Trackers

Эта статья входит в руководство: Что такое отпечаток браузера?

Переведите BotBrowser из исследований в продакшн

Используйте эти руководства, чтобы понять модель, а затем перейти к кроссплатформенной валидации, изолированным контекстам и масштабируемому браузерному развертыванию.