JRuby的安全级别

时间:2010-05-17 11:31:01

标签: java security jvm jruby sandbox

JRuby是否支持SAFE级别?如果没有,是否有其他方法可以在服务器中安全地运行用户提供的代码?

1 个答案:

答案 0 :(得分:2)

AFAIK,他们不受支持。

主要问题是它们非常糟糕记录,那么如果没有人知道兼容的实现 ,JRuby开发人员应该如何提供兼容的实现呢? / p>

不浪费时间在JRuby中实现$SAFE级别的另一个原因是JVM的安全机制无论如何都能提供更好的保护。这也是你的第二个问题的答案:从JVM的角度来看,你的Ruby脚本只是另一个Java程序,它可以像任何其他Java程序一样被沙箱化和控制。

然而,

如何是一个Java专家的问题。我只是一个卑微的Ruby黑客...