System Design · Middle · Frage 13 von 75
Wo speichert man ein Sitzungs-Token im Browser sicherer?
- 1In einer globalen Variable
window.token - 2In
localStorage, damit JavaScript es leicht lesen kann - 3In einem Cookie mit
HttpOnly,SecureundSameSite
Antwort zeigen
Richtige Antwort: In einem Cookie mit HttpOnly, Secure und SameSite
Erklärung
Ein HttpOnly-Cookie ist für Skripte unzugänglich, XSS kann es also nicht direkt stehlen. SameSite senkt das CSRF-Risiko, Secure bedeutet nur HTTPS. Ein Token in localStorage kann jedes eingeschleuste Skript lesen. Unter XSS gibt es keinen völlig sicheren Speicher - XSS-Schutz ist Pflicht.