Raccogli i log della VPN Twingate
Questo parser Twingate estrae i campi dai log JSON della VPN Twingate, li normalizza e li mappa al modello UDM (Unified Data Model). Gestisce vari tipi di eventi, tra cui dettagli di connessione, informazioni sugli utenti, accesso alle risorse e relay intermediari, arricchendo i dati con metadati come informazioni su fornitori e prodotti.
Prima di iniziare
Assicurati di soddisfare i seguenti prerequisiti:
- Istanza Google SecOps.
- Accesso privilegiato ad AWS IAM e S3.
Configura il bucket Amazon S3
- Crea un bucket Amazon S3 seguendo questa guida dell'utente: Creazione di un bucket
- Salva il nome e la regione del bucket per riferimento futuro.
Crea un utente seguendo questa guida dell'utente: Creazione di un utente IAM.
Seleziona l'utente creato.
Seleziona la scheda Credenziali di sicurezza.
Fai clic su Create Access Key (Crea chiave di accesso) nella sezione Access Keys (Chiavi di accesso).
Seleziona Servizio di terze parti come Caso d'uso.
Fai clic su Avanti.
(Facoltativo) Aggiungi il tag di descrizione.
Fai clic su Crea chiave di accesso.
Fai clic su Scarica file .csv per salvare la chiave di accesso e la chiave di accesso segreta per riferimento futuro.
Fai clic su Fine.
Seleziona la scheda Autorizzazioni.
Fai clic su Aggiungi autorizzazioni nella sezione Policy sulle autorizzazioni.
Seleziona Aggiungi autorizzazioni.
Seleziona Collega direttamente i criteri.
Cerca la policy AmazonS3FullAccess.
Seleziona la policy.
Fai clic su Avanti.
Fai clic su Aggiungi autorizzazioni.
Configura la sincronizzazione di Twingate con Amazon S3
- Vai alla Console di amministrazione Twingate.
- Vai a Impostazioni > Report.
- Fai clic su Sincronizza con il bucket S3.
Configura la sincronizzazione S3:
Nome bucket: specifica il nome del bucket S3.
ID chiave di accesso: inserisci la chiave di accesso.
Chiave di accesso segreta: inserisci la chiave segreta.
Fai clic su Avvia sincronizzazione.
Configura i feed
Per configurare un feed:
- Vai a Impostazioni > Gestione dei dati > Feed. Se utilizzi una piattaforma solo SIEM, vai a Impostazioni > 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 di Twingate.
- Seleziona Amazon S3 V2 come Tipo di origine.
- Seleziona Twingate come Tipo di log.
- Fai clic su Avanti.
Specifica i valori per i seguenti parametri di input:
- URI S3: l'URI del bucket.
s3:/BUCKET_NAMESostituisci quanto segue:BUCKET_NAME: il nome del bucket.
- Opzioni di eliminazione dell'origine: seleziona l'opzione di eliminazione in base alle tue preferenze.
- URI S3: l'URI del bucket.
Fai clic su Avanti.
Controlla la nuova configurazione del feed di notizie nella schermata Finalizza, quindi fai clic su Invia.
Riferimento per la mappatura dei campi
Questo parser trasforma i log Twingate non elaborati in formato JSON in UDM. Normalizza i dati ed estrae le informazioni pertinenti, mappandole ai campi UDM corrispondenti.
Tabella di mappatura UDM
| Campo log | Mappatura UDM | Logica |
|---|---|---|
connector.id |
read_only_udm.additional.fields[].key |
Impostato su "connector_id". |
connector.id |
read_only_udm.additional.fields[].value.string_value |
Valore ottenuto da connector.id. |
connector.name |
read_only_udm.additional.fields[].key |
Impostato su "connector_name". |
connector.name |
read_only_udm.additional.fields[].value.string_value |
Valore ottenuto da connector.name. |
connection.bytes_received |
read_only_udm.network.received_bytes |
Valore ottenuto da connection.bytes_received (convertito in un numero intero senza segno). |
connection.bytes_transferred |
read_only_udm.network.sent_bytes |
Valore ottenuto da connection.bytes_transferred (convertito in un numero intero senza segno). |
connection.client_ip |
read_only_udm.principal.asset.ip |
Valore ottenuto da connection.client_ip. |
connection.client_ip |
read_only_udm.principal.ip |
Valore ottenuto da connection.client_ip. |
connection.protocol |
read_only_udm.network.ip_protocol |
Valore ottenuto da connection.protocol (convertito in maiuscolo). |
device.id |
read_only_udm.principal.user.product_object_id |
Valore ottenuto da device.id. |
event.id |
read_only_udm.metadata.event_id |
Valore ottenuto da: event.id |
event.time |
read_only_udm.metadata.event_timestamp.seconds |
La parte dei secondi del timestamp di event.time. |
event.type |
read_only_udm.event.type |
Valore ottenuto da event.type. |
event.version |
read_only_udm.metadata.product_version |
Valore ottenuto da event.version. |
relays[].ip |
read_only_udm.intermediary.ip |
Valore ottenuto da relays[].ip. |
relays[].name |
read_only_udm.intermediary.hostname |
Valore ottenuto da relays[].name. |
relays[].port |
read_only_udm.intermediary.port |
Valore ottenuto da relays[].port (convertito in un numero intero). |
remote_network.id |
read_only_udm.network.session_id |
Valore ottenuto da remote_network.id. |
remote_network.name |
read_only_udm.network.dhcp.sname |
Valore ottenuto da remote_network.name. |
resource.address |
read_only_udm.principal.asset.hostname |
Valore ottenuto da resource.address. |
resource.address |
read_only_udm.principal.hostname |
Valore ottenuto da resource.address. |
resource.id |
read_only_udm.resource.product_object_id |
Valore ottenuto da resource.id. |
resource.port |
read_only_udm.principal.port |
Valore ottenuto da resource.port (convertito in un numero intero). |
status |
read_only_udm.security_result.summary |
Valore ottenuto da status. |
time |
read_only_udm.event.timestamp.seconds |
La parte dei secondi del timestamp di time. |
user.email |
read_only_udm.principal.user.email_addresses |
Valore ottenuto da user.email. |
user.id |
read_only_udm.principal.user.userid |
Valore ottenuto da user.id. |
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.