NsJail进程隔离工具

联合创作 · 2023-09-29

NsJail 是一个 Linux 下的进程隔离工具,通过使用命名空间、资源控制和 seccomp-bpf syscall 过滤器子系统实现。

使用场景:

  • 安全的网络服务 (例如 web, time, DNS)

  • Hosting computer security challenges (so-called CTFs)

  • Containing invasive syscall-level OS fuzzers

提供的隔离级别:

  1. Linux namespaces: UTS (hostname), MOUNT (chroot), PID (separate PID tree), IPC, NET (separate networking context), USER

  2. FS constraints: chroot(), pivot_root(), RO-remounting

  3. Resource limits (wall-time/CPU time limits, VM/mem address space limits, etc.)

  4. Programmable seccomp-bpf syscall filters

NsJail 并非 Google 官方产品。

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑
举报