Skip to content

安全防护 ​

智能体能读写文件、改数据、运行脚本,但每一步都有对应的关卡。下图是整体情况,各项细节见后面几节。

智能体想做的事要过的关结果
读写文件

文件访问范围

  • 本会话的产物目录:可读写
  • 项目的源文件夹:只读
  • 其他位置:你拖进对话或写出完整路径,并每次亲手确认(自动批准也不放行)
✓ 范围内的文件✕ 智能体自己找的位置:拒绝
写文件、改数据库、发布服务

写操作审批

  • 在审批卡片上点「允许」
  • 「本会话批准」放行本会话的同类操作
  • 「自动批准」放行本会话的所有写操作
  • 保存技能每次都要确认
✓ 你允许后执行✕ 拒绝,或 10 分钟无人处理
运行脚本

审批 + 沙箱

  • 先过写操作审批
  • 以受限账户运行,只能写自己的临时目录
  • 读不到配置文件、登录状态和会话数据库
  • 需要联网时每次单独请你批准
✓ 在沙箱里执行✕ 危险命令直接拦下

🔒 凭据保护:贯穿以上所有环节

  • API Key、连接器密码等用 Windows 数据保护加密,只有本机当前用户能解开
  • 只交给需要它的插件使用
  • 不出现在发给大模型的内容里
  • 智能体运行的脚本读不到

凭据保护 ​

  • 模型 API Key、连接器密码、通知签名密钥等用 Windows 数据保护加密保存,只有本机的当前 Windows 用户能解开;
  • 连接器凭据只交给需要它的插件使用,不会出现在发给大模型的内容里;
  • 智能体运行的脚本读不到配置文件、登录状态和会话数据库。

沙箱与脚本执行 ​

智能体运行的脚本都在沙箱里:以受限账户运行,只能写自己的临时工作目录,读不到配置文件、登录状态和会话数据库;危险命令直接拦下;需要联网的脚本每次单独请你批准。详见沙箱。

文件访问与写操作审批 ​

  • 智能体默认只能读写本会话的产物目录;在项目中时,还能读取项目的源文件夹(只读,不会修改其中的文件);
  • 想访问其他位置,必须是你把文件或文件夹拖进对话,或在消息里写出完整路径,而且每次都要你亲手确认,开启自动批准后也一样。智能体自己找的位置会被直接拒绝;
  • 在项目中确认过的位置,会作为只读源文件夹加入项目;在普通会话中确认过的位置,只对本会话有效;
  • 写文件、修改数据库、发布服务、执行脚本等写操作需要你在审批卡片上点「允许」。「本会话批准」对本会话里的同类操作生效;输入框下方的「自动批准」会放行本会话的所有写操作,语音通话期间也会自动批准;
  • 保存技能和扩大文件访问范围这两类操作,每次都要你确认;
  • 审批超过「设置 → 行为 → 审批超时」(默认 10 分钟)没人处理,会按拒绝处理。

安全使用建议 ​

  • 涉密或客户资料优先使用本地或内网部署的模型,并关闭不需要的联网搜索、网络抓取和第三方识图,详见数据出境;
  • 需要智能体处理的文件,放在单独的文件夹里再拖给它,不要授权整个磁盘或用户目录;
  • 「自动批准」只在你已经确认过方案时使用;涉及删除、覆盖文件或修改生产数据库时,保持逐条确认;
  • 不要通过语音下达删除数据、覆盖文件这类危险操作;
  • 只安装插件市场里的插件,只从官网下载安装包;
  • 公共电脑上用完请退出登录,并取消「记住密码」。