Code Sandbox
也称 Agent Sandbox
给智能体运行不可信或模型生成代码的隔离环境,限制它对宿主机文件系统、内存与网络的影响。
如何理解
智能体常需要执行自己写出的代码来验证结果。沙箱把这类执行放到独立边界里,常见做法是容器或 Firecracker 一类 microVM:各自有内核、文件系统与网络命名空间,任务结束即销毁。
隔离强度决定能挡什么。进程级隔离轻、启动快,但共享宿主机内核;microVM 在虚拟机边界隔离,更适合跑完全不可信的代码,同时仍可通过出站策略限制外联。
容易混淆的地方
有沙箱不等于零风险。错误的出站放行、把密钥挂进客户机、或把宿主机目录挂载进沙箱,都会削弱隔离。也不要把“能跑代码”直接等同于“已通过安全审计”。