Я пытаюсь создать сайт, на котором люди могут запускать там загруженный код. Что-то вроде SPOJ/ACM. Как я могу убедиться, что код не повредит мою систему (ограничение доступа к сокетам, системные вызовы)Безопасное выполнение в Ruby
Я рассмотрю множество решений в сети, некоторые из предложенных chroot, но я не понимаю. Также это требует конфигурации, это можно сделать с помощью конфигурации и т. Д.
Примечание. Я не прошу указать какой-либо конкретный язык, выполняемый в исполняемом файле.
Моя установка для разработки - это MAC и Linux для хостинга, было бы неплохо, если бы решение могло работать на обоих. Не требуется.
Это очень специфично только для рубинового кода. Что делать, если вы хотите, чтобы исполняемый файл выполнялся безопасно. –