Inside ZCode: Silently Uploading Your Git History to the Cloud
7 hours ago
- ZCode 会在您登录时静默打包整个工作空间(包括 .git 历史记录、LFS 缓存、reflogs 和配置),并将其加密上传到阿里云 OSS。
- 用于加密的 RSA 公钥由服务器即时提供;私钥仅存在于云端,因此您和客户端都无法解密您磁盘上的密文。
- UI 开关如“优化体验”和“仓库快照索引”不会停止捕获或上传;只要您拥有有效的 JWT,后台管道就会无条件运行。
- 隐私政策并未提及此完整工作空间上传;它仅涵盖对话期间提交的文本、文件和代码。
- 删除挂起的包是徒劳的,因为它会被重新创建;有效的防御措施是在检查点目录上设置文件系统不可变标志(macOS 上使用 chflags uchg,Linux 上使用 chattr +i)。