产品派
返回

Chainguard发布AI智能体隔离开发与安全校验产品

AIInfoQ 中文站2026/10/30 10:03:16
AI 导读

Chainguard推出两款测试版产品:Workspaces和Checks,分别面向开发者及AI编码智能体提供隔离式远程开发环境与嵌入开发流程的持续集成能力。相关产品在伦敦举行的 Assemble 大会上公布。

AI智能体通常需要安装软件包、执行Shell命令、修改配置文件并并行处理任务。若直接运行在开发者电脑上,企业凭证和本地服务可能暴露给生成代码或第三方依赖;若每次修改都提交传统CI,又容易遭遇排队和重复下载依赖的问题。

Workspaces为每名开发者或智能体分配独立的加固型微型虚拟机,可通过chainctl develop将本地目录及未提交变更同步进去。断开连接后,系统会生成会话快照,恢复时还原文件、进程和Shell上下文。同一代码库还能创建多个隔离实例,让智能体并行尝试不同方案,端口、缓存和进程状态互不影响。

安全机制方面,主机代理会为获批准的出站请求注入短期凭证,避免在虚拟机内保存长期密钥;出站规则可拦截并记录未授权连接。系统还会记录命令、代码变更和网络调用,并宣称日志具备防篡改能力,以降低恶意依赖或提示词注入导致的风险。

Checks则在预热的微型虚拟机中执行CI步骤,镜像基于Chainguard软件包构建,依赖依据项目锁定文件预先准备,锁定文件变化时会重建快照资源池。相同检查可由命令行、提交前钩子、GitHub应用、MCP服务器或SDK调用,目标是让开发者和智能体快速测试、定位错误并修复代码。

两款产品联合使用时,Workspace会在检查期间挂起;失败结果以结构化日志返回原会话,智能体无需重建环境即可继续修改。成功运行会生成绑定环境、结果和提交SHA的签名证明,合并关卡可验证结果而不用重复测试。该机制依赖输入未被改变且用户信任其执行与签名系统;目前没有公布与主流CI的性能对比,也未说明如何独立验证日志的防篡改能力。Workspaces当前支持Claude,后续将扩展其他智能体,按实际算力消耗计费,两款产品均提供30天试用。

Chainguard Actions已正式发布,包含1000多个重建并持续维护的GitHub Actions;面向Go和.NET的Chainguard Libraries进入早期预览,可扫描恶意软件和灰色软件、配置新包延迟上线,并为部分漏洞移植修复补丁。其测试版扫描器已判定5000多个Go和.NET软件包,超过10%的样本在公开数据源中没有匹配记录。市场上已有E2B、StepSecurity Harden-Runner、Sonatype Repository Firewall和JFrog Curation等竞品,Chainguard试图把微型虚拟机隔离、出站控制、依赖防护和签名测试结果整合起来;这一方向也与业界采用Firecracker、短期凭证及默认拒绝网络策略的实践一致。

AI智能体软件供应链安全微型虚拟机持续集成DevSecOps

本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。

阅读原文