BookinglyTech News
Inteligencia artificial

Zhipu borra los datos que subía ZCode y compensa a los usuarios

La compañía elimina el bucket de Alibaba Cloud implicado, abre el código bajo Apache-2.0 y reparte tokens tras diez días de incidente por la subida silenciosa de código de los desarrolladores.

3 min de lecturaTechNode0 vistas

Zhipu ha cerrado el incidente de ZCode, su herramienta de programación asistida por IA, después de que la comunidad de desarrolladores descubriera que el cliente empaquetaba el espacio de trabajo completo y lo mandaba a la nube sin que nadie se lo hubiera pedido. La compañía ha eliminado todos los objetos del bucket de Alibaba Cloud OSS implicado y el propio bucket, con verificación de dos terceros: la Academia China de Tecnología de la Información y las Comunicaciones y NSFOCUS. También ha liberado el código fuente bajo licencia Apache-2.0.

El fichero de 313MB

Todo arrancó el 18 de septiembre. El desarrollador ferstar, mientras limpiaba archivos en su equipo, se topó con un fichero cifrado de unos 313MB dentro del directorio de datos local de ZCode. Al hacer ingeniería inversa vio que se había generado empaquetando el workspace entero de la sesión: código fuente de los proyectos, historial de Git, cachés de LFS y configuraciones globales de desarrollo.

La pregunta era evidente: cuándo salía eso del equipo. En versiones anteriores la función venía activada por defecto y el cliente no daba un interruptor claro para apagarla. Varios desarrolladores contaron que, aun desactivando los ajustes de privacidad e indexación, seguía habiendo procesos en segundo plano intentando subir el paquete. Para un equipo empresarial el problema dejaba de ser una molestia de producto y pasaba a ser activos de código. Según el relato, algunas empresas dejaron de usar la herramienta y empezaron a comprobar si su código había quedado expuesto.

Lo que cambió en 72 horas

Zhipu reaccionó rápido. El 18 de septiembre pidió perdón y reconoció que el mecanismo de subida no se había explicado bien cuando se lanzó la función. Al día siguiente publicó la versión 3.14.0, que eliminaba la entrada Repo Wiki y las rutas que generaban y enviaban instantáneas del repositorio. El 21 abrió el código fuente y sacó el resultado de la primera ronda de auditoría externa; según la compañía, los datos afectados no se habían retenido ni se habían usado para entrenar modelos.

El compromiso hacia adelante es no subir nada salvo que lo inicie el usuario. Si nadie lanza una subida a propósito, el código y los ficheros de proyecto se quedan en local. La versión open source va ya por la 3.14.3.

En paralelo llega el plan de compensación. Los usuarios de pago reciben cuatro tarjetas de reinicio de cuota semanales y cuatro de cinco horas, cada una válida durante un mes. Entre el 28 de septiembre y el 7 de octubre, ZCode repartirá además 100.000 paquetes gratuitos de tokens, de 100 millones de tokens cada uno.

El episodio deja una pregunta que afecta a todo el sector: cuando la IA se mete en el ciclo de desarrollo, saber adónde va el código pesa tanto como la capacidad del modelo que hay debajo. Un proveedor de estas herramientas tiene que distinguir con claridad lo que se sube porque el usuario lo pide de lo que se transfiere solo en segundo plano, y dar controles que el cliente pueda comprobar. Zhipu ya ha cerrado su parte; lo que queda por ver es si el resto del mercado mueve ficha antes de que le toque.