Collecter les journaux VMware AirWatch

Compatible avec :

Ce document explique comment ingérer des journaux VMware AirWatch (VMware Workspace ONE UEM) dans Google Security Operations à l'aide de Bindplane. L'analyseur extrait les données des événements de sécurité des journaux dans différents formats (SYSLOG+KV, CEF). Il tente d'abord d'analyser le message du journal à l'aide d'une série de modèles Grok spécifiques aux structures de journaux AirWatch, puis extrait les paires clé/valeur des données d'événement et les mappe aux champs du modèle de données unifié (UDM). Il catégorise les événements et les enrichit avec des informations contextuelles pour l'analyse de sécurité.

Avant de commencer

Assurez-vous de remplir les conditions suivantes :

  • Instance Google SecOps
  • Windows 2016 ou version ultérieure, ou un hôte Linux avec systemd
  • Si vous exécutez le programme derrière un proxy, assurez-vous que les ports du pare-feu sont ouverts.
  • Accès privilégié à VMware AirWatch

Obtenir le fichier d'authentification d'ingestion Google SecOps

  1. Connectez-vous à la console Google SecOps.
  2. Accédez à Paramètres du SIEM > Agents de collecte.
  3. Téléchargez le fichier d'authentification d'ingestion. Enregistrez le fichier de manière sécurisée sur le système sur lequel Bindplane sera installé.

Obtenir l'ID client Google SecOps

  1. Connectez-vous à la console Google SecOps.
  2. Accédez à Paramètres SIEM> Profil.
  3. Copiez et enregistrez le numéro client de la section Informations sur l'organisation.

Installer l'agent Bindplane

Installez l'agent Bindplane sur votre système d'exploitation Windows ou Linux en suivant les instructions ci-dessous.

Installation de fenêtres

  1. Ouvrez l'invite de commandes ou PowerShell en tant qu'administrateur.
  2. Exécutez la commande suivante :

    msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
    

Installation de Linux

  1. Ouvrez un terminal avec les droits root ou sudo.
  2. Exécutez la commande suivante :

    sudo sh -c "$(curl -fsSlL https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh)" install_unix.sh
    

Ressources d'installation supplémentaires

Pour plus d'options d'installation, consultez le guide d'installation.

Configurer l'agent Bindplane pour ingérer Syslog et l'envoyer à Google SecOps

  1. Accédez au fichier de configuration :
    • Trouvez le fichier config.yaml. En règle générale, il se trouve dans le répertoire /etc/bindplane-agent/ sous Linux ou dans le répertoire d'installation sous Windows.
    • Ouvrez le fichier à l'aide d'un éditeur de texte (par exemple, nano, vi ou le Bloc-notes).
  2. Modifiez le fichier config.yaml comme suit :

    receivers:
        udplog:
            # Replace the port and IP address as required
            listen_address: "0.0.0.0:514"
    
    exporters:
        chronicle/chronicle_w_labels:
            compression: gzip
            # Adjust the path to the credentials file you downloaded in Step 1
            creds_file_path: '/path/to/ingestion-authentication-file.json'
            # Replace with your actual customer ID from Step 2
            customer_id: <customer_id>
            endpoint: malachiteingestion-pa.googleapis.com
            # Add optional ingestion labels for better organization
            log_type: 'AIRWATCH'
            raw_log_field: body
            ingestion_labels:
    
    service:
        pipelines:
            logs/source0__chronicle_w_labels-0:
                receivers:
                    - udplog
                exporters:
                    - chronicle/chronicle_w_labels
    
    • Remplacez le port et l'adresse IP selon les besoins de votre infrastructure.
    • Remplacez <customer_id> par le numéro client réel.
    • Mettez à jour /path/to/ingestion-authentication-file.json en indiquant le chemin d'accès où le fichier d'authentification a été enregistré dans la section Obtenir le fichier d'authentification pour l'ingestion Google SecOps.

Redémarrez l'agent Bindplane pour appliquer les modifications.

  • Pour redémarrer l'agent Bindplane sous Linux, exécutez la commande suivante :

    sudo systemctl restart bindplane-agent
    
  • Pour redémarrer l'agent Bindplane sous Windows, vous pouvez utiliser la console Services ou saisir la commande suivante :

    net stop BindPlaneAgent && net start BindPlaneAgent
    

Configurer Syslog pour VMware Airwatch (VMware Workspace ONE UEM)

  1. Connectez-vous à l'interface utilisateur Web VMware AirWatch.
  2. Accédez à Surveillance > Rapports et analyses > Événements > Syslog.
  3. Fournissez les informations de configuration suivantes :
    • Intégration Syslog : sélectionnez Activé.
    • Nom d'hôte : saisissez l'adresse IP de l'agent Bindplane.
    • Protocole : sélectionnez UDP.
    • Port : saisissez le numéro de port de l'agent Bindplane.
    • Balise de message : saisissez Airwatch.
    • Contenu du message : conservez la valeur par défaut.
  4. Accédez à l'onglet Avancé.
  5. Fournissez les informations de configuration suivantes :
    • Événements de la console : sélectionnez Activer.
    • Sélectionner les événements de la console à envoyer à Syslog : cliquez sur Tout sélectionner.
    • Événements des appareils : sélectionnez Activer.
    • Sélectionner les événements de l'appareil à envoyer à Syslog : cliquez sur Tout sélectionner.
  6. Cliquez sur Enregistrer.
  7. Cliquez sur Test Connection (Tester la connexion).

Table de mappage UDM

Champ du journal Mappage UDM Logique
AdminAccount principal.user.userid La valeur est extraite du champ "AdminAccount" du journal brut.
Application target.application La valeur est extraite du champ "Application" du journal brut.
ApplicationUUID additional.fields[].value.string_value La valeur est extraite du champ "ApplicationUUID" du journal brut. La clé est définie sur "ApplicationUUID".
BytesReceived network.received_bytes La valeur est extraite du champ "BytesReceived" du journal brut.
Device target.hostname La valeur est extraite du champ "Appareil" du journal brut.
DeviceEventLogDescription metadata.description La valeur est extraite du champ "DeviceEventLogDescription" du journal brut.
Enrollment User principal.user.userid La valeur est extraite du champ "Utilisateur de l'enregistrement" du journal brut lorsque event_name est l'un des suivants : AppCatalogLaunch, InstallApplicationConfirmed, InstallProfileConfirmed, BreakMDMConfirmed, DeviceOperatingSystemChanged, RemoveProfileConfirmed, CertificateIssued, CompromisedStatusChanged, AppListSampleRefused, CertificateListSampleRefused, DeviceInformationRefused, ProfileListRefused, SecurityInformation, SecureChannelCheckIn, SecurityInformationConfirmed, StartACMConfirmed, DeviceAttributeDeviceMCCModified, DeviceAttributePhoneNumberModified, AvailableOSUpdatesList, AvailableOsUpdatesConfirmed.
Event Category additional.fields[].value.string_value La valeur est extraite du champ "Catégorie d'événement" du journal brut. La clé est définie sur "Catégorie d'événement".
Event Module additional.fields[].value.string_value La valeur est extraite du champ "Module d'événement" du journal brut. La clé est définie sur "Event Module" (Module d'événement).
Event Source additional.fields[].value.string_value La valeur est extraite du champ "Source de l'événement" du journal brut. La clé est définie sur "Source de l'événement".
Event Timestamp metadata.event_timestamp.seconds La valeur est extraite du champ "Timestamp de l'événement" du journal brut.
FriendlyName target.hostname La valeur est extraite du champ "FriendlyName" du journal brut.
GroupManagementData security_result.description La valeur est extraite du champ "GroupManagementData" du journal brut.
Hmac additional.fields[].value.string_value La valeur est extraite du champ Hmac du journal brut. La clé est définie sur "Hmac".
LoginSessionID network.session_id La valeur est extraite du champ "LoginSessionID" du journal brut.
MessageText metadata.description La valeur est extraite du champ "MessageText" du journal brut.
OriginatingOrganizationGroup principal.user.group_identifiers La valeur est extraite du champ "OriginatingOrganizationGroup" du journal brut.
OwnershipType additional.fields[].value.string_value La valeur est extraite du champ "OwnershipType" du journal brut. La clé est définie sur "OwnershipType".
Profile target.resource.name La valeur est extraite du champ "Profil" du journal brut.
ProfileName target.resource.name La valeur est extraite du champ "ProfileName" du journal brut.
Request Url target.url La valeur est extraite du champ "URL de la requête" du journal brut.
SmartGroupName target.group.group_display_name La valeur est extraite du champ "SmartGroupName" du journal brut.
Tags additional.fields[].value.string_value La valeur est extraite du champ "Tags" du journal brut. La clé est définie sur "Tags".
User target.user.userid La valeur est extraite du champ "Utilisateur" du journal brut lorsque event_name est défini sur "SSPUserLoginAttemptFailed".
event_name metadata.product_event_type La valeur est extraite du champ "Événement" du journal brut.
extensions.auth.type La valeur est définie sur "SSO" lorsque event_name est l'une des valeurs suivantes : AdminUserLoggedIn, SSPUserLoginAttemptFailed, AdminUserLoggedOut, AuthTokenIssued ou AuthTokenRevoked.
is_alert La valeur est définie sur "true" lorsque event_name est l'une des valeurs suivantes : ComplianceStatusChanged, DeviceProfileTypeBlocked ou ComplianceActionTaken.
is_significant La valeur est définie sur "true" lorsque event_name est défini sur ComplianceStatusChanged.
is_significant La valeur est définie sur "false" lorsque event_name est défini sur DeviceProfileTypeBlocked.
metadata.event_type La valeur est définie sur "GENERIC_EVENT" lorsque event_name est défini sur SecureChannelCheckIn.
metadata.event_type La valeur est définie sur "GROUP_CREATION" lorsque event_name est défini sur ApplicationGroupCreated.
metadata.event_type La valeur est définie sur "GROUP_DELETION" lorsque event_name est défini sur SmartGroupsDeleted.
metadata.event_type La valeur est définie sur "GROUP_MODIFICATION" lorsque event_name est l'une des valeurs suivantes : SmartGroupsModified, ApplicationGroupAssignmentModified.
metadata.event_type La valeur est définie sur "NETWORK_CONNECTION" lorsque le champ event_data contient "session" et que le champ hash_value se termine par "org".
metadata.event_type La valeur est définie sur "NETWORK_CONNECTION" lorsque les champs principal_hostname ou src_ip ne sont pas vides et que les champs target_hostname ou target_ip ne sont pas vides.
metadata.event_type La valeur est définie sur "SETTING_DELETION" lorsque event_name est défini sur "Revoked" et que le champ event_data ne contient pas "Certificate".
metadata.event_type La valeur est définie sur "SETTING_MODIFICATION" lorsque event_name est l'un des suivants : DeviceAttributeDeviceMCCModified, DeviceAttributePhoneNumberModified, ComplianceStatusChanged, DeviceProfileTypeBlocked, DeviceProfileTypeUnblocked.
metadata.event_type La valeur est définie sur "STATUS_UNCATEGORIZED" lorsque event_name est l'une des valeurs suivantes : AppListSampleRefused, CertificateListSampleRefused, DeviceInformationRefused, ProfileListRefused, SecurityInformation, StartACMRequested, AvailableOSUpdatesList, AvailableOsUpdatesConfirmed, AvailableOsUpdatesRequested.
metadata.event_type La valeur est définie sur "STATUS_UPDATE" lorsque event_name est l'une des valeurs suivantes : BreakMDMRequested, CertificateIssued, CompromisedStatusChanged, SecureChannelCheckIn ou EditDevice.
metadata.event_type La valeur est définie sur "USER_LOGOUT" lorsque event_name est l'une des valeurs suivantes : AdminUserLoggedOut, AuthTokenIssued ou AuthTokenRevoked.
metadata.event_type La valeur est définie sur "USER_LOGIN" lorsque event_name est l'une des valeurs suivantes : AdminUserLoggedIn, SSPUserLoginAttemptFailed.
metadata.event_type La valeur est définie sur "USER_RESOURCE_ACCESS" lorsque le champ request_url n'est pas vide.
metadata.event_type La valeur est définie sur "USER_RESOURCE_ACCESS" lorsque event_name est défini sur AppCatalogLaunch.
metadata.event_type La valeur est définie sur "USER_RESOURCE_CREATION" lorsque event_name est l'une des valeurs suivantes : ApplicationDownload, EnrollmentComplete, InstallApplicationConfirmed ou InstallProfileConfirmed.
metadata.event_type La valeur est définie sur "USER_RESOURCE_DELETION" lorsque event_name est l'une des valeurs suivantes : BreakMDMConfirmed, RemoveProfileConfirmed.
metadata.event_type La valeur est définie sur "USER_RESOURCE_UPDATE_CONTENT" lorsque event_name est l'une des valeurs suivantes : ProfileModified, ProfilePublished, ProfileSetToInactive, ProfileVersionAdded, RestrictionPayloadModified, DeviceOperatingSystemChanged.
metadata.event_type La valeur est définie sur "USER_RESOURCE_UPDATE_PERMISSIONS" lorsque event_name est défini sur EULAAccepted.
metadata.event_type La valeur est définie sur "USER_UNCATEGORIZED" lorsque l'event_name est l'un des suivants : Revoked, ComplianceNotificationSent, DeleteDeviceRequested, DeviceClearPasscodeRequested, DeviceWipeRequested, InstallApplicationRequested, ApplicationInstallOnDeviceRequested, RemoveApplicationRequested, SendMessageRequested, AddMissingUserCompletedEvent, AddMissingUserFailureEvent, ApplicationAdded, ApplicationDeleted, ApplicationRemoveFromDeviceRequested, ApplicationModified, ApplicationPublished, ApplicationPublishFailed, ApplicationPublishStarted, ApplicationVersionAdded, SyncGroupCompletedEvent, SyncGroupFailureEvent, SearchMissingUserCompleteEvent, SyncAdminFailure, SyncUserCompletedEvent, SyncUserFailureEvent, UserDeleted, HealthAttestationCertificateRequestConfirmed, WindowsDeviceCheckInMode, SampleResponseListReceived, HealthAttestationCertificateRequested, WindowsInformationConfirmed, RemoteManagement, HealthAttestationServerToServerSyncReqConfirmed, ScepThumbprintSampleConfirmed, HealthAttestationSampleRequestConfirmed, HealthAttestationServerToServerSyncRequested, HealthAttestationServerToServerSyncRequestFailed, WipeRequest, InstallApplicationFailed, OwnershipChanged, WipeConfirmed, FreshDeviceCreatedInDeviceState, UserSetToInactive, ExistingDeviceUpdatedInDeviceState, HealthAttestationCertificateRequestFailed, AppleOsXmdmDeviceTokenUpdate, DeviceUnenrolled, ScheduleOsUpdateResults, UserRoleAssignmentModified, UserModified, AppleTokenUpdateComplete, UserEnrollmentTokenCreated, ScheduleOsUpdatesConfirmed, OsUpdateStatusRequested, InstallProfileConfirmed, TagAssignmentChanged.
metadata.log_type La valeur est définie sur "AIRWATCH".
metadata.product_name La valeur est définie sur "AirWatch".
metadata.vendor_name La valeur est définie sur "VMWare".
network.application_protocol La valeur est définie sur "HTTP" lorsque le champ "application_protocol" contient "HTTP".
network.http.method La valeur est extraite du champ "method_url" du journal brut.
network.http.referral_url La valeur est extraite du champ "referral_url" du journal brut.
network.http.response_code La valeur est extraite du champ "http_status" du journal brut.
network.http.user_agent La valeur est extraite du champ "user_agent" du journal brut.
network.ip_protocol La valeur est définie sur "TCP" lorsque le champ de protocole est "TCP".
network.ip_protocol La valeur est définie sur "UDP" lorsque le champ de protocole est "UDP".
principal.administrative_domain La valeur est extraite du champ "domain" du journal brut lorsque event_name est l'une des valeurs suivantes : SmartGroupsDeleted, SmartGroupsModified, ProfileModified, ProfilePublished, ProfileSetToInactive, DeleteDeviceRequested, DeviceEnterpriseWipeRequested, InstallProfileRequested, RemoveProfileRequested, FindDeviceRequested, InstallApplicationRequested, ApplicationInstallOnDeviceRequested, RemoveApplicationRequested, SendMessageRequested, ApplicationAdded, ApplicationDeleted, ApplicationRemoveFromDeviceRequested, ApplicationModified, ApplicationPublished, ApplicationPublishFailed, ApplicationPublishStarted, ApplicationVersionAdded, UserDeleted.
principal.hostname La valeur est extraite du champ "Nom d'hôte" du journal brut.
principal.ip La valeur est extraite du champ "sys_ip" du journal brut lorsque le nom de l'événement est l'un des suivants : AuthTokenIssued, AuthTokenRevoked, BreakMDMRequested, ComplianceNotificationSent, DeleteDeviceRequested, Revoked, ComplianceStatusChanged, CompliancePolicyModified, ProfileModified, ProfilePublished, ProfileSetToInactive, SmartGroupsDeleted, ApplicationDownload, EnrollmentComplete, EULAAccepted, StartACMRequested, DeviceEnterpriseWipeRequested, InstallApplicationRequested, InstallProfileRequested, RemoveProfileRequested, ApplicationInstallOnDeviceRequested, FindDeviceRequested, RemoveApplicationRequested, SendMessageRequested, AvailableOsUpdatesRequested, DeviceProfileTypeBlocked, DeviceProfileTypeUnblocked, AddMissingUserCompletedEvent, AddMissingUserFailureEvent, ApplicationAdded, ApplicationDeleted, ApplicationGroupAssignmentModified, ApplicationGroupCreated, ApplicationRemoveFromDeviceRequested, ApplicationModified, ApplicationPublished, ApplicationPublishFailed, ApplicationPublishStarted, ApplicationVersionAdded, DeviceWipeRequested, ProfileVersionAdded, RestrictionPayloadModified, SmartGroupsModified, SyncGroupCompletedEvent, SyncGroupFailureEvent, SearchMissingUserCompleteEvent, SyncAdminFailure, SyncUserCompletedEvent, SyncUserFailureEvent, UserDeleted, HealthAttestationCertificateRequestConfirmed, WindowsDeviceCheckInMode, SampleResponseListReceived, HealthAttestationCertificateRequested, WindowsInformationConfirmed, RemoteManagement, HealthAttestationServerToServerSyncReqConfirmed, ScepThumbprintSampleConfirmed, HealthAttestationSampleRequestConfirmed, HealthAttestationServerToServerSyncRequested, HealthAttestationServerToServerSyncRequestFailed, WipeRequest, InstallApplicationFailed, OwnershipChanged, WipeConfirmed, FreshDeviceCreatedInDeviceState, UserSetToInactive, ExistingDeviceUpdatedInDeviceState, HealthAttestationCertificateRequestFailed, AppleOsXmdmDeviceTokenUpdate, DeviceUnenrolled, ScheduleOsUpdateResults, UserRoleAssignmentModified, UserModified, ComplianceActionTaken, AppleTokenUpdateComplete, UserEnrollmentTokenCreated, ScheduleOsUpdatesConfirmed, OsUpdateStatusRequested.
principal.process.pid La valeur est extraite du champ "process_id" du journal brut.
principal.user.group_identifiers La valeur est extraite du champ "auth_group" du journal brut lorsque le nom de l'événement est l'un des suivants : AuthTokenIssued ou AuthTokenRevoked.
principal.user.user_display_name La valeur est extraite du champ "user_info" du journal brut.
principal.user.userid La valeur est extraite du champ "user_name" du journal brut lorsque le champ "event_name" correspond à l'une des valeurs suivantes : AuthTokenIssued, AuthTokenRevoked, BreakMDMRequested, ComplianceNotificationSent, DeleteDeviceRequested, Revoked, ComplianceStatusChanged, CompliancePolicyModified, ProfileModified, ProfilePublished, ProfileSetToInactive, SmartGroupsDeleted, ApplicationDownload, EnrollmentComplete, EULAAccepted, StartACMRequested, DeviceEnterpriseWipeRequested, InstallApplicationRequested, InstallProfileRequested, RemoveProfileRequested, ApplicationInstallOnDeviceRequested, FindDeviceRequested, RemoveApplicationRequested, SendMessageRequested, AvailableOsUpdatesRequested, DeviceProfileTypeBlocked, DeviceProfileTypeUnblocked, AddMissingUserCompletedEvent, AddMissingUserFailureEvent, ApplicationAdded, ApplicationDeleted, ApplicationGroupAssignmentModified, ApplicationGroupCreated, ApplicationRemoveFromDeviceRequested, ApplicationModified, ApplicationPublished, ApplicationPublishFailed, ApplicationPublishStarted, ApplicationVersionAdded, DeviceWipeRequested, ProfileVersionAdded, RestrictionPayloadModified, SmartGroupsModified, SyncGroupCompletedEvent, SyncGroupFailureEvent, SearchMissingUserCompleteEvent, SyncAdminFailure, SyncUserCompletedEvent, SyncUserFailureEvent, UserDeleted, HealthAttestationCertificateRequestConfirmed, WindowsDeviceCheckInMode, SampleResponseListReceived, HealthAttestationCertificateRequested, WindowsInformationConfirmed, RemoteManagement, HealthAttestationServerToServerSyncReqConfirmed, ScepThumbprintSampleConfirmed, HealthAttestationSampleRequestConfirmed, HealthAttestationServerToServerSyncRequested, HealthAttestationServerToServerSyncRequestFailed, WipeRequest, InstallApplicationFailed, OwnershipChanged, WipeConfirmed, FreshDeviceCreatedInDeviceState, UserSetToInactive, ExistingDeviceUpdatedInDeviceState, HealthAttestationCertificateRequestFailed, AppleOsXmdmDeviceTokenUpdate, DeviceUnenrolled, ScheduleOsUpdateResults, UserRoleAssignmentModified, UserModified, ComplianceActionTaken, AppleTokenUpdateComplete, UserEnrollmentTokenCreated, ScheduleOsUpdatesConfirmed, OsUpdateStatusRequested, EditDevice.
security_result.action La valeur est définie sur "ALLOW" lorsque event_name est défini sur DeviceProfileTypeUnblocked.
security_result.action La valeur est définie sur "BLOCK" lorsque event_name est l'une des valeurs suivantes : DeviceProfileTypeBlocked, SyncAdminFailure, SyncGroupFailureEvent ou SyncUserFailureEvent.
security_result.category La valeur est définie sur "AUTH_VIOLATION" lorsque event_name est défini sur SSPUserLoginAttemptFailed.
security_result.category La valeur est définie sur "POLICY_VIOLATION" lorsque event_name est l'une des valeurs suivantes : ComplianceStatusChanged, DeviceProfileTypeBlocked, DeviceProfileTypeUnblocked, ComplianceNotificationSent ou CompromisedStatusChanged.
security_result.category_details La valeur est extraite du champ "Catégorie d'événement" du journal brut.
security_result.description La valeur est extraite du champ "des" du journal brut lorsque le champ de description contient une adresse IP.
security_result.description La valeur est extraite du champ de description du journal brut lorsque ce champ ne contient pas d'adresse IP.
security_result.description La valeur est définie sur "Une erreur inattendue s'est produite. Pour en savoir plus, consultez les journaux" lorsque event_name est défini sur SyncAdminFailure.
security_result.description La valeur est extraite du champ GroupManagementData dans le journal brut lorsque event_name est défini sur MergeGroupCompletedEvent.
security_result.summary La valeur est extraite du champ "Résumé" du journal brut.
target.administrative_domain La valeur est extraite du champ "domain" du journal brut lorsque event_name est défini sur "CompliancePolicyModified".
target.application La valeur est extraite du champ "app_name" du journal brut lorsque le champ "event_name" correspond à l'une des valeurs suivantes : InstallApplicationRequested, ApplicationInstallOnDeviceRequested, RemoveApplicationRequested, ApplicationAdded, ApplicationDeleted, ApplicationRemoveFromDeviceRequested, ApplicationModified, ApplicationPublished, ApplicationPublishFailed, ApplicationPublishStarted, ApplicationVersionAdded, ApplicationDownload ou InstallApplicationConfirmed.
target.asset_id La valeur est définie sur "device_serial_number:device_udid" lorsque event_name est défini sur DeleteDeviceRequested et que les champs device_serial_number et device_udid ne sont pas vides.
target.group.group_display_name La valeur est extraite du champ "ApplicationGroup" du journal brut lorsque le nom de l'événement est l'un des suivants : "ApplicationGroupAssignmentModified" ou "ApplicationGroupCreated".
target.hostname La valeur est extraite du champ "Appareil" du journal brut lorsque event_name est défini sur "DeviceLocationGroupChanged".
target.ip La valeur est extraite du champ "sys_ip" du journal brut lorsque event_name est défini sur "SSPUserLoginAttemptFailed".
target.ip La valeur est extraite du champ target_ip du journal brut lorsque event_name est l'une des valeurs suivantes : CompliancePolicyModified, CertificateIssued, CompromisedStatusChanged, AppListSampleRefused, CertificateListSampleRefused, DeviceInformationRefused, ProfileListRefused, SecurityInformation, SecureChannelCheckIn, SecurityInformationConfirmed, StartACMConfirmed, AdminUserLoggedIn, AdminUserLoggedOut, AvailableOSUpdatesList, AvailableOsUpdatesConfirmed.
target.port La valeur est extraite du champ "target_port" du journal brut.
target.resource.name La valeur est définie sur "SETTING" lorsque event_name est l'une des valeurs suivantes : Revoked, CompliancePolicyModified, ComplianceStatusChanged, DeviceProfileTypeBlocked ou DeviceProfileTypeUnblocked.
target.resource.type La valeur est définie sur "APP" lorsque event_name est défini sur ApplicationDownload.
target.resource.type La valeur est définie sur "DEVICE" lorsque event_name est défini sur EnrollmentComplete.
target.resource.type La valeur est définie sur "EULA" lorsque event_name est défini sur EULAAccepted.
target.resource.type La valeur est définie sur "OS" lorsque event_name est défini sur DeviceOperatingSystemChanged.
target.resource.type La valeur est définie sur "PROFILE" lorsque event_name est défini sur InstallProfileConfirmed.
target.resource.type La valeur est définie sur "SETTING" lorsque event_name est l'une des valeurs suivantes : Revoked, CompliancePolicyModified, ComplianceStatusChanged, DeviceProfileTypeBlocked ou DeviceProfileTypeUnblocked.
target.url La valeur est extraite du champ "target_url" du journal brut lorsque le champ "method_url" n'est pas vide.
target.user.group_identifiers La valeur est extraite du champ "auth_group" du journal brut lorsque le nom de l'événement est l'un des suivants : AuthTokenIssued ou AuthTokenRevoked.
target.user.userid La valeur est extraite du champ group_user du journal brut lorsque event_name est l'un des suivants : AddMissingUserCompletedEvent, AddMissingUserFailureEvent.
target.user.userid La valeur est extraite du champ "enrollment_user" du journal brut lorsque event_name est l'une des valeurs suivantes : BreakMDMRequested, ComplianceNotificationSent, DeleteDeviceRequested, Revoked, ComplianceStatusChanged, ApplicationDownload, EnrollmentComplete, EULAAccepted, StartACMRequested, DeviceEnterpriseWipeRequested, InstallApplicationRequested, InstallProfileRequested, RemoveProfileRequested, ApplicationInstallOnDeviceRequested, FindDeviceRequested, RemoveApplicationRequested, SendMessageRequested, AuthTokenIssued, AuthTokenRevoked, InstallApplicationConfirmed, InstallProfileConfirmed, BreakMDMConfirmed, DeviceOperatingSystemChanged, RemoveProfileConfirmed, DeviceAttributeDeviceMCCModified, DeviceAttributePhoneNumberModified, AvailableOsUpdatesRequested, DeviceProfileTypeBlocked, DeviceProfileTypeUnblocked, ApplicationRemoveFromDeviceRequested, DeviceClearPasscodeRequested, DeviceWipeRequested.
target.user.userid La valeur est extraite du champ "Utilisateur" du journal brut lorsque event_name est défini sur "UserDeleted".

Vous avez encore besoin d'aide ? Obtenez des réponses de membres de la communauté et de professionnels Google SecOps.