Raccogli i log di CrowdStrike Falcon
Versione parser: 33.0
Questo documento descrive come importare i log di CrowdStrike Falcon in Google Security Operations. Puoi importare diversi tipi di log di CrowdStrike Falcon. Questo documento descrive la configurazione specifica per ciascuno.
Per una panoramica generale dell'acquisizione dei dati in Google Security Operations, consulta Acquisizione dei dati in Google Security Operations.
Tipi di log CrowdStrike Falcon supportati
Google Security Operations supporta i seguenti tipi di log CrowdStrike Falcon tramite i parser con le seguenti etichette di importazione:
- Endpoint Detection and Response (EDR):
CS_EDR. Questo parser analizza i dati di telemetria quasi in tempo reale di CrowdStrike Falcon Data Replicator (FDR), come l'accesso ai file e le modifiche al registro. In genere, i dati vengono acquisiti da un bucket S3 o bucket Cloud Storage. Rilevamenti:
CS_DETECTS. Questo parser analizza gli eventi di riepilogo del rilevamento di CrowdStrike utilizzando l'API Detect. Sebbene sia correlato all'attività degli endpoint,CS_DETECTSfornisce riepiloghi di rilevamento di livello superiore rispetto alla telemetria non elaborata analizzata utilizzandoCS_EDR.Avvisi:
CS_ALERTS. Questo parser analizza gli avvisi di CrowdStrike utilizzando l'API Alerts. Il parser degli avvisi CrowdStrike supporta i seguenti tipi di prodotti:eppidpoverwatchxdrmobilecwppngsiemautomated-leadautomated-lead-contextthirdpartydata-protectionfcs
Indicatori di compromissione (IoC):
CS_IOC. Questo parser analizza gli IoC e gli indicatori di attacco (IOA) di CrowdStrike Threat Intelligence utilizzando CrowdStrike Chronicle Intel Bridge. Il parser degli indicatori di compromissione (IoC) di CrowdStrike supporta i seguenti tipi di indicatori:domainemail_addressfile_namefile_pathhash_md5hash_sha1hash_sha256ip_addressmutex_nameurl
Google SecOps consiglia di utilizzare i feed per CS_EDR, CS_DETECTS e CS_IOC per un'importazione completa dei dati da CrowdStrike.
Prima di iniziare
Assicurati di soddisfare i seguenti prerequisiti:
- Diritti di amministratore sull'istanza di CrowdStrike per installare il sensore CrowdStrike Falcon Host
- Tutti i sistemi nell'architettura di deployment sono configurati nel fuso orario UTC.
- Il dispositivo di destinazione utilizza un sistema operativo supportato
- Deve essere un server a 64 bit
- Microsoft Windows Server 2008 R2 SP1 è supportato per il sensore CrowdStrike Falcon Host versione 6.51 o successive.
- Le versioni precedenti del sistema operativo devono supportare la firma del codice SHA-2.
- File account di servizio Google SecOps e ID cliente del team di assistenza Google SecOps
Configura i feed
Esistono due diversi punti di accesso per configurare i feed nella piattaforma Google SecOps:
- Impostazioni SIEM > Feed > Aggiungi nuovo feed
- Content Hub > Content Packs > Get Started
Per ulteriori informazioni sulla configurazione di più feed per diversi tipi di log all'interno di questa famiglia di prodotti, consulta Configura i feed per prodotto.
Importa i log di CrowdStrike Falcon
Questa sezione descrive come configurare l'importazione per i diversi tipi di log di CrowdStrike Falcon.
Importa i log EDR (CS_EDR)
Puoi importare i log di CrowdStrike Falcon EDR utilizzando uno dei seguenti metodi, a seconda di dove vuoi inviare i log da CrowdStrike:
- Amazon SQS: utilizza un feed Falcon Data Replicator.
- Amazon S3: utilizza un feed di Google Security Operations configurato per un bucket S3.
- Google Cloud Storage: CrowdStrike invia i log a un bucket Cloud Storage.
Scegli una delle seguenti procedure.
Opzione 1: importa i log EDR da Amazon SQS
Questo metodo utilizza CrowdStrike Falcon Data Replicator per inviare i log EDR a una coda Amazon SQS, che viene poi sottoposta a polling da Google Security Operations.
- Fai clic sul pacchetto CrowdStrike.
Nel tipo di log CrowdStrike Falcon, specifica i valori per i seguenti campi:
- Origine: Amazon SQS
- Regione: la regione S3 associata all'URI.
- Nome coda: il nome della coda SQS da cui leggere i dati di log.
- URI S3: l'URI di origine del bucket S3.
- Numero di conto: il numero di conto SQS.
- ID chiave di accesso alla coda: ID chiave di accesso all'account di 20 caratteri. Ad esempio,
AKIAOSFOODNN7EXAMPLE. - Chiave di accesso segreta della coda: chiave di accesso segreta di 40 caratteri. Ad esempio,
wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY. - Opzione di eliminazione dell'origine: opzione per eliminare file e directory dopo il trasferimento dei dati.
Opzioni avanzate
- Nome del feed: un valore precompilato che identifica il feed.
- Spazio dei nomi dell'asset: spazio dei nomi associato al feed.
- Etichette di importazione: etichette applicate a tutti gli eventi di questo feed.
Fai clic su Crea feed.
Per ulteriori informazioni sulla configurazione di più feed per diversi tipi di log all'interno di questa famiglia di prodotti, consulta Configura i feed per prodotto.
Opzione 2: importa i log EDR da un bucket Amazon S3
Questo metodo prevede la configurazione di un feed di Google Security Operations per estrarre i log EDR direttamente da un bucket Amazon S3.
Per configurare un feed di importazione utilizzando un bucket S3:
- Vai a Impostazioni SIEM > Feed.
- Fai clic su Aggiungi nuovo feed di notizie.
- Nella pagina successiva, fai clic su Configura un singolo feed.
- Nel campo Nome feed, inserisci un nome per il feed, ad esempio Crowdstrike Falcon Logs.
- In Tipo di origine, seleziona Amazon S3.
- In Tipo di log, seleziona CrowdStrike Falcon.
- In base al account di servizio e alla configurazione del bucket Amazon S3 che hai creato, specifica i valori per i seguenti campi:
Campo Descrizione regionURI della regione S3. S3 uriURI di origine del bucket S3. uri is aTipo di oggetto a cui punta l'URI (ad esempio, file o cartella). source deletion optionOpzione per eliminare file e directory dopo il trasferimento dei dati. access key idChiave di accesso (stringa alfanumerica di 20 caratteri). Ad esempio, AKIAOSFOODNN7EXAMPLE.secret access keyChiave di accesso segreta (stringa alfanumerica di 40 caratteri). Ad esempio, wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY.oauth client idID client OAuth pubblico. oauth client secretClient secret OAuth 2.0. oauth secret refresh uriURI di aggiornamento del client secret OAuth 2.0. asset namespaceSpazio dei nomi associato al feed. - Fai clic su Avanti, quindi su Invia.
Opzione 3: importa i log EDR da Cloud Storage
Puoi configurare CrowdStrike per inviare i log EDR a un bucket Cloud Storage e poi importare questi log in Google Security Operations utilizzando un feed. Questa procedura richiede il coordinamento con l'assistenza CrowdStrike.
Contatta l'assistenza CrowdStrike: apri un ticket di assistenza con CrowdStrike per attivare e configurare l'invio dei log EDR al tuo bucket Cloud Storage. Ti fornirà indicazioni sulle configurazioni richieste.
Crea e autorizza il bucket Cloud Storage:
- Nella console Google Cloud , crea un nuovo bucket Cloud Storage. Prendi nota del nome del bucket (ad esempio
gs://my-crowdstrike-edr-logs/). - Concedi le autorizzazioni in scrittura al account di servizio fornito da CrowdStrike. Segui le istruzioni dell'assistenza CrowdStrike.
- Nella console Google Cloud , crea un nuovo bucket Cloud Storage. Prendi nota del nome del bucket (ad esempio
Configura il feed Google SecOps:
- Nella tua istanza di Google SecOps, vai a Impostazioni > Feed e fai clic su Aggiungi nuovo.
- Inserisci un Nome feed descrittivo (ad esempio
CS-EDR-GCS). In Tipo di origine, seleziona Google Cloud Storage V2.
In Tipo di log, seleziona CrowdStrike Falcon.
Nella sezione account di servizio, fai clic su Ottieni service account. Copia l'indirizzo email univoco del account di servizio visualizzato.
Nella console Google Cloud , vai al bucket Cloud Storage e concedi il ruolo IAM
Storage Object Viewerall'indirizzo email del account di servizio che hai copiato. In questo modo, il feed può leggere i file di log.Torna alla pagina di configurazione del feed di Google SecOps.
Inserisci l'URL del bucket di archiviazione (ad esempio,
gs://my-crowdstrike-edr-logs/). Questo URL deve terminare con una barra (/).Per i tipi di feed Basato su eventi, fornisci il nome della sottoscrizione Pub/Sub (ad esempio
projects/myproject/subscriptions/crowdstrike-edr-sub).Seleziona un'opzione di eliminazione dell'origine. Ti consigliamo di selezionare Non eliminare mai i file.
Fai clic su Avanti, rivedi le impostazioni e poi fai clic su Invia.
Verifica l'importazione dei log: dopo che CrowdStrike ha confermato che i log vengono inviati, verifica la presenza di log in entrata in Google SecOps con il tipo di log
CS_EDR.
Importa i log degli avvisi (CS_ALERTS)
Per importare gli avvisi di CrowdStrike Falcon, configura un feed che utilizza l'API CrowdStrike.
Nella console CrowdStrike Falcon:
- Accedi alla console CrowdStrike Falcon.
- Vai ad Assistenza e risorse > Risorse e strumenti > Client e chiavi API e fai clic su Crea client API.
- Inserisci un Nome client e una Descrizione.
- In Ambiti API, seleziona la casella Lettura per Avvisi.
- Fai clic su Crea. Prendi nota dei valori generati per Client ID (ID client), Client Secret (Client secret) e Base URL (URL di base).
In Google Security Operations:
- Vai a Impostazioni > Feed e fai clic su Aggiungi nuovo.
- Seleziona API di terze parti per Tipo di origine.
- Seleziona CrowdStrike Alerts API per Log type.
Fai clic su Avanti e compila i seguenti campi utilizzando i valori del client API CrowdStrike:
- Endpoint del token OAuth: ad esempio,
https://api.us-2.crowdstrike.com/oauth2/token. - ID client OAuth
- Client secret OAuth
- URL di base: ad esempio
api.us-2.crowdstrike.com. - Tipo di importazione: seleziona una delle seguenti opzioni:
- Importa tutti gli avvisi: importa sia gli avvisi nuovi sia quelli esistenti che sono stati aggiornati.
- Importa solo i nuovi avvisi: importa solo i nuovi avvisi.
- Endpoint del token OAuth: ad esempio,
Fai clic su Avanti, quindi su Invia.
Importa i log dei rilevamenti (CS_DETECTS)
Per importare i log di rilevamento di CrowdStrike Falcon, utilizza anche l'API CrowdStrike.
Nella console CrowdStrike Falcon:
- Accedi alla console CrowdStrike Falcon.
- Vai ad App di assistenza > Client e chiavi API.
- Crea una nuova coppia di chiavi client API. Questa coppia di chiavi deve disporre delle autorizzazioni
READperDetections.
In Google Security Operations:
- Vai a Impostazioni > Feed e fai clic su Aggiungi nuovo.
- Seleziona API di terze parti per Tipo di origine.
- Seleziona CrowdStrike Detection Monitoring per Tipo di log.
- Fai clic su Avanti, quindi su Invia. Ti verranno richieste le credenziali API che hai creato.
Importa i log IoC (CS_IOC)
Per importare i log degli indicatori di compromissione (IoC) da CrowdStrike, utilizza Google SecOps Intel Bridge.
- Nella console CrowdStrike Falcon, crea una nuova coppia di chiavi client API. Questa coppia di chiavi deve disporre dell'autorizzazione
READperIndicators (Falcon Intelligence). - Configura Google SecOps Intel Bridge seguendo le istruzioni riportate in CrowdStrike to Google SecOps Intel Bridge.
Esegui i seguenti comandi Docker per inviare i log da CrowdStrike a Google SecOps.
sa.jsonè il file del account di servizio Google SecOps.docker build . -t ccib:latest docker run -it --rm \ -e FALCON_CLIENT_ID="$FALCON_CLIENT_ID" \ -e FALCON_CLIENT_SECRET="$FALCON_CLIENT_SECRET" \ -e FALCON_CLOUD_REGION="$FALCON_CLOUD" \ -e CHRONICLE_CUSTOMER_ID="$CHRONICLE_CUSTOMER_ID" \ -e GOOGLE_APPLICATION_CREDENTIALS=/ccib/sa.json \ -v ~/my/path/to/service/account/filer/sa.json:/ccib/sa.json \ ccib:latestUna volta che il container è in esecuzione, i log IoC inizieranno a essere trasmessi in streaming a Google SecOps.
Se riscontri problemi con una di queste configurazioni, contatta il team di assistenza di Google SecOps.
Formati dei log di CrowdStrike supportati
Il parser CrowdStrike supporta i log in formato JSON.
Log delle modifiche
Visualizza il log delle modifiche per questo parser
Differenze tra le mappature UDM CS_ALERTS
La tabella seguente elenca le differenze tra la vecchia mappatura UDM e la nuova mappatura UDM del parser CrowdStrike Alerts (CS_ALERTS).
| Campo log | Nome del campo UDM precedente | Nome del nuovo campo UDM |
|---|---|---|
source_account_domain, device.machine_domain, logon_domain |
principal.domain.nameSe il valore del campo di log source_account_domain non è vuoto, il campo di log source_account_domain viene mappato al campo UDM principal.domain.name. Altrimenti, se il valore del campo del log logon_domain non è vuoto, il campo del log logon_domain viene mappato al campo UDM principal.domain.name. Altrimenti, se il valore del campo di log device.machine_domain non è vuoto, il campo di log device.machine_domain viene mappato al campo UDM principal.domain.name. |
principal.domain.nameSe il valore del campo di log source_account_domain
non è vuoto, il campo di log source_account_domain viene mappato al
campo UDM principal.domain.name. Se il valore del campo di log device.machine_domain non è vuoto, il campo di log device.machine_domain viene mappato al campo UDM principal.user.attribute.labels.device_machine_domain. Se il valore del campo di log logon_domain non è vuoto, il campo di log logon_domain viene mappato al campo UDM principal.user.attribute.labels.logon_domain. Altrimenti, se il valore del campo di log device.machine_domain non è vuoto, il campo di log device.machine_domain viene mappato al campo UDM principal.domain.name. Se il valore del campo di log logon_domain non è vuoto, il campo di log logon_domain viene mappato al campo UDM principal.user.attribute.labels.logon_domain. Altrimenti, se il valore del campo di log logon_domain non è vuoto, il campo di log logon_domain viene mappato al campo UDM principal.domain.name. |
source_endpoint_host_name, device.hostname, hostname, host_name, computer_name, threatgraph_indicators.hostname, host
|
principal.hostnameSe il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM principal.hostname. Altrimenti, se il valore del campo di log computer_name non è vuoto, il campo di log computer_name viene mappato al campo UDM principal.hostname. Altrimenti, se il valore del campo di log host_name non è vuoto, il campo di log host_name viene mappato al campo UDM principal.hostname. Altrimenti, se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.hostname.
Altrimenti, se il valore del campo di log device.hostname non è vuoto, il campo di log device.hostname viene mappato al campo UDM principal.hostname.
|
principal.hostnameSe il valore del campo di log hostname non è vuoto, il campo di log hostname viene mappato al campo UDM principal.hostname. Se il valore del campo di log computer_name non è vuoto, il campo di log computer_name viene mappato al campo UDM principal.asset.attribute.labels.computer_name. Se il valore del campo di log host_name non è vuoto, il campo di log host_name viene mappato al campo UDM principal.asset.attribute.labels.host_name. Se il valore del campo di log host non è vuoto, il campo di log host viene mappato al campo UDM principal.asset.attribute.labels.host. Se il valore del campo di log device.hostname non è vuoto, il campo di log device_hostname viene mappato al campo UDM principal.asset.attribute.labels.device_hostname. Se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.asset.attribute.labels.source_endpoint_host_name. Se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_hostname.Altrimenti, se il valore del campo di log host_name non è vuoto, il campo di log host_name viene mappato al campo UDM principal.hostname. Se il valore del campo di log computer_name non è vuoto, il campo di log computer_name viene mappato al campo UDM principal.asset.attribute.labels.computer_name. Se il valore del campo di log host non è vuoto, il campo di log host viene mappato al campo UDM principal.asset.attribute.labels.host. Se il valore del campo di log device.hostname non è vuoto, il campo di log device_hostname viene mappato al campo UDM principal.asset.attribute.labels.device_hostname. Se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.asset.attribute.labels.source_endpoint_host_name. Se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM security_result.detection_fields[threatgraph_indicator_hostname]. Altrimenti, se il valore del campo di log computer_name non è vuoto, il campo di log computer_name viene mappato al campo UDM principal.hostname. Se il valore del campo di log host non è vuoto, il campo di log host viene mappato al campo UDM principal.asset.attribute.labels.host. Se il valore del campo di log device.hostname non è vuoto, il campo di log device.hostname viene mappato al campo UDM principal.asset.attribute.labels.device_hostname. Se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.asset.attribute.labels.source_endpoint_host_name. Se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_hostname. Altrimenti, se il valore del campo di log host non è vuoto, il campo di log host viene mappato al campo UDM principal.hostname. Se il valore del campo di log device.hostname non è vuoto, il campo di log device.hostname viene mappato al campo UDM principal.asset.attribute.labels.device_hostname. Se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.asset.attribute.labels.source_endpoint_host_name. Se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_hostname. Altrimenti, se il valore del campo del log device.hostname non è vuoto, il campo del log device.hostname viene mappato al campo UDM principal.hostname. Se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.asset.attribute.labels.source_endpoint_host_name. Se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_hostname. Altrimenti, se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.hostname. Se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_hostname. Altrimenti, se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM principal.hostname. |
source_endpoint_host_name, device.hostname, hostname, host_name, computer_name, threatgraph_indicators.hostname, host
|
principal.asset.hostnameSe il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log computer_name non è vuoto, il campo di log computer_name viene mappato al campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log host_name non è vuoto, il campo di log host_name viene mappato al campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.asset.hostname.
Altrimenti, se il valore del campo di log device.hostname non è vuoto, il campo di log device.hostname viene mappato al campo UDM principal.asset.hostname.
|
principal.asset.hostnameSe il valore del campo di log hostname non è vuoto,
il campo di log hostname viene mappato al campo UDM principal.asset.hostname. In caso contrario, se il valore del campo di log host_name non è vuoto, il campo di log host_name viene mappato al campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log computer_name non è vuoto, il campo di log computer_name viene mappato al campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log host non è vuoto, il campo di log host viene mappato al campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log device.hostname
non è vuoto, il campo di log device.hostname viene mappato al
campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log source_endpoint_host_name non è vuoto, il campo di log source_endpoint_host_name viene mappato al campo UDM principal.asset.hostname. Altrimenti, se il valore del campo di log threatgraph_indicators.0.hostname non è vuoto, il campo di log threatgraph_indicators.0.hostname viene mappato al campo UDM principal.asset.hostname. |
device.machine_domain |
principal.asset.attribute.labels[device_machine_domain] |
|
location_country_code, device_geo_location.country_name |
principal.location.country_or_regionIl campo di log location_country_code è mappato al campo UDM principal.location.country_or_region. |
principal.location.country_or_regionSe il valore del campo di log device_geo_location.country_name non è vuoto, il campo di log device_geo_location.country_name viene mappato al campo UDM principal.location.country_or_region. Se il valore del campo di log location_country_code non è vuoto, il campo di log location_country_code viene mappato al campo UDM security_result.detection_fields.location_country_code. Altrimenti, se il valore del campo di log location_country_code non è vuoto, il campo di log location_country_code viene mappato al campo UDM principal.location.country_or_region. |
source_account_upn |
principal.user.attribute.labels[source_account_upn] |
principal.user.email_addresses |
user_name |
principal.user.attribute.labels[user_name] |
|
user_name, source_account_name, encrypted_by_username, user_display_name |
principal.user.user_display_nameSe il valore del campo di log user_name non è vuoto, il campo di log user_name viene mappato al campo UDM principal.user.user_display_name. Altrimenti, se il valore del campo di log source_account_name non è vuoto, il campo di log source_account_name viene mappato al campo UDM principal.user.user_display_name. |
principal.user.user_display_nameSe il valore del campo di log user_name non è vuoto, il campo di log user_name viene mappato al campo UDM principal.user.user_display_name. Se il valore del campo di log source_account_name non è vuoto, il campo di log source_account_name viene mappato al campo UDM principal.user.attribute.labels.source_account_name. Se il valore del campo di log encrypted_by_username non è vuoto, il campo di log encrypted_by_username viene mappato al campo UDM principal.user.attribute.labels.encrypted_by_username. Se il valore del campo di log user_display_name non è vuoto, il campo di log user_display_name viene mappato al campo UDM principal.user.attribute.labels.user_display_name. Altrimenti, se il valore del campo di log source_account_name non è vuoto, il campo di log source_account_name viene mappato al campo UDM principal.user.user_display_name. Se il valore del campo di log encrypted_by_username non è vuoto, il campo di log encrypted_by_username viene mappato al campo UDM principal.user.attribute.labels.encrypted_by_username. Se il valore del campo di log user_display_name non è vuoto, il campo di log user_display_name viene mappato al campo UDM principal.user.attribute.labels.user_display_name. Altrimenti, se il valore del campo di log encrypted_by_username non è vuoto, il campo di log encrypted_by_username viene mappato al campo UDM principal.user.user_display_name. Se il valore del campo di log user_display_name non è vuoto, il campo di log user_display_name viene mappato al campo UDM principal.user.attribute.labels.user_display_name. Altrimenti, se il valore del campo del log user_display_name non è vuoto, il campo del log user_display_name viene mappato al campo UDM principal.user.user_display_name. |
source_account_object_sid, sid |
principal.user.windows_sid |
principal.user.windows_sidSe il valore del campo di log sid non è vuoto, il campo di log sid viene mappato al campo UDM principal.user.windows_sid. Se il valore del campo di log source_account_object_sid non è vuoto, il campo di log source_account_object_sid viene mappato al campo UDM principal.user.attribute.labels[source_account_object_sid]. Altrimenti, se il valore del campo di log source_account_object_sid non è vuoto, il campo di log source_account_object_sid viene mappato al campo UDM principal.user.windows_sid. |
assigned_to_uuid |
security_result.about.user.product_object_id |
additional.fields[assigned_to_uuid] |
assigned_to_name |
security_result.about.user.user_display_name |
additional.fields[assigned_to_name] |
agent_id, threatgraph_indicators.host_id, host_id, mdm_device_id, device.device_id, source_asset.id
|
principal.asset_idSe il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal modello CS:%{threatgraph_indicators.0.host_id}, dove %{threatgraph_indicators.0.host_id} viene sostituito con il valore del campo di log threatgraph_indicators.0.host_id. Altrimenti, se il valore del campo di log host_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{host_id}, dove %{host_id} viene sostituito con il valore del campo di log host_id. Altrimenti, se il valore del campo di log agent_id non è vuoto,
il campo UDM principal.asset_id viene impostato su un valore generato dal template
CS:%{agent_id}, dove %{agent_id} viene sostituito con il valore del
campo di log agent_id. Altrimenti, se il valore del campo di log mdm_device_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{mdm_device_id}, dove %{mdm_device_id} viene sostituito con il valore del campo di log mdm_device_id. Altrimenti, se il valore del campo di log device.device_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{device.device_id}, dove %{device.device_id} viene sostituito con il valore del campo di log device.device_id. |
principal.asset_id, about.asset_idSe il valore del campo di log agent_id non è vuoto, il valore del campo di log agent_id viene suddiviso in più valori utilizzando il separatore |.
Esegui l'iterazione dei valori agent_id suddivisi:se il valore index è uguale a
"0", il campo UDM principal.asset_id viene impostato su un valore generato dal
modello CS:%{agent_id}, dove %{agent_id} viene sostituito con il valore agent_id
suddiviso. In caso contrario, il campo UDM about.asset_id viene impostato su un valore generato dal modello CS:%{agent_id}, dove %{agent_id} viene sostituito con il valore agent_id suddiviso.Se il valore del campo di log source_asset.id non è vuoto, il campo di log source_asset.id viene mappato al campo UDM principal.asset.attribute.labels.source_asset_id. Se il valore del campo di log host_id non è vuoto, il campo di log host_id viene mappato al campo UDM principal.asset.attribute.labels.host_id. Se il valore del campo di log device.device_id non è vuoto, il campo di log device.device_id viene mappato al campo UDM principal.asset.attribute.labels.device_id. Se il valore del campo di log mdm_device_id non è vuoto, il campo di log mdm_device_id viene mappato al campo UDM principal.asset.attribute.labels.mdm_device_id. Se il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo di log threatgraph_indicators.0.host_id viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_host_id. Altrimenti, se il valore del campo di log source_asset.id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{source_asset.id}, dove %{source_asset.id} viene sostituito con il valore del campo di log source_asset.id. Se il valore del campo di log host_id non è vuoto, il campo di log host_id viene mappato al campo UDM principal.asset.attribute.labels.host_id. Se il valore del campo di log device.device_id non è vuoto, il campo di log device.device_id viene mappato al campo UDM principal.asset.attribute.labels.device_id. Se il valore del campo di log mdm_device_id non è vuoto, il campo di log mdm_device_id viene mappato al campo UDM principal.asset.attribute.labels.mdm_device_id. Se il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo di log threatgraph_indicators.0.host_id viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_host_id. Altrimenti, se il valore del campo di log host_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{host_id}, dove %{host_id} viene sostituito con il valore del campo di log host_id. Se il valore del campo di log device.device_id non è vuoto, il campo di log device.device_id viene mappato al campo UDM principal.asset.attribute.labels.device_id. Se il valore del campo di log mdm_device_id non è vuoto, il campo di log mdm_device_id viene mappato al campo UDM principal.asset.attribute.labels.mdm_device_id. Se il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo di log threatgraph_indicators.0.host_id viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_host_id. Altrimenti, se il valore del campo di log device.device_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{device.device_id}, dove %{device.device_id} viene sostituito con il valore del campo di log device.device_id. Se il valore del campo di log mdm_device_id non è vuoto, il campo di log mdm_device_id viene mappato al campo UDM principal.asset.attribute.labels.mdm_device_id. Se il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo di log threatgraph_indicators.0.host_id viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_host_id. Altrimenti, se il valore del campo di log mdm_device_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{mdm_device_id}, dove %{mdm_device_id} viene sostituito con il valore del campo di log mdm_device_id. Se il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo di log threatgraph_indicators.0.host_id viene mappato al campo UDM security_result.detection_fields.threatgraph_indicator_host_id. Altrimenti, se il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo UDM principal.asset_id viene impostato su un valore generato dal template CS:%{threatgraph_indicators.0.host_id}, dove %{threatgraph_indicators.0.host_id} viene sostituito con il valore del campo di log threatgraph_indicators.0.host_id. |
agent_id, threatgraph_indicators.host_id, host_id, mdm_device_id, device.device_id, source_asset.id
|
principal.asset.asset_idSe il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{threatgraph_indicators.0.host_id}, dove %{threatgraph_indicators.0.host_id} viene sostituito con il valore del campo di log threatgraph_indicators.0.host_id. Altrimenti, se il valore del campo di log host_id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{host_id}, dove %{host_id} viene sostituito con il valore del campo di log host_id. Altrimenti, se il valore del campo di log agent_id non è vuoto,
il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template
CS:%{agent_id}, dove %{agent_id} viene sostituito con il valore del
campo di log agent_id. Altrimenti, se il valore del campo di log mdm_device_id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{mdm_device_id}, dove %{mdm_device_id} viene sostituito con il valore del campo di log mdm_device_id. Altrimenti, se il valore del campo di log device.device_id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{device.device_id}, dove %{device.device_id} viene sostituito con il valore del campo di log device.device_id. |
principal.asset.asset_id, about.asset.asset_idSe il valore del campo di log agent_id non è vuoto,
viene suddiviso in più valori utilizzando il separatore |.agent_id
Esegui l'iterazione dei valori agent_id suddivisi:se il valore index è uguale a
"0", il campo UDM principal.asset.asset_id viene impostato su un valore generato dal
modello CS:%{agent_id}, dove %{agent_id} viene sostituito con il valore agent_id
suddiviso. In caso contrario, il campo UDM about.asset.asset_id viene impostato su un valore generato dal modello CS:%{agent_id}, dove %{agent_id} viene sostituito con il valore agent_id suddiviso. Altrimenti, se il valore del campo di log source_asset.id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{source_asset.id}, dove %{source_asset.id} viene sostituito con il valore del campo di log source_asset.id. Altrimenti, se il valore del campo di log host_id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{host_id}, dove %{host_id} viene sostituito con il valore del campo di log host_id. Altrimenti, se il valore del campo di log device.device_id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{device.device_id}, dove %{device.device_id} viene sostituito con il valore del campo di log device.device_id. Altrimenti, se il valore del campo di log mdm_device_id
non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal
template CS:%{mdm_device_id}, dove %{mdm_device_id} viene sostituito con il valore del
campo di log mdm_device_id. Altrimenti, se il valore del campo di log threatgraph_indicators.0.host_id non è vuoto, il campo UDM principal.asset.asset_id viene impostato su un valore generato dal template CS:%{threatgraph_indicators.0.host_id}, dove %{threatgraph_indicators.0.host_id} viene sostituito con il valore del campo di log threatgraph_indicators.0.host_id. |
cid, agent_id, process_id |
target.process.product_specific_process_idSe il valore del campo di log cid non è vuoto, il valore del campo di log agent_id non è vuoto e il valore del campo di log process_id non è vuoto, il campo UDM target.process.product_specific_process_id viene impostato su un valore generato dal template PRODUCT_SPECIFIC_PROCESS_ID: %{cid}:%{agent_id}:%{process_id}, dove %{cid}, %{agent_id} e %{process_id} vengono sostituiti rispettivamente con i valori dei campi di log cid, agent_id e process_id. |
target.process.product_specific_process_id, about.process.product_specific_process_idSe il valore del campo di log agent_id non è vuoto, il valore del campo di log agent_id viene suddiviso in più valori utilizzando il separatore |. Esegui l'iterazione dei valori agent_id
suddivisi:se il valore index è uguale a "0", se il valore del campo di log cid
non è vuoto, se il valore agent_id suddiviso non è vuoto e se il valore del campo di log
process_id non è vuoto, il campo UDM
target.process.product_specific_process_id viene impostato su un valore generato dal template
PRODUCT_SPECIFIC_PROCESS_ID: %{cid}:%{agent_id}:%{process_id}, dove %{agent_id} viene
sostituito con il valore agent_id suddiviso e %{cid} e %{process_id} vengono
sostituiti rispettivamente con i valori dei campi di log cid e process_id. In caso contrario, se il valore del campo di log cid non è vuoto, il valore agent_id suddiviso non è vuoto e il valore del campo di log process_id non è vuoto, il campo UDM about.process.product_specific_process_id viene impostato su un valore generato dal template PRODUCT_SPECIFIC_PROCESS_ID: %{cid}:%{agent_id}:%{process_id}, dove %{agent_id} viene sostituito con il valore agent_id suddiviso e %{cid} e %{process_id} vengono sostituiti rispettivamente con i valori dei campi di log cid e process_id. |
isp_domain |
security_result.detection_fields[isp_domain] |
principal.asset.network_domain |
target_endpoint_address_ip4 |
security_result.detection_fields[target_endpoint_address_ip4] |
target.ip |
target_endpoint_address_ip4 |
security_result.detection_fields[target_endpoint_address_ip4] |
target.asset.ip |
target_endpoint_address_ip6 |
security_result.detection_fields[target_endpoint_address_ip6] |
target.ip |
target_endpoint_address_ip6 |
security_result.detection_fields[target_endpoint_address_ip6] |
target.asset.ip |
start_time |
security_result.first_discovered_time |
security_result.detection_fields[start_time] |
end_time |
security_result.last_discovered_time |
security_result.detection_fields[end_time] |
severity, incident.score |
security_result.severity_detailsSe il valore del campo di log product è uguale a
"epp", se il valore del campo di log severity non è vuoto, il campo di log
severity viene mappato al campo UDM security_result.severity_details. In caso contrario, se il valore del campo di log incident.score non è vuoto, il campo di log incident.score viene mappato al campo UDM security_result.severity_details. Altrimenti, se il valore del campo di log product è uguale a "mobile", se il valore del campo di log severity non è vuoto, il campo di log severity viene mappato al campo UDM security_result.severity_details. In caso contrario, se il valore del campo di log incident.score non è vuoto, il campo di log incident.score viene mappato al campo UDM security_result.severity_details. Altrimenti, se il valore del campo di log product è uguale a "xdr", se il valore del campo di log incident.score non è vuoto, il campo di log incident.score viene mappato al campo UDM security_result.severity_details. In caso contrario, se il valore del campo di log severity non è vuoto, il campo di log severity viene mappato al campo UDM security_result.severity_details. In caso contrario, se il valore del campo di log severity non è vuoto, il campo di log severity viene mappato al campo UDM security_result.severity_details. |
security_result.severity_detailsSe il valore del campo di log product è uguale a
"epp", se il valore del campo di log severity non è vuoto, il campo di log
severity viene mappato al campo UDM security_result.severity_details. In caso contrario, se il valore del campo di log incident.score non è vuoto, il campo di log incident.score viene mappato al campo UDM security_result.severity_details. Altrimenti, se il valore del campo di log product è uguale a "mobile", se il valore del campo di log severity non è vuoto, il campo di log severity viene mappato al campo UDM security_result.severity_details. In caso contrario, se il valore del campo di log incident.score non è vuoto, il campo di log incident.score viene mappato al campo UDM security_result.severity_details. Altrimenti se il product Il valore del campo log può contenere uno dei seguenti valori:
incident.score non è vuoto, il campo di log incident.score viene mappato al campo UDM security_result.severity_details.
In caso contrario, se il valore del campo di log severity non è vuoto, il campo di log severity viene mappato al campo UDM security_result.severity_details. Altrimenti, se il valore del campo di log severity non è vuoto, il campo di log severity viene mappato al campo UDM security_result.severity_details. |
target_account_domain, entities.domain, domain_name, saas_domain |
target.domain.nameEsegui l'iterazione del campo di log entities.domainse il valore index è uguale a 0, quindi il campo di log entities.domain viene mappato al campo UDM target.domain.name. In caso contrario, il campo di log entities.domain viene mappato al campo UDM security_result.detection_fields.entities_domain. |
target.domain.nameSe il valore del campo di log saas_domain non è vuoto, il campo di log saas_domain viene mappato al campo UDM target.domain.name. Se il valore del campo di log target_account_domain non è vuoto, il campo di log target_account_domain viene mappato al campo UDM target.user.attribute.labels.target_account_domain. Se il valore del campo di log entities.domain.0 non è vuoto, il campo di log entities.domain.0 viene mappato al campo UDM target.user.attribute.labels.entities_domain. Se il valore del campo di log domain_name non è vuoto, il campo di log domain_name viene mappato al campo UDM target.user.attribute.labels.domain_name. Altrimenti, se il valore del campo di log target_account_domain non è vuoto, il campo di log target_account_domain viene mappato al campo UDM target.domain.name. Se il valore del campo di log entities.domain.0 non è vuoto, il campo di log entities.domain.0 viene mappato al campo UDM target.user.attribute.labels.entities_domain. Se il valore del campo di log domain_name non è vuoto, il campo di log domain_name viene mappato al campo UDM target.user.attribute.labels.domain_name. Altrimenti, se il valore del campo di log entities.domain.0 non è vuoto, il campo di log entities.domain.0 viene mappato al campo UDM target.domain.name. Se il valore del campo di log domain_name non è vuoto, il campo di log domain_name viene mappato al campo UDM target.user.attribute.labels.domain_name. Altrimenti, se il valore del campo di log domain_name non è vuoto, il campo di log domain_name viene mappato al campo UDM target.domain.name. |
entities.domain |
security_result.detection_fields[entities_domain]Esegui l'iterazione del campo di log entities.domainse il valore index non è uguale a "0", quindi
il campo di log entities.domain viene mappato al
campo UDM security_result.detection_fields.entities_domain. |
target.user.attribute.labels[entities_domain]Esegui l'iterazione del campo di log entities.domainse il valore index non è uguale a "0", quindi
il campo di log entities.domain viene mappato al
campo UDM target.user.attribute.labels.entities_domain. |
target_account_upn |
target.user.attribute.labels[target_account_upn] |
target.user.email_addressesSe il valore del campo di log target_account_upn non è vuoto, se il valore del campo di log target_account_upn corrisponde al pattern dell'espressione regolare: (^.+@.+$), il campo di log target_account_upn viene mappato al campo UDM target.user.email_addresses. In caso contrario, il campo di log target_account_upn viene mappato al campo UDM target.user.attribute.labels.target_account_upn. |
documents_accessed.filename |
security_result.about.process.file.names |
security_result.about.file.names |
documents_accessed.filepath |
security_result.about.process.file.full_path |
security_result.about.file.full_path |
documents_accessed.timestamp |
security_result.about.process.file.first_seen_time |
security_result.about.file.last_access_time |
executables_written.filename |
security_result.about.process.file.names |
security_result.about.file.names |
executables_written.filepath |
security_result.about.process.file.full_path |
security_result.about.file.full_path |
executables_written.timestamp |
security_result.about.process.file.last_modification_time |
security_result.about.file.last_modification_time |
network_accesses.local_address |
security_result.detection_fields[network_accesses_local_address] |
principal.ip, target.ipEsegui l'iterazione del campo di log network_accessesse il valore del campo di log network_accesses.local_address non è vuoto, quindi se il valore del campo di log network_accesses connection_direction corrisponde al pattern dell'espressione regolare: (?i)inbound, il campo di log network_accesses.local_address viene mappato al campo UDM target.ip. In caso contrario, se il valore del campo di log network_accesses
il valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_accesses.local_address viene mappato al
campo UDM principal.ip. In caso contrario, il campo di log network_accesses.local_address viene mappato al campo UDM security_result.detection_fields.network_accesses_local_address. |
network_accesses.local_address |
security_result.detection_fields[network_accesses_local_address] |
principal.asset.ip, target.asset.ipEsegui l'iterazione del campo di log network_accessesse il valore del campo di log network_accesses.local_address non è vuoto, quindi se il valore del campo di log network_accesses connection_directioncorrisponde al pattern dell'espressione regolare (?i)inbound, il campo di log network_accesses.local_address viene mappato al campo UDM target.asset.ip. In caso contrario, se il valore del campo di log network_accesses
il valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_accesses.local_address viene mappato al
campo UDM principal.asset.ip. In caso contrario, il campo di log network_accesses.local_address viene mappato al campo UDM security_result.detection_fields.network_accesses_local_address. |
network_accesses.local_port |
security_result.detection_fields[network_accesses_local_port] |
principal.port, target.portEsegui l'iterazione del campo di log network_accessesse il valore index è uguale a "0", quindi se il valore del campo di log
network_accesses.local_port non è vuoto, se il valore del campo di log network_accesses
connection_direction corrisponde al pattern dell'espressione regolare:
(?i)inbound, il campo di log network_accesses.local_port viene mappato al
campo UDM target.port. In caso contrario, se il valore del campo di log network_accesses
connection_directioncorrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_accesses.local_port viene mappato al
campo UDM principal.port. In caso contrario, il campo di log network_accesses.local_port viene mappato al campo UDM security_result.detection_fields.network_accesses_local_port. Altrimenti, se il valore del campo di log network_accesses.local_port non è vuoto, se il valore del campo di log network_accesses, il valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare: (?i)inbound, il campo di log network_accesses.local_port viene mappato al campo UDM target.asset.attribute.labels.network_accesses_local_port. In caso contrario, se il valore del campo di log network_accessesil valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare: (?i)outbound, il campo di log network_accesses.local_port viene mappato al campo UDM principal.asset.attribute.labels.network_accesses_local_port. In caso contrario, il campo di log network_accesses.local_port viene mappato al campo UDM security_result.detection_fields.network_accesses_local_port. |
network_accesses.protocol |
security_result.detection_fields[network_accesses_protocol] |
network.ip_protocolEsegui l'iterazione del campo di log network_accesses.protocolse il valore index è uguale a "0", quindi il campo di log network_accesses.protocol viene mappato al campo UDM network.ip_protocol. In caso contrario, il campo del log network_accesses.protocol viene mappato al campo UDM security_result.detection_fields.network_accesses_protocol. |
network_accesses.remote_address |
security_result.detection_fields[network_accesses_remote_address] |
principal.ip, target.ipEsegui l'iterazione del campo di log network_accessesse il valore del campo di log network_accesses.remote_address non è vuoto, quindi se il valore del campo di log network_accesses connection_direction corrisponde al pattern dell'espressione regolare: (?i)inbound, il campo di log network_accesses.remote_address viene mappato al campo UDM principal.ip. In caso contrario, se il valore del campo di log network_accesses corrisponde al pattern dell'espressione regolare (?i)outbound, il campo di log network_accesses.remote_address viene mappato al campo UDM target.ipconnection_direction In caso contrario, il campo di log network_accesses.remote_address viene mappato al campo UDM security_result.detection_fields.network_accesses_remote_address. |
network_accesses.remote_address |
security_result.detection_fields[network_accesses_remote_address] |
principal.asset.ip, target.asset.ipEsegui l'iterazione del campo di log network_accessesse il valore del campo di log network_accesses.remote_address non è vuoto, quindi se il valore del campo di log network_accesses connection_directioncorrisponde al pattern dell'espressione regolare (?i)inbound, il campo di log network_accesses.remote_address viene mappato al campo UDM principal.asset.ip. In caso contrario, se il valore del campo di log network_accesses
il valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_accesses.remote_address viene mappato al
campo UDM target.asset.ip. In caso contrario, il campo di log network_accesses.remote_address viene mappato al campo UDM security_result.detection_fields.network_accesses_remote_address. |
resource_name, bucket_name |
target.resource.name |
target.resource.nameSe il valore del campo di log resource_name non è vuoto,
il campo di log resource_name viene mappato al campo UDM target.resource.name. Se il valore del campo di log bucket_name non è vuoto, il campo di log bucket_name viene mappato al campo UDM target.resource.attribute.labels[bucket_name]. Altrimenti, se il valore del campo di log bucket_name non è vuoto, il campo di log bucket_name viene mappato al campo UDM target.resource.name. |
image_id |
target.resource.product_object_id |
target.resource.attribute.labels[image_id] |
image_file_name |
target.process.file.full_path |
security_result.detection_fields[image_file_name] |
incident.host_ids, destination_asset.id, destination.usb_combined_id |
target.asset_idEsegui l'iterazione del campo di log incident.host_idsse il valore index è uguale a "0", quindi il campo UDM target.asset_id viene impostato su un valore generato dal template CS:%{incident.host_ids}, dove %{incident.host_ids} viene sostituito con il valore del campo di log incident.host_ids.
In caso contrario, il campo UDM security_result.detection_fields.key viene impostato su "incident_host_id" e il campo di log incident.host_ids viene mappato al campo UDM security_result.detection_fields.value. |
target.asset_idSe il valore del campo di log destination_asset.id non è vuoto, il campo UDM target.asset_id viene impostato su un valore generato dal template CS:%{destination_asset.id}, dove %{destination_asset.id} viene sostituito con il valore del campo di log destination_asset.id. Se il valore del campo di log incident.host_ids.0 non è vuoto, il campo di log incident.host_ids.0 viene mappato al campo UDM security_result.detection_fields.incident_host_id. Se il valore del campo di log destination.usb_combined_id non è vuoto, il campo di log destination.usb_combined_id viene mappato al campo UDM target.asset.attribute.labels.destination_usb_combined_id. Altrimenti, se il valore del campo di log incident.host_ids.0 non è vuoto, il campo UDM target.asset_id viene impostato su un valore generato dal template CS:%{incident.host_ids.0}, dove %{incident.host_ids.0} viene sostituito con il valore del campo di log incident.host_ids.0. Se il valore del campo di log destination.usb_combined_id non è vuoto, il campo di log destination.usb_combined_id viene mappato al campo UDM target.asset.attribute.labels.destination_usb_combined_id. Altrimenti, se il valore del campo di log destination.usb_combined_id non è vuoto, il campo UDM target.asset_id viene impostato su un valore generato dal template CS:%{destination.usb_combined_id}, dove %{destination.usb_combined_id} viene sostituito con il valore del campo di log destination.usb_combined_id.Esegui l'iterazione del campo di log incident.host_idsse il valore index non è uguale a "0", il campo UDM security_result.detection_fields.key viene impostato su "incident_host_ids" e il campo di log incident.host_ids viene mappato al campo UDM security_result.detection_fields.value. |
incident.host_ids, destination_asset.id, destination.usb_combined_id |
target.asset.asset_idEsegui l'iterazione del campo di log incident.host_idsse il valore index è uguale a "0", quindi il campo UDM target.asset.asset_id viene impostato su un valore generato dal template CS:%{incident.host_ids}, dove %{incident.host_ids} viene sostituito con il valore del campo di log incident.host_ids.
|
target.asset.asset_idSe il valore del campo di log destination_asset.id non è vuoto, il campo UDM target.asset.asset_id viene impostato su un valore generato dal template CS:%{destination_asset.id}, dove %{destination_asset.id} viene sostituito con il valore del campo di log destination_asset.id. Altrimenti, se il valore del campo di log incident.host_ids.0 non è vuoto, il campo UDM target.asset.asset_id viene impostato su un valore generato dal template CS:%{incident.host_ids.0}, dove %{incident.host_ids.0} viene sostituito con il valore del campo di log incident.host_ids.0. Altrimenti, se il valore del campo di log destination.usb_combined_id non è vuoto, il campo UDM target.asset.asset_id viene impostato su un valore generato dal template CS:%{destination.usb_combined_id}, dove %{destination.usb_combined_id} viene sostituito con il valore del campo di log destination.usb_combined_id. |
entities.file_name |
target.process.file.namesEsegui l'iterazione del campo di log entities.file_name Il campo di log entities.file_name è mappato al campo UDM target.process.file.names.
|
security_result.detection_fields[entities_file_name]Esegui l'iterazione del campo di log entities.file_namese il valore del campo di log entities.file_name non è vuoto, il campo di log entities.file_name viene mappato al campo UDM security_result.detection_fields.entities_file_name. |
entities.image_file_name |
target.process.file.full_pathEsegui l'iterazione del campo di log entities.image_file_namese il valore index è uguale a
0, il campo di log entities.image_file_name viene mappato al
campo UDM target.process.file.full_path. In caso contrario, il campo del log entities.image_file_name viene mappato al campo UDM security_result.detection_fields.entities_image_file_name.
|
security_result.detection_fields[entities_image_file_name]Esegui l'iterazione del campo di log entities.image_file_namese il valore del campo di log entities.image_file_name
non è vuoto, il campo di log entities.image_file_name viene mappato al
campo UDM security_result.detection_fields.entities_image_file_name. |
entities.process |
target.process.pidEsegui l'iterazione del campo di log entities.processse il valore index è uguale a 0, quindi il campo di log entities.process viene mappato al campo UDM target.process.pid. In caso contrario, il campo di log entities.process viene mappato al campo UDM security_result.detection_fields.entities_process. |
security_result.detection_fields[entities_process]Esegui l'iterazione del campo di log entities.processse il valore del campo di log entities.process non è vuoto,
quindi il campo di log entities.process viene mappato al
campo UDM security_result.detection_fields.entities_process. |
entities.sha256 |
target.process.file.sha256Esegui l'iterazione del campo di log entities.sha256se il valore index è uguale a 0, quindi il campo di log entities.sha256 viene mappato al campo UDM target.process.file.sha256. In caso contrario, il campo di log entities.sha256 viene mappato al campo UDM security_result.detection_fields.entities_sha256. |
security_result.detection_fields[entities_sha256]Esegui l'iterazione del campo di log entities.sha256se il valore del campo di log entities.sha256 non è vuoto,
quindi il campo di log entities.sha256 viene mappato al
campo UDM security_result.detection_fields.entities_sha256. |
entities.username |
target.user.user_display_nameEsegui l'iterazione del campo di log entities.usernamese il valore index è uguale a 0, quindi il campo di log entities.username viene mappato al
campo UDM target.user.user_display_name. Altrimenti, il entities.username il campo log è mappato asecurity_result.detection_fields.entities_username Campo UDM. |
security_result.detection_fields[entities_username]Esegui l'iterazione del campo di log entities.usernamese il valore del campo di log entities.username non è vuoto,
quindi il campo di log entities.username viene mappato al
campo UDM security_result.detection_fields.entities_username. |
application_name, destination.name |
target.application |
target.applicationSe il valore del campo di log destination.name non è vuoto,
il campo di log destination.name viene mappato al campo UDM target.application. Se il valore del campo di log application_name non è vuoto, il campo di log application_name viene mappato al campo UDM security_result.detection_fields[application_name]. Altrimenti, se il valore del campo di log application_name non è vuoto, il campo di log application_name viene mappato al campo UDM target.application. |
network_info.local_address |
security_result.detection_fields[network_info_local_address] |
principal.ip, target.ipEsegui l'iterazione del campo di log network_infose il valore del campo di log network_info.local_address non è vuoto, quindi se il valore del campo di log network_info connection_directioncorrisponde al pattern dell'espressione regolare (?i)inbound, il campo di log network_info.local_address viene mappato al campo UDM target.ip. In caso contrario, se il valore del campo di log network_info
connection_directioncorrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_info.local_address viene mappato al
campo UDM principal.ip. In caso contrario, il campo di log network_info.local_address viene mappato al campo UDM security_result.detection_fields.network_info_local_address. |
network_info.local_address |
security_result.detection_fields[network_info_local_address] |
principal.asset.ip, target.asset.ipEsegui l'iterazione del campo di log network_infose il valore del campo di log network_info.local_address non è vuoto, quindi se il valore del campo di log network_info connection_directioncorrisponde al pattern dell'espressione regolare (?i)inbound, il campo di log network_info.local_address viene mappato al campo UDM target.asset.ip. In caso contrario, se il valore del campo di log network_info
connection_directioncorrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_info.local_address viene mappato al
campo UDM principal.asset.ip. In caso contrario, il campo di log network_info.local_address viene mappato al campo UDM security_result.detection_fields.network_info_local_address. |
network_info.protocol |
security_result.detection_fields[network_info_protocol] |
network.ip_protocolEsegui l'iterazione del campo di log network_info.protocolse il valore index è uguale a "0", quindi il campo di log network_info.protocol viene mappato al campo UDM network.ip_protocol. In caso contrario, il campo del log network_info.protocol viene mappato al campo UDM security_result.detection_fields.network_info_protocol. |
app_certificate_thumbprints_sha1 |
target.file.sha1 |
security_result.detection_fields[app_certificate_thumbprints_sha1] |
app_certificate_thumbprints_sha256 |
target.file.sha256 |
security_result.detection_fields[app_certificate_thumbprints_sha256] |
app_image_filename, debuggable_app_image_filename, duplicated_app_image_filename, harmful_app_image_filename, sideloaded_app_image_filename, suspicious_activities_apps.image_filename, suspicious_apps.image_filename, unexpected_dynamic_library_loaded.target_file_name, unexpected_files
|
target.file.full_path |
target.file.full_pathSe il valore del campo di log unexpected_dynamic_library_loaded.0.target_file_name non è vuoto, il campo di log unexpected_dynamic_library_loaded.0.target_file_name viene mappato al campo UDM target.file.full_path. Se il valore del campo di log harmful_app_image_filename non è vuoto, il campo di log harmful_app_image_filename viene mappato al campo UDM security_result.detection_fields.harmful_app_image_filename. Se il valore del campo di log sideloaded_app_image_filename non è vuoto, il campo di log sideloaded_app_image_filename viene mappato al campo UDM security_result.detection_fields.sideloaded_app_image_filename. Se il valore del campo di log duplicated_app_image_filename non è vuoto, il campo di log duplicated_app_image_filename viene mappato al campo UDM security_result.detection_fields.duplicated_app_image_filename. Se il valore del campo di log debuggable_app_image_filename non è vuoto, il campo di log debuggable_app_image_filename viene mappato al campo UDM security_result.detection_fields.debuggable_app_image_filename. Se il valore del campo di log unexpected_files.0 non è vuoto, il campo di log unexpected_files.0 viene mappato al campo UDM security_result.detection_fields.unexpected_files. Se il valore del campo di log app_image_filename non è vuoto, il campo di log app_image_filename viene mappato al campo UDM security_result.detection_fields.app_image_filename. Se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_apps_image_filename. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log harmful_app_image_filename non è vuoto, il campo di log harmful_app_image_filename viene mappato al campo UDM target.file.full_path.
Se il valore del campo di log sideloaded_app_image_filename non è vuoto, il campo di log sideloaded_app_image_filename viene mappato al campo UDM security_result.detection_fields.sideloaded_app_image_filename. Se il valore del campo di log duplicated_app_image_filename non è vuoto, il campo di log duplicated_app_image_filename viene mappato al campo UDM security_result.detection_fields.duplicated_app_image_filename. Se il valore del campo di log debuggable_app_image_filename non è vuoto, il campo di log debuggable_app_image_filename viene mappato al campo UDM security_result.detection_fields.debuggable_app_image_filename. Se il valore del campo di log unexpected_files.0 non è vuoto, il campo di log unexpected_files.0 viene mappato al campo UDM security_result.detection_fields.unexpected_files. Se il valore del campo di log app_image_filename non è vuoto, il campo di log app_image_filename viene mappato al campo UDM security_result.detection_fields.app_image_filename. Se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_apps_image_filename. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log sideloaded_app_image_filename non è vuoto, il campo di log sideloaded_app_image_filename viene mappato al campo UDM target.file.full_path. Se il valore del campo di log duplicated_app_image_filename non è vuoto, il campo di log duplicated_app_image_filename viene mappato al campo UDM security_result.detection_fields.duplicated_app_image_filename. Se il valore del campo di log debuggable_app_image_filename non è vuoto, il campo di log debuggable_app_image_filename viene mappato al campo UDM security_result.detection_fields.debuggable_app_image_filename. Se il valore del campo di log unexpected_files.0 non è vuoto, il campo di log unexpected_files.0 viene mappato al campo UDM security_result.detection_fields.unexpected_files. Se il valore del campo di log app_image_filename non è vuoto, il campo di log app_image_filename viene mappato al campo UDM security_result.detection_fields.app_image_filename. Se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_apps_image_filename. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log duplicated_app_image_filename non è vuoto, il campo di log duplicated_app_image_filename viene mappato al campo UDM target.file.full_path. Se il valore del campo di log debuggable_app_image_filename non è vuoto, il campo di log debuggable_app_image_filename viene mappato al campo UDM security_result.detection_fields.debuggable_app_image_filename. Se il valore del campo di log unexpected_files.0 non è vuoto, il campo di log unexpected_files.0 viene mappato al campo UDM security_result.detection_fields.unexpected_files. Se il valore del campo di log app_image_filename non è vuoto, il campo di log app_image_filename viene mappato al campo UDM security_result.detection_fields.app_image_filename. Se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_apps_image_filename. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log debuggable_app_image_filename non è vuoto, il campo di log debuggable_app_image_filename viene mappato al campo UDM target.file.full_path. Se il valore del campo di log unexpected_files.0 non è vuoto, il campo di log unexpected_files.0 viene mappato al campo UDM security_result.detection_fields.unexpected_files. Se il valore del campo di log app_image_filename non è vuoto, il campo di log app_image_filename viene mappato al campo UDM security_result.detection_fields.app_image_filename. Se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_apps_image_filename. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log unexpected_files.0 non è vuoto, il campo di log unexpected_files.0 viene mappato al campo UDM target.file.full_path. Se il valore del campo di log app_image_filename non è vuoto, il campo di log app_image_filename viene mappato al campo UDM security_result.detection_fields.app_image_filename. Se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_apps_image_filename. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log app_image_filename non è vuoto, il campo di log app_image_filename viene mappato al campo UDM target.file.full_path. Se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_apps_image_filename. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log suspicious_apps.0.image_filename non è vuoto, il campo di log suspicious_apps.0.image_filename viene mappato al campo UDM target.file.full_path. Se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM security_result.detection_fields.suspicious_activities_apps_image_filename. Altrimenti, se il valore del campo di log suspicious_activities_apps.0.image_filename non è vuoto, il campo di log suspicious_activities_apps.0.image_filename viene mappato al campo UDM target.file.full_path. |
app_label |
target.application |
security_result.detection_fields[app_label] |
correlation_rule_user_id |
security_result.rule_author |
security_result.rule_labels[correlation_rule_user_id] |
debuggable_app_label |
target.application |
security_result.detection_fields[debuggable_app_label] |
debuggable_certificate_thumbprints_sha1 |
target.file.sha1 |
security_result.detection_fields[debuggable_certificate_thumbprints_sha1] |
debuggable_certificate_thumbprints_sha256 |
target.file.sha256 |
security_result.detection_fields[debuggable_certificate_thumbprints_sha256] |
duplicated_app_label |
target.application |
security_result.detection_fields[duplicated_app_label] |
harmful_app_certificate_thumbprints_sha1 |
target.file.sha1 |
security_result.detection_fields[harmful_app_certificate_thumbprints_sha1] |
harmful_app_certificate_thumbprints_sha256 |
target.file.sha256 |
security_result.detection_fields[harmful_app_certificate_thumbprints_sha256] |
harmful_app_label |
target.application |
security_result.detection_fields[harmful_app_label] |
indicator_process_id |
target.process.pid |
security_result.detection_fields[indicator_process_id] |
intrusive_package.target_package_name |
target.applicationEsegui l'iterazione del campo di log intrusive_packagese il valore index è uguale a "0", il campo di log intrusive_package.target_package_name viene mappato al campo UDM target.application. In caso contrario, il campo UDM security_result.detection_fields.key viene impostato su "intrusive_package_target_package_name" e il campo di log intrusive_package.target_package_name viene mappato al campo UDM security_result.detection_fields.value. |
security_result.detection_fields[intrusive_package_target_package_name]Esegui l'iterazione del campo del log intrusive_packagese il valore del campo del log intrusive_package.target_package_name non è vuoto, quindi il campo del log intrusive_package.target_package_name viene mappato al campo UDM security_result.detection_fields.intrusive_package_target_package_name. |
intrusive_process.target_process_name |
target.process.file.namesEsegui l'iterazione del campo di log intrusive_processse il valore index è uguale a "0", quindi il campo di log intrusive_process.target_process_name viene mappato al campo UDM target.process.file.names. In caso contrario, il campo UDM security_result.detection_fields.key viene impostato su "intrusive_process_target_process_name" e il campo di log intrusive_process.target_process_name viene mappato al campo UDM security_result.detection_fields.value. |
security_result.detection_fields[intrusive_process_target_process_name]Esegui l'iterazione del campo del log intrusive_processse il valore del campo del log intrusive_process.target_process_name non è vuoto, quindi il campo del log intrusive_process.target_process_name viene mappato al campo UDM security_result.detection_fields.intrusive_process_target_process_name. |
intrusive_process.target_process_path |
target.process.file.full_pathEsegui l'iterazione del campo di log intrusive_processse il valore index è uguale a "0", quindi il
campo di log intrusive_process.target_process_path viene mappato al
campo UDM target.process.file.full_path. Altrimenti, il campo UDM security_result.detection_fields.key viene impostato su "intrusive_process_target_process_path" e il campo di log intrusive_process.target_process_path viene mappato al campo UDM security_result.detection_fields.value. |
security_result.detection_fields[intrusive_process_target_process_path]Esegui l'iterazione del campo del log intrusive_processse il valore del campo del log intrusive_process.target_process_path non è vuoto, quindi il campo del log intrusive_process.target_process_path viene mappato al campo UDM security_result.detection_fields.intrusive_process_target_process_path. |
network_info.local_port |
security_result.detection_fields[network_info_local_port] |
principal.port, target.portEsegui l'iterazione del campo di log network_infose il valore index è uguale a "0", quindi se il valore del campo di log network_info.local_port non è vuoto, se il valore del campo di log network_infoconnection_direction corrisponde al pattern dell'espressione regolare: (?i)inbound, il campo di log network_info.local_port viene mappato al campo UDM target.port. In caso contrario, se il valore del campo di log network_info
connection_directioncorrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_info.local_port viene mappato al
campo UDM principal.port. In caso contrario, il campo di log network_info.local_port viene mappato al campo UDM security_result.detection_fields.network_info_local_port. Altrimenti, se il valore del campo di log network_info.local_port non è vuoto, se il valore del campo di log network_info, il valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare: (?i)inbound, il campo di log network_info.local_port viene mappato al campo UDM target.asset.attribute.labels.network_info_local_port. In caso contrario, se il valore del campo di log network_infoil valore del campo di log connection_direction corrisponde al pattern di espressione regolare: (?i)outbound, il campo di log network_info.local_port viene mappato al campo UDM principal.asset.attribute.labels.network_info_local_port. In caso contrario, il campo di log network_info.local_port viene mappato al campo UDM security_result.detection_fields.network_info_local_port. |
network_info.remote_address |
security_result.detection_fields[network_info_remote_address] |
principal.ip, target.ipEsegui l'iterazione del campo di log network_infose il valore del campo di log network_info.remote_address non è vuoto, quindi se il valore del campo di log network_info connection_direction corrisponde al pattern dell'espressione regolare: (?i)inbound, il campo di log network_info.remote_address viene mappato al campo UDM principal.ip. In caso contrario, se il valore del campo di log network_info
il valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_info.remote_address viene mappato al
campo UDM target.ip. In caso contrario, il campo di log network_info.remote_address viene mappato al campo UDM security_result.detection_fields.network_info_remote_address. |
network_info.remote_address |
security_result.detection_fields[network_info_remote_address] |
principal.asset.ip, target.asset.ipEsegui l'iterazione del campo di log network_infose il valore del campo di log network_info.remote_address non è vuoto, quindi se il valore del campo di log network_info connection_direction corrisponde al pattern dell'espressione regolare: (?i)inbound, il campo di log network_info.remote_address viene mappato al campo UDM principal.asset.ip. In caso contrario, se il valore del campo di log network_info
il valore del campo di log connection_direction corrisponde al pattern dell'espressione regolare:
(?i)outbound, il campo di log network_info.remote_address viene mappato al
campo UDM target.asset.ip. In caso contrario, il campo di log network_info.remote_address viene mappato al campo UDM security_result.detection_fields.network_info_remote_address. |
sideloaded_app_certificate_thumbprints_sha1 |
target.file.sha1 |
security_result.detection_fields[sideloaded_app_certificate_thumbprints_sha1] |
sideloaded_app_certificate_thumbprints_sha256 |
target.file.sha256 |
security_result.detection_fields[sideloaded_app_certificate_thumbprints_sha256] |
sideloaded_app_label |
target.application |
security_result.detection_fields[sideloaded_app_label] |
suspicious_activities_apps.app_label |
target.applicationEsegui l'iterazione del campo di log suspicious_activities_appsse il valore index è uguale a "0", quindi il campo di log suspicious_activities_apps.app_label viene mappato al campo UDM target.application. Altrimenti, il campo UDM security_result.detection_fields.key viene impostato su "suspicious_activities_apps_app_label" e il campo di log suspicious_activities_apps.app_label viene mappato al campo UDM security_result.detection_fields.value. |
target.resource.attribute.labels[suspicious_activities_apps_app_label] |
suspicious_apps.app_label |
target.applicationEsegui l'iterazione del campo di log suspicious_appsse il valore index è uguale a "0", quindi il campo di log suspicious_apps.app_label viene mappato al campo UDM target.application. Altrimenti, il campo UDM security_result.detection_fields.key viene impostato su "suspicious_apps_app_label" e il campo di log suspicious_apps.app_label viene mappato al campo UDM security_result.detection_fields.value. |
target.resource.attribute.labels[suspicious_apps_app_label] |
suspicious_apps.certificate_thumbprints_sha1 |
target.file.sha1Esegui l'iterazione del campo di log suspicious_appsse il valore index è uguale a "0", quindi il campo di log suspicious_apps.certificate_thumbprints_sha1 viene mappato al campo UDM target.file.sha1. Altrimenti, il campo UDM security_result.detection_fields.key viene impostato su "suspicious_apps_certificate_thumbprints_sha1" e il campo di log suspicious_apps.certificate_thumbprints_sha1 viene mappato al campo UDM security_result.detection_fields.value. |
security_result.detection_fields[suspicious_apps_certificate_thumbprints_sha1] |
suspicious_apps.certificate_thumbprints_sha256 |
target.file.sha256Esegui l'iterazione del campo di log suspicious_appsse il valore index è uguale a "0", quindi il campo di log suspicious_apps.certificate_thumbprints_sha256 viene mappato al campo UDM target.file.sha256. Altrimenti, il campo UDM security_result.detection_fields.key viene impostato su "suspicious_apps_certificate_thumbprints_sha256" e il campo di log suspicious_apps.certificate_thumbprints_sha256 viene mappato al campo UDM security_result.detection_fields.value. |
security_result.detection_fields[suspicious_apps_certificate_thumbprints_sha256] |
system_partition_altered.volume_mount_point |
target.resource.nameEsegui l'iterazione del campo di log system_partition_alteredse il valore index è uguale a "0", quindi il
campo di log system_partition_altered.volume_mount_point viene mappato al
campo UDM target.resource.name. In caso contrario, il campo di log system_partition_altered.volume_mount_point viene mappato al campo UDM target.resource_ancestors.name. |
target.resource.attribute.labels[system_partition_altered_volume_mount_point] |
|
target.resource.resource_typeEsegui l'iterazione del campo del log system_partition_alteredse il valore del campo del log system_partition_altered.volume_mount_point non è vuoto, se il valore index è uguale a "0", il campo UDM target.resource.resource_type viene impostato su "VOLUME". In caso contrario, il campo UDM target.resource_ancestors.resource_type viene impostato su "VOLUME". |
|
system_partition_altered.volume_type |
target.resource.resource_subtypeEsegui l'iterazione del campo di log system_partition_alteredse il valore index è uguale a "0", quindi
il campo di log system_partition_altered.volume_type viene mappato al
campo UDM target.resource.resource_subtype. Altrimenti, il campo del log system_partition_altered.volume_type viene mappato al campo UDM target.resource_ancestors.resource_subtype. |
target.resource.attribute.labels[system_partition_altered_volume_type] |
system_updates_blocked_by_dns.domain_name |
network.dns.questions.nameItera attraverso il campo di log system_updates_blocked_by_dns Il campo di log system_updates_blocked_by_dns.domain_name è mappato al campo UDM network.dns.questions.name. |
about.domain.nameEsegui l'iterazione del campo di log system_updates_blocked_by_dns
Il campo di log system_updates_blocked_by_dns.domain_name è mappato al
campo UDM about.domain.name. |
system_updates_blocked_by_filesystem.file_name |
target.file.namesEsegui l'iterazione del campo di log system_updates_blocked_by_filesystem
Il campo di log system_updates_blocked_by_filesystem.file_name è mappato al
campo UDM target.file.names. |
about.file.full_pathEsegui l'iterazione del campo di log system_updates_blocked_by_filesystem Il system_updates_blocked_by_filesystem.file_name campo di log è mappato al
about.file.full_path campo UDM. |
system_updates_blocked_by_http.url |
target.urlSe il valore del campo di log url è vuoto, esegui l'iterazione del campo di log system_updates_blocked_by_http se il valore index è uguale a "0",
il campo di log system_updates_blocked_by_http.url viene mappato al campo UDM
target.url. In caso contrario, il campo UDM security_result.detection_fields.key viene impostato su "system_updates_blocked_by_http_url" e il campo di log system_updates_blocked_by_http.url viene mappato al campo UDM security_result.detection_fields.value. |
about.urlEsegui l'iterazione del campo di log system_updates_blocked_by_http Il campo di log system_updates_blocked_by_http.url è mappato al campo UDM about.url.
|
threatgraph_indicators.process_id |
target.process.pidEsegui l'iterazione del campo di log threatgraph_indicatorsse il valore index è uguale a "0", quindi il campo di log threatgraph_indicators.process_id viene mappato al campo UDM target.process.pid. Altrimenti, se il valore del campo di log threatgraph_indicators.process_id non è vuoto, il campo di log threatgraph_indicators.process_id viene mappato al campo UDM security_result.detection_fields.threatgraph_indicators_process_id. |
security_result.detection_fields[threatgraph_indicators_process_id]Esegui l'iterazione del campo di log threatgraph_indicatorsse il valore del campo di log threatgraph_indicators.process_id
non è vuoto, il campo di log threatgraph_indicators.process_id viene mappato al
campo UDM security_result.detection_fields.threatgraph_indicators_process_id. |
agent_id |
principal.asset.attribute.labels[agent_id]Se il valore del campo di log device.device_id non è vuoto o il valore del campo di log mdm_device_id non è vuoto o il valore del campo di log host_id non è vuoto, se il valore del campo di log agent_id non è vuoto, il campo di log agent_id viene mappato al campo UDM principal.asset.attribute.labels.agent_id. |
|
event_timestamp, timestamp |
metadata.event_timestampSe il valore del campo di log timestamp non è vuoto, il campo di log timestamp viene mappato al campo UDM metadata.event_timestamp. |
metadata.event_timestampSe il valore del campo di log event_timestamp non è vuoto, il campo di log event_timestamp viene mappato al campo UDM metadata.event_timestamp. Altrimenti, se il valore del campo di log timestamp non è vuoto, il campo di log timestamp viene mappato al campo UDM metadata.event_timestamp. |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.