Веб-безпека · Middle · Запитання 1 з 75

Значення екранується для HTML і вставляється в inline-скрипт: <script>var q = '{{value}}';</script>. Чому це однаково небезпечно?

Пояснення

Кожен контекст має свої правила екранування. Найбезпечніше його уникати: покласти дані в атрибут data- чи JSON-блок і прочитати зі свого скрипту.

Де почитати

Помилка в запитанні

Веб-безпека · Middle · запитання 1

Перевірте себе

Пройдіть тест Веб-безпека · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест