Vai al contenuto
AI.info

The Pulse

Z.ai disattiva funzioni di ZCode dopo le segnalazioni sul caricamento di codice

La startup cinese di IA Z.ai ha disattivato alcune funzioni del suo assistente di programmazione ZCode dopo che alcuni sviluppatori hanno segnalato che caricava repository di codice locali su server cloud all’estero senza consenso.

Z.ai disattiva funzioni di ZCode dopo le segnalazioni sul caricamento di codice

AI.info Team · Scritto con l’IA · verificato ·

«In futuro istituiremo un processo continuo di segnalazione e risposta alle vulnerabilità di sicurezza dei prodotti.»

Z.ai, la startup cinese di IA, in una dichiarazione riportata da Reuters

La startup cinese di IA Z.ai ha disattivato diverse funzioni del suo assistente di programmazione ZCode il 21 settembre, dopo che alcuni sviluppatori avevano segnalato che lo strumento caricava interi repository di codice locali su server cloud senza il loro consenso. La società con sede a Pechino, nota anche come Zhipu, ha dichiarato che il problema derivava da una funzione chiamata «Codebase Indexing», attivata per impostazione predefinita.

Z.ai ha corretto la vulnerabilità del software e attivato la non conservazione dei dati per l’assistente di programmazione utilizzato da sviluppatori e aziende tecnologiche, e ha dichiarato di aver cancellato i dati caricati. La società ha inoltre reso open source l’assistente di programmazione che esegue il suo più recente modello GLM-5.3 e ha invitato sviluppatori esterni a esaminarlo.

Come l’indicizzazione predefinita di ZCode ha attirato l’attenzione

La controversia è emersa dopo che alcuni sviluppatori cinesi hanno esaminato l’attività di rete di ZCode e hanno dichiarato che l’applicazione raccoglieva i dati degli spazi di lavoro locali in pacchetti prima di inviarli ad Alibaba Cloud. Le segnalazioni descrivevano archivi crittografati contenenti materiale dei repository, tra cui la cronologia delle versioni e le cache dei file di grandi dimensioni. Gli utenti hanno dichiarato che la chiave di crittografia necessaria per esaminare gli archivi era custodita nel backend di Z.ai, impedendo loro di verificarne il contenuto o di confermarne autonomamente la cancellazione.

Reuters ha riferito che gli sviluppatori non avevano trovato alcun comando visibile per disattivare la funzione, né alcuna precedente comunicazione di tale comportamento nell’informativa sulla privacy di Z.ai. La spiegazione della società si è concentrata sulla funzione di indicizzazione, senza descrivere l’accaduto come una raccolta intenzionale del codice degli utenti.

La verifica ha rilevato che il codice caricato era stato cancellato, secondo Z.ai

Z.ai ha dichiarato che una verifica indipendente condotta da un organismo di ricerca sugli standard delle tecnologie dell’informazione legato al ministero dell’Industria cinese e dalla società di cybersicurezza NSFOCUS aveva rilevato che il codice caricato era stato cancellato e non era stato conservato dalla piattaforma cloud. Il rapporto completo della valutazione non era ancora stato pubblicato quando la società ha rilasciato la dichiarazione.

La società ha inoltre introdotto un’impostazione di non conservazione dei dati per il prodotto di programmazione. La misura riguarda l’archiviazione dopo l’elaborazione, ma la principale preoccupazione sollevata dagli sviluppatori era il trasferimento stesso: se un repository locale potesse lasciare un computer senza un’azione esplicita dell’utente o un modo evidente per impedirlo.

«Invitiamo gli sviluppatori a continuare a esaminare ZCode e a segnalare potenziali problemi», ha dichiarato Z.ai in un’altra comunicazione riportata da Reuters. La società ha detto che la valutazione completa della sicurezza sarà pubblicata in seguito.

Una contestazione relativa a sei spazi di lavoro

Il caso si è ampliato venerdì 18 settembre, quando Chengming Technology ha dichiarato che sei spazi di lavoro aziendali per la programmazione erano stati caricati da ZCode. La società ha sostenuto che gli spazi di lavoro contenevano codice sorgente, password di database e informazioni personali dei dipendenti.

Chengming Technology ha ritrattato la dichiarazione lunedì 21 settembre, affermando di essersi basata su «prove errate». La società non ha risposto immediatamente alla richiesta di commento di Reuters. La ritrattazione ridimensiona una delle contestazioni più gravi legate al caso, ma non risolve la questione delle segnalazioni distinte degli sviluppatori che hanno dichiarato di aver osservato caricamenti di repository dai propri sistemi.

Perché la risposta è importante per gli assistenti di programmazione

ZCode è progettato per lavorare con progetti software locali, il che gli dà accesso a file, directory e metadati dei repository che le normali applicazioni di chat non hanno bisogno di vedere. L’indicizzazione può migliorare la capacità di un assistente di rispondere a domande su un progetto, ma crea anche un confine diretto tra la postazione di lavoro di uno sviluppatore e un servizio cloud controllato dal fornitore.

La risposta di Z.ai combina quattro misure: la disattivazione delle funzioni interessate, la correzione della vulnerabilità, l’attivazione della non conservazione dei dati e la pubblicazione dell’assistente di programmazione affinché possa essere esaminato. Il resoconto della società sulla valutazione indipendente resta la base della sua dichiarazione sulla cancellazione fino a quando il rapporto promesso non sarà reso pubblico.

Per gli sviluppatori, la questione immediata non è soltanto se ZCode abbia conservato il materiale caricato. È se un assistente di programmazione indichi chiaramente quando raccoglie un repository, quali file include, dove vanno a finire e come gli utenti possano interrompere il trasferimento prima che inizi.

Fonte

Notizie correlate

Esplora

Altri articoli