Skip to content

Esta herramienta no está afiliada a Okta, Inc., ni avalada ni patrocinada por ella. Okta es una marca comercial de Okta, Inc. Los demás nombres son marcas comerciales de sus respectivos propietarios.

Ejemplo de cronología de un incidente en Okta (ficticio)

Una intrusión ficticia en Okta leída evento a evento: restablecimiento del helpdesk, factor del atacante, Super Admin, IdP malicioso, AWS y los hallazgos.

Publicado el 7 min de lectura

TL;DR. Todo en este artículo es ficticio: la organización, las personas, las direcciones IP (rangos de documentación), los números de AS (rango de documentación) y los dominios (.example). Es el ejemplo que carga el botón Probar un ejemplo del analizador: 160 eventos del System Log a lo largo de dos días en los que un atacante convence al helpdesk para que restablezca la contraseña y los factores de una administradora de TI, registra su propio Okta Verify desde un VPS, concede Super Administrator a una cuenta de servicio, añade un proveedor de identidad entrante y lo usa para llegar a AWS. El veredicto del analizador es Compromiso probable, con un hallazgo crítico y cinco altos. Este recorrido muestra cómo leerlo.

El escenario ficticio

«Northwind Logistics» (northwind.example) tiene una pequeña organización de Okta: doce cuentas, una red de oficina en Lyon, algunas personas en teletrabajo y aplicaciones como Slack, Salesforce, Google Workspace, Jira y AWS IAM Identity Center. Tres cuentas importan:

CuentaPapel en la historia
m.okafor@northwind.exampleadministradora de TI (Super Administrator), de baja por enfermedad la mañana del incidente
h.lambert@northwind.exampleagente del helpdesk
svc-sync@northwind.examplecuenta de servicio de sincronización de directorio; nunca inicia sesión de forma interactiva

Redes: la oficina (198.51.100.10, «Example Telecom», AS64496), la banda ancha doméstica (192.0.2.x, AS64497) y el VPS del atacante (203.0.113.77, «Example VPS Hosting Ltd», AS64511, Ámsterdam).

El 14 de septiembre y la mañana del 15 son jornadas normales: inicios de sesión con contraseña, push de Okta Verify, SSO a las aplicaciones, alguna contraseña mal escrita.

La intrusión, evento a evento (2026-09-15, UTC)

HoraeventTypeActorObjetivo / detalleOrigen
13:58:40user.session.access_admin_apph.lambertOkta Admin Consoleoficina
14:03:12user.account.reset_passwordh.lambertm.okaforoficina
14:03:40user.mfa.factor.reset_allh.lambertm.okaforoficina
14:09:05policy.evaluate_sign_onm.okaforriesgo HIGH, dispositivo nuevo / país nuevoVPS
14:09:09user.session.startm.okaforcontraseñaVPS
14:10:22user.mfa.factor.activatem.okaforOkta Verify registradoVPS
14:10:51user.authentication.auth_via_mfam.okaforpush de Okta VerifyVPS
14:12:30user.session.access_admin_appm.okaforOkta Admin ConsoleVPS
14:19:02user.account.privilege.grantm.okaforsvc-sync, «Super administrator»VPS
14:26:47system.idp.lifecycle.createm.okaforIdP «Partner SSO»VPS
14:27:10system.idp.lifecycle.activatem.okaforIdP «Partner SSO»VPS
14:33:15user.authentication.auth_via_IDPsvc-synca través de «Partner SSO»VPS
14:33:16user.session.startsvc-syncaserción de federaciónVPS
14:35:18user.authentication.ssosvc-syncAWS IAM Identity CenterVPS
14:36:02user.authentication.ssom.okaforAWS IAM Identity CenterVPS
15:41:08user.session.start FAILUREm.okaforINVALID_CREDENTIALScasa
15:41:52user.session.start FAILUREm.okaforINVALID_CREDENTIALScasa

Léelo como una historia: a las 14:03 el helpdesk restablece la contraseña y los factores de Maya (alguien llamó haciéndose pasar por ella). Seis minutos después, «Maya» inicia sesión desde un VPS neerlandés que nunca había usado, registra un Okta Verify nuevo y en menos de diez minutos está en la Admin Console. Convierte una cuenta de servicio en Super Administrator, crea y activa un proveedor de identidad entrante e inicia sesión como la cuenta de servicio a través de él. Ambas identidades abren AWS. A las 15:41, la Maya real, ya conectada desde casa, no puede entrar: su contraseña ha cambiado.

Es el patrón descrito en el artículo sobre la ingeniería social al helpdesk y en el artículo sobre cross-tenant impersonation, comprimido en 33 minutos.

Qué informa el analizador

Veredicto: Compromiso probable. Estadísticas: 160 eventos, 12 usuarios, 5 direcciones IP, 24 sesiones, del 2026-09-14 07:56 al 2026-09-15 15:41 UTC.

GravedadHallazgoClavePor qué se disparó
Crítica (agravado)Restablecimiento por el helpdesk y nuevo factor registradom.okaforrestablecimiento por h.lambert y después user.mfa.factor.activate en 24 h, desde un proveedor de hosting / red nueva
AltaAplicación sensible abierta tras actividad sospechosam.okafor → Okta Admin Consoleacceso a la Admin Console después del hallazgo crítico
AltaRol de Super administrador concedidosvc-syncprivilegeGranted = Super administrator
AltaNuevo proveedor de identidad (federación entrante)Partner SSOcreación + activación
AltaAplicación sensible abierta tras actividad sospechosasvc-sync → AWS IAM Identity CenterSSO de una cuenta implicada en un hallazgo alto; enlaza con AWS Forensics
AltaAplicación sensible abierta tras actividad sospechosam.okafor → AWS IAM Identity Centerlo mismo
MediaInicio de sesión desde un proveedor de hostingm.okafor«Example VPS Hosting Ltd» coincide con la lista de hosting
MediaInicio de sesión desde un proveedor de hostingsvc-syncmisma red
BajaContraseña o factores restablecidos por otro usuariom.okaforcontexto informativo para la cronología

El hallazgo crítico bastaría por sí solo para el veredicto Compromiso probable; cuatro reglas altas distintas lo hacen inequívoco.

Dos detalles que conviene notar:

  • El inicio de sesión por IdP no es un hallazgo aparte. user.authentication.auth_via_IDP es normal en organizaciones que usan federación. Aquí aflora a través de la regla de proveedor de hosting y de la regla de SSO tras actividad sospechosa, porque svc-sync fue el objetivo de la concesión de Super Administrator. En un caso real, enumera a mano cada auth_via_IDP a través de un IdP nuevo.
  • Los inicios de sesión fallidos de la víctima tampoco son un hallazgo. Dos fallos son ruido normal. Aun así aparecen en la cronología y, en un caso real, marcan el momento en que la usuaria se da cuenta; pregúntale cuándo llamó al helpdesk.

Trabajarlo en la interfaz

  1. Pestaña Hallazgos. Abre las pruebas del hallazgo crítico: tres eventos (restablecimiento de contraseña, restablecimiento de factores, activación del factor). El actor de los dos primeros es h.lambert; el del tercero, m.okafor desde 203.0.113.77.
  2. Cronología del incidente. Las pruebas de cada hallazgo medio o superior, más las acciones de administración de las cuentas implicadas, en orden: básicamente la tabla de arriba, construida para ti.
  3. Entidades → direcciones IP. 203.0.113.77 (AS64511, Países Bajos) tiene eventos de dos usuarios, m.okafor y svc-sync. Pulsa Eventos para ver todo lo que hizo esa IP.
  4. Entidades → sesiones. La sesión del atacante para m.okafor contiene el registro del factor, el acceso a la Admin Console, la concesión y la creación del IdP: una sesión, todo el ataque.
  5. Remediación. Conservar los registros; eliminar sesiones; revisar administradores; endurecer la verificación del helpdesk; restablecer factores y contraseña; investigar AWS y revocar allí las sesiones; revocar la concesión de Super Administrator; eliminar el IdP y revisar las reglas de enrutamiento; bloquear los proveedores de hosting en el inicio de sesión; contactar con la usuaria; escalar a respuesta a incidentes.

Qué haría después un equipo de respuesta

  • Contener en Okta: eliminar «Partner SSO», revocar el rol de administración de svc-sync, eliminar las sesiones de ambas cuentas y volver a registrar a Maya en persona.
  • Seguir en AWS: ambas identidades llegaron a AWS IAM Identity Center entre las 14:35 y las 14:36 desde 203.0.113.77. CloudTrail pasa a ser la fuente principal; AWS Forensics lo lee de la misma forma.
  • Cerrar el punto de entrada: averiguar cómo verificó el helpdesk a quien llamó a las 14:03 y cambiar el proceso para los restablecimientos de administradores.

Pruébalo tú

Abre el analizador, pulsa Probar un ejemplo y sigue los pasos anteriores. Después lee la guía de análisis paso a paso para hacer lo mismo con tu propia exportación, o la guía de investigación para el método.

El ejemplo lo genera un script del proyecto (scripts/make-samples.py) que sigue el esquema LogEvent del System Log de la documentación para desarrolladores de Okta y usa eventTypes del catálogo de event types. Sus direcciones IP provienen de los rangos de documentación de la RFC 5737 y sus números de AS del rango de documentación de la RFC 5398, así que nada apunta a una red real.

Artículos relacionados

Los eventTypes del System Log de Okta que importan en un incidente, por fase del ataque, con los campos a leer y las diferencias Classic / Identity Engine.
Analiza una exportación del System Log de Okta en tu navegador: carga los ficheros, lee el veredicto y los hallazgos, pivota por usuario, IP y sesión.
Exporta el System Log de Okta para una investigación: CSV de la Admin Console, /api/v1/logs con la paginación correcta, Log Streaming, SIEM y trampas a evitar.

Esta herramienta no está afiliada a Okta, Inc., ni avalada ni patrocinada por ella. Okta es una marca comercial de Okta, Inc. Los demás nombres son marcas comerciales de sus respectivos propietarios.