Collecter les journaux VMware AirWatch
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
- Connectez-vous à la console Google SecOps.
- Accédez à Paramètres du SIEM > Agents de collecte.
- 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
- Connectez-vous à la console Google SecOps.
- Accédez à Paramètres SIEM> Profil.
- 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
- Ouvrez l'invite de commandes ou PowerShell en tant qu'administrateur.
Exécutez la commande suivante :
msiexec /i "https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi" /quiet
Installation de Linux
- Ouvrez un terminal avec les droits root ou sudo.
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
- 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).
- Trouvez le fichier
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)
- Connectez-vous à l'interface utilisateur Web VMware AirWatch.
- Accédez à Surveillance > Rapports et analyses > Événements > Syslog.
- 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.
- Accédez à l'onglet Avancé.
- 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.
- Cliquez sur Enregistrer.
- 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.