У меня есть сервер и интерфейс, я хотел бы получить код Python от пользователя на интерфейсе и безопасно выполнить его на сервере.
Я прочитал эту статью, в которой объясняются проблемные аспекты каждого подхода — например, песочница pypl, докер и т. д.
Я могу определить входные данные, необходимые коду, и выходные данные, и могу поместить их все в каталог, для меня важно, чтобы этот код не мог повредить мою файловую систему и создать диск, память, переполнение процессора ( Мне нужно иметь возможность устанавливать тайм-ауты и предотвращать доступ к файлам, которые ему не посвящены)
Какова лучшая практика здесь? Докер? Кубернетес? Есть ли для этого модуль python?
Спасибо.
chroot
,cpulimit
и т. д.? - person Eric Wong   schedule 08.02.2019