Saltar al contenido

Filtración de OpenCode: claves API de OpenAI, Anthropic y Google

La filtración de OpenCode afectó al 1,4 % de los usuarios de Console y a sus claves API de OpenAI, Anthropic y Google. Qué sabemos y qué hacer ya con las claves.

Piotr Sobolewski3 min de lectura

Este artículo en otros idiomas:العربيةDeutschEnglishFrançaisItaliano日本語Polski简体中文

En este artículo
  1. ¿Qué sabemos de la filtración de OpenCode?
  2. ¿Por qué todo el mundo habla de esto?
  3. ¿Qué hacer tras la filtración de OpenCode?
  4. FAQ

El 17 de octubre, el equipo de OpenCode publicó en X que la noche anterior se había producido una intrusión relacionada con un «large scale distillation attack», que afectó al 1,4 % de los usuarios de OpenCode Console. La filtración de OpenCode afecta a las claves API de proveedores externos que los usuarios habían conectado en sus workspaces.

¿Qué sabemos de la filtración de OpenCode?

OpenCode es un harness de agentes de código abierto que funciona en la terminal, y Console es su panel alojado, donde se pueden guardar claves de modelos de otras empresas. Según la publicación del equipo:

  1. Los afectados son un subconjunto de usuarios que tenían conectados proveedores externos.
  2. Todos recibieron un correo la mañana del 17 de octubre. Según OpenCode, quien no lo recibió no está afectado por el incidente.
  3. El incidente sigue en curso, así que de momento no hay muchos detalles, y el equipo colabora con Anthropic, OpenAI y Google.

Del correo a los usuarios, cuyo contenido describe Notebookcheck, se desprende que alguien obtuvo acceso no autorizado a un sistema antiguo que estaba en proceso de retirada. Entre las claves que podrían haberse filtrado se mencionan las de OpenAI y Anthropic, y OfficeChai añade también Google a la lista.

¿Por qué todo el mundo habla de esto?

Porque no es solo una amenaza teórica. El hilo «OpenCode Hacked: User credentials leaked» tiene más de 500 puntos en Hacker News, y los usuarios están enseñando facturas reales. Según Notebookcheck, una persona reportó 400 USD de uso no autorizado en su cuenta de Anthropic, otra unos 200 EUR de cargos en Google, y a alguien más Google le suspendió un proyecto por «excessive abuse». Algunos recibieron alertas de consumo de OpenAI y Anthropic antes de que llegara el correo de OpenCode.

Además, el cocreador de OpenCode Dax Raad escribió que ahora también están atacando sus cuentas personales, y añadió que es un «whole new world with ai powered hacking».

Qué significa «distillation attack» en este caso concreto no se sabe. Normalmente se llama así a consultar un modelo de forma masiva para recopilar sus respuestas y entrenar con ellas un modelo propio. Las claves robadas darían acceso gratuito para eso a costa de otros, pero es solo una interpretación que el equipo de OpenCode no ha confirmado.

¿Qué hacer tras la filtración de OpenCode?

Si hemos recibido un correo de OpenCode (o no estamos seguros de que no haya acabado en spam), las recomendaciones del comunicado son sencillas:

  1. Revoquemos las claves de OpenAI, Anthropic y Google en los paneles de esos proveedores y generemos otras nuevas.
  2. Sustituyamos las claves en todas las aplicaciones y scripts que usaban las antiguas.
  3. Revisemos el consumo reciente en las cuentas de los proveedores y busquemos cualquier cosa que no hayamos hecho nosotros.

También conviene configurar límites de gasto y alertas en cada proveedor, si aún no los tenemos. No evitará una filtración, pero limitará la factura si una clave cae en malas manos. The CyberSec Guru aconseja además no volver a introducir claves nuevas en Console hasta que se aclare el asunto.

Curiosamente, no todo funciona bien del lado de OpenCode. Según Notebookcheck, a parte de los usuarios les caducaron las claves del propio OpenCode, el inicio de sesión con redes sociales devolvía el error «Unable to start social login», y algunos no podían generar claves nuevas que funcionaran.

Hace unos días escribí sobre DeepSeek gratis en OpenCode. Si alguien lo configuró entonces a través de Console con proveedores conectados, es buen momento para revisar el correo.

FAQ

¿Se ha filtrado mi clave si no recibí un correo de OpenCode?

Según el equipo de OpenCode, todas las personas afectadas por el incidente recibieron el correo, y quien no lo recibió no se vio afectado. El incidente sigue en curso, así que revisar el consumo en las cuentas de los proveedores no está de más.

¿A cuántos usuarios afectó la filtración de OpenCode?

Al 1,4 % de los usuarios de OpenCode Console, y solo a los que tenían conectados proveedores externos. No se ha dado una cifra absoluta.

¿La filtración afecta también a Anthropic, OpenAI y Google?

Se filtraron las claves API de esas empresas guardadas en OpenCode, no sus sistemas. El equipo de OpenCode colabora con ellas para mitigar las consecuencias del incidente.