Bezpieczeństwo aplikacji webowych · Middle · Pytanie 68 z 75
Czym jest server-side template injection?
- 1Używaniem zbyt wielu szablonów na stronie
- 2Wstrzykiwaniem szablonów HTML do cache przeglądarki
- ✓Poprawna odpowiedź: Dane od użytkownika są traktowane jak część szablonu, więc składnia szablonu w nich wykonuje się na serwerze
Wyjaśnienie
Renderuj dane użytkowników jako zmienne szablonu, a nie buduj kodu szablonu z ich tekstów. W wielu silnikach prowadzi to do zdalnego wykonania kodu.