CSRF
Definition
CSRF verleitet einen angemeldeten Browser, eine Anfrage zu senden, die der Benutzer nicht senden wollte.
Auch genannt: cross-site request forgery, cross site request forgery, Cross-Site Request Forgery
Zuletzt aktualisiert
Warum es für WordPress wichtig ist
Wenn ein Administrator angemeldet ist und eine bösartige Seite besucht, kann diese Seite versuchen, Formulare an wp-admin als dieser Admin zu schicken. Der WordPress-Core nutzt Nonces, um das meiste davon zu stoppen. Eigene Plugins, die Nonce- und Rechteprüfungen auslassen, bleiben riskant.
So zeigt es sich in der Praxis
- Eine Einstellung oder Plugin-Installation, an die sich der Admin nicht erinnert
- CVE-Texte, die fehlende Nonce-Prüfungen an einem AJAX- oder admin-post-Handler nennen
- Kombinierte Angriffe: XSS plus CSRF, um die Wirkung von einem niedrigeren Fußhalt zu steigern
Was Sie tun sollten
- Halten Sie WordPress und Plugins aktuell (Nonce-Fehler werden gepatcht).
- Prüfen Sie bei eigenen Admin-Aktionen Nonces und echte Rechte.
- Melden Sie sich aus dem Admin ab, wenn Sie unbekannte Websites besuchen, oder nutzen Sie ein separates Browserprofil.
- Bevorzugen Sie POST für zustandsändernde Aktionen. Unauffällige URLs sind kein Schutz.
Verwandte Begriffe
Ideas cercanas en el diccionario
- Cross-Site-Scripting (XSS) Cross-Site-Scripting (XSS) schleust bösartiges JavaScript in Seiten ein, das die Browser anderer Benutzer ausführen.
- Sitzungsübernahme Sitzungsübernahme stiehlt oder errät eine gültige Session, damit der Angreifer als angemeldeter Benutzer handelt.
- Zwei-Faktor-Authentifizierung (2FA) Zwei-Faktor-Authentifizierung (2FA) verlangt nach dem Passwort einen zweiten Identitätsnachweis, etwa einen App-Code.
- WordPress-Nonce Ein WordPress-Nonce ist ein kurzlebiges Token, das prüft, ob eine Anfrage beabsichtigt war, vor allem um CSRF-Risiko zu senken.