Ir al contenido principal
Cerrar
Seguridad

OpenCode hackeado: las credenciales que viven en casa ajena

Gabriel Ferraresi· CEO | Tech86October 29, 20263 min
seguridadopencodecredencialesagentes-iaincident-response

La herramienta que uso todos los días anunció, en la noche del viernes, que fue hackeada. Las credenciales que se filtraron eran de los usuarios.

El comunicado oficial describe el incidente: acceso no autorizado a un sistema legado que OpenCode estaba desactivando. Ahí estaban las llaves de proveedores (OpenAI, Anthropic, Google) guardadas en la consola, el servicio hospedado en que el equipo usa los modelos sin nunca ver la llave. La orientación oficial fue directa: revocar y sustituir las llaves en los paneles de los proveedores, actualizar las aplicaciones que las usan y revisar el uso reciente por actividad extraña.

El escopo confirmado

1,4% de los usuarios de la consola, todos con proveedor externo vinculado. La empresa avisó a ese grupo por email en la mañana del sábado, con el asunto Action Required: Potential provider key breach, y el recado oficial es este: quien no recibió el email no fue afectado. Las llaves en riesgo son las pegadas en la consola; las del cliente de línea de comando y del desktop quedan en banco local, en tu máquina.

Los atacantes no quedaron en modo lectura

Según TechCrunch, corrieron cargas en las cuentas de IA de los usuarios y generaron costo. La lectura del mercado de seguridad es de destilación: inferencia con llave ajena para cosechar salidas y entrenar con ellas.

Es el detalle que separa filtración de credencial de filtración de dato: la llave robada sigue trabajando después del incidente, en tu cuenta, en tu factura. Por eso la respuesta empieza en la revocación, pero no termina en ella.

La lección queda en la dirección de la llave

Quien guarda la credencial en la consola de un proveedor hereda el incidente del proveedor, y la factura del incidente llega al dueño de la llave. El perímetro del agente se llama credencial, y el caso de esta semana mostró que a veces ella vive en casa ajena.

Es el mismo diseño que documentamos en el caso PocketOS: el agente usó la autoridad que recibió, y lo que faltó fue IAM. Aquí la autoridad ni era tuya: estaba hospedada en una consola de tercero que fue comprometida. Y la cadena de confianza de herramientas de agente es el mismo vector que la campaña TrapDoor exploró en archivos de configuración.

Lo que recomiendo, en este orden

  1. Revocar toda llave que esté guardada en consola de tercero y emitir una nueva, directamente en el proveedor.
  2. Revisar factura y logs de uso por actividad que no reconozcas.
  3. Adoptar el patrón que sobrevive al próximo aviso: llave de agente es revocable, tiene techo de gasto y nunca es la única.

En Tech86, inventario de credenciales es el primer trabajo de gobernanza de agente: dónde vive cada llave, qué puede hacer, cuándo se vuelve basura.

Conclusión

Para quien opera agente con llave de proveedor, el caso deja una regla: la llave vive en tu cofre o vive en la factura de alguien. El próximo comunicado de violación es cuestión de tiempo; el inventario es lo que decide si llega como aviso o como perjuicio.

¿Necesitas orientación especializada?

Agenda una consultoría con nuestros especialistas.

Inventario de credenciales de agentes de IA

Preguntas Frecuentes

La empresa anunció acceso no autorizado a un sistema legado que estaba desactivando. Ahí estaban las llaves de proveedores (OpenAI, Anthropic, Google) guardadas en la consola, el servicio hospedado en que el equipo usa los modelos sin nunca ver la llave. La orientación oficial fue revocar y sustituir las llaves en los paneles de los proveedores, actualizar las aplicaciones y revisar el uso reciente.

El escopo confirmado fue de 1,4% de los usuarios de la consola, todos con proveedor externo vinculado. La empresa avisó a ese grupo por email en la mañana del sábado con el asunto Action Required: Potential provider key breach, y el recado oficial es que quien no recibió el email no fue afectado. Las llaves del cliente de línea de comando y del desktop quedan en banco local, en la máquina del usuario.

Las usaron. Según TechCrunch, corrieron cargas en las cuentas de IA de los usuarios y generaron costo. La lectura del mercado de seguridad es de destilación: inferencia con llave ajena para cosechar salidas y entrenar con ellas. Por eso la conferencia de factura y de logs de uso es parte de la respuesta, no solo la rotación de la llave.

La lección queda en la dirección de la llave: quien guarda la credencial en la consola de un proveedor hereda el incidente del proveedor, y la factura del incidente llega al dueño de la llave. El perímetro del agente se llama credencial, y el caso mostró que a veces ella vive en casa ajena. Es la misma lección del PocketOS: [lo que sostuvo el error fue el IAM, no el prompt](https://www.tech86.com.br/es/blog/pocketos-agente-deleta-producao-iam-falhou-confissao).

Con el patrón que sobrevive al próximo aviso: llave revocable, con techo de gasto, escopo mínimo y nunca única, guardada en cofre propio y rotada periódicamente. Complementa lo que ya documentamos sobre [IA coding assistants como vector de supply chain](https://www.tech86.com.br/es/blog/supply-chain-ai-coding-npm-trapdoor): la cadena de confianza del agente es auditable, y el inventario de credenciales es el primer trabajo de esa auditoría.

Blog, Contáctanos

¿Tienes alguna pregunta sobre nuestros artículos o servicios? Nuestro equipo está listo para ayudarte.

Agendar Reunión

Reserva un horario.

Agendar Ahora

Correo Electrónico

Envía un mensaje.

[email protected]

WhatsApp

Conversación rápida.

Dirección

Avenida Paulista, 1636 - São Paulo - SP - 01310-200

Especialista Tech86

En línea ahora

¡Hola! ¿Cómo podemos ayudar a escalar tu negocio hoy?

Tech86 Engineering

Valoramos tu privacidad

Utilizamos cookies y tecnologías similares para optimizar tu experiencia, analizar el tráfico del sitio web y personalizar contenido. Al hacer clic en "Aceptar Todos", aceptas el uso de todas las cookies. Lee nuestra Política de Privacidad.