Grundmuster von Schwachstellen · Frage 11 von 12
Welche der folgenden Fälle folgen dem Muster „Daten werden zu Code“?
3 Antworten sind richtig. Schwer
Lösung anzeigen
Lösung
- B Ein Suchbegriff wird per Verkettung in einen SQL-String eingesetzt
- C Ein Kommentar wird ohne Kodierung ins HTML geschrieben
- D Ein Name aus einem Formular wird als Fluid-Template gerendert
Erklärung
SQL-Injection, Template-Injection und XSS beruhen darauf, dass eine Eingabe als Code interpretiert wird. createNamedParameter() bindet den Wert dagegen als Parameter, er bleibt reine Daten.