Junior
Какви са безопасните бисквитки (secure cookies)?
sobes.tech AI
Отговор от AI
Сигурните бисквитки се изпращат само чрез HTTPS връзка, което предотвратява тяхното прихващане по време на предаване в мрежата. Атрибутът Secure указва на браузъра да изпраща бисквитките само към защитени ресурси (чрез https).
// Настройване на сигурна бисквитка от страна на сървъра (Node.js с express)
res.cookie('mycookie', 'myvalue', {
secure: true, // Посочва на браузъра да изпраща бисквитката само чрез HTTPS
httpOnly: true, // Предотвратява достъп до бисквитката чрез JavaScript (XSS)
sameSite: 'Strict' // Защита срещу CSRF атаки
});
Ключови аспекти:
- HTTPS: Изисква HTTPS връзка.
- Криптиране: Данните на бисквитката се криптират по време на предаването.
- Конфиденциалност: Намалява риска от изтичане на информация от бисквитката.
Използването на сигурни бисквитки е важна практика за защита на потребителските данни.