System Design · Junior · Frage 43 von 75
Wie schützt man sich bei der Anzeige von Nutzerinhalten vor XSS?
- 1Prüfen, dass der Nutzer den Text auf Englisch eingegeben hat
- 2Ausgabe escapen, HTML bereinigen und CSP konfigurieren
- 3Nutzerinhalte nur in
localStoragespeichern
Antwort zeigen
Richtige Antwort: Ausgabe escapen, HTML bereinigen und CSP konfigurieren
Erklärung
Frameworks escapen Text standardmäßig; gefährlich sind innerHTML, dangerouslySetInnerHTML und javascript:-Links. Wird HTML gebraucht (ein Editor), bereinigt man es auf Server und Client. CSP schränkt die Quellen von Skripten ein - eine zweite Verteidigungslinie.