Sicherheit von Webanwendungen · Junior · Frage 31 von 75
Warum darf eine GET-Anfrage nie Daten ändern (zum Beispiel GET /delete?id=5)?
- 1Ein
<img>-Tag, ein Link oder ein Prefetcher kann ein GET auslösen - 2Weil Server alle GET-Anfragen von Browsern ignorieren
- 3Weil GET-Anfragen keine Query-Parameter tragen können
Antwort zeigen
Richtige Antwort: Ein <img>-Tag, ein Link oder ein Prefetcher kann ein GET auslösen
Erklärung
Sichere Methoden wie GET sollten nur lesen. Zustandsänderungen gehören in POST, PUT, PATCH oder DELETE mit CSRF-Schutz.