Raccogli i log eventi di Elastic Windows Beats

Versione parser: 19.0

Supportato in:

Questo documento spiega come acquisire i log eventi di Elastic Windows Event Log Beats in Google Security Operations utilizzando l'agente Bindplane.

Winlogbeat è l'agente di invio dei log eventi specifico per Windows di Elastic che raccoglie i log eventi di Windows e li inoltra a varie destinazioni. Viene eseguito come servizio Windows sui sistemi Windows e può raccogliere eventi dai canali di log eventi di Windows Applicazione, Sicurezza, Sistema e altri.

Prima di iniziare

Assicurati di soddisfare i seguenti prerequisiti:

  • Un'istanza Google SecOps
  • Windows Server 2016 o versioni successive oppure un host Linux con systemd per l'esecuzione dell'agente Bindplane
  • Connettività di rete tra l'agente Bindplane e il server Logstash
  • Connettività di rete tra Logstash e l'agente Bindplane
  • Se l'agente viene eseguito dietro un proxy, assicurati che le porte del firewall siano aperte in base ai requisiti dell'agente Bindplane.
  • Sistemi Windows in cui verrà installato Winlogbeat per raccogliere i log eventi
  • Accesso amministratore ai sistemi Windows per l'installazione di Winlogbeat
  • Server Logstash (versione 7.x o 8.x) per l'elaborazione intermedia

Ottieni le credenziali di Google SecOps per l'agente Bindplane

Per autenticare l'agente Bindplane in Google SecOps, scegli uno dei seguenti metodi:

  • Nuove implementazioni: utilizza l'API Chronicle (opzione 1).
  • Deployment legacy: continua a utilizzare il file di autenticazione dell'acquisizione (opzione 2) fino al ritiro dell'API Ingestion il 20 luglio 2027.
  1. Accedi alla consoleGoogle Cloud e seleziona il progetto Google Cloud collegato alla tua istanza Google SecOps.
  2. Vai a IAM e amministrazione > Service account.
  3. Fai clic su Crea service account.
  4. Fornisci i seguenti dettagli di configurazione:
    • Nome service account: inserisci un nome per l'account (ad esempio bindplane-ingest).
    • Descrizione service account: inserisci una descrizione (ad esempio Bindplane agent log ingestion).
  5. Fai clic su Crea e continua.
  6. Nella sezione Concedi a questo account di servizio l'accesso al progetto, fai clic su Seleziona un ruolo e seleziona Chronicle Editor.
  7. Fai clic su Continua e poi su Fine.
  8. Fai clic sul account di servizio che hai creato, quindi vai alla scheda Chiavi.
  9. Fai clic su Aggiungi chiave > Crea nuova chiave.
  10. Seleziona JSON e fai clic su Crea. Il file della chiave viene scaricato sul computer.
  11. Salva il file della chiave come ingestion-auth.json nella directory del raccoglitore Bindplane (/opt/observiq-otel-collector/ingestion-auth.json su Linux o C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json su Windows) oppure aggiorna creds_file_path in config.yaml in modo che corrisponda al percorso in cui lo salvi.
  12. Vai a IAM e amministrazione > Impostazioni e copia il numero di progetto. Ti servirà per la configurazione dell'esportatore.

Opzione 2: scarica il file di autenticazione dell'acquisizione (legacy)

  1. Accedi alla console Google SecOps.
  2. Vai a Impostazioni SIEM > Agenti di raccolta.
  3. Scarica il file di autenticazione dell'acquisizione.
  4. Salva il file in modo sicuro sul sistema in cui verrà installato l'agente 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

Installa l'agente Bindplane sul tuo sistema operativo Windows o Linux seguendo le istruzioni riportate di seguito.

Installazione di finestre

  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
    
  3. Attendi il completamento dell'installazione.

  4. Verifica l'installazione eseguendo:

    sc query observiq-otel-collector
    

    Lo stato del servizio deve essere RUNNING.

Installazione di Linux

  1. Apri un terminale con privilegi 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
    
  3. Attendi il completamento dell'installazione.

  4. Verifica l'installazione eseguendo:

    sudo systemctl status observiq-otel-collector
    

    Lo stato del servizio deve essere active (running).

Risorse aggiuntive per l'installazione

Per ulteriori opzioni di installazione e risoluzione dei problemi, consulta la guida all'installazione dell'agente Bindplane.

Configura l'agente Bindplane per importare il syslog e inviarlo a Google SecOps

Individua il file di configurazione

  • Linux:

    sudo nano /opt/observiq-otel-collector/config.yaml
    
  • Windows:

    notepad "C:\Program Files\observIQ OpenTelemetry Collector\config.yaml"
    

Modifica il file di configurazione

  1. Sostituisci l'intero contenuto di config.yaml con la seguente configurazione:

    receivers:
      tcplog:
        listen_address: "0.0.0.0:1514"
    
    exporters:
      chronicle/winlogbeat:
        protocol: https
        # Region of your instance, for example us, europe, asia-southeast1
        location: <LOCATION>
        # Project number of the Google Cloud project linked to the instance
        project: '<PROJECT_NUMBER>'
        compression: gzip
        creds_file_path: '<CREDS_FILE_PATH>'
        customer_id: '<CUSTOMER_ID>'
        endpoint: chronicle.googleapis.com
        log_type: ELASTIC_WINLOGBEAT
        raw_log_field: body
        ingestion_labels:
          env: production
          source: winlogbeat
    
    service:
      pipelines:
        logs/winlogbeat_to_chronicle:
          receivers:
            - tcplog
          exporters:
            - chronicle/winlogbeat
    
  2. Sostituisci i seguenti segnaposto:

    • Configurazione del ricevitore:

      • listen_address: impostalo su 0.0.0.0:1514 per ascoltare su tutte le interfacce sulla porta 1514 (TCP). Se necessario, puoi modificare il numero di porta, ma assicurati che corrisponda alla configurazione dell'output syslog di Logstash.
    • Configurazione dell'esportatore:

      • <CREDS_FILE_PATH>: percorso completo del file JSON della chiave del account di servizio (opzione 1):

        • Linux: /opt/observiq-otel-collector/ingestion-auth.json
        • Windows: C:\Program Files\observIQ OpenTelemetry Collector\ingestion-auth.json
      • <CUSTOMER_ID>: l'ID cliente del passaggio precedente

      • location: sostituisci <LOCATION> con la regione della tua istanza Google SecOps (ad esempio us, europe o asia-southeast1). L'esportatore aggiunge chronicle.googleapis.com come prefisso a questo valore. Per l'elenco completo, consulta Endpoint regionali.

      • project: sostituisci <PROJECT_NUMBER> con il numero di progetto in IAM e amministrazione > Impostazioni.

      • endpoint: mantieni l'impostazione chronicle.googleapis.com.

Configurazione di esempio:

receivers:
  tcplog:
    listen_address: "0.0.0.0:1514"

exporters:
  chronicle/winlogbeat:
    protocol: https
    # Region of your instance, for example us, europe, asia-southeast1
    location: <LOCATION>
    # Project number of the Google Cloud project linked to the instance
    project: '<PROJECT_NUMBER>'
    compression: gzip
    creds_file_path: '/opt/observiq-otel-collector/ingestion-auth.json'
    customer_id: 'a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6'
    endpoint: chronicle.googleapis.com
    log_type: ELASTIC_WINLOGBEAT
    raw_log_field: body
    ingestion_labels:
      env: production
      source: winlogbeat

service:
  pipelines:
    logs/winlogbeat_to_chronicle:
      receivers:
        - tcplog
      exporters:
        - chronicle/winlogbeat

Esportatore API di importazione legacy

  • Se utilizzi il file di autenticazione dell'importazione dell'opzione 2, sostituisci il blocco exporters con il seguente. Imposta creds_file_path sul percorso del file di autenticazione dell'acquisizione e, se l'istanza si trova al di fuori degli Stati Uniti, sostituisci malachiteingestion-pa.googleapis.com con il tuo endpoint regionale (ad esempio, europe-malachiteingestion-pa.googleapis.com).

    exporters:
      chronicle/winlogbeat:
        compression: gzip
        creds_file_path: '<CREDS_FILE_PATH>'
        customer_id: '<CUSTOMER_ID>'
        endpoint: malachiteingestion-pa.googleapis.com
        log_type: ELASTIC_WINLOGBEAT
        raw_log_field: body
        ingestion_labels:
          env: production
          source: winlogbeat
    

Salva il file di configurazione

Dopo la modifica, salva il file:

  • Linux: premi Ctrl+O, poi Enter e infine Ctrl+X.
  • Windows: fai clic su File > Salva

Riavvia l'agente Bindplane per applicare le modifiche

  • Per riavviare l'agente Bindplane in Linux:

    1. Esegui questo comando:

      sudo systemctl restart observiq-otel-collector
      
    2. Verifica che il servizio sia in esecuzione:

      sudo systemctl status observiq-otel-collector
      
    3. Controlla i log per individuare eventuali errori:

      sudo journalctl -u observiq-otel-collector -f
      
  • Per riavviare l'agente Bindplane in Windows:

    1. Scegli una delle seguenti opzioni:

      • Prompt dei comandi o PowerShell come amministratore:

        net stop observiq-otel-collector && net start observiq-otel-collector
        
      • Console Servizi:

        1. Premi Win+R, digita services.msc e premi Invio.
        2. Individua observIQ OpenTelemetry Collector.
        3. Fai clic con il tasto destro del mouse e seleziona Riavvia.
    2. Verifica che il servizio sia in esecuzione:

      sc query observiq-otel-collector
      
    3. Controlla i log per individuare eventuali errori:

      type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
      

Installa e configura Logstash

Logstash è necessario come intermediario per ricevere gli eventi da Winlogbeat e inoltrarli all'agente Bindplane tramite syslog. Winlogbeat non dispone di funzionalità di output syslog nativa.

Installa Logstash

  1. Scarica Logstash dalla pagina dei download di Elastic.
  2. Installa Logstash su un server Windows o Linux:
  • Linux (Debian/Ubuntu):

    wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
    sudo apt-get install apt-transport-https
    echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
    sudo apt-get update && sudo apt-get install logstash
    
  • Linux (RHEL/CentOS):

    sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
    sudo tee /etc/yum.repos.d/logstash.repo <<EOF
    [logstash-8.x]
    name=Elastic repository for 8.x packages
    baseurl=https://artifacts.elastic.co/packages/8.x/yum
    gpgcheck=1
    gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
    enabled=1
    autorefresh=1
    type=rpm-md
    EOF
    sudo yum install logstash
    
  • Windows:

    1. Scarica il file ZIP dalla pagina dei download di Elastic.
    2. Estrai in C:\logstash.

Configura la pipeline Logstash

  1. Crea un nuovo file di configurazione della pipeline:

    • Linux:

      sudo nano /etc/logstash/conf.d/winlogbeat-to-syslog.conf
      
    • Windows:

      notepad "C:\logstash\config\winlogbeat-to-syslog.conf"
      
  2. Aggiungi la seguente configurazione:

    input {
        beats {
            port => 5044
        }
    }
    
    output {
        syslog {
            host => "<BINDPLANE_AGENT_IP>"
            port => 1514
            protocol => "tcp"
            rfc => "rfc5424"
            appname => "winlogbeat"
            facility => "user-level"
            severity => "informational"
        }
    }
    
  3. Sostituisci <BINDPLANE_AGENT_IP> con l'indirizzo IP del server che esegue l'agente Bindplane.

Configurazione di esempio di Logstash

input {
    beats {
        port => 5044
    }
}

output {
    syslog {
        host => "192.168.1.100"
        port => 1514
        protocol => "tcp"
        rfc => "rfc5424"
        appname => "winlogbeat"
        facility => "user-level"
        severity => "informational"
    }
}

Avvia Logstash

  • Linux:

    1. Avvia Logstash:

      sudo systemctl start logstash
      sudo systemctl enable logstash
      
    2. Verifica che Logstash sia in esecuzione:

      sudo systemctl status logstash
      
    3. Controlla i log di Logstash:

      sudo tail -f /var/log/logstash/logstash-plain.log
      
  • Windows:

    cd C:\logstash\bin
    logstash.bat -f C:\logstash\config\winlogbeat-to-syslog.conf
    

    Per l'utilizzo in produzione, installa Logstash come servizio Windows utilizzando NSSM o strumenti simili.

Installare Winlogbeat sui sistemi Windows

Scarica Winlogbeat

  1. Scarica Winlogbeat dalla pagina di download di Elastic.
  2. Scegli il programma di installazione ZIP o MSI per Windows.

Installa Winlogbeat

  • Utilizzo del programma di installazione MSI:

    1. Esegui il programma di installazione MSI.
    2. Segui la procedura di installazione guidata.
    3. Installa nella località predefinita: C:\Program Files\Winlogbeat.
  • Utilizzo di un file ZIP:

    1. Estrai il file ZIP in C:\Program Files\Winlogbeat.
    2. Apri PowerShell come amministratore.
    3. Vai alla directory Winlogbeat:

      cd 'C:\Program Files\Winlogbeat'
      
    4. Esegui lo script di installazione:

      .\install-service-winlogbeat.ps1
      

Configura Winlogbeat per inviare i log a Logstash

  1. Apri il file di configurazione di Winlogbeat:

    notepad "C:\Program Files\Winlogbeat\winlogbeat.yml"
    
  2. Configura i log eventi da raccogliere. Individua la sezione winlogbeat.event_logs e configura come segue:

    winlogbeat.event_logs:
      - name: Application
        ignore_older: 72h
      - name: System
      - name: Security
      - name: Microsoft-Windows-Sysmon/Operational
        ignore_older: 72h
      - name: Windows PowerShell
        event_id: 400, 403, 600, 800
      - name: Microsoft-Windows-PowerShell/Operational
        event_id: 4103, 4104, 4105, 4106
      - name: ForwardedEvents
        tags: [forwarded]
    
  3. Commenta la sezione di output di Elasticsearch aggiungendo # all'inizio di ogni riga:

    #output.elasticsearch:
    #  hosts: ["localhost:9200"]
    
  4. Rimuovi il commento e configura la sezione di output di Logstash:

    output.logstash:
      hosts: ["<LOGSTASH_SERVER_IP>:5044"]
    
  5. Sostituisci <LOGSTASH_SERVER_IP> con l'indirizzo IP del tuo server Logstash.

Esempio di configurazione di Winlogbeat

winlogbeat.event_logs:
  - name: Application
    ignore_older: 72h
  - name: System
  - name: Security
  - name: Microsoft-Windows-Sysmon/Operational
    ignore_older: 72h

output.logstash:
  hosts: ["192.168.1.50:5044"]

Salva il file di configurazione

Salva e chiudi il file.

Avvia il servizio Winlogbeat

  1. Apri PowerShell come amministratore.
  2. Avvia il servizio Winlogbeat:

    Start-Service winlogbeat
    
  3. Verifica che il servizio sia in esecuzione:

    Get-Service winlogbeat
    

    Lo stato dovrebbe essere In esecuzione.

  4. Controlla i log di Winlogbeat per verificare la presenza di errori:

    Get-Content "C:\ProgramData\winlogbeat\Logs\winlogbeat" -Tail 50
    

Verifica il flusso dei log

Verifica la connessione di Winlogbeat a Logstash

  1. Sul server Logstash, controlla i log di Logstash:

    • Linux:

      sudo tail -f /var/log/logstash/logstash-plain.log
      
    • Windows:

      type C:\logstash\logs\logstash-plain.log
      
  2. Cerca messaggi che indicano connessioni Beats:

    [INFO ][logstash.inputs.beats] Beats inputs: Starting input listener {:address=>"0.0.0.0:5044"}
    

Verifica la connessione da Logstash all'agente Bindplane

  1. Sul server dell'agente Bindplane, controlla i log dell'agente:

    • Linux:

      sudo journalctl -u observiq-otel-collector -f
      
    • Windows:

      type "C:\Program Files\observIQ OpenTelemetry Collector\log\collector.log"
      
  2. Cerca i messaggi che indicano l'inserimento riuscito dei log.

Verifica i log in Google SecOps

  1. Accedi alla console Google SecOps.
  2. Vai alla Ricerca.
  3. Esegui una query di ricerca per verificare che i log Winlogbeat vengano importati:

    metadata.log_type = "ELASTIC_WINLOGBEAT"
    
  4. Verifica che i log eventi di Windows vengano visualizzati nei risultati di ricerca.

Risoluzione dei problemi

Winlogbeat non si connette a Logstash

  • Verifica la connettività di rete tra Winlogbeat e Logstash:

    Test-NetConnection -ComputerName <LOGSTASH_IP> -Port 5044
    
  • Verifica che le regole di Windows Firewall consentano le connessioni in uscita sulla porta 5044.

  • Verifica che Logstash sia in ascolto sulla porta 5044:

    • Linux:

      sudo netstat -tulpn | grep 5044
      
    • Windows:

      netstat -an | findstr 5044
      

Logstash non esegue l'inoltro all'agente Bindplane

  • Verifica la connessione di rete tra Logstash e l'agente Bindplane:

    • Linux:

      telnet <BINDPLANE_IP> 1514
      
    • Windows:

      Test-NetConnection -ComputerName <BINDPLANE_IP> -Port 1514
      
  • Verifica che le regole del firewall consentano le connessioni TCP sulla porta 1514.

  • Verifica che l'agente Bindplane sia in ascolto sulla porta 1514:

    • Linux:

      sudo netstat -tulpn | grep 1514
      
    • Windows:

      netstat -an | findstr 1514
      

I log non vengono visualizzati in Google SecOps

  • Verifica che l'ID cliente e il file di autenticazione dell'acquisizione siano corretti.
  • Controlla i log dell'agente Bindplane per individuare errori di autenticazione.
  • Verifica che l'endpoint regionale corrisponda alla regione dell'istanza Google SecOps.
  • Assicurati che log_type sia impostato su ELASTIC_WINLOGBEAT esattamente come mostrato.

Tabella di mappatura UDM

| winlog.event_data.powershell.HostApplication | event.idm.read_only_udm.target.process.command_line | Mappato dal log delle modifiche | | winlog.event_data.powershell.ScriptName | event.idm.read_only_udm.target.process.file.full_path | Mappato dal log delle modifiche | | winlog.event_data.powershell.UserId | event.idm.read_only_udm.principal.user.userid | Mappato dal log delle modifiche | | host.mac | event.idm.read_only_udm.principal.mac e event.idm.read_only_udm.principal.asset.mac | Mappato dal log delle modifiche | | _event.created | event.idm.read_only_udm.metadata.collected_timestamp | Mappato dal log delle modifiche | | agent.name | event.idm.read_only_udm.principal.hostname e event.idm.read_only_udm.principal.asset.hostname | Mappato dal log delle modifiche | | host.domain | event.idm.read_only_udm.principal.administrative_domain | Mappato dal log delle modifiche | | winlog.event_data.powershell.CommandName | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.CommandLine | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.HostVersion | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.DetailSequence | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.DetailTotal | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.HostId | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.HostName | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.PipelineId | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.RunspaceId | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.SequenceNumber | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.keywords | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.powershell.EngineVersion | event.idm.read_only_udm.security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.TaskName | event.idm.read_only_udm.target.resource.name | Mappato dal log delle modifiche | | winlog.event_data.ClientProcessId | event.idm.read_only_udm.target.process.pid | Mappato dal log delle modifiche | | winlog.event_data.ParentProcessId | event.idm.read_only_udm.target.process.parent_process.pid | Mappato dal log delle modifiche | | winlog.event_data.ClientProcessStartKey | event.idm.read_only_udm.target.process.product_specific_process_id | Mappato dal log delle modifiche | | TimeTriggerStartBoundary | event.idm.read_only_udm.additional.fields | Mappato dal log delle modifiche | | EventVersion | event.idm.read_only_udm.additional.fields | Mappato dal log delle modifiche | | winlog.version | event.idm.read_only_udm.additional.fields | Mappato dal log delle modifiche | | RegistrationInfoSecurityDescriptor | event.idm.read_only_udm.additional.fields | Mappato dal log delle modifiche | | winlog.event_data.RpcCallClientLocality | event.idm.read_only_udm.additional.fields | Mappato dal log delle modifiche | | winlog.provider_guid | event.idm.read_only_udm.additional.fields | Mappato dal log delle modifiche | | winlog.event_data.param1 | event.idm.read_only_udm.target.application | Mappato dal log delle modifiche | | DestinationIp | target.ip | Mappato dal log delle modifiche | | source_network_address | src.ip | Mappato dal log delle modifiche | | source_port | src.port | Mappato dal log delle modifiche | | winlog.event_data.TaskContent | additional.fields | Mappato dal log delle modifiche | | principal_user_id | principal.user.userid | Mappato dal log delle modifiche | | principal_command_line | principal.process.command_line | Mappato dal log delle modifiche | | run_level", "arguments", "RegistrationInfoURI", "WnfStateChangeTriggerEnabled", "WnfStateChangeTriggerStateName", "WnfStateChangeTriggerData", "WnfStateChangeTriggerDataOffset", "IdleSettingsRestartOnIdle", "IdleSettingsStopOnIdleEnd", "IdleSettingsWaitTimeout", "IdleSettingsDuration", "Priority", "ExecutionTimeLimit", "RunOnlyIfIdle", "DisallowStartOnRemoteAppSession", "UseUnifiedSchedulingEngine", "DisallowStartIfOnBatteries", "MultipleInstancesPolicy", "StopIfGoingOnBatteries", "AllowHardTerminate", "StartWhenAvailable", "RunOnlyIfNetworkAvailable", "AllowStartOnDemand", "Enabled", "Hidden", and "WakeToRun | additional.fields | Mappato dal log delle modifiche | | winlog.event_data.ObjectServer | target.resource.attribute.labels | Mappato dal log delle modifiche | | process.executable | principal.process.file.full_path | Mappato dal log delle modifiche | | process.parent.executable | principal.process.parent_process.file.full_path | Mappato dal log delle modifiche | | process.name | principal.process.file.names | Mappato dal log delle modifiche | | process.parent.name | principal.process.parent_process.file.names | Mappato dal log delle modifiche | | process.entity_id | target.process.product_specific_process_id | Mappato dal log delle modifiche | | process.pid | principal.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.logon.failure.sub_status", "winlog.logon.failure.reason" and "winlog.logon.failure.status | security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.GroupMembership | principal.user.group_identifiers | Mappato dal log delle modifiche | | client_ip | principal.asset.ip | Mappato dal log delle modifiche | | ip | principal.asset.ip | Mappato dal log delle modifiche | | winlog.event_data.SourceIp | principal.asset.ip | Mappato dal log delle modifiche | | destination.ip | target.asset.ip | Mappato dal log delle modifiche | | winlog.event_data.DestinationIp | target.asset.ip | Mappato dal log delle modifiche | | agent.hostname | target.asset.hostname | Mappato dal log delle modifiche | | winlog.event_data.IpAddress | principal.asset.ip | Mappato dal log delle modifiche | | source.ip | principal.asset.ip | Mappato dal log delle modifiche | | winlog.event_data.Binary", "winlog.event_data.process.thread.id", "winlog.event_data.param1", "winlog.event_data.param2", "winlog.event_data.param3", "winlog.event_data.param4", "winlog.event_data.param5", "winlog.event_data.param6", "winlog.event_data.param7", "winlog.event_data.param8", "winlog.event_data.param9", "winlog.event_data.param10", "winlog.event_data.param11", "winlog.event_data.param12", "winlog.event_data.param13", "winlog.channel", "winlog.opcode | security_result.detection_fields | Mappato dal log delle modifiche | | host.ip | principal.ip | Mappato dal log delle modifiche | | winlog.process.pid | principal.process.pid | Mappato dal log delle modifiche | | message | metadata.description | Mappato dal log delle modifiche | | message | security_result.detection_fields | Mappato dal log delle modifiche | | metadata.event_type | SERVICE_STOP | Mappato dal log delle modifiche | | metadata.event_type | SERVICE_START | Mappato dal log delle modifiche | | winlog.event_data.HandleId | resource_ancestors.product_object_id | Mappato dal log delle modifiche | | winlog.event_data.ObjectType | target.resource.resource_subtype | Mappato dal log delle modifiche | | winlog.event_data.OperationType | security_result.summary | Mappato dal log delle modifiche | | object_server | resource_ancestors.name | Mappato dal log delle modifiche | | Accesses | target.resource.attribute.labels | Mappato dal log delle modifiche | | Properties | security_result.detection_fields | Mappato dal log delle modifiche | | event_data.param1 | target.application | Mappato dal log delle modifiche | | event_data.param2 | security_result.action | Mappato dal log delle modifiche | | event_data.param1 | target.resource.attribute.permissions | Mappato dal log delle modifiche | | event_data.param5 | target.resource.product_object_id | Mappato dal log delle modifiche | | event_data.param6 | target.user.userid | Mappato dal log delle modifiche | | event_data.param7 | target.administrative_domain | Mappato dal log delle modifiche | | event_data.param8 | target.user.windows_sid | Mappato dal log delle modifiche | | event_data.param10 | target.application | Mappato dal log delle modifiche | | event_data.param1 | target.user.userid | Mappato dal log delle modifiche | | client_ip | principal.ip | Mappato dal log delle modifiche | | database_name | target.hostname | Mappato dal log delle modifiche | | summary | security_result.summary | Mappato dal log delle modifiche | | event_id | metadata.product_event_type | Mappato dal log delle modifiche | | computer_name | principal.hostname | Mappato dal log delle modifiche | | type | observer.application | Mappato dal log delle modifiche | | task | target.resource.attribute.labels | Mappato dal log delle modifiche | | source_name | security_result.about.labels | Mappato dal log delle modifiche | | process_id | principal.process.pid | Mappato dal log delle modifiche | | provider_guid | additional.fields | Mappato dal log delle modifiche | | level | security_result.severity | Mappato dal log delle modifiche | | thread_id | security_result.about.resource.attribute.labels | Mappato dal log delle modifiche | | beat.version | principal.platform_version | Mappato dal log delle modifiche | | message | security_result.description | Mappato dal log delle modifiche | | winlog.event_data.LmPackageName | target.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.event_data.AuthenticationPackageName | target.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.event_data.LogonProcessName | target.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.event_data.WorkstationName | target.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.event_data.TargetOutboundUserName | target.resource.attribute.labels | Mappato dal log delle modifiche | | CN" from "winlog.event_data.MemberName | target.user.userid | Mappato dal log delle modifiche | | metadata.event_type | GROUP_MODIFICATION | Mappato dal log delle modifiche | | winlog.event_data.Image | target.process.file.full_path | Mappato dal log delle modifiche | | winlog.event_data.ProcessGuid | target.process.product_specific_process_id | Mappato dal log delle modifiche | | winlog.event_data.ProcessId | target.process.pid | Mappato dal log delle modifiche | | winlog.event_data.TargetObject | target.registry.registry_value_name | Mappato dal log delle modifiche | | winlog.event_data.EventType | metadata.product_event_type | Mappato dal log delle modifiche | | winlog.event_data.Subject | security_result.detection_fields | Mappato dal log delle modifiche | | winlog.event_data.Requester | principal.user.userid | Mappato dal log delle modifiche | | winlog.event_data.LogonType | extensions.auth.auth_details | Mappato dal log delle modifiche | | winlog.event_data.ParentProcessId | principal.process.pid | Mappato dal log delle modifiche | | winlog.event_data.ParentProcessGuid | principal.process.product_specific_process_id | Mappato dal log delle modifiche | | winlog.event_data.ParentCommandLine | principal.process.command_line | Mappato dal log delle modifiche | | winlog.event_data.ParentUser | principal.user.userid | Mappato dal log delle modifiche | | winlog.event_data.CommandLine | target.process.command_line | Mappato dal log delle modifiche | | winlog.event_data.User | target.user.userid | Mappato dal log delle modifiche | | winlog.event_data.LogonGuid | target.resource.product_object_id | Mappato dal log delle modifiche | | winlog.event_data.Hashes.SHA1 | target.process.file.sha1 | Mappato dal log delle modifiche | | winlog.event_data.Hashes.SHA256 | target.process.file.sha256 | Mappato dal log delle modifiche | | winlog.event_data.Hashes.MD5 | target.process.file.md5 | Mappato dal log delle modifiche | | host.mac | principal.mac | Mappato dal log delle modifiche | | winlog.event_data.ImageLoaded | target.process.file.full_path | Mappato dal log delle modifiche | | winlog.opcode | security_result.description | Mappato dal log delle modifiche | | winlog.event_data.MemberName | target.user.userid | Mappato dal log delle modifiche | | winlog.event_data.MemberSid | target.user.windows_sid | Mappato dal log delle modifiche | | winlog.event_data.TargetUserName | target.user.userid | Mappato dal log delle modifiche | | winlog.event_data.TicketOptions", "winlog.event_data.TicketEncryptionType", "winlog.event_data.TicketEncryptionTypeDescription", "winlog.event_data.TransmittedServices", "winlog.event_data.TicketOptionsDescription | security_result.about.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.event_data.ServiceSid | target.user.windows_sid | Mappato dal log delle modifiche | | winlog.event_data.TargetDomainName | target.administrative_domain | Mappato dal log delle modifiche | | winlog.event_data.ServiceName | target.application | Mappato dal log delle modifiche | | Failure Code" and "TicketOptions | security_result.about.labels | Mappato dal log delle modifiche | | winlog.event_data.Status | security_result.action_details | Mappato dal log delle modifiche | | winlog.event_data.Status" and "winlog.event_data.StatusDescription | metadata.description | Mappato dal log delle modifiche | | winlog.event_data.RelativeTargetName | target.process.file.full_path | Mappato dal log delle modifiche | | event.original | security_result.detection_fields | Mappato dal log delle modifiche | | ip | principal.ip | Mappato dal log delle modifiche | | mac | principal.mac | Mappato dal log delle modifiche | | Account Domain | principal.administrative-domain | Mappato dal log delle modifiche | | metadata.event_type | USER_CHANGE_PASSWORD | Mappato dal log delle modifiche | | event.outcome | security_result.outcomes | Mappato dal log delle modifiche | | event.action and event.outcome | security_result.summary | Mappato dal log delle modifiche | | log.level | security_result.severity_details | Mappato dal log delle modifiche | | User Account control | security_result.description | Mappato dal log delle modifiche | | winlog.event_data.ObjectValueName | target.registry.registry_value_name | Mappato dal log delle modifiche | | Operation Type | security_result.summary | Mappato dal log delle modifiche | | metadata.event_type | REGISTRY_MODIFICATION | Mappato dal log delle modifiche | | winlog.event_data.ProcessName | target.process.file.full_path | Mappato dal log delle modifiche | | winlog.event_data.ObjectName | target.resource.name | Mappato dal log delle modifiche | | winlog.event_data.OldValue | target.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.event_data.NewValue | target.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.computer_name | target.hostname | Mappato dal log delle modifiche | | winlog.provider_name | metadata.product_name | Mappato dal log delle modifiche | | winlog.event_data.OpCorrelationID | network.session_id | Mappato dal log delle modifiche | | winlog.api","winlog.event_data.AttributeValue","winlog.provider_guid","winlog.event_data.ObjectDN","winlog.event_data.SubjectLogonId","event_data.AttributeSyntaxOID | additional.fields | Mappato dal log delle modifiche | | winlog.record_id | metadata.product_log_id | Mappato dal log delle modifiche | | winlog.event_data.AttributeLDAPDisplayName | target.resource.type | Mappato dal log delle modifiche | | winlog.event_data.ObjectGUID | target.group.product_object_id | Mappato dal log delle modifiche | | winlog.channel","winlog.process.thread.id","winlog.event_data.DSType","winlog.event_data.ObjectClass | security_result.about.resource.attribute.labels | Mappato dal log delle modifiche | | winlog.event_data.DSName | target.hostname | Mappato dal log delle modifiche | | winlog.event_id | metadata.product_event_type | Mappato dal log delle modifiche | | source.ip | principal.ip | Mappato dal log delle modifiche | | source.port | principal.port | Mappato dal log delle modifiche | | user.name | principal.user.user_display_name | Mappato dal log delle modifiche | | related.user | principal.user.group_identifiers | Mappato dal log delle modifiche |

Le informazioni sulla mappatura dei campi non sono disponibili per questo parser.

Log delle modifiche

Visualizza il log delle modifiche per questo parser

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