Песочница для кодинга на образовательной платформе: как безопасно запустить Python и ничего не сломать

habrahabr.ru · world

<img src="https://habrastorage.org/getpro/habr/upload_files/e02/de7/34b/e02de734bf33dde7fd1e8e11b995c804.jpg" /><p>Проблема любого онлайн-движка исполнения кода в том, что он должен принять чужой код и выполнить его как есть — а этот код может оказаться вредоносным. Поэтому нужно спроектировать всё так, чтобы при запуске кода мы могли свести к минимуму негативные последствия, которые «враждебный» код может вызвать. Например, если кто-то попытается вызвать команду вроде rm -rf /, то это не удалит нам всю систему.</p> <a href="https://habr.com/ru/articles/1078904/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1078904#habracut">Читать далее</a>

Read full article →