Поверхности идентичности браузера: обзор согласованности
Сопоставьте user-agent, client hints, свойства navigator и язык в ограниченной проверке без сбора данных о людях.
BotBrowser Team
Нужна структурированная документация по теме Идентичность?
Эта статья относится к редакционной библиотеке. Для пошаговой настройки, справки и постоянных обновлений переходите сразу в соответствующий раздел docs.
Идентичность браузера состоит из связанных поверхностей, а не из одной строки. Этот хаб связывает кластер и добавляет проверку согласованности к Сокращению user-agent и client hints.
BotBrowser может повторить разрешённый профиль и записать заявленные наблюдения, но не идентифицирует человека, не доказывает уникальность и не гарантирует принятие профиля сервисом.
Кратко
- Сравнивайте user-agent, client hints, свойства navigator и язык отдельно.
- Записывайте заявленное и наблюдаемое значение вместе.
- Отсутствующее или сокращённое поле -- состояние совместимости, а не вывод об идентичности.
- Не включайте аккаунты и оценки детекторов в артефакт.
Содержание
- Нанести поверхности на карту
- Использовать кластер идентичности
- Выполнить проверку
- Разобрать расхождение
- Итог
Нанести поверхности на карту
User-agent -- старый сигнал запроса. Client hints -- согласуемые метаданные, которые могут быть сокращены или отсутствовать. Свойства navigator видны странице и имеют свои правила совместимости. Язык и часовой пояс описывают представление, а не человека.
Сначала сравните одну поверхность, затем связь между ними. Отсутствующий hint может быть ожидаемым при сокращении и не является автоматической ошибкой. Для парной сетевой проверки используйте обзор настройки прокси и тест защиты движка и API до назначения владельца.
Использовать кластер идентичности
- Сокращение user-agent и client hints объясняет сигналы запроса.
- Fingerprinting client hints описывает границы приватности.
- Fingerprinting свойств navigator рассматривает значения без вывода личности.
- Язык navigator и локализация отделяет язык от идентичности.
- Границы идентичности командных аккаунтов описывает владение профилем и аккаунтом.
Хаб определяет порядок и общий словарь; связанные статьи отвечают за детали поверхностей.
Выполнить проверку
Используйте новый контролируемый профиль, принадлежащую вам страницу и тот же порядок запросов. Сохраните обезличенный артефакт:
{
"runId": "identity-review-20261016-01",
"declared": { "browser": "Chrome 155", "locale": "en-US", "timezone": "UTC" },
"observed": {
"userAgent": "reduced-and-recorded",
"clientHints": "declared-or-absent",
"navigator": "recorded",
"language": "en-US"
},
"differences": [],
"testedOn": "2026-10-16"
}
Не включайте cookies, аккаунты, полные заголовки или ответ детектора. Артефакт нужен для совместимости и диагностики.
Разобрать расхождение
При различии user-agent и client hints сначала проверьте согласование и сокращение. При различии navigator и языка решите, предусмотрен ли резервный вариант приложения. Для изоляции аккаунта используйте статью о границах аккаунтов, а не объявляйте значение браузера личностью.
Сохраните первое наблюдение, назовите слой и меняйте по одному входу. Политика сервиса остаётся за пределами артефакта.
Итог
Согласованность идентичности связывает сигналы запроса, видимые значения и представление. Используйте этот хаб для порядка, кластер для деталей и ограничивайте вывод контролируемой страницей и профилем.
Публичные источники
Дальше
Начните с Сокращения user-agent и client hints и выберите четыре ссылки по вопросу совместимости.
Похожие статьи
User-Agent и Client Hints: одна согласованная идентичность
ПлатформаМиграция от User-Agent Reduction к Client Hints
ИдентичностьПереключение бренда: Chrome, Edge, Brave, Opera
СетьОбзор настройки прокси: карта сетевых решений браузера
ОтпечаткиПриватность браузера между поверхностями: согласованный контекст
ПлатформаOrigin-Agent-Cluster: предсказуемая изоляция памяти JavaScript
Переведите BotBrowser из исследований в продакшн
Используйте эти руководства, чтобы понять модель, а затем перейти к кроссплатформенной валидации, изолированным контекстам и масштабируемому браузерному развертыванию.