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

Разделённые cookies (CHIPS): приватность и сессии

Разберите атрибут Partitioned, ключ сайта верхнего уровня и отличие от API доступа API.

BotBrowser Team

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

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

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

Встроенный сервис на разных сайтах может видеть разные cookies. Partitioned, или CHIPS, явно задаёт это разделение: ключ включает сайт верхнего уровня и источник cookie. BotBrowser повторяет разрешённый сценарий при объявленных условиях браузера, профиля и прокси, но не объединяет хранилища, не выдаёт API доступа и не подтверждает модель серверной идентичности.

Нейтральная схема: два встроенных сайта имеют изолированные хранилища cookies внутри границы сайта верхнего уровня.

Кратко

  • Partitioned хранит cookie по ключу сайта верхнего уровня и источника.
  • CHIPS не равен управлению cookies, общей изоляции хранилища или API доступа API.
  • Изоляция сессии не заменяет аутентификацию, авторизацию или согласие.
  • Проверяйте два сайта, срок действия, очистку, отказ и откат на синтетических данных.
  • BotBrowser повторяет сценарий, но не объединяет cookies и не сертифицирует серверную идентичность.

Содержание

Что означает Partitioned

RFC 6265bis задаёт синтаксис cookies, а MDN описывает Partitioned как отдельное хранилище. Сервис https://embed.example получает один контейнер внутри news.example и другой внутри shop.example. Используйте Secure и совместимый контекст. Принятая cookie не доказывает разрешение аккаунта сервером.

Тест cookies

Примените две синтетические страницы и контролируемую точку:

Set-Cookie: embed_session=test-a; Secure; HttpOnly; SameSite=None; Partitioned; Max-Age=900

После обновления одного сайта cookie должна вернуться, после смены сайта не должна появиться та же ёмкость. Записывайте stored, sent, expired или rejected. Не используйте настоящие аккаунты и токены. Добавьте отсутствие Partitioned, отсутствие Secure, очистку профиля и отказ API доступа.

CHIPS и соседние API

Управление cookies отвечает за создание, чтение, срок и удаление. CHIPS добавляет границу хранения. Общая partitioning может охватывать кеши и другие поверхности, поэтому результат cookie не доказывает одинаковую изоляцию всего браузера. API доступа API запрашивает непартиционированные cookies по правилам разрешений и не делает CHIPS глобальным.

Границы приватности и идентичности

Разделение уменьшает повторное использование между сайтами, но не устраняет серверные журналы, согласие или прикладную корреляцию. Cookie не доказывает личность. Авторизуйте изменения на сервере, ротируйте сессии и не помещайте секреты в ключи или URL. Для этого материала BotBrowser поддерживает повторяемые разрешённые тесты встроенной сессии с объявленными браузером, профилем и прокси; он не объединяет хранилища, не выдаёт API доступа и не меняет серверную авторизацию.

Матрица доказательств

НаблюдениеОсторожная трактовкаДействие
Cookie возвращается после обновления сайтаТестовая partition сохранила сессиюПроверить срок и очистку
Второй сайт не получает cookieИзоляция соответствует ключуНужен явный вход или перенос
Cookie отклоненаВозможны синтаксис, Secure, политика или поддержкаПроверить сеть и совместимость
API доступа отклонёнНепартиционированный путь недоступенСохранить CHIPS или показать откат
Cookie исчезла после срокаСработал жизненный циклЗапросить явную аутентификацию

Итог и заключение

Используйте Partitioned для сессии, отдельной на каждый сайт верхнего уровня. Отличайте его от управления cookies, общей изоляции и API доступа. Следующий шаг, запустить тест с двумя сайтами и проверить выход, срок действия и откат.

Частые вопросы

Делит ли CHIPS вход между сайтами?

Нет, хранилище разделено по сайту верхнего уровня.

Заменяет ли он согласие?

Нет, область хранения не определяет правовое основание.

Это API доступа API?

Нет, API доступа запрашивает непартиционированные cookies.

Может ли BotBrowser объединить partition?

Нет, он повторяет сценарий и наблюдает результат.

Источники и чтение дальше

Источники

#Cookies#CHIPS#Приватность#Встроенные Сессии

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

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