LangChain 为 Managed Deep Agents 引入沙箱代理,凭证在沙箱外注入
- 问题定位:带沙箱的 Agent 会执行并非自己编写的包,一旦其中某个包带有恶意行为,沙箱内的任何凭证都随之暴露。
- 具体机制:Managed Deep Agents 把用户 token 放在沙箱之外,由代理在调用已授权服务时注入;请求目标需先通过白名单校验,Agent 自身不接触原始凭证。
- 行业意义:Agent 执行层的安全边界从「隔离代码」扩展到「隔离凭证」。当 Agent 需要代替用户调用外部服务,凭证的托管位置、授权范围与出站白名单就不再是应用层额外拼接的鉴权逻辑,而属于沙箱设计本身——这一层若缺位,沙箱只能保证代码不逃逸,无法保证权限不被滥用。 🔗 LangChain 推文 | Managed Deep Agents 演示