Bezpieczeństwo aplikacji webowych · Junior · Pytanie 27 z 75
Które podejście do blokowania XSS jest najbardziej niezawodne?
- 1Przyjmowanie tylko danych krótszych niż 100 znaków
- ✓Poprawna odpowiedź: Kodowanie wyjścia zależnie od kontekstu i czyszczenie HTML sprawdzoną biblioteką
- 3Usuwanie słowa
scriptze wszystkich danych od użytkowników
Wyjaśnienie
Czarne listy łatwo obejść: <img onerror>, <svg onload> i sztuczki z kodowaniem nie zawierają <script>. Kodowanie kontekstowe działa niezależnie od danych.