Angular · Senior · Pytanie 34 z 75
Kiedy DomSanitizer.bypassSecurityTrustHtml() jest niebezpieczny?
- ✓Poprawna odpowiedź: Gdy wartość zawiera cokolwiek kontrolowanego przez użytkowników - wyłącza sanityzację i umożliwia XSS
- 2Nigdy; pomija tylko sprawdzenie wydajności
- 3Tylko po stronie serwera
Wyjaśnienie
Omijaj sanityzację tylko dla treści, nad którą masz pełną kontrolę, albo najpierw sam ją zsanityzuj zaufaną biblioteką. Dla obrony w głąb włącz Trusted Types i ścisły CSP.