Я пытаюсь скомпилировать программу c / c ++ онлайн компилятором gcc.
когда пользователь вводит код c / c ++, я создаю временный файл (temp.cpp) и после этого скомпилирую его с помощью
exce('gcc temp.cpp');
функции php. После этого я также буду запускать его с помощью функции
exce()
.
Теперь, как я могу быть уверен, что пользовательский код c / c ++ не навредит моему веб-сайту? Как я могу запретить доступ к файлам, базе данных, процессу убийства и ... что может быть сделано программой C / C ++?