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

Чому eval(userInput) чи new Function(userInput) завжди небезпечні?

Пояснення

Якщо будь-яка частина рядка надходить від користувачів, код контролюють вони. Сувора CSP теж блокує такі виклики, якщо не задано 'unsafe-eval'.

Де почитати

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

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

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

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

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