Sicherheit · Frage 2 von 12
Was versteht man unter Cross-Site Request Forgery (CSRF)?
1 Antwort ist richtig. Einfach
Lösung anzeigen
Lösung
- D Eine fremde Seite bringt den Browser eines angemeldeten Benutzers dazu, ungewollt eine Aktion auszuführen
Erklärung
Bei CSRF nutzt der Angreifer aus, dass der Browser Cookies automatisch mitsendet: Ist ein Redakteur im Backend angemeldet und öffnet eine präparierte Seite, kann diese z. B. ein verstecktes Formular an TYPO3 abschicken – mit den Rechten des Redakteurs. Schutz bieten geheime Tokens, die an die Sitzung gebunden sind und bei jeder ändernden Anfrage geprüft werden; TYPO3 macht das im Backend mit seiner FormProtection. Zusätzlich hilft das Cookie-Attribut SameSite. Die Beschreibung mit eingeschleustem JavaScript ist der häufigste Verwechsler – das ist XSS, bei dem fremder Code im Browser ausgeführt wird.