Raccogliere i log di audit trail di Imperva
Questo documento spiega come importare i log di Imperva Audit Trail in Google Security Operations utilizzando Amazon S3. Imperva Audit Trail fornisce una registrazione completa di tutte le azioni amministrative eseguite nel tuo account Imperva, inclusi accessi degli utenti, modifiche alla configurazione, modifiche alle norme ed eventi di sistema. Questa integrazione ti consente di inviare questi audit log a Google SecOps per il monitoraggio della conformità e l'analisi della sicurezza.
Prima di iniziare
Assicurati di soddisfare i seguenti prerequisiti:
- Un'istanza Google SecOps
- Accesso privilegiato ad AWS
- Accesso privilegiato alla console Imperva
Raccogli i prerequisiti del percorso di controllo Imperva (credenziali API)
- Accedi alla console Imperva all'indirizzo
my.imperva.com. - Vai a Account > Gestione account.
- Nella barra laterale, fai clic su Log SIEM > Configurazione log.
- Fai clic su Aggiungi connessione.
- Seleziona Amazon S3 come metodo di pubblicazione.
- Configura la connessione per Amazon S3:
- Nome connessione: inserisci un nome descrittivo (ad esempio,
Google SecOps Integration). - Chiave di accesso: la chiave di accesso S3.
- Chiave segreta: la chiave segreta S3.
- Percorso: il percorso del bucket nel formato
<bucket-name>/<folder>(ad esempio,imperva-audit-trail-logs/chronicle).
- Nome connessione: inserisci un nome descrittivo (ad esempio,
Configura il bucket AWS S3 e IAM per Google SecOps
- Crea un bucket Amazon S3 seguendo questa guida utente: Creazione di un bucket.
- Salva il nome e la regione del bucket per riferimento futuro (ad esempio,
imperva-audit-trail-logs). - Crea un utente seguendo questa guida utente: Creazione di un utente IAM.
- Seleziona l'utente creato.
- Seleziona la scheda Credenziali di sicurezza.
- Fai clic su Crea chiave di accesso nella sezione Chiavi di accesso.
- Seleziona Servizio di terze parti come Caso d'uso.
- Fai clic su Avanti.
- (Facoltativo) Aggiungi un 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 Norme relative alle autorizzazioni.
- Seleziona Aggiungi autorizzazioni.
- Seleziona Collega direttamente i criteri.
- Cerca i criteri AmazonS3FullAccess.
- Seleziona la policy.
- Fai clic su Avanti.
- Fai clic su Aggiungi autorizzazioni.
Configura il ruolo e il criterio IAM per i caricamenti S3
- Nella console AWS, vai a IAM > Policy.
- Fai clic su Crea criterio > scheda JSON.
Inserisci la seguente policy:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowPutObjects", "Effect": "Allow", "Action": "s3:PutObject", "Resource": "arn:aws:s3:::imperva-audit-trail-logs/*" }, { "Sid": "AllowGetObjects", "Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::imperva-audit-trail-logs/*" }, { "Sid": "AllowListBucket", "Effect": "Allow", "Action": "s3:ListBucket", "Resource": "arn:aws:s3:::imperva-audit-trail-logs" } ] }- Sostituisci
imperva-audit-trail-logsse hai inserito un nome bucket diverso.
- Sostituisci
Fai clic su Avanti > Crea policy.
Vai a IAM > Ruoli > Crea ruolo > Servizio AWS > Lambda.
Allega la policy appena creata.
Assegna al ruolo il nome
imperva-audit-trail-s3-rolee fai clic su Crea ruolo.
Configura la connessione S3 di Imperva Audit Trail
- Torna alla configurazione dei log SIEM della console Imperva.
- Aggiorna la connessione Amazon S3 con le credenziali AWS:
- Chiave di accesso: la chiave di accesso utente con accesso al bucket S3.
- Chiave segreta: la chiave segreta dell'utente con accesso al bucket S3.
- Percorso: inserisci il percorso nel formato
imperva-audit-trail-logs/chronicle.
- Fai clic su Prova connessione per verificare la connettività.
- Assicurati che lo stato della connessione sia Disponibile.
Configurare l'esportazione dei log di Audit Trail
- Nella tabella Connessioni, espandi la connessione Amazon S3.
- Fai clic su Aggiungi tipo di log.
- Fornisci i seguenti dettagli di configurazione:
- Nome configurazione: inserisci un nome descrittivo (ad esempio,
Audit Trail Logs to Chronicle). - Seleziona servizio: scegli Audit Trail.
- Seleziona i tipi di log: seleziona il tipo di log AUDIT_TRAIL.
- Formato: JSON (formato strutturato per i log della traccia di controllo).
- Stato: imposta su Attivato.
- Nome configurazione: inserisci un nome descrittivo (ad esempio,
- Fai clic su Aggiungi tipo di log per salvare la configurazione.
(Facoltativo) Crea chiavi e utente IAM di sola lettura per Google SecOps
- Vai alla console AWS > IAM > Utenti.
- Fai clic su Add users (Aggiungi utenti).
- Fornisci i seguenti dettagli di configurazione:
- Utente: inserisci
secops-reader. - Tipo di accesso: seleziona Chiave di accesso - Accesso programmatico.
- Utente: inserisci
- Fai clic su Crea utente.
- Collega la criterio per la lettura minima (personalizzata): Utenti > secops-reader > Autorizzazioni > Aggiungi autorizzazioni > Collega le norme direttamente > Crea norma.
Nell'editor JSON, inserisci la seguente policy:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": ["s3:GetObject"], "Resource": "arn:aws:s3:::imperva-audit-trail-logs/*" }, { "Effect": "Allow", "Action": ["s3:ListBucket"], "Resource": "arn:aws:s3:::imperva-audit-trail-logs" } ] }Imposta il nome su
secops-reader-policy.Vai a Crea criterio > cerca/seleziona > Avanti > Aggiungi autorizzazioni.
Vai a Credenziali di sicurezza > Chiavi di accesso > Crea chiave di accesso.
Scarica il file CSV (questi valori vengono inseriti nel feed).
Configura un feed in Google SecOps per importare i log di Imperva Audit Trail
- Vai a Impostazioni SIEM > Feed.
- Fai clic su + Aggiungi nuovo feed.
- Nel campo Nome feed, inserisci un nome per il feed (ad esempio,
Imperva Audit Trail logs). - Seleziona Amazon S3 V2 come Tipo di origine.
- Seleziona Imperva Audit Trail come Tipo di log.
- Fai clic su Avanti.
- Specifica i valori per i seguenti parametri di input:
- URI S3:
s3://imperva-audit-trail-logs/chronicle/ - Opzioni di eliminazione dell'origine: seleziona l'opzione di eliminazione in base alle tue preferenze.
- Età massima del file: includi i file modificati nell'ultimo numero di giorni. Il valore predefinito è 180 giorni.
- ID chiave di accesso: chiave di accesso utente con accesso al bucket S3.
- Chiave di accesso segreta: chiave segreta dell'utente con accesso al bucket S3.
- Spazio dei nomi dell'asset: lo spazio dei nomi dell'asset.
- Etichette di importazione: l'etichetta applicata agli eventi di questo feed.
- URI S3:
- Fai clic su Avanti.
- Controlla la nuova configurazione del feed nella schermata Finalizza e poi fai clic su Invia.
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.