seccomp
Linux内核提供的安全计算模式,用于过滤进程可执行的系统调用,常与namespace和cgroup配合实现操作系统级沙箱隔离
核心事实
时间轴 (近 90 天)
运行时执行的经典实现包括Linux的seccomp、SELinux的强制访问控制(MAC),以及Web应用中的运行时应用自我保护(RASP)。
seccomp、AppArmor等Linux安全模块可以在系统调用层面进一步收紧权限
常见的OS沙箱实现方案包括Linux的namespaces与cgroups、seccomp、chroot,以及Python层面的subprocess权限降级和firejail等工具
Codex使用操作系统级沙箱:macOS上用Seatbelt、Linux上用seccomp、Windows用原生沙箱或WSL
Agent沙箱的安全加固措施包括以非root用户运行、挂载只读文件系统、禁用网络或限制出口IP白名单、设置执行超时、使用seccomp过滤危险系统调用
在 Linux 上,Agent 沙箱通常通过 namespaces、cgroups 和 seccomp 等内核机制实现
Linux 有 300 多个系统调用,大多数容器只需要其中约 50 个
常见的沙箱实现包括 Docker 容器、WebAssembly(Wasm)运行时以及操作系统级别的 seccomp 和 AppArmor 策略
将推理引擎运行在严格隔离的沙箱环境中(容器隔离、seccomp、最小权限)是防御此类威胁的直接方案
将推理引擎运行在严格隔离的沙箱环境中,结合容器隔离、seccomp和最小权限运行,可在引擎被攻破时限制攻击者控制宿主机
还有 2 条时间轴事件
全部知识事实 (13)
seccomp是Linux内核提供的系统调用过滤机制,seccomp-bpf扩展允许使用BPF程序对系统调用参数进行细粒度检查
65%待验证运行时执行的经典实现包括Linux的seccomp、SELinux的强制访问控制(MAC),以及Web应用中的运行时应用自我保护(RASP)。
50%待验证seccomp、AppArmor等Linux安全模块可以在系统调用层面进一步收紧权限
50%待验证常见的OS沙箱实现方案包括Linux的namespaces与cgroups、seccomp、chroot,以及Python层面的subprocess权限降级和firejail等工具
50%待验证Codex使用操作系统级沙箱:macOS上用Seatbelt、Linux上用seccomp、Windows用原生沙箱或WSL
50%待验证Agent沙箱的安全加固措施包括以非root用户运行、挂载只读文件系统、禁用网络或限制出口IP白名单、设置执行超时、使用seccomp过滤危险系统调用
50%待验证在 Linux 上,Agent 沙箱通常通过 namespaces、cgroups 和 seccomp 等内核机制实现
50%待验证Linux 有 300 多个系统调用,大多数容器只需要其中约 50 个
50%待验证常见的沙箱实现包括 Docker 容器、WebAssembly(Wasm)运行时以及操作系统级别的 seccomp 和 AppArmor 策略
50%待验证将推理引擎运行在严格隔离的沙箱环境中(容器隔离、seccomp、最小权限)是防御此类威胁的直接方案
50%待验证seccomp是Linux内核提供的安全机制,允许进程声明只使用哪些系统调用,内核会拒绝所有未声明的系统调用
50%待验证将推理引擎运行在严格隔离的沙箱环境中,结合容器隔离、seccomp和最小权限运行,可在引擎被攻破时限制攻击者控制宿主机
50%待验证Agent执行沙箱主流实现分为进程级隔离(seccomp、namespace)、容器级隔离(Docker、gVisor)、虚拟机级隔离(Firecracker、Kata Containers)三个层次
50%