Folia
← 返回头版

ZCode应用被曝自动上传用户Git历史至云端

志谱公司的AI编码应用ZCode存在隐私问题,用户发现该应用在用户登录时会自动、无声地打包并上传整个工作区数据。1根据反向工程分析,ZCode会收集包括完整Git历史、LFS缓存、反日志和全局应用配置等敏感信息,通过RSA加密后上传至阿里云OSS。1其中被打包数据中,.git目录占比86.6%,可能包含历史API密钥、未发布分支名称和GitLab内部路径等高度敏感内容。1

上传流程采用客户端向zcode.z.ai请求凭证、获取服务器下发的RSA公钥、进行本地AES-256-CTR加密、直接发送至阿里云OSS的方式进行。1值得注意的是,用于加密的RSA对应私钥仅存储在服务器端,用户本地无法解密这些上传的数据。1用户在~/.zcode目录中发现了超过700MB的存储占用,其中v2/checkpoints/包含313MB的加密文件。1

应用的隐私政策未披露自动打包上传整个工作区和完整Git历史的行为。1更令人担忧的是,UI设置中无法关闭此功能,即使用户删除本地文件,该应用也会在半小时内自动重新打包并尝试上传。1安全研究人员建议用户可通过操作系统级权限控制来防御,例如在macOS上使用chflags uchg命令或在Linux上使用chattr +i命令对~/.zcode/v2/checkpoints目录设置不可变标志。1


评论