返回首页

NVIDIA OpenShell:用策略约束代理的文件、网络与凭据

  • 前情提要:黄仁勋在 GTC 柏林演讲中提到 OpenShell 通过沙箱与外部策略限制 Agent 权限,Sentry 则在硬件隔离环境中监控并隔离异常 Agent。
  • 两层控制:运行时以内核隔离和网络策略约束文件、系统调用及连接;权限策略变更前,再通过形式化检查识别新增访问与凭据使用风险,交由人审查。
  • 凭据注入:真实凭据不直接暴露给 Agent,而是在通往批准端点的请求中注入;网关、监督进程和沙箱分工管理生命周期与权限。
  • 工程细节:提供 Python、TypeScript、Go 和 Rust SDK;依赖 Docker、Podman 或宿主虚拟化;Apache 2.0 许可;当前默认沙箱是没有预装代理的最小 Ubuntu;README 披露默认收集匿名操作类别与计数,可关闭或在构建时排除。
  • 社区反馈:域名白名单不能阻止所有数据外传,允许的代码托管或协作服务也可能被用来发送不应公开的内容;默认遥测与"私密"定位之间存在期待差异;严格沙箱会影响 Docker、Xcode 等正常工具链。
  • 行业意义:Agent 安全从提示词约束转向运行时基础设施约束,但限制允许访问什么,也不自动解决代理在获准服务中误操作或发送不应发送内容的问题。 🔗 NVIDIA OpenShell GitHub | HN 讨论