Bezpieczeństwo aplikacji webowych · Middle · Pytanie 8 z 75
Aplikacja zamienia Markdown pisany przez użytkowników na HTML. Co musi się stać przed wstawieniem wyniku na stronę?
- 1Tylko usunąć znaki nowej linii
- 2Nic: Markdown nie może zawierać HTML
- ✓Poprawna odpowiedź: Trzeba oczyścić wygenerowany HTML, bo większość rendererów Markdown przepuszcza surowy HTML i linki
javascript:
Wyjaśnienie
Markdown to nadzbiór, który często przepuszcza HTML. Wyłącz surowy HTML w rendererze i przepuść wynik przez sanitizer.