Chainguard 推出 Workspaces 与 Checks,为 AI 编码智能体提供隔离环境与签名验证

软件供应链安全公司 Chainguard 发布测试版产品 Workspaces 和 Checks,让 AI 编码智能体在隔离的微型虚拟机中运行代码,并用签名证明代替重复跑 CI,目标是降低智能体获得高权限后带来的安全风险。

一句话看懂:软件供应链安全公司 Chainguard 发布测试版产品 Workspaces 和 Checks,让 AI 编码智能体在隔离的微型虚拟机中运行代码,并用签名证明代替重复跑 CI,目标是降低智能体获得高权限后带来的安全风险。

事件核心:发生了什么

Chainguard 在伦敦 Assemble 大会上公布了两款测试版产品。Workspaces 为每位开发者或智能体分配独立的远程加固微型虚拟机,通过 chainctl develop 命令同步本地工作目录(包括未提交变更);断开连接时生成会话快照,恢复后可还原文件、进程和 shell 上下文。同一代码库可创建多个隔离工作区,供智能体并行尝试不同方案。Checks 则在预热的独立微型虚拟机中运行 CI 步骤,支持命令行、提交前钩子、GitHub 应用,以及 AI 智能体通过 MCP 服务器或 SDK 调用。两者配合时,失败检查的结构化日志会返回恢复后的会话,成功运行则生成将环境、结果和提交 SHA 绑定的签名证明,合并关卡可据此验证,无需重跑测试套件。Workspaces 目前支持 Claude,按实际消耗算力计费,两款产品均提供 30 天试用。

为什么重要

代码智能体要装软件包、执行 shell 命令、改配置文件,甚至并行跑多项任务。放在开发者本机执行,企业凭证和本地服务可能暴露给生成代码或第三方代码;每处修改都提交传统 CI,又容易造成队列拥堵和依赖反复下载。Chainguard 的做法是把隔离能力与自家软件包目录、CI 证明和智能体执行路径整合。这一市场已有 E2B、StepSecurity Harden-Runner、Sonatype Repository Firewall、JFrog Curation 等成熟竞品,Chainguard 的差异在于打包整合,而非单点能力首创。

对用户/开发者/创作者的影响

对使用 AI 编码智能体的团队,这套方案把权限收窄到主机端代理:已批准的出站请求由代理添加短期凭证,虚拟机内不放置长期密钥;可选出站规则可拦截并记录访问未授权端点的连接。命令、代码变更与网络调用会被记录,Chainguard 称日志具备防篡改特性。但这一设计依赖两个前提:被核验的输入保持不变,且代码库信任 Chainguard 的执行与签名系统。目前公开信息显示,官方未公布 Checks 与主流 CI 服务的性能对比数据,也未说明客户如何验证日志的防篡改能力,选型时需自行评估。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

一是 Workspaces 何时扩展到 Claude 之外的智能体,以及计费在实际负载下是否可接受;二是 Checks 与主流 CI 服务的真实性能差距能否有公开数据支撑;三是签名证明和防篡改日志能否经独立审计,以及企业客户是否愿意把合并关卡信任链交给 Chainguard。此外,Go 和 .NET 的 Chainguard Libraries 进入早期预览,其扫描器称在 5000 多个包中发现超过 10% 的样本在公开数据源无匹配记录,这一数字后续值得跟踪验证。

来源:InfoQ CN

celebrityanime
celebrityanime
文章: 31170

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注