群发资讯网

从技术bug升级合规危机!ZCode静默上传Git全量数据,企业正式发函追责,数据出境疑云浮出水面 一款热门AI编程工具,一次后台静默上传代码的意外曝光,迅速演变为国内AI行业一次重量级的数据合规争议。智谱旗下AI编程助手ZCode风波持续发酵,国内软件企业承明科技已经正式向智谱华章发出法律

从技术bug升级合规危机!ZCode静默上传Git全量数据,企业正式发函追责,数据出境疑云浮出水面

一款热门AI编程工具,一次后台静默上传代码的意外曝光,迅速演变为国内AI行业一次重量级的数据合规争议。智谱旗下AI编程助手ZCode风波持续发酵,国内软件企业承明科技已经正式向智谱华章发出法律函件,不再只是普通开发者的社区吐槽,事件已经上升到商业秘密保护、数据跨境传输的严肃层面。

事情的起因最先来自开发者社区。9月18日,有技术人员逆向抓包发现,登录状态之下的ZCode客户端,后台会自动打包本地整个项目工作区,包含完整Git提交版本历史、本地所有修改痕迹一并加密上传云端。很多开发者完全不知情,软件界面并没有提供明确的关闭开关。

Git历史的风险点很多人未必理解。它保存的不只是现在正在使用的源码,还包括已经删除的文件、作废方案、曾经误提交的数据库账号、API密钥,相当于把一家软件企业完整的研发轨迹全部打包送出本地电脑,商业秘密直接暴露在外。消息一出,整个程序员圈子瞬间炸开锅。

事发之后智谱很快在用户群公开致歉。官方给出的解释是,新增的代码库索引、Repo Wiki仓库知识库功能上线时默认开启,才造成后台自动上传;云端生成知识库页面之后,上传的数据会立刻销毁,不会留存。同时对外承诺三项补救措施:修复客户端、后续开源ZCode代码库、引入第三方机构开展安全审查,并且给全部用户重置使用额度以示补偿。

原本以为道歉、更新版本之后风波就此平息,可后续的取证结果,让事态进一步恶化。太原承明科技在独立完成取证之后发现,即便是智谱已经公开道歉的当天凌晨,后台依旧检测到客户端还在向外上传本机项目数据。由此企业方面直接质疑:所谓的紧急修复是否真的生效?上传的数据是否真的做到全部销毁,有没有备份、缓存副本?

于是承明科技正式寄出法律公函,提出十多项书面要求:立刻停止数据采集,彻底清除全部已经上传的文件、缓存以及衍生副本;完整提供每一次上传的访问日志;明确说明这批源代码有没有被用于AI模型训练、是否流转到第三方;同时要求智谱正式答复一个最关键的疑问:这批上传的数据,到底有没有发生跨境出境,是否流向新加坡的海外主体,答复期限定在10月10日,企业同时保留投诉、索赔以及提起诉讼的全部权利。

这里就出现了一个非常矛盾的协议细节。中文版ZCode用户协议写明,运营主体是北京智谱华章,境内产生的数据存储在中国境内;而对应的英文版隐私政策却写明,相关服务实际由智谱设立在新加坡的子公司负责处理数据。同一个产品,两套版本的服务主体说法并不一样。这也是这次数据出境争议的核心导火索。一旦境内企业源代码被传输出境,就必须走完国内法律所要求的数据出境安全评估或者标准合同流程,未经审批直接向外输出企业研发数据,就属于明显的合规风险。

到目前为止,智谱尚未针对这份企业正式公函给出专门的公开回应。

站在行业角度来看,这件事的警示意义远大于这一次产品事故本身。AI编程工具深度运行在开发者本地电脑,需要读取大量本地项目文件。很多普通用户默认,只有自己手动粘贴发给AI的代码才会上传,万万没有想到客户端后台可以自动扫描整个本地工作目录并打包回传。

过去大家讨论AI安全,更多聚焦大模型输出内容是否有错误、会不会生成有害代码;而ZCode风波撕开另外一道风险口子:AI客户端本身就是数据采集端。本地软件的后台行为,普通用户根本看不见。普通开发者、中小企业很难自行监控后台到底向外发送了什么文件。

同时这件事也拷问国内AI行业的产品设计逻辑:像代码索引这类涉及大量本地敏感文件的功能,究竟能不能直接默认开启?厂商不能寄希望事后道歉销毁来化解风险。事前的告知、用户显式授权,应当是不可逾越的底线。

当然现在很多事实依旧有待厘清。上传的数据是否彻底清除;到底有没有发生跨境流转;第三方安全审查之后会拿出什么样的结论,都还没有确切答案。

对于广大程序员和软件企业而言,这次风波也是一次提醒:在使用各类本地AI编程助手的时候,对于存放核心源码、密钥的项目目录,应当提高警惕。

AI辅助编程是大势所趋,但效率提升的前提,首先要守住源代码和商业秘密的安全底线。

互动话题:你平时使用AI编程工具吗?你觉得本地AI客户端后台数据采集该如何监管?欢迎评论区聊聊看法。

(全文综合观察者网、虎嗅网、中国新闻周刊公开资讯整理;涉事各方说法尚存分歧,后续有待企业正式答复与第三方审查结果,)