313MB离开他电脑的时候,没有人点过同意

2026-09-21 · [技术与人文, 规则与个体, 信任与责任]

一、科技与规则素材

事实梗概

9月18日凌晨,网名 ferstar 的开发者发帖说,他在自己电脑里发现一个313MB的加密压缩包,几乎是他一个10GB商业项目的全部资产:每次改动的记录都在,连已删除的部分也在。包没能传出去,卡在本地,上传失败了564次。他反查客户端发现:只要登录智谱AI的编程工具 ZCode,程序就会把整个工作区打包、加密后传上云端;该机制默认开启,界面里找不到关闭入口,解密的钥匙只存在服务器上。帖子发出后,多名开发者按同样方法复现。

当日,智谱通过 ZCode 官方用户群致歉:问题源于“代码库索引”功能,仓库百科生成页面时可能触发上传;数据会“立即销毁,不会保存”,问题已修复。公司同时承诺近期开源代码库、邀请第三方审查,并给全体用户一次周额度重置。

9月19日晚,太原承明科技公开了发给智谱的函件。公司称自行取证发现,8月28日至9月14日间有6个以上工作区被上传,另有工作区打包后上传失败32次、留在本地,“足以证明……系自动触发、批量发生,不以任何明示或默示的同意为前提”。函件称上传的不是“代码片段”,而是完整源代码、架构文档、版本历史(含已删除的提交)、数据库口令、云服务凭证等,超出隐私政策范围;客户端请求还指向新加坡注册的关联主体,中文版协议的服务方却是北京智谱华章,要求说明是否涉及数据出境。承明科技要求智谱10月10日前书面答复,删除数据、出具删除证明等共11项。9月19日 ZCode 发布 3.14.0 版本,更新日志写着“修复仓库百科异常上传的问题”;截至9月20日,智谱未就函件公开回应。

素材价值

  1. 同一件事,两份“事实”。 公司说已修复、数据立即销毁;企业说自己独立取证,18日凌晨还在监测到上传。“已修复”该由什么证据支撑,本身可讨论。
  2. 没有人做过那个选择。 争议不是有人恶意窃取,而是“默认开启”:用户没同意,也没拒绝,只是在没做选择的情况下进入了一份协议。
  3. 最实在的动作,是让代码可以被别人看见。 开源、请第三方审查,比一句道歉更能回答“以后还会不会发生”。

适用主题(怎么用)

使用提醒

  1. 智谱的说法以其9月18日官方用户群说明为准(未在官网、官微发布),“已修复”属单方表述;更新日志提到修复,仅作旁证。
  2. 承明科技的取证结论、数据流向、“是否出境”均属单方主张,智谱尚未回应,引用时必须写明“承明科技称”。
  3. 事件仍在进行(答复期限10月10日),不要写成“已解决”;技术细节不必展开,用“把整个项目连历史记录一起打包上传”即可。

示例片段

他在自己的电脑里翻出一个313MB的压缩包,是他整个项目的全部家当。它没能传出去,卡在硬盘上,失败564次——正是这次“失败”,让一件本来永远不会被看见的事露了出来。

二、语言学习

主语藏在哪里,责任就藏在哪里

智谱情况说明里有一句:“由于该功能在上线初期默认开启,部分用户因此受到影响。” 语法没有问题,问题在主语。该负责、该被追问的对象,在句子里换成了“该功能”和“影响”:功能是“设计初衷”好的,用户是“受到影响”的,中间没有人动手。整句找不到“我们”,而“影响”这个词,把主动的加害和被动的受损,写成了像天气一样的事。

对照承明科技函件里的写法:“自动触发、批量发生,不以本公司任何明示或默示的同意为前提。” 主语是传输行为本身,谁做的、以什么为前提,一眼看清。

可迁移:写“责任”类作文、分析一方的解释时,先看主语——一句话里只有“由于”“导致”“受到影响”,却没有“我们”“我”,那里往往就是责任正在消失的地方。

三、词语辨析

默认

静默

销毁

来源