我正在计划一项服务,该服务将要求用户在服务器上运行任意JVM代码。我计划对代码进行沙箱化,但我知道JVM传统上存在安全漏洞,这就是我想探索其他途径的原因。
特拉维斯CI等服务已经允许任何人通过将代码签入GitHub在其服务器上运行任何代码。
发布于 2016-01-04 20:25:53
有一些用于Java的码头容器,我认为一些新的CI服务可能会使用这些。您可以对这些限制施加各种附加限制,例如限制内存/网络/CPU/等。当然,VMs也可以这样做。
https://security.stackexchange.com/questions/53536
复制相似问题