Назад к блогу
Идентичность

Исследование приватности браузера по открытым спецификациям

Постройте воспроизводимую проверку по материалам W3C, WHATWG и MDN, не принимая один сигнал за полную идентичность.

BotBrowser Team

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

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

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

Проверка приватности связывает открытую спецификацию, наблюдаемый сигнал, ограничение и вывод с заданными границами

BotBrowser задаёт ясную границу контекста.

Начните со спецификации

Сформулируйте вопрос до сбора значений. Navigator.hardwareConcurrency может помочь проверить, соблюдает ли пул Worker подсказку о параллелизме. Добавьте ссылку на определение W3C, WHATWG или MDN и запишите, чего оно не обещает.

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

Превратите утверждение в ограниченный тест

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

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

Отчёт об evidence и ограничениях

EvidenceЧто можно утверждатьЧего утверждать нельзя
Открытое определение и версия источникаОбщее значение APIЧто-то о конкретном человеке
Повторяемое значение в контролируемом контекстеСогласованность проверенного контекстаЧто все браузеры ведут себя одинаково
Различие между контекстамиРазницу, требующую исследованияПричину без дополнительных данных
Отсутствующее или уменьшенное значениеЗафиксированное ограничение или запасной путьПолную анонимность

Формулируйте вывод пропорционально: «проверенный профиль показал документированную подсказку, а политика Worker осталась в заданном пределе».

Возможности и ограничения BotBrowser.

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

Отделяйте данные браузера от серверных журналов и продуктовых решений. Повторите узкий тест при изменении версии браузера, профиля, маршрута, разрешений или толкования спецификации. Источники: W3C Privacy Principles, WHATWG HTML и MDN Web Docs.

Доказательства, BotBrowser и границы сайта

BotBrowser может повторить разрешённый тест и сравнить видимые состояния в разных контекстах, но не может идентифицировать людей или управлять журналами сайта.

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

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

Источники

См. проверку заявлений о приватности и сравнение продуктов и приватность между поверхностями браузера.

#Приватность Браузера#W3C#MDN#Отпечаток#BotBrowser

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

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