Raccogliere i log di Microsoft Exchange

Supportato in:

Questo documento spiega come importare i log di Microsoft Exchange in Google Security Operations utilizzando Bindplane. Il parser tenta innanzitutto di interpretare il campo "message" in entrata come JSON. Se l'operazione non va a buon fine, applica una serie di pattern Grok e tecniche di analisi CSV per estrarre i campi dalla stringa del messaggio non elaborata, gestendo vari formati di log di Microsoft Exchange e compilando uno schema UDM (Unified Data Model) standardizzato per l'analisi della sicurezza.

Prima di iniziare

Assicurati di soddisfare i seguenti prerequisiti:

  • Istanza Google SecOps
  • Windows 2016 o versioni successive oppure un host Linux con systemd
  • Se l'esecuzione avviene tramite un proxy, le porte del firewall sono aperte
  • Servizi Exchange installati
  • Accesso con privilegi a Microsoft Windows Exchange

Recuperare il file di autenticazione importazione di Google SecOps

  1. Accedi alla console Google SecOps.
  2. Vai a Impostazioni SIEM > Agenti di raccolta.
  3. Scarica il file di autenticazione importazione. Salva il file in modo sicuro sul sistema in cui verrà installato Bindplane.

Recuperare l'ID cliente Google SecOps

  1. Accedi alla console Google SecOps.
  2. Vai a Impostazioni SIEM > Profilo.
  3. Copia e salva l'ID cliente dalla sezione Dettagli dell'organizzazione.

Installa l'agente Bindplane

Installazione di Windows

  1. Apri il prompt dei comandi o PowerShell come amministratore.
  2. Esegui questo comando:

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

Installazione di Linux

  1. Apri un terminale con privilegi di root o sudo.
  2. Esegui questo comando:

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

Risorse aggiuntive per l'installazione

Per ulteriori opzioni di installazione, consulta la guida all'installazione.

Configura l'agente Bindplane per importare Syslog e inviarli a Google SecOps

  1. Accedi al file di configurazione:
    • Individua il file config.yaml. In genere, si trova nella directory /etc/bindplane-agent/ su Linux o nella directory di installazione su Windows.
    • Apri il file utilizzando un editor di testo (ad esempio nano, vi o Blocco note).
  2. Modifica il file config.yaml come segue:

    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: '/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
            ingestion_labels:
                log_type: 'EXCHANGE_MAIL'
                raw_log_field: body
    
    service:
        pipelines:
            logs/source0__chronicle_w_labels-0:
                receivers:
                    - udplog
                exporters:
                    - chronicle/chronicle_w_labels
    
  3. Sostituisci la porta e l'indirizzo IP in base alle esigenze della tua infrastruttura.

  4. Sostituisci <customer_id> con l'ID cliente effettivo.

  5. Aggiorna /path/to/ingestion-authentication-file.json al percorso in cui è stato salvato il file di autenticazione nella sezione Recupera il file di autenticazione per l'importazione di Google SecOps.

Riavvia l'agente Bindplane per applicare le modifiche

  • Per riavviare l'agente Bindplane in Linux, esegui questo comando:

    sudo systemctl restart bindplane-agent
    
  • Per riavviare l'agente Bindplane in Windows, puoi utilizzare la console Servizi o inserire il seguente comando:

    net stop BindPlaneAgent && net start BindPlaneAgent
    

Configurare la raccolta e l'esportazione degli eventi di MS Exchange

  1. Accedi alla macchina server MS Exchange.
  2. Scarica e installa NXlog su Windows Server.
  3. Vai al percorso di installazione di NXlog e apri il file di configurazione.
  4. Apri il file nxlog.conf che si trova nella directory conf, in genere in C:\Program Files\nxlog\conf (Default Installation Path, utilizzando un editor di testo.
  5. Aggiungi il seguente codice di configurazione:

    <Input eventlog>
        Module    im_msvistalog
    <QueryXML>
    <QueryList>
    <Query Id="0" Path="Application">
    <Select Path="Application">
                        *[System[(Level=1 or Level=2 or Level=3)]]
    </Select>
    <Select Path="System">
                        *[System[(Level=1 or Level=2 or Level=3)]]
    </Select>
    <Select Path="MSExchange Management">*</Select>
    </Query>
    </QueryList>
    </QueryXML>
    </Input>
    
    <Output syslog>
        Module      om_udp
        Host        <bindplane-agent-ip>
        Port        <bindplane-agent-port>
        Exec        to_syslog_bsd();
    </Output>
    
    <Route exchange_to_syslog>
        Path        eventlog => syslog
    </Route>
    
  6. Sostituisci <bindplane-agent-ip> e <bindplane-agent-port> con l'indirizzo IP e la porta configurati di Bindplane.

  7. Avvia il servizio NXLog:

    • Apri Servizi (services.msc) su Windows Server.
    • Trova il servizio NXLog nell'elenco dei servizi.
    • Fai clic con il tasto destro del mouse su NXLog e seleziona Avvia.
  8. (Facoltativo) Automatizza l'avvio di NXLog:

    • Apri Servizi (services.msc).
    • Trova NXLog nell'elenco.
    • Fai clic con il tasto destro del mouse e seleziona Proprietà.
    • Imposta il tipo di Avvio su Automatico.

Tabella di mappatura UDM

Campo log Mappatura UDM Logic
c-ip read_only_udm.target.asset.ip Valore tratto dal campo c-ip
c-ip read_only_udm.target.ip Valore tratto dal campo c-ip
client-hostname read_only_udm.principal.asset.hostname Valore tratto dal campo client-hostname
client-hostname read_only_udm.principal.hostname Valore tratto dal campo client-hostname
client-ip read_only_udm.principal.asset.ip Valore tratto dal campo client-ip
client-ip read_only_udm.principal.ip Valore tratto dal campo client-ip
colonna1 read_only_udm.metadata.event_timestamp Valore tratto dal campo column1
column10 read_only_udm.intermediary.resource.attribute.labels.value Valore tratto dal campo column10
column11 read_only_udm.network.email.mail_id Valore tratto dal campo column11
column12 read_only_udm.additional.fields.value.string_value Valore tratto dal campo column12
column13 read_only_udm.network.email.to Valore tratto dal campo column13
column13 read_only_udm.target.user.email_addresses Valore tratto dal campo column13
column15 read_only_udm.additional.fields.value.string_value Valore tratto dal campo column15
column16 read_only_udm.target.resource.attribute.labels.value Valore tratto dal campo column16
column19 read_only_udm.network.email.subject Valore tratto dal campo column19
colonna2 read_only_udm.principal.asset.ip Valore tratto dal campo column2
colonna2 read_only_udm.principal.ip Valore tratto dal campo column2
column20 read_only_udm.network.email.from Valore tratto dal campo column20
column20 read_only_udm.principal.user.email_addresses Valore tratto dal campo column20
column21 read_only_udm.security_result.detection_fields.value Valore tratto dal campo column21
column22 read_only_udm.security_result.description Valore tratto dal campo column22
column24 read_only_udm.additional.fields.value.string_value Valore tratto dal campo column24
column25 read_only_udm.principal.asset.ip Valore tratto dal campo column25
column25 read_only_udm.principal.ip Valore tratto dal campo column25
column26 read_only_udm.target.asset.ip Valore tratto dal campo column26
column26 read_only_udm.target.ip Valore tratto dal campo column26
column27 read_only_udm.security_result.detection_fields.value Valore tratto dal campo column27
column28 read_only_udm.additional.fields.value.string_value Valore tratto dal campo column28
column29 read_only_udm.metadata.product_log_id Valore tratto dal campo column29
colonna3 read_only_udm.principal.asset.hostname Valore tratto dal campo column3
colonna3 read_only_udm.principal.hostname Valore tratto dal campo column3
column30 read_only_udm.metadata.product_version Valore tratto dal campo column30
column4 read_only_udm.target.asset.ip Valore tratto dal campo column4
column4 read_only_udm.target.ip Valore tratto dal campo column4
column5 read_only_udm.target.asset.hostname Valore tratto dal campo column5
column5 read_only_udm.target.hostname Valore tratto dal campo column5
column6 read_only_udm.metadata.event_timestamp Valore tratto dal campo column6
column6 read_only_udm.network.http.response_code Valore tratto dal campo column6
column6 read_only_udm.network.session_id Valore tratto dal campo column6
column6 read_only_udm.metadata.description Valore tratto dal campo column6
column7 read_only_udm.additional.fields.value.string_value Valore tratto dal campo column7
column8 read_only_udm.additional.fields.value.string_value Valore tratto dal campo column8
column9 read_only_udm.metadata.product_event_type Valore tratto dal campo column9
connector_id read_only_udm.additional.fields.value.string_value Valore tratto dal campo connector-id
cs-method read_only_udm.network.http.method Valore tratto dal campo cs-method
cs-uri-query read_only_udm.target.url Valore tratto dal campo cs-uri-query
cs-uri-stem read_only_udm.target.url Valore tratto dal campo cs-uri-stem
csReferer read_only_udm.network.http.referral_url Valore tratto dal campo csReferer
csUser-Agent read_only_udm.network.http.user_agent Valore tratto dal campo csUser-Agent
cs-username read_only_udm.principal.user.userid Valore tratto dal campo cs-username
custom-data read_only_udm.security_result.detection_fields.value Valore tratto dal campo custom-data
dati read_only_udm.security_result.about.labels.value Valore tratto dal campo data
dati read_only_udm.security_result.description Valore tratto dal campo data
dati read_only_udm.network.email.from Valore tratto dal campo data
dati read_only_udm.network.email.to Valore tratto dal campo data
dati read_only_udm.target.hostname Valore tratto dal campo data
dati read_only_udm.security_result.description Valore tratto dal campo data
dati read_only_udm.network.sent_bytes Valore tratto dal campo data
dati read_only_udm.target.user.email_addresses Valore tratto dal campo data
data read_only_udm.metadata.event_timestamp Valore tratto dai campi date e time
dataora read_only_udm.metadata.event_timestamp Valore tratto dal campo date-time
DeliveryLatency read_only_udm.security_result.detection_fields.value Valore estratto dal campo DeliveryLatency in custom-data o message-info
DeliveryPriority read_only_udm.security_result.detection_fields.value Valore estratto dal campo DeliveryPriority in custom-data o dal campo column21
DeliveryPriority read_only_udm.security_result.priority Se DeliveryPriority è Low o Normal, allora LOW_PRIORITY; se DeliveryPriority è Medium, allora MEDIUM_PRIORITY; se DeliveryPriority è High, allora HIGH_PRIORITY
direzionalità read_only_udm.network.direction Se directionality è Incoming, allora INBOUND, se directionality è Originating, allora OUTBOUND
E2ELatency read_only_udm.security_result.detection_fields.value Valore estratto dal campo E2ELatency in custom-data o message-info
event read_only_udm.metadata.product_event_type Se event è +, allora Connect; se event è -, allora Disconnect; se event è *, allora Information; se event è >, allora Send; se event è <, allora Receive
event read_only_udm.network.direction Se event è >, allora OUTBOUND, se event è <, allora INBOUND
EventID read_only_udm.security_result.detection_fields.value Valore tratto dal campo EventID
EventReceivedTime read_only_udm.metadata.collected_timestamp Valore tratto dal campo EventReceivedTime
EventReceivedTime read_only_udm.metadata.event_timestamp Valore tratto dal campo EventReceivedTime in column6
FirstForestHop read_only_udm.security_result.detection_fields.value Valore tratto dal campo FirstForestHop in custom-data
FromEntity read_only_udm.security_result.detection_fields.value Valore estratto dal campo FromEntity in custom-data o message-info
guid read_only_udm.metadata.product_log_id Valore tratto dal campo guid
Nome host read_only_udm.principal.asset.hostname Valore tratto dal campo Hostname
Nome host read_only_udm.principal.hostname Valore tratto dal campo Hostname
IncludeInSla read_only_udm.security_result.detection_fields.value Valore estratto dal campo IncludeInSla in custom-data o message-info
internal-message-id read_only_udm.intermediary.resource.attribute.labels.value Valore tratto dal campo internal-message-id
IsProbe read_only_udm.security_result.detection_fields.value Valore estratto dal campo IsProbe in custom-data o dal campo column21
Parole chiave read_only_udm.security_result.detection_fields.value Valore tratto dal campo Keywords
local-endpoint read_only_udm.principal.asset.ip Valore tratto dal campo local-endpoint
local-endpoint read_only_udm.principal.ip Valore tratto dal campo local-endpoint
local-endpoint read_only_udm.principal.port Valore tratto dal campo local-endpoint
Caselle postali read_only_udm.security_result.detection_fields.value Valore estratto dal campo Mailboxes in custom-data o message-info
MailboxDatabaseGuid read_only_udm.security_result.detection_fields.value Valore estratto dal campo MailboxDatabaseGuid in custom-data o message-info
POSTA DA read_only_udm.network.email.from Valore tratto dal campo MAIL FROM in data
POSTA DA read_only_udm.principal.user.email_addresses Valore tratto dal campo MAIL FROM in data
MAIL From read_only_udm.network.email.from Valore tratto dal campo MAIL From in data
MAIL From read_only_udm.principal.user.email_addresses Valore tratto dal campo MAIL From in data
message-id read_only_udm.network.email.mail_id Valore tratto dal campo message-id
message-info read_only_udm.security_result.detection_fields.value Valore tratto dal campo message-info
message-info read_only_udm.security_result.description Valore tratto dal campo message-info
MessageValue read_only_udm.security_result.detection_fields.value Valore tratto dal campo MessageValue in custom-data
message-subject read_only_udm.network.email.subject Valore tratto dal campo message-subject
metodo read_only_udm.network.http.method Valore tratto dal campo method
Microsoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel read_only_udm.security_result.detection_fields.value Valore tratto dal campo Microsoft_Exchange_Transport_MailRecipient_RequiredTlsAuthLevel in custom-data
MsgRecipCount read_only_udm.security_result.detection_fields.value Valore estratto dal campo MsgRecipCount in custom-data o message-info
network-message-id read_only_udm.additional.fields.value.string_value Valore tratto dal campo network-message-id
OriginalFromAddress read_only_udm.principal.user.email_addresses Valore estratto dal campo OriginalFromAddress in custom-data o dal campo column21
P2RecipStat read_only_udm.security_result.detection_fields.value Valore estratto dal campo P2RecipStat in custom-data o message-info
PersistProbeTrace read_only_udm.security_result.detection_fields.value Valore estratto dal campo PersistProbeTrace in custom-data o dal campo column21
PrioritizationReason read_only_udm.security_result.detection_fields.value Valore tratto dal campo PrioritizationReason in custom-data
ProbeType read_only_udm.security_result.detection_fields.value Valore estratto dal campo ProbeType in custom-data o dal campo column21
ProcessID read_only_udm.principal.process.pid Valore tratto dal campo ProcessID
ProxiedClientHostname read_only_udm.intermediary.hostname Valore tratto dal campo ProxiedClientHostname in custom-data
ProxiedClientIPAddress read_only_udm.intermediary.asset.ip Valore tratto dal campo ProxiedClientIPAddress in custom-data
ProxiedClientIPAddress read_only_udm.intermediary.ip Valore tratto dal campo ProxiedClientIPAddress in custom-data
ProxyHop1 read_only_udm.security_result.detection_fields.value Valore tratto dal campo ProxyHop1 in custom-data
RCPT TO read_only_udm.network.email.to Valore tratto dal campo RCPT TO in data
RCPT TO read_only_udm.target.user.email_addresses Valore tratto dal campo RCPT TO in data
RCPT To read_only_udm.network.email.to Valore tratto dal campo RCPT To in data
RCPT To read_only_udm.target.user.email_addresses Valore tratto dal campo RCPT To in data
recipient-address read_only_udm.target.user.email_addresses Valore tratto dal campo recipient-address
recipient-count read_only_udm.target.resource.attribute.labels.value Valore tratto dal campo recipient-count
recipient-status read_only_udm.target.resource.attribute.labels.value Valore tratto dal campo recipient-status
remote-endpoint read_only_udm.target.asset.ip Valore tratto dal campo remote-endpoint
remote-endpoint read_only_udm.target.ip Valore tratto dal campo remote-endpoint
remote-endpoint read_only_udm.target.port Valore tratto dal campo remote-endpoint
res_code read_only_udm.network.http.response_code Valore tratto dal campo res_code
s-ip read_only_udm.principal.asset.ip Valore tratto dal campo s-ip
s-ip read_only_udm.principal.ip Valore tratto dal campo s-ip
s-port read_only_udm.principal.port Valore tratto dal campo s-port
sc-status read_only_udm.network.http.response_code Valore tratto dal campo sc-status
sc-substatus read_only_udm.additional.fields.value.string_value Valore tratto dal campo sc-substatus
sender-address read_only_udm.network.email.from Valore tratto dal campo sender-address
sender-address read_only_udm.principal.user.email_addresses Valore tratto dal campo sender-address
sequence-number read_only_udm.additional.fields.value.number_value Valore tratto dal campo sequence-number
server-hostname read_only_udm.target.asset.hostname Valore tratto dal campo server-hostname
server-hostname read_only_udm.target.hostname Valore tratto dal campo server-hostname
server-ip read_only_udm.target.asset.ip Valore tratto dal campo server-ip
server-ip read_only_udm.target.ip Valore tratto dal campo server-ip
session-id read_only_udm.network.session_id Valore tratto dal campo session-id
sessionid read_only_udm.network.session_id Valore tratto dal campo sessionid
Gravità read_only_udm.security_result.severity Se Severity contiene Info, allora INFORMATIONAL; se Severity contiene Error, allora ERROR; se Severity contiene Warning, allora MEDIUM; altrimenti UNKNOWN_SEVERITY
SeverityValue read_only_udm.security_result.severity_details Valore tratto dal campo SeverityValue
SlaExclusionReason read_only_udm.security_result.detection_fields.value Valore tratto dal campo SlaExclusionReason in custom-data
origine read_only_udm.additional.fields.value.string_value Valore tratto dal campo source
SourceModuleName read_only_udm.principal.resource.name Valore tratto dal campo SourceModuleName
SourceModuleType read_only_udm.principal.resource.type Valore tratto dal campo SourceModuleType
SourceName read_only_udm.principal.resource.attribute.labels.value Valore tratto dal campo SourceName
StoreObjectIds read_only_udm.security_result.detection_fields.value Valore estratto dal campo StoreObjectIds in custom-data o message-info
Attività read_only_udm.security_result.detection_fields.value Valore tratto dal campo Task
ThreadID read_only_udm.security_result.detection_fields.value Valore tratto dal campo ThreadID
tempo read_only_udm.metadata.event_timestamp Valore tratto dai campi date e time
ToEntity read_only_udm.security_result.detection_fields.value Valore estratto dal campo ToEntity in custom-data o message-info
total-bytes read_only_udm.additional.fields.value.string_value Valore tratto dal campo total-bytes
TransportTrafficSubType read_only_udm.security_result.detection_fields.value Valore tratto dal campo TransportTrafficSubType in custom-data
TransportTrafficSubType read_only_udm.metadata.product_version Valore tratto dal campo TransportTrafficSubType in custom-data
ts read_only_udm.metadata.event_timestamp Valore tratto dal campo ts
u_agent read_only_udm.network.http.user_agent Valore tratto dal campo u_agent
u_param read_only_udm.target.url Valore tratto dal campo u_param
u_path read_only_udm.target.url Valore tratto dal campo u_path
u_path read_only_udm.target.url Valore tratto dai campi u_path e u_param
utente read_only_udm.target.user.userid Valore tratto dal campo user
utente read_only_udm.target.user.email_addresses Valore tratto dal campo user
metadata.event_type read_only_udm.metadata.event_type Se has_principal_email è true e has_target_email è true, allora EMAIL_TRANSACTION, se event_type è GENERIC_EVENT e principal_hostname o s_ip o host non è vuoto o has_principal è true, allora STATUS_UPDATE, se event_type è GENERIC_EVENT e has_principal_email è true o has_target_email è true, allora USER_UNCATEGORIZED, altrimenti il valore viene preso dal campo event_type
metadata.log_type read_only_udm.metadata.log_type Valore hardcoded EXCHANGE_MAIL
metadata.product_name read_only_udm.metadata.product_name Valore hardcoded Exchange Mail
metadata.vendor_name read_only_udm.metadata.vendor_name Valore hardcoded Microsoft
network.application_protocol read_only_udm.network.application_protocol Se app_protocol è SMTP o HTTP o HTTPS, il valore viene preso dal campo app_protocol. Se app_protocol contiene SMTP, allora SMTP
network.direction read_only_udm.network.direction Se s_ip non è vuoto, allora INBOUND
network.email.from read_only_udm.network.email.from Valore tratto dal campo from_mail
network.email.mail_id read_only_udm.network.email.mail_id Valore tratto dal campo msg_id
network.email.subject read_only_udm.network.email.subject Valore tratto dal campo column19
network.email.to read_only_udm.network.email.to Valore tratto dal campo to_mail
network.http.method read_only_udm.network.http.method Valore tratto dal campo method
network.http.response_code read_only_udm.network.http.response_code Valore tratto dal campo res_code
network.http.user_agent read_only_udm.network.http.user_agent Valore tratto dal campo u_agent
network.sent_bytes read_only_udm.network.sent_bytes Valore tratto dal campo sent_bytes
network.session_id read_only_udm.network.session_id Valore tratto dal campo sessionid
principal.asset.hostname read_only_udm.principal.asset.hostname Valore tratto dal campo principal_hostname
principal.asset.hostname read_only_udm.principal.asset.hostname Valore tratto dal campo host
principal.asset.hostname read_only_udm.principal.asset.hostname Valore tratto dal campo column3
principal.asset.ip read_only_udm.principal.asset.ip Valore tratto dal campo column2
principal.asset.ip read_only_udm.principal.asset.ip Valore tratto dal campo column25
principal.asset.ip read_only_udm.principal.asset.ip Valore tratto dal campo s_ip
principal.hostname read_only_udm.principal.hostname Valore tratto dal campo principal_hostname
principal.hostname read_only_udm.principal.hostname Valore tratto dal campo host
principal.hostname read_only_udm.principal.hostname Valore tratto dal campo column3
principal.ip read_only_udm.principal.ip Valore tratto dal campo column2
principal.ip read_only_udm.principal.ip Valore tratto dal campo column25
principal.ip read_only_udm.principal.ip Valore tratto dal campo s_ip
principal.port read_only_udm.principal.port Valore tratto dal campo s-port
principal.user.email_addresses read_only_udm.principal.user.email_addresses Valore tratto dal campo mail
principal.user.email_addresses read_only_udm.principal.user.email_addresses Valore tratto dal campo email_address
principal.user.userid read_only_udm.principal.user.userid Valore tratto dal campo cs-username
security_result.about.labels.key read_only_udm.security_result.about.labels.key Valore hardcoded Response Code
security_result.description read_only_udm.security_result.description Valore tratto dal campo context
security_result.description read_only_udm.security_result.description Valore tratto dal campo column22
security_result.priority read_only_udm.security_result.priority Se severity è 1 o 2 o 3, allora LOW; se severity è 4 o 5 o 6, allora MEDIUM; se severity è 7 o 8 o 9, allora HIGH
security_result.severity read_only_udm.security_result.severity Se Severity contiene Info, allora INFORMATIONAL; se Severity contiene Error, allora ERROR; se Severity contiene Warning, allora MEDIUM; altrimenti UNKNOWN_SEVERITY
target.administrative_domain read_only_udm.target.administrative_domain Valore tratto dal campo domain
target.asset.hostname read_only_udm.target.asset.hostname Valore tratto dal campo column5
target.asset.hostname read_only_udm.target.asset.hostname Valore tratto dal campo target_host
target.asset.ip read_only_udm.target.asset.ip Valore tratto dal campo column4
target.asset.ip read_only_udm.target.asset.ip Valore tratto dal campo column26
target.asset.ip read_only_udm.target.asset.ip Valore tratto dal campo c-ip
target.hostname read_only_udm.target.hostname Valore tratto dal campo column5
target.hostname read_only_udm.target.hostname Valore tratto dal campo target_host
target.ip read_only_udm.target.ip Valore tratto dal campo column4
target.ip read_only_udm.target.ip Valore tratto dal campo column26
target.ip read_only_udm.target.ip Valore tratto dal campo c-ip
target.port read_only_udm.target.port Valore tratto dal campo c_port
target.resource.attribute.labels.key read_only_udm.target.resource.attribute.labels.key Valore hardcoded Recipients Count
target.user.email_addresses read_only_udm.target.user.email_addresses Valore tratto dal campo user
target.user.user_display_name read_only_udm.target.user.user_display_name Valore tratto dal campo username
target.user.userid read_only_udm.target.user.userid Valore tratto dal campo user
target.url read_only_udm.target.url Valore tratto dal campo u_path

Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.