Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: cookies, security, http-only

Какие флаги есть у куки (например, HttpOnly, Secure)?

Вопрос проверяет знание параметров безопасности куки.

Короткий ответ

Основные флаги:

  1. HttpOnly: Запрещает доступ к куки через JavaScript (защита от XSS).

  2. Secure: Передача только по HTTPS.

  3. SameSite: Защита от CSRF (Strict, Lax, None).

  4. Expires/Max-Age: Время жизни куки.

Длинный ответ

Пример безопасной куки:

Set-Cookie: token=xyz; Secure; HttpOnly; SameSite=Strict; Path=/

Назначение флагов:

  • HttpOnly: Нельзя украсть через document.cookie.

  • Secure: Куки не уйдут по HTTP (только HTTPS).

  • SameSite=Strict: Куки не отправятся при переходе с другого сайта.

Вывод:
Всегда используйте HttpOnly и Secure для критичных данных (например, токенов).

Уровень

  • Рейтинг:

    2

  • Сложность:

    6

Навыки

  • JavaScript

    JavaScript

Ключевые слова

#cookies

#security

#http-only

Подпишись на React Developer в телеграм