AI 编程助手正在成为开发者日常工具,Cursor、ZCode 等工具可以读取本地项目代码,辅助写代码、查 bug、重构工程。大多数开发者有一个固有认知:只要我在设置里关闭「允许用于模型训练」,我的代码就不会向外流出。
但智谱 ZCode 的公开风波撕开了行业的现实漏洞:关闭模型训练授权,并不等于阻止客户端把你的完整代码仓库上传云端。数据上传行为,发生在模型推理之前的客户端外围软件流程,和是否参与模型训练是两套独立逻辑。
这起事件也提醒整个行业风险点:安全风险不只有大模型本身,AI 工具的客户端、快照、索引、后台上传逻辑,同样是敏感代码泄露的高危点。
风险提示:本文仅为行业事件科普,不做法律定性,相关事实均来自公开技术分析、企业公开公告与媒体报道。
概念释义Git 历史 (.git 目录):完整记录项目全部提交记录、删除文件、密码密钥残留、版本迭代,属于项目完整资产,远不止当前可见源代码。Repo Wiki 仓库索引:工具自动解析整个项目,生成项目说明文档,用于 AI 理解整个工程上下文。OSS 对象存储:云端文件存储服务,客户端打包的加密快照上传到此。模型训练开关:控制用户输入数据是否拿来训练大模型;不等于控制客户端是否上传代码文件。
ZCode 风波,不只是单一产品 bug,它撕开 AI 编程时代一个被普遍忽视的安全盲区。
很多开发者的固有认知存在漏洞:模型训练开关不等于数据上传总开关。风险不止来自大模型本身,AI 客户端软件的快照、索引、后台上传逻辑,同样会带走包括 Git 历史在内的全套项目资产。
对于开发者,对待商业机密代码,不能盲目信任 AI 工具的默认配置;对于产品厂商,需要重新回答一个基础问题:AI 工具到底有权读取你电脑磁盘里多大范围的文件?知情权、可关闭开关、行为可审计,才是 AI 编程工具最基础的信任基石。