Sicherheit von Webanwendungen · Middle · Frage 8 von 75
Deine App rendert von Nutzern geschriebenes Markdown zu HTML. Was muss passieren, bevor das Ergebnis in die Seite kommt?
- 1Alle Zeilenumbrüche entfernen, da sie aus Tags ausbrechen können
- 2Nichts, weil Markdown überhaupt kein HTML enthalten kann
- 3Das HTML bereinigen, da Markdown rohes HTML und schlechte Links tragen kann
Antwort zeigen
Richtige Antwort: Das HTML bereinigen, da Markdown rohes HTML und schlechte Links tragen kann
Erklärung
Markdown ist eine Obermenge, die HTML oft durchreicht. Schalte rohes HTML im Renderer ab und schicke die Ausgabe durch einen Sanitizer.