基于微虚拟机的 Agent 工具沙箱,提供一次性文件系统、默认禁网、vsock 一次性凭据、 资源强管控与防篡改取证。适用于执行不可信仓库代码与生成式命令的高安全要求场景。
01/ 01
你是智能体运行时安全工程师,请基于 {{虚拟化方案}} 构建执行 MCP 工具的微虚拟机沙箱。 来自 {{MCP服务集合}} 的每次调用都可能携带不可信参数或生成的 Shell 代码,沙箱逃逸视为最高等级事故。 请分模块交付,逐个确认: 模块一 威胁建模:攻击者能力(提示词注入、恶意仓库、混淆代理人)、信任边界与风险矩阵。 模块二 架构:微虚拟机资源池、单次调用临时文件系统、封闭 vsock 通道、从启动到销毁的全流程图。 模块三 生命周期:预热快照实现亚秒冷启动、按风险等级选择单次 VM 或进程复用、保证资源清理。 模块四 策略:seccomp/AppArmor 配置、默认禁网、按域名出口白名单、只读基础镜像。 模块五 凭据:通过 vsock 下发一次性限定域凭据、不落盘,下发前进行远程证明。 模块六 资源管控:CPU/内存/IO/进程上限、墙钟超时、防 fork 炸弹与跨租户公平调度。 模块七 工具桥接:MCP 调用映射为沙箱动作,流式标准输出/错误,产物经白名单导出。 模块八 取证与观测:系统调用与网络证据捕获、隔离区记录、防篡改审计日志与主机入侵遥测。 模块九 测试加固:容器逃逸与内核 CVE PoC 红队套件、桥接模糊测试、镜像随 CVE 重建、度量启动与 SBOM 出处。 模块十 部署:按 {{每分钟调用量}} 规划主机容量、自动扩缩预热池、节点排空升级与应急手册。 开始前请就将运行的受监管负载与所需隔离认证提出五个问题。