Как выполнить файл пользовательского кода при сохранении безопасности системы? - PullRequest
0 голосов
/ 20 ноября 2018

Я хочу разрешить пользователям загружать свой код Python (который будет принимать некоторые изображения в качестве входных данных и выводить некоторые изображения в качестве выходных).Но поскольку я позволяю им загружать код Python, они могут выполнять множество других операций в операционной системе (удаление системных файлов, чтение файлов и отправка электронных писем и т. Д.).Моя цель - ограничить пользователей, чтобы их загруженные скрипты могли выполнять только некоторые конкретные / разрешенные задачи.До сих пор я искал, что я могу достичь этого, ограничивая привилегии пользователя определенным каталогом или путем песочницы.Есть ли какой-нибудь другой способ, который мне не хватает?

...