NsJail进程隔离工具
NsJail 是一个 Linux 下的进程隔离工具,通过使用命名空间、资源控制和 seccomp-bpf syscall 过滤器子系统实现。
使用场景:
-
安全的网络服务 (例如 web, time, DNS)
-
Hosting computer security challenges (so-called CTFs)
-
Containing invasive syscall-level OS fuzzers
提供的隔离级别:
-
Linux namespaces: UTS (hostname), MOUNT (chroot), PID (separate PID tree), IPC, NET (separate networking context), USER
-
FS constraints: chroot(), pivot_root(), RO-remounting
-
Resource limits (wall-time/CPU time limits, VM/mem address space limits, etc.)
-
Programmable seccomp-bpf syscall filters
NsJail 并非 Google 官方产品。
评论