我正在用Java开发一个应用程序,它编译并运行通过我正在开发的网站提交的其他程序(用C ++,C,Java编写,......)。我正在使用Windows CMD编译和运行程序,现在我的问题是,有没有办法安全地运行这些程序?我正在阅读Java Sandbox,但我相信这只适用于Java应用程序?
由于
答案 0 :(得分:0)
实现您想要(安全)的唯一方法是使用某种虚拟化技术在隔离的vms(例如virtualbox和vmware)中启动这些程序。
如注释中所述,java SecurityManager不会保护在java vm之外运行的任何代码。