会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Tachikoma的乱七八糟
首页
新随笔
联系
订阅
管理
2010年3月24日
Ruby Sandbox 实现运行客户代码
摘要: 碰到的问题是需要 运行客户自己编程的代码,同时要保证安全性,在碰到 system("rm")时,保证不抓狂Ruby 自身是带有安全机制的,详细参看 Programming Ruby 2nd , 第25章 Ruby 安全简略的说Ruby有四个安全级(详细参看Programming Ruby),等级4正是客户代码运行的理想的环境,不会污染到其他代码,也不会破坏系统,相当严格示例代码如下:代码很简单fi...
阅读全文
posted @ 2010-03-24 21:24 Tachikoma
阅读(557)
评论(0)
推荐(0)
编辑
公告