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.

Lista de eventTypes de Okta para respuesta a incidentes

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.

Publicado el 6 min de lectura

TL;DR. El catálogo de Okta incluye bastante más de mil eventTypes; una investigación de identidad se apoya en unos cuarenta. Inicios de sesión (user.session.start, user.authentication.auth_via_mfa), notificaciones push (system.push.send_factor_verify_push, user.mfa.okta_verify.deny_push), cambios de factores (user.mfa.factor.reset_all, user.mfa.factor.activate), concesiones de administración (user.account.privilege.grant), tokens (system.api_token.create), federación (system.idp.lifecycle.create, user.authentication.auth_via_IDP) y acceso a aplicaciones (user.authentication.sso). Lee cada uno con sus campos outcome, client, securityContext y authenticationContext, nunca el eventType aislado.

Todos los eventTypes de abajo se han comprobado en el catálogo de event types que publica Okta (también descargable en CSV). Las descripciones son resúmenes míos; el catálogo sigue siendo la referencia.

Los campos que lees en cada evento

Un eventType dice qué pasó. El resto del LogEvent dice si fue el usuario real:

CampoPor qué importa
publishedmarca de tiempo UTC; la columna vertebral de tu cronología
actor.alternateId, actor.typequién lo hizo (un usuario, el propietario de un token de API, el sistema)
target[]a quién o a qué se le hizo: usuario, aplicación, IdP, política, autenticador
outcome.result, outcome.reasonSUCCESS, FAILURE, ALLOW, DENY… y por qué
client.ipAddress, client.userAgent.rawUserAgentorigen y navegador
securityContext.asNumber, asOrg, isp, isProxypropietario de la red (ASN), indicador de proxy
authenticationContext.externalSessionIdla sesión (externalSessionId)
authenticationContext.rootSessionIdla raíz de una sesión interactiva, sobrevive a los cambios de factor
debugContext.debugDataprivilegeGranted, factor, behaviors, risk, threatSuspected, tunnels, requestUri
transaction.id, uuidagrupar eventos relacionados; citar el evento exacto

Una advertencia sobre debugData: es contexto de diagnóstico, no un contrato estable, y sus claves varían entre organizaciones y versiones. Trátalo como un indicio fuerte, no como un esquema.

En cuanto a las sesiones, Okta Security señala que externalSessionId puede cambiar tras eventos del ciclo de vida de los factores, mientras que rootSessionId sigue toda la sesión interactiva (Okta Security: rootSessionId). Pivota sobre ambos.

Inicio de sesión y MFA

eventTypeQué registraLeer junto con
user.session.startinicio de sesión en Okta (éxito o fallo)outcome.reason, IP, ASN, user agent
user.authentication.verifyverificación de la identidad del usuarioresultado, IP
user.authentication.auth_via_mfaverificación MFAdebugData.factor, resultado
policy.evaluate_sign_onevaluación de la política de inicio de sesióndebugData.behaviors, risk
system.push.send_factor_verify_pushse envió un push de Okta Verifynúmero por usuario y minuto
user.mfa.okta_verify.deny_pushel usuario rechazó un push (Classic Engine)ráfaga y después un push aceptado
user.mfa.okta_verifyverificación con Okta Verifyresultado
user.mfa.attempt_bypassintento de eludir un factoractor, IP
user.account.lockcuenta bloqueada tras varios fallosfallos previos

La entrada del catálogo para user.mfa.okta_verify.deny_push indica que la emiten los flujos de la API de Classic Engine; en Okta Identity Engine, un push rechazado aparece como un user.authentication.auth_via_mfa fallido. Una detección de fatiga MFA que solo vigile deny_push está ciega en organizaciones OIE. Más en detección de la fatiga MFA.

Factores y contraseñas

eventTypeQué registraPor qué importa
user.mfa.factor.reset_alltodos los factores de un usuario restablecidosel eje de la ingeniería social al helpdesk
user.mfa.factor.deactivateun factor eliminadolo mismo, cuando el actor no es el usuario
user.mfa.factor.activatenuevo factor registradoel dispositivo del atacante tras un restablecimiento
user.account.reset_passwordcontraseña restablecida por un administradoractor ≠ objetivo es la señal
user.account.update_passwordcontraseña cambiadaquién la cambió y desde dónde
device.enrollment.createnuevo dispositivo de Okta Verify registradodispositivo nuevo justo después de un restablecimiento

La secuencia restablecimiento por otra persona → nuevo factor desde una red nueva se trata en ingeniería social al helpdesk y restablecimientos de factores.

Sesiones y señales de amenaza

eventTypeQué registra
security.session.detect_client_roamingOkta detectó una sesión en itinerancia
user.session.context.changeel contexto de la sesión cambió lo bastante como para reevaluar las políticas
policy.auth_reevaluate.failla evaluación continua de acceso detectó una infracción de política
user.session.clearun administrador eliminó las sesiones de un usuario
user.session.endcierre de sesión
security.threat.detectedpetición desde una IP que ThreatInsight clasificó como maliciosa
security.attack.startThreatInsight detectó que la organización está bajo ataque
security.breached_credential.detectedse usó una credencial asociada a una filtración conocida
user.account.report_suspicious_activity_by_enduserel usuario pulsó «informar de actividad sospechosa»
user.risk.detect, user.risk.changeriesgo de usuario detectado o modificado

Consulta detección del secuestro de sesión y detección del password spraying.

Administración y persistencia

eventTypeQué registraDetalle clave
user.session.access_admin_appapertura de la Admin Consoleprimer acceso de administración tras un restablecimiento
user.account.privilege.grantprivilegios de administración concedidos a un usuariodebugData.privilegeGranted
group.privilege.grantprivilegios de administración concedidos a un grupodespués, revisar quién está en el grupo
user.account.privilege.revoketodos los privilegios de administración retiradosquién limpió y cuándo
system.api_token.createnuevo token de APIlleva los derechos de quien lo creó
system.api_token.revoketoken revocado
user.session.impersonation.grant / .initiatesuplantación del soporte habilitada / iniciada¿la pidió tu equipo?
user.lifecycle.createnuevo usuario creadocuenta nueva y después concesión de administración
policy.lifecycle.update, policy.rule.updatepolítica o regla modificada¿se quitó el MFA de una regla?
policy.lifecycle.deactivate, policy.rule.deactivatepolítica o regla desactivada
security.authenticator.lifecycle.deactivateautenticador desactivado en toda la organización
zone.update, security.threat.configuration.updatezona de red o ThreatInsight modificados¿se quitó una lista de bloqueo?

Detalles en abuso de roles de administración y tokens de API.

Federación

eventTypeQué registra
system.idp.lifecycle.create / .activateproveedor de identidad creado / activado
system.idp.lifecycle.updateproveedor de identidad modificado
system.idp.key.createclave de firma de IdP añadida
system.idp.lifecycle.read_client_secretsecreto de cliente del IdP leído
user.authentication.auth_via_IDPusuario autenticado mediante un IdP externo
user.authentication.auth_via_inbound_SAMLautenticación SAML entrante

Okta Security incluye system.idp.lifecycle.create y user.authentication.auth_via_IDP entre los eventos a vigilar frente a la cross-tenant impersonation (Okta Security).

Acceso a aplicaciones

eventTypeQué registra
user.authentication.ssoSSO a una aplicación (target contiene la aplicación)
app.oauth2.token.grant, app.oauth2.as.token.granttoken OAuth emitido

El SSO te dice qué aplicación se abrió, no qué se hizo en ella; continúa en los registros propios de esa aplicación.

Cómo los usa el analizador

El analizador agrupa estos eventTypes en categorías para filtrar (autenticación, MFA, sesiones, administración e IdP, políticas y seguridad, acceso a aplicaciones, usuarios y cuentas), y sus 25 reglas de detección están escritas sobre ellos: umbrales (ráfagas de push o de fallos), secuencias (un restablecimiento y después un registro de factor) y seguimientos (SSO a una aplicación sensible tras un hallazgo de gravedad alta). Las reglas son datos, visibles en la página principal, así que puedes comprobar exactamente qué eventTypes y qué campos lee cada una.

Lecturas recomendadas

Artículos relacionados

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.
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.