Microsoft Azure AD-Protokolle erfassen

Unterstützt in:

In diesem Dokument wird beschrieben, wie Sie Microsoft Azure Active Directory-Logs (AD) erfassen, indem Sie einen Google Security Operations-Feed einrichten.

Azure Active Directory (AZURE_AD) heißt jetzt Microsoft Entra ID. Azure AD-Audit-Logs (AZURE_AD_AUDIT) sind jetzt Microsoft Entra ID-Audit-Logs.

Weitere Informationen finden Sie unter Datenaufnahme in Google Security Operations.

Ein Erfassungslabel identifiziert den Parser, der Logrohdaten in das strukturierte UDM-Format normalisiert.

Hinweise

Prüfen Sie, ob die folgenden Voraussetzungen erfüllt sind:

  • Ein Azure-Abo, bei dem Sie sich anmelden können
  • Eine globale Administratorrolle oder eine Azure AD-Administratorrolle
  • Ein Azure AD-Mandant in Azure

Azure AD konfigurieren

  1. Melden Sie sich im Azure an.
  2. Gehen Sie zu Startseite > App-Registrierung, wählen Sie eine registrierte App aus oder registrieren Sie eine App, falls Sie noch keine erstellt haben.
  3. Klicken Sie zum Registrieren einer Anwendung im Abschnitt App-Registrierung auf Neue Registrierung.
  4. Geben Sie im Feld Name den Anzeigenamen für Ihre Anwendung ein.
  5. Wählen Sie im Abschnitt Unterstützte Kontotypen die erforderliche Option aus, um anzugeben, wer die Anwendung verwenden oder auf die API zugreifen kann.
  6. Klicken Sie auf Registrieren.
  7. Rufen Sie die Seite Übersicht auf und kopieren Sie die Anwendungs‑ (Client‑)‑ID und die Verzeichnis‑ (Mandanten‑)‑ID, die zum Konfigurieren des Google Security Operations-Feeds erforderlich sind.
  8. Klicken Sie auf API-Berechtigungen.
  9. Klicken Sie auf Berechtigung hinzufügen und wählen Sie im neuen Bereich Microsoft Graph aus.
  10. Klicken Sie auf Anwendungsberechtigungen.
  11. Wählen Sie die Berechtigungen AuditLog.Read.All, Directory.Read.All und SecurityEvents.Read.All aus. Die Berechtigungen müssen Anwendungsberechtigungen und nicht delegierte Berechtigungen sein.
  12. Klicken Sie auf Administratoreinwilligung für das Standardverzeichnis erteilen. Anwendungen dürfen APIs aufrufen, wenn ihnen im Rahmen des Einwilligungsverfahrens Berechtigungen von Nutzern oder Administratoren erteilt werden.
  13. Rufen Sie die Einstellungen > Verwalten auf.
  14. Klicken Sie auf Zertifikate und Secrets.
  15. Klicken Sie auf Neuer geheimer Clientschlüssel. Der Clientschlüssel wird im Feld Wert angezeigt.
  16. Kopieren Sie den Clientschlüsselwert. Der Wert wird nur bei der Erstellung angezeigt und ist für die Azure-App-Registrierung und die Konfiguration des Google Security Operations-Feeds erforderlich.

Feeds einrichten

Es gibt zwei verschiedene Einstiegspunkte zum Einrichten von Feeds in der Google SecOps-Plattform:

  • SIEM-Einstellungen > Feeds
  • Content Hub> Content-Pakete

Feeds über die SIEM-Einstellungen > „Feeds“ einrichten

Informationen zum Konfigurieren mehrerer Feeds für verschiedene Logtypen in dieser Produktfamilie finden Sie unter Feeds nach Produkt konfigurieren.

So konfigurieren Sie einen einzelnen Feed:

  1. Rufen Sie die SIEM-Einstellungen> Feeds auf.
  2. Klicken Sie auf Neuen Feed hinzufügen.
  3. Klicken Sie auf der nächsten Seite auf Einen einzelnen Feed konfigurieren. Überspringen Sie diesen Schritt, wenn Sie die eigenständige Google SecOps SIEM-Plattform verwenden.
  4. Geben Sie im Feld Feed name (Feedname) einen Namen für den Feed ein, z. B. Azure AD Logs (Azure AD-Protokolle).
  5. Wählen Sie Drittanbieter-API als Quelltyp aus.
  6. Wählen Sie Azure AD als Logtyp aus.
  7. Klicken Sie auf Weiter.
  8. Konfigurieren Sie die folgenden obligatorischen Eingabeparameter:
    • OAUTH-Client-ID: Geben Sie die Client-ID an, die Sie zuvor abgerufen haben.
    • OAUTH-Clientschlüssel: Geben Sie den Clientschlüssel an, den Sie zuvor erhalten haben.
    • Mandanten-ID: Geben Sie die Mandanten-ID an, die Sie zuvor abgerufen haben.
  9. Klicken Sie auf Weiter und dann auf Senden.

Weitere Informationen zu Google Security Operations-Feeds finden Sie in der Dokumentation zu Google Security Operations-Feeds. Informationen zu den Anforderungen für die einzelnen Feedtypen finden Sie unter Feedkonfiguration nach Typ. Wenn beim Erstellen von Feeds Probleme auftreten, wenden Sie sich an den Google Security Operations-Support.

Feeds über den Content Hub einrichten

Geben Sie Werte für die folgenden Felder an:

  • OAUTH-Client-ID: Geben Sie die Client-ID an, die Sie zuvor abgerufen haben.
  • OAUTH-Clientschlüssel: Geben Sie den Clientschlüssel an, den Sie zuvor erhalten haben.
  • Mandanten-ID: Geben Sie die Mandanten-ID an, die Sie zuvor abgerufen haben.

Erweiterte Optionen

  • Feedname: Ein vorausgefüllter Wert, der den Feed identifiziert.
  • Quelltyp: Methode, die zum Erfassen von Logs in Google SecOps verwendet wird.
  • Asset-Namespace: Namespace, der dem Feed zugeordnet ist.
  • Aufnahmelabels: Labels, die auf alle Ereignisse aus diesem Feed angewendet werden.

Referenz zur Feldzuordnung

Mit diesem Parsercode werden Rohprotokolle von Azure AD im JSON-Format in ein einheitliches Datenmodell (Unified Data Model, UDM) umgewandelt. Dabei werden die Daten zuerst normalisiert, indem unnötige Felder entfernt werden. Anschließend werden relevante Informationen wie Nutzerdetails, Zeitstempel und Ereignisspezifikationen extrahiert und den entsprechenden UDM-Feldern zugeordnet, um eine einheitliche Darstellung und Analyse zu ermöglichen.

UDM-Zuordnungstabelle

Logfeld UDM-Zuordnung Logik
activityDateTime read_only_udm.metadata.event_timestamp.seconds Der Wert wird aus dem Feld activityDateTime extrahiert und in Sekunden seit der Epoche konvertiert.
activityDisplayName read_only_udm.security_result.summary Der Wert wird direkt aus dem Feld activityDisplayName übernommen.
additionalDetails.0.value read_only_udm.network.http.user_agent Der Wert wird direkt aus dem Feld additionalDetails.0.value übernommen.
additionalDetails.1.key read_only_udm.target.resource.attribute.labels.key Der Wert wird direkt aus dem Feld additionalDetails.1.key übernommen.
additionalDetails.1.value read_only_udm.target.resource.attribute.labels.value Der Wert wird direkt aus dem Feld additionalDetails.1.value übernommen.
am_category read_only_udm.metadata.description Der Wert wird direkt aus dem Feld am_category übernommen.
am_tenantId read_only_udm.metadata.product_deployment_id Der Wert wird direkt aus dem Feld am_tenantId übernommen.
appDisplayName read_only_udm.target.application Der Wert wird direkt aus dem Feld appDisplayName übernommen. Wenn appDisplayName leer ist, wird der Wert aus resourceDisplayName übernommen.
appId read_only_udm.target.resource.attribute.labels.value Der Wert wird direkt aus dem Feld appId übernommen.
appliedConditionalAccessPolicies.displayName read_only_udm.about.user.user_display_name Der Wert wird direkt aus dem Feld appliedConditionalAccessPolicies.displayName übernommen.
appliedConditionalAccessPolicies.enforcedGrantControls read_only_udm.security_result.rule_labels.value Der Wert wird direkt aus dem Feld appliedConditionalAccessPolicies.enforcedGrantControls übernommen.
appliedConditionalAccessPolicies.enforcedSessionControls read_only_udm.security_result.rule_labels.value Der Wert wird direkt aus dem Feld appliedConditionalAccessPolicies.enforcedSessionControls übernommen.
appliedConditionalAccessPolicies.id read_only_udm.about.user.userid Der Wert wird direkt aus dem Feld appliedConditionalAccessPolicies.id übernommen.
appliedConditionalAccessPolicies.result read_only_udm.about.labels.value Der Wert wird direkt aus dem Feld appliedConditionalAccessPolicies.result übernommen.
authenticationDetails.authenticationMethod read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld authenticationDetails.authenticationMethod übernommen.
authenticationDetails.authenticationMethodDetail read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld authenticationDetails.authenticationMethodDetail übernommen.
authenticationDetails.authenticationStepDateTime read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld authenticationDetails.authenticationStepDateTime übernommen.
authenticationDetails.authenticationStepRequirement read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld authenticationDetails.authenticationStepRequirement übernommen.
authenticationDetails.authenticationStepResultDetail read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld authenticationDetails.authenticationStepResultDetail übernommen.
authenticationProcessingDetails.key read_only_udm.additional.fields.key Der Wert wird direkt aus dem Feld authenticationProcessingDetails.key zugeordnet und mit „authenticationProcessingDetails – “ vorangestellt.
authenticationProcessingDetails.value read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld authenticationProcessingDetails.value übernommen.
callerIpAddress read_only_udm.principal.ip Der Wert wird direkt aus dem Feld callerIpAddress übernommen.
callerIpAddress read_only_udm.principal.asset.ip Der Wert wird direkt aus dem Feld callerIpAddress übernommen.
Kategorie read_only_udm.metadata.description Der Wert wird direkt aus dem Feld category übernommen.
clientAppUsed read_only_udm.principal.application Der Wert wird direkt aus dem Feld clientAppUsed übernommen.
conditionalAccessStatus read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld conditionalAccessStatus übernommen.
correlationId read_only_udm.network.session_id Der Wert wird direkt aus dem Feld correlationId übernommen.
correlationId read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld correlationId übernommen.
createdDateTime read_only_udm.metadata.event_timestamp.seconds Der Wert wird aus dem Feld createdDateTime extrahiert und in Sekunden seit der Epoche konvertiert.
deviceDetail.browser read_only_udm.network.http.user_agent Der Wert wird direkt aus dem Feld deviceDetail.browser übernommen.
deviceDetail.deviceId read_only_udm.principal.asset.asset_id Der Wert wird direkt aus dem Feld deviceDetail.deviceId übernommen und mit „Geräte-ID:“ vorangestellt.
deviceDetail.deviceId read_only_udm.principal.asset_id Der Wert wird direkt aus dem Feld deviceDetail.deviceId übernommen und mit „Geräte-ID:“ vorangestellt.
deviceDetail.displayName read_only_udm.principal.asset.hostname Der Wert wird direkt aus dem Feld deviceDetail.displayName übernommen.
deviceDetail.isCompliant read_only_udm.principal.asset.attribute.labels.value Der Wert wird direkt aus dem Feld deviceDetail.isCompliant übernommen.
deviceDetail.isManaged read_only_udm.principal.asset.attribute.labels.value Der Wert wird direkt aus dem Feld deviceDetail.isManaged übernommen.
deviceDetail.operatingSystem read_only_udm.principal.platform_version Der Wert wird direkt aus dem Feld deviceDetail.operatingSystem übernommen.
deviceDetail.trustType read_only_udm.principal.asset.attribute.labels.value Der Wert wird direkt aus dem Feld deviceDetail.trustType übernommen.
durationMs read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld durationMs übernommen.
errorCode read_only_udm.security_result.rule_id Der Wert wird direkt aus dem Feld errorCode übernommen.
identity read_only_udm.target.user.user_display_name Der Wert wird direkt aus dem Feld identity übernommen, wenn er sich von userId unterscheidet und kein E-Mail-Adressmuster aufweist.
initiatedBy.user.displayName read_only_udm.principal.user.user_display_name Der Wert wird direkt aus dem Feld initiatedBy.user.displayName übernommen.
initiatedBy.user.id read_only_udm.principal.user.userid Der Wert wird direkt aus dem Feld initiatedBy.user.id übernommen.
initiatedBy.user.ipAddress read_only_udm.principal.ip Der Wert wird direkt aus dem Feld initiatedBy.user.ipAddress übernommen.
initiatedBy.user.ipAddress read_only_udm.principal.asset.ip Der Wert wird direkt aus dem Feld initiatedBy.user.ipAddress übernommen.
initiatedBy.user.userPrincipalName read_only_udm.principal.user.email_addresses Der Wert wird direkt aus dem Feld initiatedBy.user.userPrincipalName zugeordnet, wenn er einem E-Mail-Adressmuster entspricht.
ipAddress read_only_udm.principal.ip Der Wert wird aus dem Feld ipAddress extrahiert. Dazu wird ein Grok-Muster verwendet, um die IP-Adresse zu extrahieren.
ipAddress read_only_udm.principal.asset.ip Der Wert wird aus dem Feld ipAddress extrahiert. Dazu wird ein Grok-Muster verwendet, um die IP-Adresse zu extrahieren.
isInteractive read_only_udm.extensions.auth.mechanism Der Wert wird „INTERACTIVE“ zugeordnet, wenn isInteractive „true“ ist. Andernfalls wird er „MECHANISM_OTHER“ zugeordnet.
isInteractive read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld isInteractive übernommen.
level read_only_udm.security_result.severity Der Wert wird anhand der folgenden Logik aus dem Feld level abgeleitet: * „Information“, „Informational“, „0“ und „4“ werden „INFORMATIONAL“ zugeordnet. * „Warnung“, „1“ und „3“ werden „MITTEL“ zugeordnet. * „Error“ und „2“ werden „ERROR“ zugeordnet. * „Critical“, „CRITICAL“ und „critical“ werden „CRITICAL“ zugeordnet.
level read_only_udm.security_result.severity_details Der Wert wird direkt aus dem Feld level übernommen.
location.city read_only_udm.principal.location.city Der Wert wird direkt aus dem Feld location.city übernommen.
location.countryOrRegion read_only_udm.principal.location.country_or_region Der Wert wird direkt aus dem Feld location.countryOrRegion übernommen.
location.geoCoordinates.latitude read_only_udm.principal.location.region_coordinates.latitude Der Wert wird direkt aus dem Feld location.geoCoordinates.latitude zugeordnet und in einen Gleitkommawert konvertiert.
location.geoCoordinates.latitude read_only_udm.principal.location.region_latitude Der Wert wird direkt aus dem Feld location.geoCoordinates.latitude zugeordnet und in einen Gleitkommawert konvertiert.
location.geoCoordinates.longitude read_only_udm.principal.location.region_coordinates.longitude Der Wert wird direkt aus dem Feld location.geoCoordinates.longitude zugeordnet und in einen Gleitkommawert konvertiert.
location.geoCoordinates.longitude read_only_udm.principal.location.region_longitude Der Wert wird direkt aus dem Feld location.geoCoordinates.longitude zugeordnet und in einen Gleitkommawert konvertiert.
location.state read_only_udm.principal.location.state Der Wert wird direkt aus dem Feld location.state übernommen.
networkLocationDetails.networkNames read_only_udm.additional.fields.value.string_value Der Wert wird durch Verketten aller Werte aus dem networkLocationDetails.networkNames-Array generiert, die durch Kommas getrennt sind.
networkLocationDetails.networkType read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld networkLocationDetails.networkType übernommen.
networkLocationDetails.networkType read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld networkLocationDetails.networkType übernommen.
operationName read_only_udm.metadata.event_type Der Wert wird „USER_LOGIN“ zugeordnet, wenn operationName „Sign-in activity“ (Anmeldeaktivität) ist, „USER_CHANGE_PERMISSIONS“, wenn operationName „Add member to group“ (Mitglied zur Gruppe hinzufügen) ist, und „USER_RESOURCE_UPDATE_PERMISSIONS“, wenn operationName „Add app role assignment to service principal“ (App-Rollen-Zuweisung zum Dienstprinzipal hinzufügen) ist. Andernfalls wird der Wert anhand des Vorhandenseins anderer Felder bestimmt: * „USER_LOGIN“, wenn has_target_user „true“ ist. * „USER_UNCATEGORIZED“, wenn has_principal_user „true“ ist. * „STATUS_UPDATE“, wenn has_principal „true“ ist. * Andernfalls „GENERIC_EVENT“.
operationType read_only_udm.security_result.action_details Der Wert wird direkt aus dem Feld operationType übernommen.
properties.activity read_only_udm.security_result.summary Der Wert wird direkt aus dem Feld properties.activity übernommen.
properties.activityDateTime read_only_udm.metadata.event_timestamp.seconds Der Wert wird aus dem Feld properties.activityDateTime extrahiert und in Sekunden seit der Epoche konvertiert.
properties.additionalInfo read_only_udm.network.http.user_agent Der Wert wird aus dem Feld properties.additionalInfo extrahiert, indem der JSON-String geparst und der Wert extrahiert wird, der dem Schlüssel „userAgent“ entspricht.
properties.additionalInfo read_only_udm.target.url Der Wert wird aus dem Feld properties.additionalInfo extrahiert, indem der JSON-String geparst und der Wert extrahiert wird, der dem Schlüssel „alertUrl“ entspricht.
properties.appId read_only_udm.target.resource.attribute.labels.value Der Wert wird direkt aus dem Feld properties.appId übernommen.
properties.appDisplayName read_only_udm.target.application Der Wert wird direkt aus dem Feld properties.appDisplayName übernommen.
properties.appliedConditionalAccessPolicies.displayName read_only_udm.security_result.rule_name Der Wert wird direkt aus dem Feld properties.appliedConditionalAccessPolicies.displayName übernommen.
properties.appliedConditionalAccessPolicies.id read_only_udm.security_result.rule_id Der Wert wird direkt aus dem Feld properties.appliedConditionalAccessPolicies.id übernommen.
properties.appliedConditionalAccessPolicies.result read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.appliedConditionalAccessPolicies.result übernommen.
properties.authenticationDetails.authenticationMethod read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.authenticationDetails.authenticationMethod übernommen.
properties.authenticationDetails.authenticationMethodDetail read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.authenticationDetails.authenticationMethodDetail übernommen.
properties.authenticationDetails.authenticationStepDateTime read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.authenticationDetails.authenticationStepDateTime übernommen.
properties.authenticationDetails.authenticationStepRequirement read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.authenticationDetails.authenticationStepRequirement übernommen.
properties.authenticationDetails.authenticationStepResultDetail read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.authenticationDetails.authenticationStepResultDetail übernommen.
properties.authenticationProcessingDetails.key read_only_udm.additional.fields.key Der Wert wird direkt aus dem Feld properties.authenticationProcessingDetails.key übernommen und mit „properties authenticationProcessingDetails – “ vorangestellt.
properties.authenticationProcessingDetails.value read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.authenticationProcessingDetails.value übernommen.
properties.authenticationRequirement read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.authenticationRequirement übernommen.
properties.authenticationRequirementPolicies.detail read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.authenticationRequirementPolicies.detail übernommen.
properties.authenticationRequirementPolicies.requirementProvider read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.authenticationRequirementPolicies.requirementProvider übernommen.
properties.clientAppUsed read_only_udm.principal.application Der Wert wird direkt aus dem Feld properties.clientAppUsed übernommen.
properties.conditionalAccessStatus read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.conditionalAccessStatus übernommen.
properties.createdDateTime read_only_udm.metadata.event_timestamp.seconds Der Wert wird aus dem Feld properties.createdDateTime extrahiert und in Sekunden seit der Epoche konvertiert.
properties.crossTenantAccessType read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.crossTenantAccessType übernommen.
properties.detectedDateTime read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.detectedDateTime übernommen.
properties.detectionTimingType read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.detectionTimingType übernommen.
properties.homeTenantId read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.homeTenantId übernommen.
properties.id read_only_udm.metadata.product_log_id Der Wert wird direkt aus dem Feld properties.id übernommen.
properties.initiatedBy.user.displayName read_only_udm.principal.user.user_display_name Der Wert wird direkt aus dem Feld properties.initiatedBy.user.displayName übernommen.
properties.initiatedBy.user.id read_only_udm.principal.user.windows_sid Der Wert wird direkt aus dem Feld properties.initiatedBy.user.id übernommen.
properties.initiatedBy.user.ipAddress read_only_udm.principal.ip Der Wert wird direkt aus dem Feld properties.initiatedBy.user.ipAddress übernommen.
properties.initiatedBy.user.ipAddress read_only_udm.principal.asset.ip Der Wert wird direkt aus dem Feld properties.initiatedBy.user.ipAddress übernommen.
properties.initiatedBy.user.userPrincipalName read_only_udm.principal.user.userid Der Wert wird direkt aus dem Feld properties.initiatedBy.user.userPrincipalName übernommen, wenn er kein E-Mail-Adressmuster enthält.
properties.initiatedBy.user.userPrincipalName read_only_udm.principal.user.email_addresses Der Wert wird direkt aus dem Feld properties.initiatedBy.user.userPrincipalName zugeordnet, wenn er einem E-Mail-Adressmuster entspricht.
properties.ipAddress read_only_udm.principal.ip Der Wert wird aus dem Feld properties.ipAddress extrahiert. Dazu wird ein Grok-Muster verwendet, um die IP-Adresse zu extrahieren.
properties.ipAddress read_only_udm.principal.asset.ip Der Wert wird aus dem Feld properties.ipAddress extrahiert. Dazu wird ein Grok-Muster verwendet, um die IP-Adresse zu extrahieren.
properties.isGuest read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.isGuest übernommen.
properties.isDeleted read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.isDeleted übernommen.
properties.isProcessing read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.isProcessing übernommen.
properties.lastUpdatedDateTime read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.lastUpdatedDateTime übernommen.
properties.location.city read_only_udm.principal.location.city Der Wert wird direkt aus dem Feld properties.location.city übernommen.
properties.location.countryOrRegion read_only_udm.principal.location.country_or_region Der Wert wird direkt aus dem Feld properties.location.countryOrRegion übernommen.
properties.location.geoCoordinates.latitude read_only_udm.principal.location.region_coordinates.latitude Der Wert wird direkt aus dem Feld properties.location.geoCoordinates.latitude zugeordnet und in einen Gleitkommawert konvertiert.
properties.location.geoCoordinates.latitude read_only_udm.principal.location.region_latitude Der Wert wird direkt aus dem Feld properties.location.geoCoordinates.latitude zugeordnet und in einen Gleitkommawert konvertiert.
properties.location.geoCoordinates.longitude read_only_udm.principal.location.region_coordinates.longitude Der Wert wird direkt aus dem Feld properties.location.geoCoordinates.longitude zugeordnet und in einen Gleitkommawert konvertiert.
properties.location.geoCoordinates.longitude read_only_udm.principal.location.region_longitude Der Wert wird direkt aus dem Feld properties.location.geoCoordinates.longitude zugeordnet und in einen Gleitkommawert konvertiert.
properties.location.state read_only_udm.principal.location.state Der Wert wird direkt aus dem Feld properties.location.state übernommen.
properties.networkLocationDetails.networkNames read_only_udm.additional.fields.value.string_value Der Wert wird durch Verketten aller Werte aus dem properties.networkLocationDetails.networkNames-Array generiert, die durch Kommas getrennt sind.
properties.networkLocationDetails.networkType read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.networkLocationDetails.networkType übernommen.
properties.networkLocationDetails.networkType read_only_udm.security_result.detection_fields.value Der Wert wird direkt aus dem Feld properties.networkLocationDetails.networkType übernommen.
properties.resourceServicePrincipalId read_only_udm.target.resource.attribute.labels.value Der Wert wird direkt aus dem Feld properties.resourceServicePrincipalId übernommen.
properties.riskDetail read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.riskDetail übernommen.
properties.riskEventType read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.riskEventType übernommen.
properties.riskLastUpdatedDateTime read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.riskLastUpdatedDateTime übernommen.
properties.riskLevel read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.riskLevel übernommen.
properties.riskLevelDuringSignIn read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.riskLevelDuringSignIn übernommen.
properties.riskState read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.riskState übernommen.
properties.riskType read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.riskType übernommen.
properties.source read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.source übernommen.
properties.targetResources.0.id read_only_udm.target.user.product_object_id Der Wert wird direkt aus dem Feld properties.targetResources.0.id übernommen.
properties.targetResources.modifiedProperties.0.newValue read_only_udm.target.group.product_object_id Der Wert wird direkt aus dem Feld properties.targetResources.modifiedProperties.0.newValue übernommen.
properties.tokenIssuerType read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld properties.tokenIssuerType übernommen.
properties.userAgent read_only_udm.network.http.parsed_user_agent Der Wert wird direkt aus dem Feld properties.userAgent zugeordnet und in ein geparstes User-Agent-Objekt konvertiert.
properties.userAgent read_only_udm.network.http.user_agent Der Wert wird direkt aus dem Feld properties.userAgent übernommen.
properties.userId read_only_udm.target.user.product_object_id Der Wert wird direkt aus dem Feld properties.userId übernommen.
properties.userPrincipalName read_only_udm.target.user.userid Der Wert wird direkt aus dem Feld properties.userPrincipalName übernommen, wenn er kein E-Mail-Adressmuster enthält.
properties.userPrincipalName read_only_udm.target.user.email_addresses Der Wert wird direkt aus dem Feld properties.userPrincipalName zugeordnet, wenn er einem E-Mail-Adressmuster entspricht.
Ergebnis read_only_udm.security_result.action Der Wert wird auf „ALLOW“ gesetzt, wenn result „success“ ist.
Ergebnis read_only_udm.security_result.action_details Der Wert wird direkt aus dem Feld result zugeordnet, wenn result „success“ ist.
resultDescription read_only_udm.security_result.description Der Wert wird direkt aus dem Feld resultDescription übernommen.
resultSignature read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld resultSignature übernommen.
resultType read_only_udm.security_result.action Der Wert wird „ALLOW“ zugeordnet, wenn resultType „0“ ist.
resultType read_only_udm.security_result.rule_id Der Wert wird direkt aus dem Feld resultType übernommen, wenn es nicht leer und nicht „0“ ist.
resultType read_only_udm.security_result.summary Der Wert wird „Erfolgreiche Anmeldung“ zugeordnet, wenn resultType „0“ ist, und „Fehlgeschlagene Anmeldung“ andernfalls.
resourceDisplayName read_only_udm.target.application Der Wert wird direkt aus dem Feld resourceDisplayName übernommen.
resourceDisplayName read_only_udm.target.resource.name Der Wert wird direkt aus dem Feld resourceDisplayName übernommen.
resourceId read_only_udm.target.resource.id Der Wert wird direkt aus dem Feld resourceId übernommen.
resourceId read_only_udm.target.resource.product_object_id Der Wert wird direkt aus dem Feld resourceId übernommen.
resourceServicePrincipalId read_only_udm.target.resource.attribute.labels.value Der Wert wird direkt aus dem Feld resourceServicePrincipalId übernommen.
riskDetail read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld riskDetail übernommen.
riskEventTypes read_only_udm.additional.fields.value.string_value Der Wert wird aus dem Array riskEventTypes extrahiert und einem Stringwert im Array additional.fields zugeordnet.
riskEventTypes read_only_udm.additional.fields.value.list_value.values.string_value Der Wert wird direkt aus jedem Element des riskEventTypes-Arrays zugeordnet.
riskEventTypes_v2 read_only_udm.additional.fields.value.list_value.values.string_value Der Wert wird direkt aus jedem Element des riskEventTypes_v2-Arrays zugeordnet.
riskLevelAggregated read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld riskLevelAggregated übernommen.
riskLevelDuringSignIn read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld riskLevelDuringSignIn übernommen.
riskState read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld riskState übernommen.
status.additionalDetails read_only_udm.security_result.description Der Wert wird direkt aus dem Feld status.additionalDetails übernommen.
status.errorCode read_only_udm.security_result.action Der Wert wird „ALLOW“ zugeordnet, wenn status.errorCode „0“ ist.
status.errorCode read_only_udm.security_result.rule_id Der Wert wird direkt aus dem Feld status.errorCode übernommen, wenn es nicht leer ist.
status.errorCode read_only_udm.security_result.summary Der Wert wird „Erfolgreiche Anmeldung“ zugeordnet, wenn status.errorCode „0“ ist, und „Fehlgeschlagene Anmeldung“ andernfalls.
status.failureReason read_only_udm.additional.fields.value.string_value Der Wert wird direkt aus dem Feld status.failureReason übernommen.
targetResources.displayName read_only_udm.target.resource.name Der Wert wird direkt aus dem Feld targetResources.displayName übernommen.
targetResources.id read_only_udm.target.resource.id Der Wert wird direkt aus dem Feld targetResources.id übernommen.
targetResources.id read_only_udm.target.resource.product_object_id Der Wert wird direkt aus dem Feld targetResources.id übernommen.
targetResources.modifiedProperties.displayName read_only_udm.target.resource.attribute.labels.key Der Wert wird direkt aus dem Feld targetResources.modifiedProperties.displayName übernommen.
targetResources.modifiedProperties.newValue read_only_udm.target.resource.attribute.labels.value Der Wert wird direkt aus dem Feld targetResources.modifiedProperties.newValue zugeordnet, nachdem doppelte Anführungszeichen entfernt wurden.
targetResources.modifiedProperties.oldValue read_only_udm.target.resource.attribute.labels.value Der Wert wird direkt aus dem Feld targetResources.modifiedProperties.oldValue übernommen.
targetResources.type read_only_udm.target.resource.type Der Wert wird direkt aus dem Feld targetResources.type übernommen.
targetResources.userPrincipalName read_only_udm.target.user.user_display_name Der Wert wird direkt aus dem Feld targetResources.userPrincipalName übernommen.
tenantId read_only_udm.metadata.product_deployment_id Der Wert wird direkt aus dem Feld tenantId übernommen.
Zeit read_only_udm.metadata.event_timestamp.seconds Der Wert wird aus dem Feld time extrahiert und in Sekunden seit der Epoche konvertiert.
userAgent read_only_udm.network.http.parsed_user_agent Der Wert wird direkt aus dem Feld userAgent zugeordnet und in ein geparstes User-Agent-Objekt konvertiert.
userAgent read_only_udm.network.http.user_agent Der Wert wird direkt aus dem Feld userAgent übernommen.
userDisplayName read_only_udm.target.user.user_display_name Der Wert wird direkt aus dem Feld userDisplayName übernommen, wenn er sich von userId unterscheidet und kein E-Mail-Adressmuster aufweist.
userPrincipalName read_only_udm.principal.administrative_domain Der Domainteil der E-Mail-Adresse wird mit einem Grok-Muster aus dem Feld userPrincipalName extrahiert und dem Feld principal.administrative_domain zugeordnet.
userPrincipalName read_only_udm.target.user.email_addresses Der Wert wird direkt aus dem Feld userPrincipalName zugeordnet, wenn er einem E-Mail-Adressmuster entspricht.
userPrincipalName read_only_udm.target.user.userid Der Wert wird direkt aus dem Feld userPrincipalName übernommen, wenn er kein E-Mail-Adressmuster enthält.
userId read_only_udm.target.user.product_object_id Der Wert wird direkt aus dem Feld userId übernommen.
read_only_udm.metadata.log_type AZURE_AD Dieser Wert ist im Parser fest codiert.
read_only_udm.metadata.vendor_name Microsoft Dieser Wert ist im Parser fest codiert.
read_only_udm.metadata.product_name Azure AD Dieser Wert ist im Parser fest codiert.
read_only_udm.extensions.auth.type SSO, die Dieser Wert ist im Parser fest codiert.

Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten