Sicherheit von Webanwendungen · Middle · Frage 11 von 75

Eine App schreibt den Anzeigenamen eines Nutzers ohne Anführungszeichen in ein Attribut: <div title={{name}}>. Was macht das schlimmer als ein Attribut mit Anführungszeichen?

Antwort zeigen

Richtige Antwort: Ein Leerzeichen beendet das Attribut, also können neue wie onmouseover folgen

Erklärung

Attribute ohne Anführungszeichen lassen sich durch viele Zeichen brechen. Setze Attribute immer in Anführungszeichen und nutze Attribut-Kodierung.

Zum Weiterlesen

Fehler in der Frage

Sicherheit von Webanwendungen · Middle · Frage 11

Teste dich selbst

Mach den Test Sicherheit von Webanwendungen · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen