Sicherheit von Webanwendungen · Middle · Frage 12 von 75

Serverseitig gerenderter State wird so eingebettet: <script>window.__STATE__ = ${JSON.stringify(state)}</script>. Was ist das Problem?

Antwort zeigen

Richtige Antwort: Ein </script> im String schließt das Tag früh: XSS

Erklärung

Der HTML-Parser sieht </script>, bevor JavaScript läuft. Dafür gemachte Frameworks und Serialisierer escapen <, > und /.

Zum Weiterlesen

Fehler in der Frage

Sicherheit von Webanwendungen · Middle · Frage 12

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