Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 559

Флаг куки HttpOnly

ПроверилCybersecurity entrepreneur & security researcher

Что такое Флаг куки HttpOnly?

Флаг куки HttpOnlyАтрибут куки, скрывающий её от JavaScript за счёт запрета доступа через 'document.cookie' и снижающий риск кражи сессии при эксплуатации XSS.


Атрибут 'HttpOnly' в 'Set-Cookie' помечает куку как недоступную клиентским скриптам. Браузер по-прежнему отправляет её с HTTP(S)-запросами, но ни 'document.cookie', ни любые DOM/XHR API не могут её прочитать или изменить. Для сессионных и аутентификационных кук 'HttpOnly' критичен: он блокирует самый частый сценарий после XSS — кражу сессии и её повторную отправку с машины злоумышленника. Сам по себе он не предотвращает ни XSS, ни CSRF и должен сочетаться с 'Secure', 'SameSite', короткими временами жизни сессии и сильной CSP. Куки, которые должны читаться фронтендом (например, CSRF-токены double-submit), намеренно не получают 'HttpOnly'.

Примеры

  1. 01

    'Set-Cookie: SID=abc; HttpOnly; Secure; SameSite=Lax; Path=/'.

  2. 02

    После XSS пейлоад злоумышленника не может извлечь сессионную куку, потому что она HttpOnly.

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

Что такое Флаг куки HttpOnly?

Атрибут куки, скрывающий её от JavaScript за счёт запрета доступа через 'document.cookie' и снижающий риск кражи сессии при эксплуатации XSS. Относится к категории Безопасность приложений в кибербезопасности.

Что означает Флаг куки HttpOnly?

Атрибут куки, скрывающий её от JavaScript за счёт запрета доступа через 'document.cookie' и снижающий риск кражи сессии при эксплуатации XSS.

Как защититься от Флаг куки HttpOnly?

Защита от Флаг куки HttpOnly обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия Флаг куки HttpOnly?

Распространённые альтернативные названия: Атрибут HttpOnly.

Связанные термины

См. также