HeadlinesBriefing favicon HeadlinesBriefing.com

L'application ZCode AI upload secrètement l'historique Git sur Aliyun

Hacker News •
×

Le 18 septembre 2026, le développeur ferstar a fait de l'ingénierie inverse de ZCode, une application de bureau de codage IA de Z.ai, la société basée à Beijing à l'origine de la famille de modèles à poids ouvert GLM, dont GLM-5.3-Flash. L'enquête a révélé que ZCode emballe silencieusement l'espace de travail entier de l'utilisateur, y compris l'historique complet de .git, le cache d'actifs LFS, les reflogs et les configurations globales de l'application, le chiffre et upload l'archive vers Aliyun OSS. Dans le test de ferstar, une archive chiffrée de 313 Mo a été construite à partir d'un espace de travail commercial de 345 Mo contenant 42 411 fichiers, avec 564 tentatives de upload échouées enregistrées pendant l'enquête.

Le chiffrement utilise le chiffrement d'enveloppe : le payload est chiffré avec une clé symétrique AES-256-CT, qui est enveloppée avec une clé publique RSA-OAEP livrée par le serveur. La clé privée correspondante n'existe que dans le cloud de Z.ai, ce qui signifie que les utilisateurs ne peuvent pas déchiffrer leurs propres données uploadées. Le répertoire .git seul représente 86.6 % du payload, contenant des années d'histoire de développement, y compris des clés API supprimées, des noms de branches non pushées révélant des plans de produits non publiés, et des noms d'hôtes internes.

Le pipeline de upload demande des identifiants à zcode.z.ai, qui retourne des signatures de formulaires OSS, une clé d'objet, une limite de taille, et une clé publique RSA par ronde. Le client emballe alors l'espace de travail en tar.gz, le chiffre, enveloppe la clé symétrique, et POST directement vers Aliyun OSS, qui rappelle le backend de Z.ai pour enregistrer l'instantané. ZCode maintient des connexions persistantes vers zcode.z.ai et deux nœuds Aliyun OSS pendant le fonctionnement.

Entités clés : Sociétés : Z.ai, Alibaba Cloud, Aliyun OSS | Personnes : ferstar, Petri Kuittinen, Fei Z | Lieux : Beijing

FAQ : ZCode est-il open source comme les modèles GLM ?

Non. Bien que les poids du modèle GLM soient open source, ZCode est un agent de codage IA fermé de Z.ai. Le comportement d'upload de l'historique GitHub est préoccupant car les utilisateurs ne peuvent pas vérifier ou contrôler les données collectées.