Diferencia entre revisiones de «Microsoft Device Code Phishing Campaign (EvilTokens / Storm-2372 Evolution)»

sin resumen de edición
Sin resumen de edición
Sin resumen de edición
Línea 1: Línea 1:
Microsoft Device Code Phishing Campaign es una campaña de phishing avanzada y generalizada detectada por Microsoft Defender Security Research que abusa del flujo de autenticación legítimo de código de dispositivo OAuth 2.0 para comprometer cuentas de organizaciones a gran escala. Esta campaña, que coincide con la aparición de EvilTokens, un conjunto de herramientas de phishing como servicio (PhaaS), representa una evolución significativa respecto a campañas anteriores como la de Storm-2372 observada en febrero de 2025. La campaña se distingue por su alto grado de automatización, el uso de inteligencia artificial generativa para crear señuelos hiperpersonalizados, y una infraestructura dinámica que elude las defensas tradicionales. Los atacantes utilizan plataformas de automatización como Railway.com para activar miles de nodos de sondeo únicos y de corta duración, generan códigos de dispositivo dinámicamente en el momento de la interacción del usuario para eludir la ventana de caducidad estándar de 15 minutos, y emplean señuelos generados por IA adaptados al rol de la víctima (solicitudes de propuestas, facturas, flujos de trabajo de fabricación). Una vez obtenidos los tokens de autenticación, los atacantes realizan reconocimiento con Microsoft Graph, crean reglas de bandeja de entrada maliciosas para persistencia y exfiltración, y se centran en objetivos de alto valor como usuarios con roles financieros o ejecutivos. La campaña utiliza una cadena de redirecciones a través de dominios legítimos comprometidos y plataformas serverless de alta reputación (Vercel, Cloudflare Workers, AWS Lambda) para evadir escáneres y listas negras. Esta actividad demuestra un aumento significativo en la sofisticación de los ciberdelincuentes, combinando automatización de extremo a extremo, IA generativa y abuso de protocolos legítimos de autenticación.
Microsoft Device Code Phishing Campaign es una campaña de phishing avanzada y generalizada detectada por Microsoft Defender Security Research que abusa del flujo de autenticación legítimo de código de dispositivo OAuth 2.0 para comprometer cuentas de organizaciones a gran escala. Esta campaña, que coincide con la aparición de EvilTokens, un conjunto de herramientas de phishing como servicio (PhaaS), representa una evolución significativa respecto a campañas anteriores como la de Storm-2372 observada en febrero de 2025. La campaña se distingue por su alto grado de automatización, el uso de inteligencia artificial generativa para crear señuelos hiperpersonalizados, y una infraestructura dinámica que elude las defensas tradicionales. Los atacantes utilizan plataformas de automatización como Railway.com para activar miles de nodos de sondeo únicos y de corta duración, generan códigos de dispositivo dinámicamente en el momento de la interacción del usuario para eludir la ventana de caducidad estándar de 15 minutos, y emplean señuelos generados por IA adaptados al rol de la víctima (solicitudes de propuestas, facturas, flujos de trabajo de fabricación). Una vez obtenidos los tokens de autenticación, los atacantes realizan reconocimiento con Microsoft Graph, crean reglas de bandeja de entrada maliciosas para persistencia y exfiltración, y se centran en objetivos de alto valor como usuarios con roles financieros o ejecutivos. La campaña utiliza una cadena de redirecciones a través de dominios legítimos comprometidos y plataformas serverless de alta reputación (Vercel, Cloudflare Workers, AWS Lambda) para evadir escáneres y listas negras. Esta actividad demuestra un aumento significativo en la sofisticación de los ciberdelincuentes, combinando automatización de extremo a extremo, IA generativa y abuso de protocolos legítimos de autenticación.


Nombres Alternativos / Aliases
== Nombres Alternativos / Aliases ==
 
* EvilTokens Campaign (Por el conjunto de herramientas PhaaS identificado)
* EvilTokens Campaign (Por el conjunto de herramientas PhaaS identificado)
* Device Code Phishing 2.0 (Por la evolución de la técnica)
* Device Code Phishing 2.0 (Por la evolución de la técnica)
Línea 9: Línea 8:
* AI-Powered Phishing Campaign (Por el uso de IA generativa)
* AI-Powered Phishing Campaign (Por el uso de IA generativa)


Fecha de Detección / Actividad
== Fecha de Detección / Actividad ==
 
* Campaña Anterior Relacionada: Storm-2372 (observada en febrero de 2025)
* Campaña Anterior Relacionada: Storm-2372 (observada en febrero de 2025)
* Fecha de Detección por Microsoft Defender: Marzo - abril de 2026
* Fecha de Detección por Microsoft Defender: Marzo - abril de 2026
Línea 17: Línea 15:
* Estado: Activo. La campaña continúa evolucionando con nueva infraestructura y señuelos.
* Estado: Activo. La campaña continúa evolucionando con nueva infraestructura y señuelos.


Actor de Amenaza (Atribución)
== Actor de Amenaza (Atribución) ==
 
* Nombre del Actor: No atribuido a un grupo específico; asociado a EvilTokens (conjunto de herramientas PhaaS) y posiblemente relacionado con Storm-2372.
* Nombre del Actor: No atribuido a un grupo específico; asociado a EvilTokens (conjunto de herramientas PhaaS) y posiblemente relacionado con Storm-2372.
* Tipo de Actor: Grupo de ciberdelincuencia que opera un modelo de Phishing como Servicio (PhaaS). Venden o alquilan la infraestructura y las herramientas a otros ciberdelincuentes.
* Tipo de Actor: Grupo de ciberdelincuencia que opera un modelo de Phishing como Servicio (PhaaS). Venden o alquilan la infraestructura y las herramientas a otros ciberdelincuentes.
* Sofisticación: Muy alta. La campaña demuestra capacidades avanzadas: automatización de extremo a extremo con plataformas como Railway.com, generación dinámica de códigos de dispositivo para eludir ventanas de caducidad, uso de IA generativa para crear señuelos hiperpersonalizados, cadena de redirecciones multi-etapa con abuso de plataformas serverless legítimas (Vercel, Cloudflare Workers, AWS Lambda), secuestro del portapapeles mediante API de navegador, sondeo en tiempo real del estado de autenticación, y actividades posteriores a la intrusión que incluyen reconocimiento con Microsoft Graph, creación de reglas de bandeja de entrada maliciosas y exfiltración selectiva de datos de objetivos de alto valor.
* Sofisticación: Muy alta. La campaña demuestra capacidades avanzadas: automatización de extremo a extremo con plataformas como Railway.com, generación dinámica de códigos de dispositivo para eludir ventanas de caducidad, uso de IA generativa para crear señuelos hiperpersonalizados, cadena de redirecciones multi-etapa con abuso de plataformas serverless legítimas (Vercel, Cloudflare Workers, AWS Lambda), secuestro del portapapeles mediante API de navegador, sondeo en tiempo real del estado de autenticación, y actividades posteriores a la intrusión que incluyen reconocimiento con Microsoft Graph, creación de reglas de bandeja de entrada maliciosas y exfiltración selectiva de datos de objetivos de alto valor.


Resumen Ejecutivo
== Resumen Ejecutivo ==
 
Microsoft Device Code Phishing Campaign representa una nueva generación de ataques de phishing que abusan del flujo de autenticación legítimo de código de dispositivo OAuth 2.0, diseñado originalmente para dispositivos con capacidades de entrada limitadas (como televisores inteligentes o impresoras). En este ataque, los ciberdelincuentes inician el proceso de autenticación y proporcionan a la víctima un código mediante un señuelo de phishing. Cuando la víctima introduce el código en el portal oficial microsoft.com/devicelogin, autoriza sin saberlo la sesión del atacante, otorgándole acceso a la cuenta sin necesidad de exponer credenciales ni evadir la autenticación multifactor (MFA). La campaña se distingue por su automatización avanzada: los atacantes utilizan plataformas como Railway.com para activar miles de nodos de sondeo únicos y de corta duración, generan códigos de dispositivo dinámicamente en el momento en que el usuario hace clic en el enlace de phishing (resolviendo así el problema de la caducidad de 15 minutos), y emplean IA generativa para crear correos electrónicos hiperpersonalizados adaptados al rol de la víctima (ejecutivos, finanzas, fabricación). La cadena de ataque incluye múltiples redirecciones a través de dominios legítimos comprometidos y plataformas serverless de alta reputación (Vercel, Cloudflare Workers, AWS Lambda) para evadir la detección. Una vez obtenidos los tokens, los atacantes realizan reconocimiento con Microsoft Graph, crean reglas de bandeja de entrada maliciosas (con nombres que contienen solo caracteres especiales) para persistencia y exfiltración, y se centran en objetivos de alto valor, especialmente aquellos con roles financieros. Esta campaña demuestra un salto cualitativo en la sofisticación del phishing, combinando automatización, IA y abuso de protocolos legítimos para eludir MFA y las defensas tradicionales.
Microsoft Device Code Phishing Campaign representa una nueva generación de ataques de phishing que abusan del flujo de autenticación legítimo de código de dispositivo OAuth 2.0, diseñado originalmente para dispositivos con capacidades de entrada limitadas (como televisores inteligentes o impresoras). En este ataque, los ciberdelincuentes inician el proceso de autenticación y proporcionan a la víctima un código mediante un señuelo de phishing. Cuando la víctima introduce el código en el portal oficial microsoft.com/devicelogin, autoriza sin saberlo la sesión del atacante, otorgándole acceso a la cuenta sin necesidad de exponer credenciales ni evadir la autenticación multifactor (MFA). La campaña se distingue por su automatización avanzada: los atacantes utilizan plataformas como Railway.com para activar miles de nodos de sondeo únicos y de corta duración, generan códigos de dispositivo dinámicamente en el momento en que el usuario hace clic en el enlace de phishing (resolviendo así el problema de la caducidad de 15 minutos), y emplean IA generativa para crear correos electrónicos hiperpersonalizados adaptados al rol de la víctima (ejecutivos, finanzas, fabricación). La cadena de ataque incluye múltiples redirecciones a través de dominios legítimos comprometidos y plataformas serverless de alta reputación (Vercel, Cloudflare Workers, AWS Lambda) para evadir la detección. Una vez obtenidos los tokens, los atacantes realizan reconocimiento con Microsoft Graph, crean reglas de bandeja de entrada maliciosas (con nombres que contienen solo caracteres especiales) para persistencia y exfiltración, y se centran en objetivos de alto valor, especialmente aquellos con roles financieros. Esta campaña demuestra un salto cualitativo en la sofisticación del phishing, combinando automatización, IA y abuso de protocolos legítimos para eludir MFA y las defensas tradicionales.


Vectores de Ataque / Métodos de Explotación
== Vectores de Ataque / Métodos de Explotación ==
 
# Correos Electrónicos de Spearphishing con IA: Los atacantes utilizan inteligencia artificial generativa para crear correos electrónicos dirigidos y personalizados según el rol de la víctima, con temas como solicitudes de propuestas (RFP), facturas, flujos de trabajo de fabricación o "Acción requerida: Caducidad de la contraseña".
# Correos Electrónicos de Spearphishing con IA: Los atacantes utilizan inteligencia artificial generativa para crear correos electrónicos dirigidos y personalizados según el rol de la víctima, con temas como solicitudes de propuestas (RFP), facturas, flujos de trabajo de fabricación o "Acción requerida: Caducidad de la contraseña".
# Cadena de Redirecciones Multi-Etapa: Los correos contienen enlaces o archivos adjuntos que, al ser abiertos, inician una serie de redirecciones a través de dominios legítimos comprometidos y plataformas serverless de alta reputación (Vercel, Cloudflare Workers, AWS Lambda), evadiendo escáneres de URL y sandboxes.
# Cadena de Redirecciones Multi-Etapa: Los correos contienen enlaces o archivos adjuntos que, al ser abiertos, inician una serie de redirecciones a través de dominios legítimos comprometidos y plataformas serverless de alta reputación (Vercel, Cloudflare Workers, AWS Lambda), evadiendo escáneres de URL y sandboxes.
Línea 36: Línea 31:
# Sondeo en Tiempo Real: El script de la página entra en un estado de sondeo (cada 3-5 segundos) para monitorear si el usuario ha completado la autenticación, validando el estado a través del endpoint <code>/state</code> del atacante.
# Sondeo en Tiempo Real: El script de la página entra en un estado de sondeo (cada 3-5 segundos) para monitorear si el usuario ha completado la autenticación, validando el estado a través del endpoint <code>/state</code> del atacante.


Técnicas, Tácticas y Procedimientos (TTPs) - MITRE ATT&CK
== Técnicas, Tácticas y Procedimientos (TTPs) - MITRE ATT&CK ==
{| class="wikitable"
{| class="wikitable"
!Táctica (MITRE ATT&CK)
!Táctica (MITRE ATT&CK)
Línea 118: Línea 113:
|Manipulación de correos electrónicos mediante reglas de bandeja de entrada que redirigen comunicaciones.
|Manipulación de correos electrónicos mediante reglas de bandeja de entrada que redirigen comunicaciones.
|}
|}
Flujo de Ataque (Cyber Kill Chain)


== Flujo de Ataque (Cyber Kill Chain) ==
# Reconocimiento y Validación del Objetivo (10-15 días antes): El atacante verifica la validez de las cuentas objetivo mediante el endpoint GetCredentialType de Microsoft. Identifica perfiles de alto valor (finanzas, ejecutivos) mediante análisis de perfiles públicos y directorios corporativos.
# Reconocimiento y Validación del Objetivo (10-15 días antes): El atacante verifica la validez de las cuentas objetivo mediante el endpoint GetCredentialType de Microsoft. Identifica perfiles de alto valor (finanzas, ejecutivos) mediante análisis de perfiles públicos y directorios corporativos.
# Armamento: El atacante configura la infraestructura de ataque: dominios de suplantación, redireccionadores en plataformas serverless (Vercel, Cloudflare Workers, AWS Lambda), y las páginas de phishing con scripts de automatización. Prepara los correos electrónicos personalizados con IA generativa.
# Armamento: El atacante configura la infraestructura de ataque: dominios de suplantación, redireccionadores en plataformas serverless (Vercel, Cloudflare Workers, AWS Lambda), y las páginas de phishing con scripts de automatización. Prepara los correos electrónicos personalizados con IA generativa.
Línea 128: Línea 123:
# Acción sobre Objetivos: El usuario pega el código en microsoft.com/devicelogin y completa la autenticación (con MFA si está configurada). El atacante recibe los tokens de acceso y actualización. Posteriormente: (a) realiza reconocimiento con Microsoft Graph, (b) crea reglas de bandeja de entrada maliciosas, (c) exfiltra correos electrónicos de objetivos de alto valor.
# Acción sobre Objetivos: El usuario pega el código en microsoft.com/devicelogin y completa la autenticación (con MFA si está configurada). El atacante recibe los tokens de acceso y actualización. Posteriormente: (a) realiza reconocimiento con Microsoft Graph, (b) crea reglas de bandeja de entrada maliciosas, (c) exfiltra correos electrónicos de objetivos de alto valor.


Infraestructura Utilizada
== Infraestructura Utilizada ==
{| class="wikitable"
{| class="wikitable"
!Tipo
!Tipo
Línea 158: Línea 153:
|Punto de autenticación legítimo donde la víctima introduce el código.
|Punto de autenticación legítimo donde la víctima introduce el código.
|}
|}
Objetivos y Sectores Afectados


== Objetivos y Sectores Afectados ==
* Objetivo Principal: Cuentas de organizaciones que utilizan Microsoft Entra ID (anteriormente Azure AD) para autenticación.
* Objetivo Principal: Cuentas de organizaciones que utilizan Microsoft Entra ID (anteriormente Azure AD) para autenticación.
* Perfiles de Alto Valor: Usuarios con roles financieros, ejecutivos, administrativos.
* Perfiles de Alto Valor: Usuarios con roles financieros, ejecutivos, administrativos.
Línea 166: Línea 161:
* Tipo de Datos Comprometidos: Tokens de autenticación (acceso y actualización), correos electrónicos, estructura organizativa, permisos.
* Tipo de Datos Comprometidos: Tokens de autenticación (acceso y actualización), correos electrónicos, estructura organizativa, permisos.


Impacto y Riesgo
== Impacto y Riesgo ==
 
* Nivel de Riesgo: Crítico para organizaciones que no han restringido el flujo de código de dispositivo o no tienen políticas de acceso condicional adecuadas.
* Nivel de Riesgo: Crítico para organizaciones que no han restringido el flujo de código de dispositivo o no tienen políticas de acceso condicional adecuadas.
* Impacto Potencial:
* Impacto Potencial:
Línea 178: Línea 172:
* Evolución respecto a Storm-2372: Esta campaña es significativamente más sofisticada que la campaña anterior de febrero de 2025, con automatización de extremo a extremo, generación dinámica de códigos, IA generativa para señuelos, y abuso de plataformas serverless.
* Evolución respecto a Storm-2372: Esta campaña es significativamente más sofisticada que la campaña anterior de febrero de 2025, con automatización de extremo a extremo, generación dinámica de códigos, IA generativa para señuelos, y abuso de plataformas serverless.


Recomendaciones de Mitigación
== Recomendaciones de Mitigación ==
 
# Restringir o Bloquear el Flujo de Código de Dispositivo (M1030):
# Restringir o Bloquear el Flujo de Código de Dispositivo (M1030):
#* Microsoft recomienda bloquear el flujo de código de dispositivo siempre que sea posible. Configurar políticas de acceso condicional de Microsoft Entra ID para deshabilitar este flujo para todos los usuarios o solo para aquellos que no lo necesiten.
#* Microsoft recomienda bloquear el flujo de código de dispositivo siempre que sea posible. Configurar políticas de acceso condicional de Microsoft Entra ID para deshabilitar este flujo para todos los usuarios o solo para aquellos que no lo necesiten.
Línea 198: Línea 191:
#* Activar Safe Links (Enlaces seguros) para analizar enlaces maliciosos en tiempo real y activar alertas de phishing con código de dispositivo de alta confianza.
#* Activar Safe Links (Enlaces seguros) para analizar enlaces maliciosos en tiempo real y activar alertas de phishing con código de dispositivo de alta confianza.


Herramientas de Detección
== Herramientas de Detección ==
 
* Microsoft Defender XDR: Detecta autenticación sospechosa de Azure mediante posible intento de phishing a través de código de dispositivo. Incluye detecciones específicas como "Compromiso de cuenta de usuario mediante phishing con código de dispositivo OAuth" y "Código de dispositivo sospechoso tras hacer clic en un enlace de un remitente desconocido".
* Microsoft Defender XDR: Detecta autenticación sospechosa de Azure mediante posible intento de phishing a través de código de dispositivo. Incluye detecciones específicas como "Compromiso de cuenta de usuario mediante phishing con código de dispositivo OAuth" y "Código de dispositivo sospechoso tras hacer clic en un enlace de un remitente desconocido".
* Microsoft Defender para Office 365: Ofrece protección previa a la entrega contra correos electrónicos de phishing con código de dispositivo.
* Microsoft Defender para Office 365: Ofrece protección previa a la entrega contra correos electrónicos de phishing con código de dispositivo.
Línea 207: Línea 199:
* Caza Avanzada (Microsoft 365 Defender): Consultas KQL para validar códigos de error 50199 seguidos de éxito, autenticación desde rangos IP sospechosos, correlación de clics en URL con inicios de sesión riesgosos, y detección de reglas de bandeja de entrada con nombres que contienen solo caracteres especiales.
* Caza Avanzada (Microsoft 365 Defender): Consultas KQL para validar códigos de error 50199 seguidos de éxito, autenticación desde rangos IP sospechosos, correlación de clics en URL con inicios de sesión riesgosos, y detección de reglas de bandeja de entrada con nombres que contienen solo caracteres especiales.


Referencias y Fuentes
== Referencias y Fuentes ==
 
* Microsoft Defender Security Research Team. (2026, 13 de abril). ''Dentro de una campaña de phishing de código de dispositivo con IA''. (Artículo proporcionado por el usuario).
* Microsoft Defender Security Research Team. (2026, 13 de abril). ''Dentro de una campaña de phishing de código de dispositivo con IA''. (Artículo proporcionado por el usuario).
* Microsoft. (2025, febrero). *Storm-2372 device code phishing campaign*. (Campaña anterior mencionada).
* Microsoft. (2025, febrero). *Storm-2372 device code phishing campaign*. (Campaña anterior mencionada).
Línea 214: Línea 205:
* OAuth 2.0 Device Authorization Grant (<nowiki>RFC 8628</nowiki>). (Estándar técnico abusado).
* OAuth 2.0 Device Authorization Grant (<nowiki>RFC 8628</nowiki>). (Estándar técnico abusado).


Historial de Revisiones
== Historial de Revisiones ==
{| class="wikitable"
{| class="wikitable"
!Fecha
!Fecha
Línea 226: Línea 217:
|Creación inicial de la entrada basada en el análisis de Microsoft Defender.
|Creación inicial de la entrada basada en el análisis de Microsoft Defender.
|}
|}
Indicadores de Compromiso (IOCs)
 
== Indicadores de Compromiso (IOCs) ==
{| class="wikitable"
{| class="wikitable"
!Tipo
!Tipo
Línea 273: Línea 265:
|Creación de reglas de bandeja de entrada con nombres de solo caracteres especiales
|Creación de reglas de bandeja de entrada con nombres de solo caracteres especiales
|}
|}
Etiquetas / Categorías


== Etiquetas / Categorías ==
<code>phishing</code> <code>device-code</code> <code>oauth</code> <code>evil-tokens</code> <code>storm-2372</code> <code>microsoft-defender</code> <code>phishing-as-service</code> <code>phaas</code> <code>ai-phishing</code> <code>railway-com</code> <code>vercel</code> <code>cloudflare-workers</code> <code>aws-lambda</code> <code>graph-api</code> <code>entra-id</code> <code>conditional-access</code> <code>mfa-bypass</code> <code>token-theft</code> <code>inbox-rules</code> <code>ciberwiki</code> <code>microsoft-security</code> <code>device-code-phishing</code> <code>campaña-phishing</code> <code>automatizacion-phishing</code> <code>ia-phishing</code> <code>evil-tokens-campaign</code>
<code>phishing</code> <code>device-code</code> <code>oauth</code> <code>evil-tokens</code> <code>storm-2372</code> <code>microsoft-defender</code> <code>phishing-as-service</code> <code>phaas</code> <code>ai-phishing</code> <code>railway-com</code> <code>vercel</code> <code>cloudflare-workers</code> <code>aws-lambda</code> <code>graph-api</code> <code>entra-id</code> <code>conditional-access</code> <code>mfa-bypass</code> <code>token-theft</code> <code>inbox-rules</code> <code>ciberwiki</code> <code>microsoft-security</code> <code>device-code-phishing</code> <code>campaña-phishing</code> <code>automatizacion-phishing</code> <code>ia-phishing</code> <code>evil-tokens-campaign</code>


[[Categoría:CAMPAÑAS|CAMPAÑAS]]
[[index.php?title=Categoría:CAMPAÑAS|CAMPAÑAS]]
2391

ediciones