Skip to content

Dieses Tool ist nicht mit Okta, Inc. verbunden und wird von Okta, Inc. weder unterstützt noch gesponsert. Okta ist eine Marke von Okta, Inc. Andere Namen sind Marken ihrer jeweiligen Inhaber.

Okta-eventType-Liste für die Incident Response

Die eventTypes im Okta System Log, die bei Vorfällen zählen, nach Angriffsphase gruppiert, mit wichtigen Feldern und Classic/Identity-Engine-Unterschieden.

Veröffentlicht am 6 Min. Lesezeit

TL;DR. Oktas Katalog umfasst weit über tausend eventTypes; eine Identitätsuntersuchung stützt sich auf etwa vierzig davon. Anmeldungen (user.session.start, user.authentication.auth_via_mfa), Push-Anfragen (system.push.send_factor_verify_push, user.mfa.okta_verify.deny_push), Faktoränderungen (user.mfa.factor.reset_all, user.mfa.factor.activate), Admin-Vergaben (user.account.privilege.grant), Tokens (system.api_token.create), Föderation (system.idp.lifecycle.create, user.authentication.auth_via_IDP) und App-Zugriff (user.authentication.sso). Lesen Sie jeden mit seinen Feldern outcome, client, securityContext und authenticationContext, nie den eventType allein.

Jeder unten genannte eventType wurde gegen Oktas veröffentlichten Katalog der Event Types geprüft (auch als CSV herunterladbar). Die Beschreibungen sind meine eigenen Zusammenfassungen; maßgeblich bleibt der Katalog.

Die Felder, die Sie bei jedem Ereignis lesen

Ein eventType sagt, was passiert ist. Der Rest des LogEvent sagt, ob es der echte Benutzer war:

FeldWarum es wichtig ist
publishedUTC-Zeitstempel; das Rückgrat Ihrer Zeitleiste
actor.alternateId, actor.typewer es getan hat (ein Benutzer, der Inhaber eines API-Tokens, das System)
target[]an wem oder was: Benutzer, App, IdP, Richtlinie, Authenticator
outcome.result, outcome.reasonSUCCESS, FAILURE, ALLOW, DENY … und warum
client.ipAddress, client.userAgent.rawUserAgentQuelle und Browser
securityContext.asNumber, asOrg, isp, isProxyNetzbetreiber (ASN), Proxy-Kennzeichen
authenticationContext.externalSessionIddie Sitzung (externalSessionId)
authenticationContext.rootSessionIddie Wurzel einer interaktiven Sitzung, übersteht Faktoränderungen
debugContext.debugDataprivilegeGranted, factor, behaviors, risk, threatSuspected, tunnels, requestUri
transaction.id, uuidzusammengehörige Ereignisse gruppieren; das genaue Ereignis zitieren

Ein Hinweis zu debugData: Es handelt sich um Diagnosekontext, keinen stabilen Vertrag, und die Schlüssel unterscheiden sich zwischen Organisationen und Releases. Behandeln Sie es als starken Hinweis, nicht als Schema.

Zu Sitzungen merkt Okta Security an, dass sich externalSessionId nach Faktor-Lifecycle-Ereignissen ändern kann, während rootSessionId der gesamten interaktiven Sitzung folgt (Okta Security: rootSessionId). Pivotieren Sie auf beide.

Anmeldung und MFA

eventTypeWas er protokolliertLesen zusammen mit
user.session.startAnmeldung bei Okta (Erfolg oder Fehlschlag)outcome.reason, IP, ASN, User-Agent
user.authentication.verifyÜberprüfung der BenutzeridentitätErgebnis, IP
user.authentication.auth_via_mfaMFA-ÜberprüfungdebugData.factor, Ergebnis
policy.evaluate_sign_onAuswertung der AnmelderichtliniedebugData.behaviors, risk
system.push.send_factor_verify_pushein Okta-Verify-Push wurde gesendetAnzahl pro Benutzer und Minute
user.mfa.okta_verify.deny_pushder Benutzer hat einen Push abgelehnt (Classic Engine)Serie, dann ein akzeptierter Push
user.mfa.okta_verifyÜberprüfung mit Okta VerifyErgebnis
user.mfa.attempt_bypassVersuch, einen Faktor zu umgehenAkteur, IP
user.account.lockKonto nach Fehlschlägen gesperrtvorangehende Fehlschläge

Der Katalogeintrag zu user.mfa.okta_verify.deny_push vermerkt, dass er von API-Abläufen der Classic Engine erzeugt wird; in der Okta Identity Engine erscheint ein abgelehnter Push als fehlgeschlagenes user.authentication.auth_via_mfa. Eine MFA-Fatigue-Erkennung, die nur deny_push beobachtet, ist in OIE-Organisationen blind. Mehr dazu unter MFA-Fatigue erkennen.

Faktoren und Passwörter

eventTypeWas er protokolliertWarum er für Responder zählt
user.mfa.factor.reset_allalle Faktoren eines Benutzers zurückgesetztder Dreh- und Angelpunkt des Helpdesk-Social-Engineering
user.mfa.factor.deactivateein Faktor entferntebenso, wenn der Akteur nicht der Benutzer ist
user.mfa.factor.activateneuer Faktor registriertdas Gerät des Angreifers nach einem Zurücksetzen
user.account.reset_passwordPasswort von einem Admin zurückgesetztAkteur ≠ Ziel ist das Signal
user.account.update_passwordPasswort geändertwer es geändert hat, von wo
device.enrollment.createneues Okta-Verify-Gerät registriertneues Gerät direkt nach einem Zurücksetzen

Die Abfolge Zurücksetzen durch jemand anderen → neuer Faktor aus einem neuen Netz wird in Social Engineering am Helpdesk und Faktor-Zurücksetzungen behandelt.

Sitzungen und Bedrohungssignale

eventTypeWas er protokolliert
security.session.detect_client_roamingOkta hat eine Roaming-Sitzung erkannt
user.session.context.changeder Sitzungskontext hat sich so stark geändert, dass Richtlinien neu bewertet werden sollten
policy.auth_reevaluate.faildie kontinuierliche Zugriffsbewertung hat einen Richtlinienverstoß festgestellt
user.session.clearein Admin hat die Sitzungen eines Benutzers beendet
user.session.endAbmeldung
security.threat.detectedAnfrage von einer IP, die ThreatInsight als bösartig eingestuft hat
security.attack.startThreatInsight hat erkannt, dass die Organisation angegriffen wird
security.breached_credential.detectedein Zugangsdatum aus einem bekannten Datenleck wurde verwendet
user.account.report_suspicious_activity_by_enduserder Benutzer hat „verdächtige Aktivität melden“ angeklickt
user.risk.detect, user.risk.changeBenutzerrisiko erkannt oder geändert

Siehe Session Hijacking erkennen und Password Spraying erkennen.

Administration und Persistenz

eventTypeWas er protokolliertWichtiges Detail
user.session.access_admin_appAdmin Console geöffneterster Admin-Zugriff nach einem Zurücksetzen
user.account.privilege.granteinem Benutzer wurden Admin-Rechte gegebendebugData.privilegeGranted
group.privilege.granteiner Gruppe wurden Admin-Rechte gegebendanach die Gruppenmitglieder prüfen
user.account.privilege.revokealle Admin-Rechte eines Benutzers entzogenwer aufgeräumt hat und wann
system.api_token.createneues API-Tokenträgt die Rechte seines Erstellers
system.api_token.revokeToken widerrufen
user.session.impersonation.grant / .initiateSupport-Impersonation aktiviert / gestartethat Ihr Team das angefordert?
user.lifecycle.createneuer Benutzer angelegtneues Konto, dann Admin-Vergabe
policy.lifecycle.update, policy.rule.updateRichtlinie oder Regel geändertMFA aus einer Regel entfernt?
policy.lifecycle.deactivate, policy.rule.deactivateRichtlinie oder Regel deaktiviert
security.authenticator.lifecycle.deactivateAuthenticator für die gesamte Organisation deaktiviert
zone.update, security.threat.configuration.updateNetzwerkzone oder ThreatInsight geändertSperrliste entfernt?

Details unter Missbrauch von Admin-Rollen und API-Tokens.

Föderation

eventTypeWas er protokolliert
system.idp.lifecycle.create / .activateIdentity Provider angelegt / aktiviert
system.idp.lifecycle.updateIdentity Provider geändert
system.idp.key.createIdP-Signaturschlüssel hinzugefügt
system.idp.lifecycle.read_client_secretClient-Secret des IdP gelesen
user.authentication.auth_via_IDPBenutzer über einen externen IdP angemeldet
user.authentication.auth_via_inbound_SAMLeingehende SAML-Authentifizierung

Okta Security zählt system.idp.lifecycle.create und user.authentication.auth_via_IDP zu den Ereignissen, die gegen Cross-Tenant Impersonation überwacht werden sollten (Okta Security).

Anwendungszugriff

eventTypeWas er protokolliert
user.authentication.ssoSSO in eine Anwendung (target enthält die App)
app.oauth2.token.grant, app.oauth2.as.token.grantOAuth-Token ausgestellt

SSO verrät, welche Anwendung geöffnet wurde, nicht was dort geschah; machen Sie in den Logs der jeweiligen Anwendung weiter.

Wie der Analyzer sie nutzt

Der Analyzer gruppiert diese eventTypes in Filterkategorien (Authentifizierung, MFA, Sitzungen, Admin und IdP, Richtlinien und Sicherheit, App-Zugriff, Benutzer und Konten), und seine 25 Erkennungsregeln bauen auf ihnen auf: Schwellenwerte (Serien von Pushes oder Fehlschlägen), Sequenzen (ein Zurücksetzen, dann eine Registrierung) und Folgebedingungen (SSO in eine sensible App nach einem hohen Befund). Die Regeln sind Daten und auf der Startseite sichtbar, sodass Sie genau prüfen können, welche eventTypes und Felder jede liest.

Verwandte Artikel

Ein fiktiver Okta-Einbruch Ereignis für Ereignis: Helpdesk-Reset, Faktor des Angreifers, Super Admin, bösartiger IdP, AWS-Zugriff und die Befunde des Analyzers.
So analysieren Sie einen Okta-System-Log-Export im Browser: Dateien laden, Urteil und Befunde lesen, nach Benutzer, IP und Sitzung pivotieren, exportieren.
So exportieren Sie das Okta System Log für eine Untersuchung: CSV aus der Admin Console, /api/v1/logs mit richtiger Paginierung, Log Streaming, SIEM und Fallen.

Dieses Tool ist nicht mit Okta, Inc. verbunden und wird von Okta, Inc. weder unterstützt noch gesponsert. Okta ist eine Marke von Okta, Inc. Andere Namen sind Marken ihrer jeweiligen Inhaber.