Análisis técnico
Por lo general, la estructura de las URL que hemos observado en estas campañas sigue el patrón que se muestra a continuación.
https://login.microsoftonline.com/common/reprocess?ctx=rQQIARAA02I20jOwUjE3MTFJM0ky1TU0TEvSNTFONNK1SDJK1jUzMjSxMAUCC4PkIiEugcTgtV7WT-pcZpwUj7mt7ye_ilEpo6SkoNhKX78gJzEvsbQkIzknMzWvRC8lVT8lozgjJTXVZAcj4wVGxlVMbMYGBibGBreY-P0dgQqNQER-UWZV6icmjrSixPRcoL5ZzBwWRpbmRpZGhpuY2ZLzc3Pz83YxqxgYGBomJRlZ6poamBvpGlgkm-omJqda6KYam1kmG5mZmxkZmZ1iFskvSM3LTFFIzU3MzFEoKMpPy8xJvcHMeIGF8RULjwGrFQcHlwC_BLsCww8WxkWsQP8kKS969XB5t8PUG------
/common
: hace referencia al punto final compartido del inquilino (/common/) en el sistema de inicio de sesión de Microsoft, lo que significa que la solicitud no está vinculada a una organización específica; cualquier usuario (particular o corporativo) podría ser el destinatario
.
/reprocess
- Normalmente, Microsoft utilizaría /reprocess para reintentar o reanudar un inicio de sesión fallido o un flujo
de autenticación interrumpido
. CTX
: se trata de un objeto de contexto que contiene información como la sesión, el inquilino, la URL de redirección y el estado de autenticación que Microsoft necesita durante las transacciones OAuth. Esta codificación la genera Microsoft, normalmente, cuando se interrumpe o falla una sesión de inicio de sesión.
Generación de la URL
- El actor malicioso registra una aplicación en Azure AD y especifica un enlace de redireccionamiento malicioso para utilizarlo en su campaña.
- Genera una URL de OAuth, que incluye el enlace de redirección y parámetros como response_type, para activar una solicitud de consentimiento que pida acceso a la cuenta del usuario al hacer clic en ella. Nota: se pueden utilizar otras opciones de response_type que no muestran páginas de consentimiento y redirigen silenciosamente al usuario a la página maliciosa.
- Mediante esta URL, intentan iniciar sesión ellos mismos e interrumpen o manipulan la sesión para generar una cadena «ctx», que incluye la URL de redireccionamiento codificada y los detalles de la sesión generados por Microsoft.
- A continuación, crean una URL de phishing definitiva, insertando el «ctx» capturado en un punto final /common/reprocess, lo que iniciará un flujo de inicio de sesión para cualquier usuario de cualquier inquilino. Hemos observado que el «ctx» generado tiende a utilizarse en numerosos objetivos.
Protección de Mimecast
Hemos identificado varios atributos en las campañas recientes que se han incorporado a nuestras capacidades de detección. Seguimos vigilando los cambios en las técnicas utilizadas con los enlaces OAuth.
Objetivos:
Predominantemente EE. UU., sector inmobiliario, servicios profesionales
Recomendaciones
- Evaluar los requisitos de las aplicaciones externas
- Llevar a cabo revisiones exhaustivas de los consentimientos de aplicaciones de terceros existentes en toda la organización
- Se debe habilitar el registro mejorado de las solicitudes OAuth para facilitar la detección temprana de actividades sospechosas.
- Formación en concienciación sobre seguridad para los usuarios
- Los usuarios deben examinar minuciosamente las solicitudes de inicio de sesión de Microsoft que incluyan permisos de acceso.
- Realizar simulacros periódicos de phishing que incluyan escenarios relacionados con los permisos de Microsoft
- Búsqueda proactiva de amenazas
- Busque en los registros de URL Protect utilizando filtros específicos para el parámetro «reprocess?ctx=», ya que este constituye un indicador clave de compromiso.