相关疑难解决方法(0)

在Web服务器上执行用户提供的ruby代码

我想让我的用户创建Ruby脚本,对驻留在Web服务器上的某些数据进行计算,然后输出结果.脚本在服务器上执行.有没有办法安全地做到这一点?

更具体地说,我想:

  • 限制脚本可以使用的资源(内存和CPU),并限制其运行时间
  • 限制脚本可以使用的核心类(例如String,Fixnum,Float,Math等)
  • 让脚本访问并返回数据
  • 输出任何错误给用户

是否有任何图书馆或项目可以满足我的要求?如果不是在Ruby中,也许还有其他语言?

ruby permissions web-applications ruby-on-rails

16
推荐指数
1
解决办法
1251
查看次数