Sicherheit von Webanwendungen · Senior · Frage 44 von 75
Wie kann ein Autorisierungscode oder Token über den Header Referer leaken?
- 1Weil der OAuth-Anbieter den Header
Refererauf das Token setzt - 2Die Callback-URL enthält den Code, wenn Ressourcen Dritter laden
- 3Weil der Header
Refererimmer die Cookies des Nutzers enthält
Antwort zeigen
Richtige Antwort: Die Callback-URL enthält den Code, wenn Ressourcen Dritter laden
Erklärung
Löse den Code sofort ein, ersetze die URL mit history.replaceState und setze auf Callback-Seiten eine strikte Referrer-Policy.