Если cookie содержит чувствительную информацию (например, auth_token
), важно защитить его от доступа через JavaScript. Иначе злоумышленник может украсть его через XSS-атаку (Cross-Site Scripting). HttpOnly
делает cookie недоступным для JavaScript (document.cookie
).
Set-Cookie: auth_token=abc123; HttpOnly; Secure; SameSite=Strict
Флаг
Secure
запрещает передачу cookie через HTTP, только HTTPS. Set-Cookie: auth_token=abc123; Secure
SameSite=Strict
или SameSite=Lax
защищает от подделки запросов (CSRF). Set-Cookie: auth_token=abc123; SameSite=Strict
Если возможно, используйте
Authorization: Bearer
заголовки вместо cookie. Authorization: Bearer abc123
Ставь 👍 и забирай 📚 Базу знаний