Sandbox Libraries开源项目

我要开发同款
匿名用户2012年01月04日
24阅读
开发技术C/C++
所属分类程序开发、常用工具包
授权协议BSD

作品详情

sandboxlibraries(libsandbox和pysandbox)是一系列经历过时间考验,用于测试和分析简单(单进程)程序在受限环境或沙箱运行情况的开源程序库。二进制可执行程序的运行时行为可根据配置或编程策略进行捕捉或屏蔽。sandboxlibraries提供用于C,C++和Python的API。特性:libsandbox的设计哲学是允许用户定义哪些在沙箱中运行的程序的行为是安全的,哪些是不安全的。libsandbox提供多种机制来拦截各种安全风险,包括在运行时中,捕捉在沙箱中运行的程序所使用的系统调用及其参数,通过用户定义的策略模块屏蔽恶意行为;给在沙箱中运行的程序限制资源使用余量,包括cpu和实际时钟,内存和磁盘输出;最小化沙箱中运行的程序的权限,并从操作系统的关键部分中隔离出来。应用:HIT在线评测系统的内核安全模块Moodle课程管理系统作者主页:https://openjudge.net/~liuyu/Project/LibSandbox
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论