Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 Java 开发一个应用程序,它编译和运行通过我也在开发的网站提交的其他程序(用 C++、C、Java...编写)。我正在使用 windows CMD 编译和运行程序,现在我的问题是,有没有办法安全地运行这些程序?我正在阅读有关 Java Sandbox 的信息,但我相信这仅适用于 Java 应用程序?
谢谢
(安全地)做你想做的事的唯一方法是使用某种虚拟化技术在隔离的虚拟机(例如 virtualbox 和 vmware)中启动这些程序。
如评论中所述,java SecurityManager 不会保护在 java vm 之外运行的任何代码。