Sicherheit von Webanwendungen · Middle · Frage 9 von 75
Warum ist „bei der Eingabe bereinigen, saubere Version speichern“ weniger zuverlässig als Kodierung bei der Ausgabe?
- 1Dieselben Daten können in Kontexten landen, die andere Kodierung brauchen
- 2Weil Datenbanken keine Art von HTML zuverlässig speichern können
- 3Weil Bereinigung der Eingabe langsamer läuft als Kodierung der Ausgabe
Antwort zeigen
Richtige Antwort: Dieselben Daten können in Kontexten landen, die andere Kodierung brauchen
Erklärung
Validiere Eingaben auf ihr Format, aber kodiere an der Stelle der Ausgabe für den genauen Kontext. Das funktioniert auch für Daten, die über andere Kanäle kamen.