Выбор ответа Senior Заголовки и cookies обновлено

SameSite у cookie

Вопрос

Какое значение SameSite применяет Chrome к cookie, у которой атрибут не указан?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Lax. Chrome и другие браузеры на Chromium трактуют отсутствие атрибута как Lax: cookie не уходит в кросс-сайтовых POST и запросах из iframe, но уходит при переходе по ссылке.

Варианты ответа

  1. None
  2. Strict
  3. Laxправильный ответ
  4. Атрибут обязателен, без него cookie не сохранится

Разбор

Chrome и другие браузеры на Chromium трактуют отсутствие атрибута как Lax: cookie не уходит в кросс-сайтовых POST и запросах из iframe, но уходит при переходе по ссылке. Strict не шлёт cookie ни в каких кросс-сайтовых запросах. SameSite=None разрешает всё, но только вместе с Secure. Для теста: виджет или платёжная форма во фрейме на чужом сайте может потерять сессию именно из-за этого.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.