执行沙箱化的Java代码的最佳方式是什么?

7
我正在尝试复制一个执行 Java 代码(像 ideone.com 这样的网站)的 API,但目前我在尝试沙箱中运行 Java 代码时遇到了很多困难(SELinux 沙箱无法工作)。
我听说过 SecurityManager,但我正在尝试找出以最简单的方式在沙箱中运行 Java 代码的方法(有点像在浏览器中运行 Java Applet),而不是编写自己的监狱服务器并使用 SecurityManager。

1
这个答案怎么样,看起来像是你需要的吗?:https://dev59.com/1Gox5IYBdhLWcg3weUCe - Stas
2个回答

1
安全管理器是为此目的而设计的。您需要创建一个策略文件来限制访问,如此处所述: 策略文件,然后在运行时仅为您尝试进行沙盒处理的代码启用它。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接