Выбор ответа Middle Аутентификация и права обновлено
Флаги cookie сессии
Вопрос
Какой набор флагов разумен для cookie сессии?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: HttpOnly; Secure; SameSite=Lax. HttpOnly не даёт JavaScript прочитать cookie, и XSS не украдёт сессию напрямую.
Варианты ответа
Secureдостаточно- Никаких флагов, иначе фронтенд не прочитает сессию
HttpOnly; Secure; SameSite=Laxправильный ответSameSite=NoneбезSecure
Разбор
HttpOnly не даёт JavaScript прочитать cookie, и XSS не украдёт сессию напрямую. Secure отправляет cookie только по HTTPS. SameSite=Lax не отправляет cookie в кросс-сайтовых POST-запросах, это защита от CSRF. Фронтенду читать сессионную cookie не нужно. SameSite=None браузеры принимают только вместе с Secure.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.