System Design · Middle · Pytanie 13 z 75
Gdzie bezpieczniej przechowywać token sesji w przeglądarce?
- ✓Poprawna odpowiedź: W ciasteczku z
HttpOnly,SecureiSameSite - 2W
localStorage, by wygodnie czytać go z JavaScriptu - 3W zmiennej globalnej
window.token
Wyjaśnienie
Ciasteczko HttpOnly jest niedostępne dla skryptów, więc XSS nie ukradnie go bezpośrednio. SameSite zmniejsza ryzyko CSRF, Secure - tylko HTTPS. Token w localStorage odczyta każdy wstrzyknięty skrypt. Całkowicie bezpiecznego przechowywania przy XSS nie ma - ochrona przed XSS jest obowiązkowa.