内容提要
DigitalOcean推出Managed Agents,结合NVIDIA Agent Safety Platform战略,解决自主智能体凭据泄露风险。核心是让智能体永不持有密钥:凭据由Action Gateway在执行时注入,网络策略限制访问目标,每个子智能体运行于独立微VM,权限默认拒绝、文件只读、零出口隔离,所有允许与拒绝决策均留审计记录,实现能力与安全兼得。
延伸解读
凭据不落地:从根源消除泄露路径
文章指出,传统应用依赖人工管理的保险库或长期环境变量,但自主智能体一旦将密钥置于执行环境,一次错误提示、受损依赖或未授权工具调用就可能导致泄露。DigitalOcean Managed Agents 让智能体从不持有密钥,凭据由 Action Gateway 在执行时注入,永不进入模型上下文或沙箱。这种分离意味着即使智能体被恶意内容诱导,也无法直接读取或外泄凭据,从根本上切断了泄露路径。
网络与权限的独立约束:即使决策失误也能止损
文章强调,安全必须考虑智能体做出错误决策后的情况。DigitalOcean 通过独立于智能体的网络策略和权限规则限制其行为。例如,在退款场景中,即使智能体被说服上传数据到未批准的诊断端点,网络控制也能阻止该请求。权限默认拒绝、文件只读、零出口隔离等机制,确保智能体只能在明确允许的范围内行动,从而在决策失误时仍能控制影响。
子智能体隔离:避免风险在群体中放大
文章提到,单个智能体很少独立工作,合规审计等场景会派生出多个子智能体。在 Harness Runtime 中,每个子智能体运行于独立的微VM,拥有独立的工作区、事件历史和会话ID,默认不共享任何资源。这意味着一个子智能体被攻破不会波及其他子智能体,风险不会因群体规模而放大。同时,每个子智能体的权限和凭据来源都有记录,使整个群体在事后可审计,而非仅运行时可观察。
审计与开放策略:让安全边界可验证可追溯
文章指出,所有允许和拒绝决策都会进入审计轨迹,安全团队可以检查并采取行动。此外,DigitalOcean 支持 NVIDIA 的 Agent Safety Platform 战略,权限和网络控制与 OpenShell 的开放策略模式对齐,策略模型基于开源 Plano,保持开放可检查。这使得安全边界不仅可声明、可版本化,还能被独立验证,帮助团队在赋予智能体能力的同时,确保其行为在清晰、可审计的范围内。
Q&A
DigitalOcean Managed Agents 如何防止智能体泄露凭据?
DigitalOcean Managed Agents 让智能体永不持有密钥。凭据由 Action Gateway 在执行时注入,网络策略限制访问目标,每个子智能体运行于独立微VM,权限默认拒绝、文件只读、零出口隔离,所有允许与拒绝决策均留审计记录。
Action Gateway 在 Managed Agents 中扮演什么角色?
Action Gateway 是 Managed Agents 中的中介组件,连接自主工作负载与超过 16,000 个集成。它负责 actor 管理、工具调用发起和刷新流程,确保凭据在执行时注入,永不进入模型或沙箱。
Harness Runtime 如何隔离子智能体?
Harness Runtime 为每个子智能体创建独立会话,拥有自己的微VM、工作区、事件历史和会话ID。兄弟会话默认不共享任何资源,一个子智能体的漏洞无法影响其他子智能体。
DigitalOcean 如何实现零出口网络隔离?
通过 VPC 级别的零出口网络隔离,将只读规范映射为微VM防火墙规则(network_policies: deny_all),阻止运行时进程打开出站套接字,即使存在漏洞也无法外传敏感数据。
Managed Agents 的审计能力如何?
每个允许和拒绝决策都会记录在审计跟踪中,安全团队可以检查并采取行动。每个子智能体会话保留自己声明的秘密及其来源记录,使群体可审计。
DigitalOcean 的方案与 NVIDIA Agent Safety Platform 有何关联?
DigitalOcean Managed Agents 的设计与 NVIDIA 的 Agent Safety Platform 战略一致,权限和网络控制遵循 NVIDIA OpenShell 的开放策略模式,实现声明式、外部强制的边界。