System Design · Junior · Запитання 43 з 75
Як захиститися від XSS під час виведення користувацького контенту?
- ✓Правильна відповідь: Екранувати виведення, не вставляти HTML без очищення, налаштувати CSP
- 2Перевіряти, що користувач увів текст українською мовою
- 3Зберігати користувацький контент лише в
localStorage
Пояснення
Фреймворки екранують текст за замовчуванням, небезпечні innerHTML, dangerouslySetInnerHTML, javascript:-посилання. Якщо потрібен HTML (редактор), його санітизують на сервері й клієнті. CSP обмежує джерела скриптів - друга лінія захисту.