Bezpieczeństwo aplikacji webowych · Senior · Pytanie 69 z 75
Dlaczego renderowanie po stronie serwera może przywrócić XSS, przed którym chroniłby framework kliencki?
- ✓Poprawna odpowiedź: Kod budujący teksty HTML, wstawiający JSON do
<script>lub ustawiający surowy HTML na serwerze omija kodowanie frameworka - 2Bo SSR zawsze wyłącza CSP
- 3Bo serwery nie umieją kodować HTML
Wyjaśnienie
Ręcznie pisany HTML w szablonach, metadanych czy serializowanym stanie wymaga tej samej uwagi. Używaj API frameworka zamiast sklejania tekstów.