
El falso buen plan de las extensiones IA que exfiltran código a gran escala
En el mundo del desarrollo de software, las herramientas y extensiones que prometen mejorar la productividad son muy apreciadas. Sin embargo, la reciente detección de actividades sospechosas en extensiones como ChatGPT – 中文版 y ChatMoss para Visual Studio Code invita a la reflexión. A continuación, desglosamos este asunto y los riesgos que implica.
Comportamiento sospechoso de las extensiones
Las extensiones mencionadas se instalan fácilmente desde la tienda oficial de Visual Studio Code. Una vez activadas, brindan características útiles, como sugerencias de código y respuestas integradas dentro del editor. Sin embargo, los investigadores de Koi Security han encontrado un patrón de comportamiento alarmante. Al abrir un archivo con estas extensiones activadas, el contenido se prepara para ser enviado a un servidor remoto.
Proceso de exfiltración de datos
Los análisis han revelado que el contenido del archivo es codificado en Base64 antes de ser transmitido. Este proceso ocurre en segundo plano sin que el editor informe al usuario ni le pida algún tipo de autorización. De esta manera, scripts y archivos de configuración se envían automáticamente en cuanto se abren, exponiendo información sensible sin el consentimiento del desarrollador.
Falta de transparencia y consentimientos
Uno de los aspectos más preocupantes es la ausencia de alertas en la interfaz de Visual Studio Code durante las transmisiones. Los usuarios no reciben ninguna notificación, lo que hace que la exfiltración de datos ocurra sin su conocimiento. La omisión del consentimiento es clara y va en contra de los principios de privacidad y seguridad que deberían regir en el desarrollo de software.
Confirmación de la exfiltración
Medios especializados como BleepingComputer han corroborado que, además del contenido, también se envían rutas de archivos. Esto amplía aún más el alcance del problema, ya que no solo se compromete el contenido del código, sino también la estructura y la organización de los archivos. Es esencial que los usuarios sean conscientes de este riesgo.
Respuesta de Microsoft ante la situación
Microsoft ha sido informado de estos hallazgos y está actualmente en proceso de revisión de las extensiones involucradas. A pesar de esto, tanto ChatGPT – 中文版 como ChatMoss siguen estando disponibles para su descarga en el Visual Studio Code Marketplace. Esta situación plantea interrogantes sobre la seguridad en la distribución de software y las responsabilidades de las plataformas.
Conclusión y recomendaciones
La aparición de estas extensiones de IA debe servir como un recordatorio de la importancia de la cautela al instalar herramientas que prometen mejorar nuestra productividad. A medida que la tecnología avanza, también lo hacen las técnicas de explotación. Los desarrolladores deben investigar a fondo las herramientas que deciden utilizar y mantenerse informados sobre las mejores prácticas de seguridad.
Recomendaciones:
- Verifica las calificaciones y opiniones de las extensiones antes de su instalación.
- Monitorea las actividades de red al abrir archivos con extensiones nuevas.
- Mantente informado sobre vulnerabilidades y actualizaciones de seguridad en tus herramientas de desarrollo.
Al final del día, el desarrollo de software debería ser un proceso seguro y controlado. La vigilancia constante y la educación son clave para evitar caer en el “falso buen plan” de las extensiones que exfiltran datos a gran escala.


