zcode偷传用户代码

Updated

关于智谱旗下AI编程工具 ZCode 被指控“偷传用户代码”的事件,以下是基于2026年9月中下旬公开信息梳理的情况:

事件核心内容

  • 起因:2026年9月18日,技术博主 ferstar 等开发者通过逆向工程发现,ZCode 客户端在用户登录状态下,会自动将本地工作区(包含完整的源代码、Git 版本历史、LFS缓存、操作日志以及可能的敏感配置如数据库口令、密钥等)打包加密,并上传至阿里云OSS。
  • 技术细节:

* 上传范围极广:被上传的文件包中,约86.6%为 Git 历史记录及相关元数据。

* 加密机制:加密所使用的 RSA 公钥由服务端下发,解密私钥仅存于服务端,用户无法解开该加密包进行查验。

* 无法关闭:即使在客户端关闭相关隐私开关,也无法彻底阻止该打包与上传行为。

  • 官方回应:智谱方面承认存在此问题,归因于默认开启的“代码库索引”功能(用于实现会话检查点恢复、版本回退及 Repo Wiki 等)。官方声称上传的数据在云端生成 Wiki 后即销毁,不会留存。

进展与影响

  • 企业追责:9月20日,太原承明科技有限公司正式向智谱发函,指控 ZCode 未经授权批量上传其商业秘密及敏感数据,并提出包括删除数据、出具证明及说明数据去向(涉及是否跨境传输至新加坡子公司)在内的十余项要求。
  • 社区质疑:尽管智谱表示已在版本更新中修复此问题(移除上传链路),但开发者社区和受影响企业对“数据是否被彻底删除”、“是否有备份”以及“修复是否真正生效”(有用户称更新后仍监测到上传)存有强烈质疑,并认为官方解释与技术监测到的频繁上传行为存在矛盾。
  • 后续措施:智谱承诺近期将开源 ZCode 代码库,引入第三方安全审查,并为用户提供了额度补偿。

给用户的建议

  • 立即自查:鉴于该事件涉及代码库、敏感凭证及商业机密,建议使用过 ZCode 的开发者或企业评估代码安全性,必要时轮换(Rotate)已存储在该工作区中的所有 API Key、数据库密码、云服务凭证及证书。
  • 风险防范:在 AI 工具的安全性得到第三方审计验证之前,建议谨慎在处理高敏感度项目的环境中使用此类 Agent 工具,或采取离线/物理隔离等手段防范数据外泄。

此事件引发了行业内关于“AI Agent 安全性”的广泛讨论,即除了关注模型本身的风险外,Agent 厂商自身的数据处理行为及其透明度已成为必须严肃对待的安全边界问题。