JadePuffer (Storm-3168), un atacante con capacidades de agente de IA, realiza ataque destructivo a tenant de Azure


Un atacante con capacidades agentic AI, identificado por Microsoft como JadePuffer (seguido como Storm-3168), aprovechó credenciales de servicio comprometidas en Microsoft Azure para ejecutar una campaña automatizada de destrucción de recursos en cuestión de minutos. Según el informe de Microsoft Security Research, el actor comprometió dos "service principals" legítimos dentro del mismo tenant: uno dedicado a reconocimiento y mapeo del entorno y otro encargado de operaciones destructivas y recopilación de credenciales. El primer "service principal" pasó alrededor de 15 horas realizando más de 300 operaciones de lectura para mapear máquinas virtuales, suscripciones y grupos de recursos. A los 90 minutos de iniciado ese mapeo, el segundo service principal realizó una enumeración masiva de VMs y grupos de recursos en apenas cinco segundos, otorgando al atacante visibilidad amplia del entorno.

Horas después, el actor intentó y logró borrar múltiples recursos: más de 100 intentos para eliminar cuentas de almacenamiento (la mayoría exitosos), un Azure Key Vault, una Function App y un App Service plan. Varios intentos de borrar bases de datos Azure SQL fallaron por uso de una versión de API no soportada. Posteriormente, el atacante enumeró las cuentas de almacenamiento y realizó más de 30 solicitudes exitosas de ListKeys para recuperar claves de acceso, incluyendo cuentas relacionadas con Site Recovery, lo que indica intención de neutralizar respaldos y controles de recuperación.

Microsoft no pudo confirmar la vía exacta de compromiso inicial, aunque encontró que el client ID, client secret y tenant ID habían quedado expuestos en texto plano en el historial público de edición de una issue de GitHub por un empleado del cliente. Aunque no se confirmó exfiltración de datos ni se observó nota de rescate, la técnica y el patrón son consistentes con operaciones orientadas a ransomware o extorsión. El caso amplía la actividad conocida de JadePuffer hacia Azure y subraya cómo la orquestación automatizada (posiblemente con apoyo de modelos LLM) puede acelerar operaciones complejas post-compromiso.

Recomendaciones

- Revisar y rotar inmediatamente cualquier client secret o credencial expuesta; establecer ciclo de vida y rotación automatizada de secretos.
- Mantener los secrets resguardados bajo variables de entorno, almacenados localmente y separados del código fuente.
- Habilitar y asegurar planes adecuados de Microsoft Defender for Cloud para cargas críticas.
- Proteger y auditar continuamente credenciales y secretos de aplicaciones (evitar exponer secretos en repositorios o issues públicas).
- Monitorizar y bloquear patrones de enumeración masiva y ListKeys anómalos; alertar sobre accesos inusuales a cuentas de almacenamiento y key vaults.
- Implementar y probar regularmente recuperaciones desde copias fuera de línea o inaccesibles por el entorno principal.
- Adoptar detección y respuesta apoyada por IA para correlacionar y automatizar investigaciones a gran escala.

Taxonomía

ID Táctica Nombre Táctica Técnicas Relacionadas
TA0043 Reconnaissance
  • T1595: Active Scanning
TA0007 Discovery
  • T1082: System Information Discovery / Cloud Resource Discovery
TA0006 Credential Access
  • T1552: Unsecured Credentials
TA0040 Impact
  • T1485: Data Destruction
  • T1490: Inhibit System Recovery

Referencias

www.darkreading.com/cloud-security/jadepuffer-ai-actor-azure-tenant-destructive-cloud-attack

El nombre es requerido.
El email es requerido.
El email no es válido.
El comentario es requerido.
El captcha es requerido.



Comentarios