--- title: "Agent Sandbox(Agent 沙箱)" created: 2026-05-30 updated: 2026-05-30 type: concept tags: [agent, sandbox, security, execution-environment] sources: [[agent-harness-engineering-survey]] confidence: high --- # Agent Sandbox > Agent 代码执行的安全隔离环境,是 [[execution-environment|Execution Environment]] (E 层) 的核心组件。 ## 沙箱分类 ### 1. 进程级沙箱 - Docker 容器、gVisor、Firecracker microVM - 优点:成熟、广泛支持 - 缺点:启动延迟、资源开销 ### 2. 语言级沙箱 - Python `exec()` / `eval()` 限制、RestrictedPython - 优点:零启动延迟、轻量 - 缺点:逃逸风险高 ### 3. WebAssembly (Wasm) 沙箱 - WasmEdge、wasmtime 运行时 - 优点:接近原生性能、强隔离、跨平台 - 新兴方向,尚未成为主流 ### 4. 浏览器沙箱 - Playwright、Puppeteer 驱动 - 用于 Web Agent(如 WebArena 评测) ## 沙箱逃逸与威胁模型 - Agent 的代码执行能力使其具有潜在的安全威胁 - 关键挑战:Agent 可能通过生成代码绕过沙箱限制 - 防御:多层隔离 + 网络限制 + 文件系统只读挂载 ## 部署模式 - **本地沙箱**:延迟最低,风险最高 - **远程沙箱**:eg. Modal、Replit 等云平台 - **混合模式**:敏感操作远程,常规操作本地 ## 相关概念 - [[execution-environment]] — E 层总体 - [[agent-governance]] — G 层的安全约束 - [[etclovg-taxonomy]] — 七层分类体系