JavaScript · Middle · Pytanie 41 z 75
Dlaczego ciasteczko z flagą HttpOnly jest bezpieczniejsze od zwykłego?
- ✓Poprawna odpowiedź: Nie da się go odczytać z JavaScriptu, więc XSS nie ukradnie jego wartości
- 2Jest wysyłane tylko przez HTTP i nigdy przez HTTPS
- 3Przeglądarka automatycznie szyfruje je przed zapisem
Wyjaśnienie
HttpOnly blokuje dostęp przez document.cookie. Ciasteczka sesyjne dostają też Secure (tylko HTTPS) i SameSite (ochrona przed CSRF). Dlatego tokeny sesji są bezpieczniejsze w takich ciasteczkach niż w localStorage.