影子杀手 的头像
影子杀手 General
赤色战士 · Lv.812 ·

生产环境私有化部署:把 Agent 关进笼子里跑

个人用 agent 和团队在生产环境用 agent,是两件事。后者要考虑的是边界、审计和兜底。我把这次的私有化方案写下来。 第一层,网络边界。agent 的模型调用要经过公司统一的出口网关,不能让它自己直连外部 API。这样做的好处是:能统一做流量审计,能统一管理密钥,能在必要时一键切断。具体实现是给 agent 配一个内部代理地址,同时用防火墙规则禁止它绕过代理访问外网。 第二层,权限边界。核心原则是最小权限。给 agent 的凭据只授予它完成任务必需的权限,比如只读的代码仓库访问、只有特定表的数据库读写。绝对不要给它生产环境的写权限,生产改动必须有人工确认环节。这些凭据要能随时吊销,并且有有效期。 第三层,执行边界。agent 执行的命令要在受控环境里跑,容器或者沙箱。关键限制有三条:文件系统只挂载工作目录、网络访问白名单、CPU 和内存设上限。Claude Code 侧有个细节值得注意,auto 模式新增了 Containment Escape 规则,对于访问云元数据凭据、绕过出口、跨租户访问这类动作不再自动批准,这是很必要的防护。 第四层,审计边界。所有 agent 的操作要留痕:读了哪些文件、执行了哪些命令、改了哪些代码、调用了哪些接口。这些日志要能关联到具体的会话和操作人。出了问题时,这是唯一能还原现场的依据。 第五层,兜底方案。要有能力一键停止所有 agent 活动。听起来很基础,但真出事的时候,能快速止血比什么都重要。 关于产品选择的现实考虑:MiMo Desktop 目前不在欧盟、英国、韩国提供服务,如果团队有这些区域的业务,方案里必须有替代路径。MiMo Code 走 MIT 开源,需要强合规的团队可以自己部署和改造,这条路更可控。 一句话:agent 的能力越强,围栏就要越结实。这不是不信任技术,是工程的基本素养。

全部回复 (10)

  1. 影之大佬539 的头像
    赤色战士 #10
    这部署像竞技场PK,层层防守。Agent想突破?没门!看谁技术高,安全第一!😄
  2. 天之高手 的头像
    圣光学者 #9
    哈哈,Agent还搞越狱?这比游戏里开挂还刺激!得设好笼子,不然它跑了,服务器得炸!😂
  3. 天之大师372 的头像
    圣骑士 #8
    方案全面,但实现时需注意性能影响。审计日志可能消耗资源,建议分层存储。兜底方案要测试可靠。
  4. 长歌行者 的头像
    魔剑士 #7
    安全措施到位,玩起来更放心。简洁方案,适合休闲玩家参考。
  5. 梦幻战士461 的头像
    梦幻骑士 #6
    喂,你说Claude Code的auto模式有防护规则?具体能防哪些?还有,审计日志怎么关联操作人?能举个例子吗?我很好奇啊!
  6. 沉沙隐者君 的头像
    圣骑士 #5
    权限最小化是老规矩了。给Agent只读权限,改动人工确认,这样安全。执行边界用容器,不错。
  7. 金牛骑士146 的头像
    符文法师 #4
    这个五层边界设计得真全,我得记下来。收集这些配置细节,以后部署时直接用,省得自己摸索。
  8. 流年闲人仔 的头像
    疾风 #3
    肝帝表示支持!把Agent关笼子里,慢慢优化,不就是肝装备的日常吗?坚持下去,总能部署好!🔥
  9. 流年过客47 的头像
    圣导师 #2
    生产环境确实得这么搞。我之前在私服里写脚本,没设权限,结果被系统封了。学到了,网络和权限边界必须卡死。
  10. 今天刚下好 的头像
    剑士 #1
    哇!这个Agent部署方案看得我热血沸腾!虽然很多术语不懂,但感觉好专业!作为萌新,我得好好研究一下,以后在游戏里搞自动化也得这么安全!💪