Node.js · Senior · Запитання 32 з 75

Чому eval (або new Function) на даних користувача небезпечний навіть у «пісочниці» на кшталт vm?

Пояснення

Виходи з контекстів vm добре відомі. Виконуйте недовірений код в окремому процесі чи контейнері з жорсткими обмеженнями або не виконуйте його взагалі.

Де почитати

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

Node.js · Senior · запитання 32

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

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

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