Skip to content
阅读进度

如何设计一个安全的 Agent 工具调用沙箱? ​

返回 Agent 工程 目录

标准回答 ​

沙箱给执行环境划定范围:可以访问哪些文件、网络和工具,以及最多用多少资源。

  • 使用隔离的执行环境,默认不暴露宿主机凭证和敏感文件。
  • 按任务控制网络、文件读写、进程和工具访问。
  • 限制 CPU、内存、输出、执行时长,结束后清理环境。

通俗例子 ​

模型生成的数据分析脚本只能读取本次上传文件,不能读取宿主机凭证;运行时间或内存超限就停止。

易混淆点 ​

仅用容器或只拦截危险函数,不代表完成了全部隔离;还要考虑凭证、网络和资源滥用。

内容来源 ​

用完整回答理解机制,用真实证据解释项目。