Raccogliere i log di Cloudflare
Panoramica
Questo parser gestisce vari tipi di log Cloudflare (DNS, HTTP, audit, Zero Trust, CASB). Innanzitutto normalizza i campi comuni, poi applica la logica condizionale in base a campi specifici come QueryName, Action e ID per estrarre e mappare i dati pertinenti a UDM. Esegue anche conversioni di tipi di dati, corrispondenze grok per indirizzi IP e hash e gestisce payload JSON nidificati.
Prima di iniziare
Assicurati di soddisfare i seguenti prerequisiti:
- Istanza Google SecOps.
- Accesso privilegiato a Google Cloud IAM.
- Accesso privilegiato a Google Cloud Storage.
- Accesso con privilegi a Cloudflare.
Crea un Google Cloud bucket di archiviazione
- Accedi alla Google Cloud console.
Vai alla pagina Bucket Cloud Storage.
Fai clic su Crea.
Nella pagina Crea un bucket, inserisci le informazioni del bucket. Dopo ogni passaggio riportato di seguito, fai clic su Continua per passare al passaggio successivo:
Nella sezione Inizia:
- Inserisci un nome univoco che soddisfi i requisiti del nome del bucket (ad esempio, cloudflare-data).
- Per attivare lo spazio dei nomi gerarchico, fai clic sulla freccia di espansione per espandere la sezione Ottimizza per workload orientati ai file e con uso intensivo dei dati, poi seleziona Abilita uno spazio dei nomi gerarchico in questo bucket.
- Per aggiungere un'etichetta del bucket, fai clic sulla freccia di espansione per espandere la sezione Etichette.
- Fai clic su Aggiungi etichetta e specifica una chiave e un valore per l'etichetta.
Nella sezione Scegli dove archiviare i tuoi dati, segui questi passaggi:
- Seleziona un Tipo di località.
- Utilizza il menu a discesa del tipo di località per selezionare una località in cui verranno archiviati in modo permanente i dati degli oggetti all'interno del bucket.
- Se selezioni il tipo di località a doppia regione, puoi anche scegliere di attivare la replica turbo utilizzando la casella di controllo pertinente.
- Per configurare la replica tra bucket, espandi la sezione Configura replica tra bucket.
Nella sezione Scegli una classe di archiviazione per i tuoi dati, seleziona una classe di archiviazione predefinita per il bucket oppure Autoclass per la gestione automatica della classe di archiviazione dei dati del bucket.
Nella sezione Scegli come controllare l'accesso agli oggetti, seleziona No per applicare la prevenzione dell'accesso pubblico e seleziona un modello di controllo dell'accesso per gli oggetti del bucket.
Nella sezione Scegli come proteggere i dati degli oggetti, segui questi passaggi:
- Seleziona una delle opzioni in Protezione dei dati che vuoi impostare per il bucket.
- Per scegliere come criptare i dati degli oggetti, fai clic sulla freccia di espansione con l'etichetta Crittografia dei dati e seleziona un metodo di crittografia dei dati.
Fai clic su Crea.
Crea un service account Google Cloud
- Vai a IAM e amministrazione > Service Accounts.
- Crea un nuovo account di servizio.
- Assegna un nome descrittivo (ad esempio, cloudflare-logs).
- Concedi all'account di servizio il ruolo Creatore oggetti Storage nel bucket GCS creato nel passaggio precedente.
- Crea una chiave dell'account di servizio per l'account di servizio.
- Scarica un file della chiave JSON per il account di servizio. Mantieni al sicuro questo file.
Abilitare Cloudflare IAM in Google Cloud Storage
- Vai a Storage > Browser > Bucket > Autorizzazioni.
- Aggiungi il membro
logpush@cloudflare-data.iam.gserviceaccount.com
con l'autorizzazione Amministratore oggetti Storage.
Configurare i feed
Esistono due diversi punti di accesso per configurare i feed nella piattaforma Google SecOps:
- Impostazioni SIEM > Feed
- Hub dei contenuti > Pacchetti di contenuti
Configura i feed da Impostazioni SIEM > Feed
Per configurare un feed:
- Vai a Impostazioni SIEM > Feed.
- Fai clic su Aggiungi nuovo feed.
- Nella pagina successiva, fai clic su Configura un singolo feed.
- Nel campo Nome feed, inserisci un nome per il feed (ad esempio, Log Cloudflare).
- Seleziona Google Cloud Storage come Tipo di origine.
- Seleziona Cloudflare come Tipo di log.
- Fai clic su Ottieni account di servizio come Account di servizio Chronicle.
- Fai clic su Avanti.
Specifica i valori per i seguenti parametri di input:
- URI bucket di archiviazione: URL del bucket Google Cloud Storage nel formato
gs://my-bucket/<value>
. - L'URI è un: seleziona Directory che include sottodirectory.
- Opzioni di eliminazione dell'origine: seleziona l'opzione di eliminazione in base alle tue preferenze.
- URI bucket di archiviazione: URL del bucket Google Cloud Storage nel formato
Fai clic su Avanti.
Controlla la nuova configurazione del feed nella schermata Finalizza e poi fai clic su Invia.
Configurare i feed dall'hub dei contenuti
Specifica i valori per i seguenti campi:
- URI bucket di archiviazione: Google Cloud URL del bucket di archiviazione nel formato
gs://my-bucket/<value>
. - L'URI è un: seleziona Directory che include sottodirectory.
Opzioni di eliminazione dell'origine: seleziona l'opzione di eliminazione in base alle tue preferenze.
Opzioni avanzate
- Nome feed: un valore precompilato che identifica il feed.
- Tipo di origine: metodo utilizzato per raccogliere i log in Google SecOps.
- Spazio dei nomi dell'asset: lo spazio dei nomi associato al feed.
- Etichette di importazione: etichette applicate a tutti gli eventi di questo feed.
Configurare Cloudflare per inviare i log a Google Cloud Storage
- Accedi alla dashboard di Cloudflare.
- Seleziona l'account o il dominio Enterprise (noto anche come zona) che vuoi utilizzare con Logpush.
- Vai ad Analytics e log > Logpush.
- Seleziona Crea un job Logpush.
- In Seleziona una destinazione, seleziona Google Cloud Storage.
Inserisci o seleziona i seguenti dettagli della destinazione:
- Bucket: nome del bucket GCS
- Percorso: posizione del bucket all'interno del container di archiviazione
- Casella di controllo: organizza i log in sottocartelle giornaliere (opzione consigliata)
Fai clic su Continua.
Verifica della proprietà:
- Cloudflare invierà un file al tuo bucket.
- Copia e incolla il token:
- Accedi alla consoleGoogle Cloud > Storage > Bucket Cloudflare.
- Apri il file di verifica della proprietà.
- Copia il token di proprietà.
- Inserisci il token di proprietà nella console Cloudflare.
- Seleziona Continua.
- Seleziona il set di dati da inviare al bucket.
Configura il job logpush:
- Inserisci il nome del job.
- Nella sezione Se i log corrispondono, puoi selezionare gli eventi da includere e/o rimuovere dai log.
- Invia i seguenti campi: seleziona per trasferire tutti i log o scegliere in modo selettivo quali log vuoi trasferire.
Seleziona Invia per finalizzare la configurazione.
Tabella di mappatura UDM
Campo log | Mappatura UDM | Logic |
---|---|---|
AccountID |
target.resource.id , target.resource.product_object_id |
L'ID account associato all'evento. |
Action |
security_result.action |
Azione intrapresa in base all'evento. allow o allowed* restituisce ALLOW . unknown restituisce UNKNOWN_ACTION . Gli altri valori restituiscono BLOCK . Per i log di accesso, login corrisponde a USER_LOGIN , logout a USER_LOGOUT e altri valori a USER_RESOURCE_ACCESS se è presente un'email. |
ActionResult |
security_result.action |
Se true , viene mappato a ALLOW . Se false , viene mappato a BLOCK . In caso contrario, viene mappato a UNKNOWN_ACTION . |
ActionType |
security_result.description |
Descrizione dell'azione eseguita. |
ActorEmail |
principal.user.email_addresses |
Indirizzo email dell'attore che ha avviato l'evento. |
ActorID |
principal.user.product_object_id |
ID dell'attore che avvia l'evento. |
ActorIP |
principal.ip , principal.asset.ip |
Indirizzo IP dell'attore che avvia l'evento. |
Allowed |
security_result.action |
Se true , viene mappato a ALLOW . In caso contrario, viene mappato a BLOCK . |
AppDomain |
target.administrative_domain |
Il dominio dell'applicazione coinvolta nell'evento. |
AppUUID |
target.resource.product_object_id |
UUID dell'applicazione coinvolta nell'evento. |
AssetDisplayName |
principal.asset.attribute.labels.value where key is AssetDisplayName |
Il nome visualizzato dell'asset. |
AssetExternalID |
principal.asset_id (con il prefisso "Cloudflare:") |
ID esterno dell'asset. |
AssetLink |
principal.url |
Link associato alla risorsa. |
AssetMetadata.agreedToTerms |
principal.user.attribute.labels.value where key is agreedToTerms |
Indica se l'utente ha accettato i termini. |
AssetMetadata.changePasswordAtNextLogin |
principal.user.attribute.labels.value where key is changePasswordAtNextLogin |
Indica se l'utente deve cambiare la password al prossimo accesso. |
AssetMetadata.clientId |
principal.user.userid |
L'ID cliente contenuto nei metadati della risorsa. |
AssetMetadata.customerId |
principal.user.userid |
L'ID cliente contenuto nei metadati della risorsa. |
AssetMetadata.familyName |
principal.user.last_name |
Il cognome dell'utente contenuto nei metadati della risorsa. |
AssetMetadata.givenName |
principal.user.first_name |
Il nome dell'utente contenuto nei metadati della risorsa. |
AssetMetadata.includeInGlobalAddressList |
principal.user.attribute.labels.value where key is includeInGlobalAddressList |
Se l'utente è incluso nell'elenco indirizzi globale. |
AssetMetadata.ipWhitelisted |
principal.user.attribute.labels.value where key is ipWhitelisted |
Indica se l'utente è autorizzato in base all'IP. |
AssetMetadata.isAdmin |
principal.user.attribute.labels.value where key is isAdmin |
Indica se l'utente è un amministratore. |
AssetMetadata.isDelegatedAdmin |
principal.user.attribute.labels.value where key is isDelegatedAdmin |
Indica se l'utente è un amministratore delegato. |
AssetMetadata.isEnforcedIn2Sv |
principal.user.attribute.labels.value where key is isEnforcedIn2Sv |
Indica se la V2P è applicata per l'utente. |
AssetMetadata.isEnrolledIn2Sv |
principal.user.attribute.labels.value where key is isEnrolledIn2Sv |
Indica se l'utente è registrato per la verifica in due passaggi. |
AssetMetadata.kind |
(Non mappato) | Non mappato all'oggetto IDM. |
AssetMetadata.lastLoginTime |
principal.user.attribute.labels.value where key is lastLoginTime |
L'ora dell'ultimo accesso dell'utente. |
AssetMetadata.login |
principal.user.userid |
Il nome di accesso contenuto nei metadati della risorsa. |
AssetMetadata.name.familyName |
principal.user.last_name |
Il cognome contenuto nei metadati della risorsa. |
AssetMetadata.name.fullName |
principal.user.user_display_name |
Il nome completo contenuto nei metadati della risorsa. |
AssetMetadata.name.givenName |
principal.user.first_name |
Il nome contenuto nei metadati della risorsa. |
AssetMetadata.nativeApp |
security_result.detection_fields.value where key is nativeApp |
Indica se l'app è nativa. |
AssetMetadata.owner.id |
principal.user.userid |
L'ID proprietario contenuto nei metadati della risorsa. |
AssetMetadata.primaryEmail |
principal.user.email_addresses |
L'indirizzo email principale contenuto nei metadati della risorsa. |
AssetMetadata.scopes |
(Non mappato) | Non mappato all'oggetto IDM. |
AssetMetadata.site_admin |
principal.user.attribute.labels.value where key is site_admin |
Indica se l'utente è un amministratore del sito. |
AssetMetadata.suspended |
principal.user.attribute.labels.value where key is suspended |
Indica se l'utente è sospeso. |
AssetMetadata.url |
principal.url |
L'URL contenuto nei metadati della risorsa. |
AssetMetadata.userKey |
principal.user.attribute.labels.value where key is userKey |
Chiave utente dai metadati della risorsa. |
BlockedFileHash |
target.file.md5 , target.file.sha1 , target.file.sha256 |
Hash del file bloccato. Analizzato utilizzando grok per estrarre md5, sha1 o sha256. |
BlockedFileName |
security_result.about.file.full_path |
Nome del file bloccato. |
BlockedFileReason |
security_result.summary |
Motivo del blocco del file. |
BlockedFileSize |
target.file.size |
Dimensioni del file bloccato. |
BotScore |
security_result.detection_fields.value where key is BotScore |
Punteggio del bot assegnato alla richiesta. |
BytesReceived |
network.received_bytes |
Numero di byte ricevuti. |
BytesSent |
network.sent_bytes |
Numero di byte inviati. |
CacheCacheStatus |
additional.fields.value.string_value where key is CacheCacheStatus |
Stato della cache. |
CacheResponseBytes |
additional.fields.value.string_value where key is CacheResponseBytes |
Numero di byte nella risposta memorizzata nella cache. |
CacheResponseStatus |
additional.fields.value.string_value where key is CacheResponseStatus |
Codice di stato della risposta memorizzata nella cache. |
ClientASN |
(Non mappato) | Non mappato all'oggetto IDM. |
ClientCountry |
principal.location.country_or_region |
Il paese del cliente. |
ClientDeviceType |
additional.fields.value.string_value where key is ClientDeviceType |
Tipo di dispositivo client. |
ClientIP |
principal.ip , principal.asset.ip |
Indirizzo IP del client. |
ClientRequestMethod |
network.http.method |
Metodo di richiesta HTTP utilizzato dal client. |
ClientRequestHost |
target.hostname , target.asset.hostname |
Nome host richiesto dal client. |
ClientRequestPath |
(Non mappato) | Non mappato all'oggetto IDM. |
ClientRequestProtocol |
network.application_protocol |
Protocollo utilizzato nella richiesta del client (ad es. HTTP, HTTPS). La versione del protocollo viene rimossa. |
ClientRequestReferer |
network.http.referral_url |
URL referrer della richiesta client. |
ClientRequestURI |
target.url (combinato con ClientRequestHost se presente) |
URI richiesto dal client. |
ClientRequestUserAgent |
network.http.user_agent |
User agent della richiesta client. Inoltre, è stato analizzato e mappato a network.http.parsed_user_agent . |
ClientSSLCipher |
network.tls.cipher |
La crittografia SSL utilizzata dal client. |
ClientSSLProtocol |
network.tls.version |
Protocollo SSL utilizzato dal client. |
ClientSrcPort |
principal.port |
Porta di origine del client. |
ClientTCPHandshakeDurationMs |
additional.fields.value.string_value where key is ClientTCPHandshakeDurationMs |
Durata dell'handshake TCP del client. |
ClientTLSHandshakeDurationMs |
additional.fields.value.string_value where key is ClientTLSHandshakeDurationMs |
Durata dell'handshake TLS del client. |
ClientTLSVersion |
network.tls.version |
Versione di TLS utilizzata dal client. |
ColoID |
(Non mappato) | Non mappato all'oggetto IDM. |
Connection |
target.resource.attribute.labels.value where key is Connection |
Tipo di connessione (ad es. saml). |
ConnectionCloseReason |
additional.fields.value.string_value where key is ConnectionCloseReason |
Motivo della chiusura della connessione. |
ConnectionReuse |
additional.fields.value.string_value where key is ConnectionReuse |
Se si è verificato il riutilizzo della connessione. |
Country |
target.location.country_or_region |
Il paese associato all'evento. |
CreatedAt |
metadata.event_timestamp |
Timestamp della creazione dell'evento. |
Datetime |
metadata.event_timestamp |
Data e ora dell'evento. |
DestinationIP |
target.ip , target.asset.ip |
Indirizzo IP di destinazione. |
DestinationPort |
target.port |
Porta di destinazione. |
DestinationTunnelID |
additional.fields.value.string_value where key is DestinationTunnelID |
ID del tunnel di destinazione. |
DeviceID |
principal.asset_id (con il prefisso "Cloudflare:") |
ID del dispositivo. |
DeviceName |
principal.hostname , principal.asset.hostname , principal.asset.attribute.labels.value dove la chiave è DeviceName |
Il nome del dispositivo. |
DownloadedFileNames |
security_result.about.labels.value where key is DownloadFileNames |
Nomi dei file scaricati. |
DstIP |
target.ip , target.asset.ip |
Indirizzo IP di destinazione. |
DstPort |
target.port |
Porta di destinazione. |
EdgeColoCode |
additional.fields.value.string_value where key is EdgeColoCode |
Codice della località edge di Cloudflare. |
EdgeColoID |
additional.fields.value.string_value where key is EdgeColoID |
ID della località edge di Cloudflare. |
EdgeEndTimestamp |
(Non mappato) | Non mappato all'oggetto IDM. |
EdgeResponseBytes |
network.received_bytes |
Numero di byte nella risposta dall'edge. |
EdgeResponseContentType |
target.file.mime_type |
Tipo di contenuti della risposta edge. |
EdgeResponseStatus |
network.http.response_code |
Codice di stato della risposta edge. |
EdgeServerIP |
target.ip , target.asset.ip |
L'indirizzo IP del server perimetrale. |
EdgeStartTimestamp |
metadata.event_timestamp |
Timestamp dell'inizio della richiesta all'edge. |
Email |
principal.user.email_addresses , target.user.email_addresses |
Indirizzo email associato all'evento. |
EgressColoName |
additional.fields.value.string_value where key is EgressColoName |
Nome del colo di uscita. |
EgressIP |
principal.ip , principal.asset.ip |
Indirizzo IP di uscita. Imposta network.direction su OUTBOUND . |
EgressPort |
principal.port |
Porta di uscita. |
EgressRuleID |
additional.fields.value.string_value where key is EgressRuleID |
ID della regola in uscita. |
EgressRuleName |
additional.fields.value.string_value where key is EgressRuleName |
Nome della regola in uscita. |
FindingTypeDisplayName |
security_result.description |
Nome visualizzato del tipo di risultato. |
FindingTypeID |
security_result.rule_id |
ID del tipo di risultato. |
FindingTypeSeverity |
security_result.severity |
Gravità del tipo di risultato. |
FirewallMatchesActions |
security_result.action |
Azioni intraprese dalle regole firewall. allow , Allow , ALLOW , skip , SKIP , Skip corrisponde a ALLOW . challengeSolved e jschallengeSolved corrispondono a ALLOW_WITH_MODIFICATION . drop e block corrispondono a BLOCK . Gli altri valori vengono mappati a UNKNOWN_ACTION . |
FirewallMatchesRuleIDs |
security_result.rule_id (per il primo ID), gli ID successivi creano nuovi oggetti security_result . |
ID delle regole firewall corrispondenti. |
FirewallMatchesSources |
security_result.rule_name |
Origini delle regole firewall corrispondenti. |
HTTPHost |
target.hostname |
Host HTTP. |
HTTPMethod |
network.http.method |
Metodo HTTP. |
HTTPVersion |
network.application_protocol |
Se il valore contiene "HTTP", imposta network.application_protocol su HTTP . |
ID |
metadata.product_log_id |
ID dell'evento. |
IngressColoName |
additional.fields.value.string_value where key is IngressColoName |
Nome della colo di ingresso. |
InstanceID |
principal.resource.product_object_id |
ID dell'istanza. |
IntegrationDisplayName |
additional.fields.value.string_value where key is IntegrationDisplayName |
Nome visualizzato dell'integrazione. |
IntegrationID |
metadata.product_deployment_id |
ID dell'integrazione. |
IntegrationPolicyVendor |
additional.fields.value.string_value where key is IntegrationPolicyVendor |
Fornitore del criterio di integrazione. |
IPAddress |
target.ip , target.asset.ip |
Indirizzo IP associato all'evento. |
IsIsolated |
about.labels.value dove la chiave è IsIsolated , security_result.about.resource.attribute.labels.value dove la chiave è IsIsolated |
Se l'evento è isolato. |
Location |
principal.location.name |
La posizione associata all'evento. |
NewValue |
security_result.about.labels.value where key is NewValue |
Nuovo valore dopo un aggiornamento. |
Offramp |
additional.fields.value.string_value where key is Offramp |
L'uscita utilizzata nella connessione. |
OldValue |
security_result.about.labels.value where key is OldValue |
Valore precedente a un aggiornamento. |
OriginIP |
intermediary.ip , target.ip , target.asset.ip |
Indirizzo IP di origine. |
OriginPort |
target.port |
Porta di origine. |
OriginResponseBytes |
additional.fields.value.string_value where key is OriginResponseBytes |
Numero di byte nella risposta dell'origine. |
OriginResponseStatus |
additional.fields.value.string_value where key is OriginResponseStatus |
Codice di stato della risposta dell'origine. |
OriginResponseTime |
additional.fields.value.string_value where key is OriginResponseTime |
Tempo di risposta dell'origine. |
OriginSSLProtocol |
(Non mappato) | Non mappato all'oggetto IDM. |
OriginTLSCertificateIssuer |
additional.fields.value.string_value where key is OriginTLSCertificateIssuer |
L'emittente del certificato TLS di origine. |
OriginTLSCertificateValidationResult |
additional.fields.value.string_value where key is OriginTLSCertificateValidationResult |
Risultato della convalida del certificato TLS di origine. |
OriginTLSCipher |
additional.fields.value.string_value where key is OriginTLSCipher |
Crittografia utilizzata nella connessione TLS di origine. |
OriginTLSHandshakeDurationMs |
additional.fields.value.string_value where key is OriginTLSHandshakeDurationMs |
Durata dell'handshake TLS di origine. |
OriginTLSVersion |
additional.fields.value.string_value where key is OriginTLSVersion |
Versione TLS utilizzata dall'origine. |
OwnerID |
target.user.product_object_id |
ID del proprietario. |
Policy |
security_result.rule_name |
Norma associata all'evento. |
PolicyID |
security_result.rule_id |
ID del criterio. |
PolicyName |
security_result.rule_name |
Nome del criterio. |
Protocol |
network.application_protocol , network.ip_protocol |
Protocollo utilizzato nella connessione. Se non è "tls" o "TLS", viene convertito in maiuscolo e mappato a network.application_protocol . In caso contrario, viene analizzato utilizzando un file di inclusione e mappato a network.ip_protocol . |
PurposeJustificationPrompt |
(Non mappato) | Non mappato all'oggetto IDM. |
PurposeJustificationResponse |
(Non mappato) | Non mappato all'oggetto IDM. |
QueryCategoryIDs |
security_result.about.labels.value , security_result.about.resource.attribute.labels.value dove la chiave è QueryCategoryIDs |
ID delle categorie di query. |
QueryName |
network.dns.questions.name |
Nome della query DNS. Imposta metadata.event_type su NETWORK_DNS e network.application_protocol su DNS . |
QueryNameReversed |
network.dns.questions.name |
Nome invertito della query DNS. |
QuerySize |
network.sent_bytes |
Dimensioni della query. |
QueryType |
network.dns.questions.type |
Tipo di query DNS. Mappato a valori numerici in base ai codici del tipo di query DNS. |
RData |
network.dns.answers.type , network.dns.answers.data |
Dati del record DNS. Ogni elemento dell'array RData crea un nuovo oggetto answer . |
RayID |
metadata.product_log_id |
L'ID Ray associato alla richiesta. |
Referer |
network.http.referral_url |
URL del referrer. |
RequestID |
metadata.product_log_id |
ID della richiesta. |
ResolverDecision |
security_result.summary |
Decisione presa dal risolutore. |
ResourceID |
target.resource.id , target.resource.product_object_id |
ID della risorsa. |
ResourceType |
target.resource.resource_subtype |
Tipo di risorsa. |
RuleEvaluationDurationMs |
additional.fields.value.string_value where key is RuleEvaluationDurationMs |
Durata della valutazione della regola. |
SNI |
network.tls.client.server_name |
Indicazione nome server (SNI) in TLS client hello. |
SecurityAction |
security_result.action |
Azione di sicurezza intrapresa. Il valore vuoto o nessun SecurityAction corrisponde a ALLOW . challengeSolved o jschallengeSolved corrisponde a ALLOW_WITH_MODIFICATION . drop o block corrisponde a BLOCK . |
SecurityLevel |
security_result.severity |
Livello di sicurezza. high corrisponde a HIGH , med a MEDIUM e low a LOW . |
SessionEndTime |
additional.fields.value.string_value where key is SessionEndTime |
Ora di fine della sessione. |
SessionID |
network.session_id |
ID della sessione. |
SessionStartTime |
metadata.event_timestamp |
Ora di inizio della sessione. |
SourceIP |
principal.ip , principal.asset.ip , src.ip , src.asset.ip |
Indirizzo IP di origine. |
SourcePort |
principal.port , src.port |
Porta di origine. |
SrcIP |
principal.ip , principal.asset.ip |
Indirizzo IP di origine. |
SrcPort |
principal.port |
Porta di origine. |
TemporaryAccessDuration |
network.session_duration.seconds |
Durata dell'accesso temporaneo. |
Timestamp |
metadata.event_timestamp |
Timestamp dell'evento. |
Transport |
network.ip_protocol |
Protocollo di trasporto. Convertito in maiuscolo e analizzato utilizzando un file di inclusione. |
UploadedFileNames |
security_result.about.labels.value where key is UploadedFileNames |
Nomi dei file caricati. |
URL |
target.url |
L'URL coinvolto nell'evento. |
UserAgent |
network.http.user_agent |
Stringa user agent. Inoltre, è stato analizzato e mappato a network.http.parsed_user_agent . |
UserID |
principal.user.product_object_id , event.idm.read_only_udm.target.user.product_object_id |
ID dell'utente. |
UserUID |
target.user.product_object_id |
UID dell'utente. |
VirtualNetworkID |
principal.resource.product_object_id |
ID della rete virtuale. |
WAFAction |
security_result.about.labels.value where key is WAFAction |
Azione intrapresa dal web application firewall (WAF). |
WAFAttackScore |
security_result.about.resource.attribute.labels.value where key is WAFAttackScore |
Punteggio di attacco assegnato dal WAF. |
WAFFlags |
security_result.about.resource.attribute.labels.value where key is WAFFlags |
Flag WAF. |
WAFMatchedVar |
(Non mappato) | Non mappato all'oggetto IDM. |
WAFProfile |
security_result.about.labels.value where key is WAFProfile |
Profilo WAF. |
WAFRCEAttackScore |
security_result.about.resource.attribute.labels.value where key is WAFRCEAttackScore |
Punteggio di attacco di esecuzione di codice remoto (RCE) del WAF. |
WAFRuleID |
security_result.threat_id , security_result.about.labels.value dove la chiave è WAFRuleID |
ID della regola WAF. |
WAFRuleMessage |
security_result.rule_name , security_result.threat_name |
Messaggio associato alla regola WAF. |
WAFSQLiAttackScore |
security_result.about.resource.attribute.labels.value where key is WAFSQLiAttackScore |
Punteggio dell'attacco SQL injection WAF. |
WAFXSSAttackScore |
security_result.about.resource.attribute.labels.value where key is WAFXSSAttackScore |
Punteggio di attacco di cross-site scripting (XSS) WAF. |
ZoneID |
additional.fields.value.string_value where key is ZoneID |
ID zona. |
event.idm.read_only_udm.metadata.event_type |
metadata.event_type |
Tipo di evento. Impostato dal parser in base ai dati dei log. Se non è impostato o se un evento NETWORK_DNS non ha un'entità o una destinazione, il valore predefinito è GENERIC_EVENT . Può essere NETWORK_DNS , NETWORK_CONNECTION , USER_LOGIN , USER_LOGOUT , USER_RESOURCE_ACCESS , USER_RESOURCE_UPDATE_CONTENT o GENERIC_EVENT . |
event.idm.read_only_udm.metadata.log_type |
metadata.log_type |
Tipo di log, impostato su "CLOUDFLARE". |
event.idm.read_only_udm.metadata.product_deployment_id |
metadata.product_deployment_id |
ID deployment prodotto. |
event.idm.read_only_udm.metadata.product_log_id |
metadata.product_log_id |
ID log prodotto. |
event.idm.read_only_udm.metadata.product_name |
metadata.product_name |
Nome del prodotto. Impostato dal parser in base ai dati dei log. Può essere "Cloudflare Gateway DNS", "Cloudflare Gateway HTTP", "Cloudflare Audit", "Web Application Firewall". |
event.idm.read_only_udm.metadata.vendor_name |
metadata.vendor_name |
Nome del fornitore, impostato su "Cloudflare". |
event.idm.read_only_udm.metadata.event_timestamp |
metadata.event_timestamp |
Timestamp dell'evento. |
event.idm.read_only_udm.network.application_protocol |
network.application_protocol |
Protocollo applicativo utilizzato nella connessione di rete. |
event.idm.read_only_udm.network.direction |
network.direction |
Direzione della connessione di rete. Impostato su OUTBOUND quando sono presenti EgressIP e SourceIP . |
event.idm.read_only_udm.network.dns.answers |
network.dns.answers |
Risposte DNS. |
event.idm.read_only_udm.network.dns.questions |
network.dns.questions |
Domande sul DNS. |
event.idm.read_only_udm.network.http.method |
network.http.method |
Metodo HTTP. |
event.idm.read_only_udm.network.http.parsed_user_agent |
network.http.parsed_user_agent |
User agent analizzato. |
event.idm.read_only_udm.network.http.referral_url |
network.http.referral_url |
URL di referral HTTP. |
event.idm.read_only_udm.network.http.response_code |
network.http.response_code |
Codice di risposta HTTP. |
event.idm.read_only_udm.network.http.user_agent |
network.http.user_agent |
User agent HTTP. |
event.idm.read_only_udm.network.ip_protocol |
network.ip_protocol |
Protocollo IP. |
event.idm.read_only_udm.network.received_bytes |
network.received_bytes |
Numero di byte ricevuti. |
event.idm.read_only_udm.network.sent_bytes |
network.sent_bytes |
Numero di byte inviati. |
event.idm.read_only_udm.network.session_duration.seconds |
network.session_duration.seconds |
Durata della sessione di rete in secondi. |
event.idm.read_only_udm.network.session_id |
network.session_id |
ID sessione di rete. |
event.idm.read_only_udm.network.tls.cipher |
network.tls.cipher |
Suite di crittografia TLS. |
event.idm.read_only_udm.network.tls.client.server_name |
network.tls.client.server_name |
Nome del server client TLS. |
event.idm.read_only_udm.network.tls.version |
network.tls.version |
Versione TLS. |
event.idm.read_only_udm.principal.asset.attribute.labels |
principal.asset.attribute.labels |
Etichette associate alla risorsa principale. |
event.idm.read_only_udm.principal.asset.hostname |
principal.asset.hostname |
Nome host dell'asset principale. |
event.idm.read_only_udm.principal.asset.ip |
principal.asset.ip |
Indirizzo IP dell'asset principale. |
event.idm.read_only_udm.principal.asset_id |
principal.asset_id |
ID della risorsa principale. |
event.idm.read_only_udm.principal.hostname |
principal.hostname |
Il nome host dell'entità. |
event.idm.read_only_udm.principal.ip |
principal.ip |
L'indirizzo IP dell'entità. |
event.idm.read_only_udm.principal.location.country_or_region |
principal.location.country_or_region |
Il paese o la regione in cui si trova il mandante. |
event.idm.read_only_udm.principal.location.name |
principal.location.name |
Nome della sede del mandante. |
event.idm.read_only_udm.principal.port |
principal.port |
Porta utilizzata dal preside. |
event.idm.read_only_udm.principal.resource.product_object_id |
principal.resource.product_object_id |
ID oggetto prodotto della risorsa del principal. |
event.idm.read_only_udm.principal.url |
principal.url |
L'URL associato all'entità. |
event.idm.read_only_udm.principal.user.attribute.labels |
principal.user.attribute.labels |
Etichette associate all'utente principale. |
event.idm.read_only_udm.principal.user.email_addresses |
principal.user.email_addresses |
Indirizzi email dell'utente principale. |
event.idm.read_only_udm.principal.user.first_name |
principal.user.first_name |
Nome dell'utente principale. |
event.idm.read_only_udm.principal.user.last_name |
principal.user.last_name |
Il cognome dell'utente principale. |
event.idm.read_only_udm.principal.user.product_object_id |
principal.user.product_object_id |
ID oggetto prodotto dell'utente principale. |
event.idm.read_only_udm.principal.user.userid |
principal.user.userid |
ID utente dell'utente principale. |
event.idm.read_only_udm.principal.user.user_display_name |
principal.user.user_display_name |
Nome visualizzato dell'utente principale. |
event.idm.read_only_udm.src.asset.ip |
src.asset.ip |
L'indirizzo IP dell'asset di origine. |
event.idm.read_only_udm.src.ip |
src.ip |
L'indirizzo IP dell'origine. |
event.idm.read_only_udm.src.port |
src.port |
Porta dell'origine. |
event.idm.read_only_udm.target.administrative_domain |
target.administrative_domain |
Dominio amministrativo del target. |
event.idm.read_only_udm.target.asset.hostname |
target.asset.hostname |
Il nome host dell'asset di destinazione. |
event.idm.read_only_udm.target.asset.ip |
target.asset.ip |
Indirizzo IP dell'asset di destinazione. |
event.idm.read_only_udm.target.file.mime_type |
target.file.mime_type |
Tipo MIME del file di destinazione. |
event.idm.read_only_udm.target.file.md5 |
target.file.md5 |
Hash MD5 del file di destinazione. |
event.idm.read_only_udm.target.file.sha1 |
target.file.sha1 |
Hash SHA1 del file di destinazione. |
event.idm.read_only_udm.target.file.sha256 |
target.file.sha256 |
Hash SHA256 del file di destinazione. |
event.idm.read_only_udm.target.file.size |
target.file.size |
Dimensioni del file di destinazione. |
event.idm.read_only_udm.target.hostname |
target.hostname |
Nome host della destinazione. |
event.idm.read_only_udm.target.ip |
target.ip |
Indirizzo IP della destinazione. |
event.idm.read_only_udm.target.location.country_or_region |
target.location.country_or_region |
Il paese o la regione della posizione del target. |
event.idm.read_only_udm.target.port |
target.port |
Porta della destinazione. |
event.idm.read_only_udm.target.resource.attribute.labels |
target.resource.attribute.labels |
Etichette associate alla risorsa di destinazione. |
event.idm.read_only_udm.target.resource.id |
target.resource.id |
ID della risorsa di destinazione. |
event.idm.read_only_udm.target.resource.product_object_id |
target.resource.product_object_id |
ID oggetto prodotto della risorsa di destinazione. |
event.idm.read_only_udm.target.resource.resource_subtype |
target.resource.resource_subtype |
Sottotipo di risorsa della risorsa di destinazione. |
event.idm.read_only_udm.target.url |
target.url |
L'URL della destinazione. |
event.idm.read_only_udm.target.user.email_addresses |
target.user.email_addresses |
Indirizzi email dell'utente di destinazione. |
event.idm.read_only_udm.target.user.product_object_id |
target.user.product_object_id |
ID oggetto prodotto dell'utente di destinazione. |
event.idm.read_only_udm.security_result.about.file.full_path |
security_result.about.file.full_path |
Il percorso completo del file coinvolto nel risultato di sicurezza. |
event.idm.read_only_udm.security_result.about.labels |
security_result.about.labels |
Etichette associate al risultato di sicurezza. |
event.idm.read_only_udm.security_result.about.resource.attribute.labels |
security_result.about.resource.attribute.labels |
Etichette associate alla risorsa nel risultato di sicurezza. |
event.idm.read_only_udm.security_result.action |
security_result.action |
Azione intrapresa nel risultato di sicurezza. |
event.idm.read_only_udm.security_result.detection_fields |
security_result.detection_fields |
Campi di rilevamento nel risultato di sicurezza. |
event.idm.read_only_udm.security_result.description |
security_result.description |
Descrizione del risultato di sicurezza. |
event.idm.read_only_udm.security_result.rule_id |
security_result.rule_id |
ID regola del risultato di sicurezza. |
event.idm.read_only_udm.security_result.rule_name |
security_result.rule_name |
Nome della regola del risultato di sicurezza. |
event.idm.read_only_udm.security_result.severity |
security_result.severity |
Gravità del risultato di sicurezza. |
event.idm.read_only_udm.security_result.summary |
security_result.summary |
Riepilogo del risultato di sicurezza. |
event.idm.read_only_udm.security_result.threat_id |
security_result.threat_id |
ID minaccia del risultato di sicurezza. |
event.idm.read_only_udm.security_result.threat_name |
security_result.threat_name |
Nome della minaccia del risultato di sicurezza. |
event.idm.read_only_udm.extensions.auth.type |
extensions.auth.type |
Tipo di autenticazione. Imposta MACHINE per gli eventi di accesso e disconnessione. |
event.idm.read_only_udm.about |
about |
Informazioni. |
event.idm.read_only_udm.additional.fields |
additional.fields |
Campi aggiuntivi. |
event.idm.read_only_udm.intermediary |
intermediary |
Informazioni sull'intermediario. |
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.