Mbox轻量级的沙箱机制

联合创作 · 2023-09-29 06:53

Mbox 是一个轻量级的沙箱机制,任何用户可在没人特权的操作系统内执行程序。

示例:

Usage 1: 在没有root的情况下安装软件包

 $ mbox -R -- apt-get install git  (-R: emulate a fakeroot environment)

Usage 2: 安全运行未知的二进制文件

 $ mbox -n -- wget google.com  (-n: disable remote network accesses)

Usage 3: 检查文件系统

 $ mbox -i -- sh  (-i: enable interactive commit-mode)

Usage 4: 构建/开发环境

 $ mbox -r outdir -- make  (-r dir: specify a sandbox filesystem)

Usage 5: 基于配置文件的沙盒

 $ mbox -p build.prof -- ./configure  (-p prof: enable profile-based policy)
## build.prof[fs]
    allow: .    hide: ~
浏览 4
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报