在网页中运行不受信任的用户代码

时间:2018-02-11 06:17:59

标签: php

我的任务是创建一个能够运行用户代码并显示输出或错误的网站。我可以预见的问题是允许用户运行c ++,java,c,c#等语言会带来很大的安全风险。有没有人有这方面的经验。我想在沙箱环境中运行代码,但我不知道这是否可能仅使用php。将我的整个框架重写到节点会更好吗?

1 个答案:

答案 0 :(得分:0)

  

...但我不知道这是否可能仅使用php。将我的整个框架重写到节点会更好吗?

无论如何都没有区别。您仍然需要适当地沙盒化您正在执行的运行时。