寻找(可嵌入的)编程语言来执行不受信任的代码

时间:2015-08-02 17:22:00

标签: security sandbox

我正在编写一个编程游戏(如Robocode),你可以编写一个人工智能来与其他玩家玩游戏。码。为了实现这一点,我必须能够执行看似非常困难的不受信任的代码。

我正在寻找一种用于AI的编程语言。 要求:

  • 可以安全运行(沙盒)
    • 除stdin / -out外无法访问系统或任何io。
    • 执行时间和内存有限
  • 跨平台
  • 不太深奥

我要么从python运行代码,要么运行代码不可行,作为独立的可执行文件(通过解释器)并通过stdin / -out进行通信。

0 个答案:

没有答案