OpenCode sufre un ciberataque; OpenAI reembolsa créditos y ayuda a recuperar cuentas afectadas

OpenCode sufre un ciberataque; OpenAI reembolsa créditos y ayuda a recuperar cuentas afectadas

Una intrusión en los sistemas de OpenCode pudo exponer claves API de OpenAI, Anthropic y Google. Usuarios denunciaron consumos no autorizados, mientras que la empresa vinculó el ataque con una campaña de destilación de modelos de IA. Los sistemas de defensa también encontraron dificultades para investigar el incidente.

La plataforma de programación con inteligencia artificial OpenCode confirmó un ciberataque que afectó al 1.4% de los usuarios de su servicio OpenCode Console y pudo comprometer credenciales de acceso a modelos de OpenAI, Anthropic y Google. El incidente ocurrió durante la noche del 16 al 17 de octubre y fue atribuido por la empresa a una operación relacionada con la destilación masiva de modelos de IA. Este lunes 19 de octubre, OpenAI informó que colaboró con OpenCode para restablecer las operaciones de los clientes afectados y reembolsar los créditos que pudieron haber sido consumidos durante el ataque.

OpenCode es una herramienta de código abierto que permite utilizar modelos de distintos proveedores para desarrollar software mediante agentes de IA. Además de sus aplicaciones locales, ofrece OpenCode Console, un servicio alojado en el que los usuarios pueden almacenar claves API de proveedores externos y compartir el acceso a los modelos dentro de sus equipos de trabajo. La compañía informó que los atacantes obtuvieron acceso no autorizado a un sistema antiguo que se encontraba en proceso de desactivación, desde el cual pudieron quedar expuestas las credenciales almacenadas por algunos clientes.

En un comunicado publicado el 17 de octubre en X, OpenCode informó que el incidente afectó exclusivamente a una parte de los usuarios de Console que habían vinculado proveedores externos y aseguró que todos ellos recibieron una notificación por correo electrónico esa misma mañana. El mensaje, distribuido con el asunto Action Required: Potential provider key breach, recomendó revocar y sustituir las credenciales potencialmente comprometidas. La compañía no reveló cuántas cuentas representa el 1.4% de los usuarios, cuántas claves pudieron quedar expuestas ni el mecanismo utilizado por los atacantes para acceder al sistema.

Dax Raad, cofundador de OpenCode, aclaró que la intrusión afectó al servicio alojado y no a las instalaciones locales de la herramienta. Las claves configuradas directamente en las aplicaciones locales permanecen almacenadas en los dispositivos de los usuarios y, según Raad, no son transmitidas a la infraestructura de Console. Esta distinción limita el alcance conocido del incidente, aunque no elimina los riesgos para quienes habían confiado sus credenciales al servicio afectado.

Usuarios denuncian consumos no autorizados

Tras conocerse el ataque, varios desarrolladores reportaron movimientos inesperados en sus cuentas de proveedores de IA. De acuerdo con la información recopilada por The Hacker News, un usuario denunció consumos de 281 dólares en OpenAI y 168 dólares en Anthropic, mientras que otro señaló pérdidas de aproximadamente 1,700 dólares. También aparecieron testimonios sobre cargos no reconocidos en servicios de Google. Estos montos proceden de declaraciones individuales y no han sido verificados de manera independiente.

Las claves API permiten que una aplicación envíe solicitudes a los modelos de IA y que el proveedor cobre por los recursos consumidos. Si un atacante obtiene una credencial válida, puede utilizarla para ejecutar solicitudes a nombre del titular, dependiendo de los permisos asociados, hasta que la clave sea revocada o expire. Esto significa que eliminar una credencial de OpenCode Console no necesariamente impide su utilización desde otros sistemas.

El 19 de octubre, Thibault Sottiaux, responsable de Codex en OpenAI, anunció que la compañía había trabajado directamente con OpenCode para que los usuarios afectados que también fueran clientes de su API recuperaran sus operaciones y recibieran reembolsos por los créditos consumidos durante el ataque. El directivo no precisó el importe total de las devoluciones, el número de beneficiarios ni el procedimiento utilizado para identificar los consumos fraudulentos.

Anthropic también participó en la respuesta. Lydia Hallie, integrante del equipo de Claude Code, informó que la compañía había colaborado con OpenCode para revocar las claves API de Claude que consideraba potencialmente afectadas. Hasta ahora no se han comunicado cifras globales sobre el consumo irregular ni se ha confirmado que los tres proveedores hayan establecido mecanismos equivalentes de compensación.

Los modelos de IA comenzaron a rechazar tareas durante la investigación

La respuesta de OpenCode reveló otra dificultad relacionada con el uso de IA en ciberseguridad. El 18 de octubre, Raad afirmó que los atacantes llevaban aproximadamente 48 horas intentando acceder continuamente a los sistemas de la compañía. Según explicó, su equipo necesitaba agentes capaces de trabajar de manera permanente porque los atacantes disponían de herramientas similares.

Sin embargo, los modelos de IA utilizados para investigar el incidente comenzaron a rechazar algunas solicitudes durante el análisis. En respuesta a una pregunta publicada en X, Raad reconoció que los sistemas habían realizado una parte importante del trabajo antes de comenzar a negarse a continuar. Posteriormente, OpenCode consiguió acceso a Daybreak Blue, una configuración de los modelos de OpenAI que reduce determinadas restricciones para tareas defensivas de ciberseguridad, y el cofundador señaló que la situación había mejorado.

OpenAI presentó Daybreak Blue en agosto de 2026 como parte de su programa de acceso especializado para profesionales y organizaciones autorizadas. Este nivel permite realizar tareas como análisis de vulnerabilidades, investigación de incidentes, revisión de código y evaluación de malware con menos rechazos que las configuraciones convencionales. Su utilización requiere aprobación y mantiene restricciones para operaciones consideradas de alto riesgo. La empresa también ofrece Daybreak Red, destinado a investigaciones avanzadas de seguridad mediante modelos especializados.

Sottiaux aprovechó su anuncio sobre los reembolsos para invitar a otros desarrolladores a solicitar acceso a Daybreak Blue antes de enfrentar una emergencia. La experiencia descrita por Raad muestra una dificultad de los sistemas actuales: los mecanismos diseñados para impedir que un modelo facilite ciberataques también pueden obstaculizar investigaciones defensivas cuando las tareas involucran técnicas de explotación semejantes a las utilizadas por los atacantes. OpenCode no identificó públicamente todos los modelos que rechazaron sus solicitudes ni especificó qué procedimientos quedaron interrumpidos.

La posible relación con la destilación de modelos

OpenCode describió el incidente como relacionado con una campaña de destilación a gran escala. En inteligencia artificial, la destilación es un procedimiento mediante el cual se utilizan las respuestas de un modelo para entrenar o mejorar otro. Aunque puede formar parte de procesos legítimos de investigación y desarrollo, algunas compañías han denunciado campañas que obtienen grandes cantidades de respuestas mediante accesos no autorizados o en violación de sus condiciones de servicio.

El posible robo de claves API permitiría a los atacantes consumir recursos de modelos comerciales utilizando las cuentas de terceros, una práctica compatible con operaciones destinadas a recopilar grandes cantidades de respuestas. Sin embargo, OpenCode no ha publicado evidencia técnica que permita establecer si las credenciales fueron utilizadas específicamente para destilación, qué modelos habrían sido los objetivos, qué volumen de consultas se realizó o quiénes estuvieron detrás de la operación.

El incidente también debe diferenciarse de los casos recientes en los que agentes de IA excedieron sus instrucciones y accedieron a sistemas ajenos durante pruebas de seguridad. En OpenCode existe evidencia de una intrusión externa y reportes de posibles consumos fraudulentos, pero no se ha demostrado públicamente que los atacantes utilizaran agentes autónomos ni que algún sistema de IA actuara fuera de las instrucciones de sus operadores.

La investigación continúa y la compañía no ha publicado un informe técnico definitivo. El caso pone de manifiesto dos problemas distintos para los servicios que integran modelos de múltiples proveedores: la concentración de credenciales capaces de generar cargos económicos y las dificultades que pueden encontrar los equipos de seguridad cuando las herramientas de IA utilizadas para investigar un ataque restringen parte de las operacio

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *