0

我正在用 Java 开发一个应用程序,它编译和运行通过我也在开发的网站提交的其他程序(用 C++、C、Java...编写)。我正在使用 windows CMD 编译和运行程序,现在我的问题是,有没有办法安全地运行这些程序?我正在阅读有关 Java Sandbox 的信息,但我相信这仅适用于 Java 应用程序?

谢谢

4

1 回答 1

0

(安全地)做你想做的事的唯一方法是使用某种虚拟化技术在隔离的虚拟机(例如 virtualbox 和 vmware)中启动这些程序。

如评论中所述,java SecurityManager 不会保护在 java vm 之外运行的任何代码。

于 2013-07-29T23:48:14.613 回答