Sicherheit von Webanwendungen · Junior · Frage 22 von 75
Welches Risiko bringt dangerouslySetInnerHTML in React?
- 1Es fügt rohes HTML ein, Nutzerinhalte können also Skripte ausführen
- 2Es funktioniert nur in Entwicklungs-Builds, nicht in Produktion
- 3Es lässt die Komponente bei jedem Tastendruck neu rendern
Antwort zeigen
Richtige Antwort: Es fügt rohes HTML ein, Nutzerinhalte können also Skripte ausführen
Erklärung
Der lange Name ist eine Warnung. Kommt das HTML von Nutzern oder Dritten, bereinige es zuerst, etwa mit DOMPurify.