Eventi di gestione, dati e insight
Confronti i tipi di evento che CloudTrail può acquisire e i relativi costi.
Eventi di gestione, dati e insight è una lezione AWS Security Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento AWS Security Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso AWS Security Academy include 4 lezioni in totale.
Tre tipi di eventi
CloudTrail acquisisce tre categorie di eventi e conoscerne le differenze è fondamentale per l'esame: eventi di gestione, eventi dati ed eventi Insights.
Differiscono per ciò che registrano, per il fatto di essere o meno attivi per impostazione predefinita e per il costo, tutte distinzioni che influenzano qualsiasi strategia di logging.
Eventi di gestione
Gli eventi di gestione registrano le operazioni del control plane, ovvero le azioni con cui si gestiscono le risorse, come creare un'istanza, associare una policy o modificare un security group.
Vengono registrati per impostazione predefinita e la prima copia è generalmente gratuita. Sono gli eventi su cui si basano più spesso le indagini di sicurezza per individuare modifiche alla configurazione e agli accessi.
Eventi dati
Gli eventi dati registrano le operazioni del data plane, ovvero le azioni ad alto volume sui dati contenuti nelle risorse, come GetObject/PutObject di S3 o le invocazioni di funzioni Lambda.
Sono disattivati per impostazione predefinita e comportano costi aggiuntivi a causa del loro volume. Vengono abilitati selettivamente nei punti in cui la visibilità a livello di oggetto è importante.
Perché gli eventi dati costano di più
Una singola applicazione potrebbe effettuare milioni di chiamate agli oggetti S3 al giorno, superando di gran lunga il numero di operazioni di gestione.
Registrarle tutte è utile per le analisi forensi, perché consente di vedere esattamente quale oggetto è stato letto, ma il volume fa aumentare i costi. Limiti gli eventi dati ai bucket sensibili invece di abilitarli ovunque.
Eventi Insights
CloudTrail Insights rileva automaticamente pattern insoliti di attività API, come un improvviso aumento di una chiamata normalmente rara.
Stabilisce una baseline del comportamento normale e genera un evento Insights quando l'attività si discosta da essa, portando alla luce anomalie come una raffica di eliminazioni di risorse che potrebbe indicare un attacco.
Control plane e data plane
Un modello mentale efficace: gli eventi di gestione rappresentano il control plane, cioè la gestione della risorsa, mentre gli eventi dati rappresentano il data plane, cioè l'utilizzo della risorsa.
Creare un bucket S3 è un'operazione di gestione; leggere un oggetto al suo interno è un'operazione dati. Questa distinzione indica in modo affidabile il tipo di evento e il relativo profilo di costi.
Filtraggio delle operazioni di lettura e scrittura
Può limitare il logging agli eventi di sola lettura, di sola scrittura oppure a tutti gli eventi.
Gli eventi di scrittura registrano le modifiche, che rappresentano il normale obiettivo della sicurezza, mentre gli eventi di lettura registrano gli accessi. Il filtraggio riduce il rumore e i costi, ad esempio registrando solo gli eventi di gestione in scrittura e gli eventi dati relativi ai bucket più sensibili.
aws cloudtrail put-event-selectors \
--trail-name org-trail \
--event-selectors ReadWriteType=WriteOnlySelettori avanzati degli eventi
Gli selettori avanzati degli eventi consentono di filtrare con precisione gli eventi dati, in base all'ARN della risorsa, al nome dell'evento o ad altri campi, invece di dover scegliere tra registrare tutto o non registrare nulla.
Può registrare solo GetObject su un singolo bucket sensibile, controllando sia i costi sia il rumore. È questa precisione a rendere pratico il logging degli eventi dati su larga scala.
Destinazione dei dati
Indipendentemente dai tipi di eventi abilitati, i record vengono inviati al bucket S3 del trail e, facoltativamente, a CloudWatch Logs.
Anche gli eventi Insights vengono archiviati in un prefisso S3 separato. Conoscere le destinazioni è importante per eseguire query con Athena, configurare gli allarmi e proteggere i log: è nella destinazione che risiedono effettivamente le prove.
Scelta di una strategia
Un'impostazione predefinita sensata consiste nell'abilitare un trail multi-regione che acquisisca tutti gli eventi di gestione in scrittura, aggiungere gli eventi dati solo ai bucket e alle funzioni che gestiscono dati sensibili e attivare Insights per il rilevamento delle anomalie.
In questo modo si bilancia una visibilità completa ai fini della sicurezza con il costo del logging degli eventi dati ad alto volume.
Gli eventi e l'esame
SCS-C02 verifica spesso se sa associare un'esigenza al tipo di evento corretto: il monitoraggio degli accessi a livello di oggetto richiede gli eventi dati; le modifiche alla configurazione richiedono gli eventi di gestione; gli aumenti insoliti dell'attività richiedono Insights.
Ricordi che gli eventi dati sono disattivati per impostazione predefinita e hanno un costo aggiuntivo: è un'opzione fuorviante molto usata nelle risposte d'esame.
Verifica rapida
Associ l'esigenza al tipo di evento.
Riepilogo
CloudTrail registra tre tipi di eventi. Gli eventi di gestione registrano le modifiche al control plane e sono attivi per impostazione predefinita; gli eventi dati registrano gli accessi ad alto volume al data plane, come S3 GetObject, e sono disattivati per impostazione predefinita con un costo aggiuntivo; gli eventi Insights rilevano pattern anomali nell'attività API. Utilizzi il modello control plane/data plane, filtri per lettura e scrittura per ridurre il rumore e abiliti gli eventi dati solo sulle risorse sensibili, così da bilanciare visibilità e costi.
Domande Frequenti
La lezione «Eventi di gestione, dati e insight» è gratuita?
Sì — il testo completo di «Eventi di gestione, dati e insight» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso AWS Security Academy, passa a CoddyKit PRO. Il corso AWS Security Academy include 4 lezioni in totale.
Cosa imparerò in «Eventi di gestione, dati e insight»?
Confronti i tipi di evento che CloudTrail può acquisire e i relativi costi. Eserciti AWS Security Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare AWS Security Academy?
Non è richiesta alcuna esperienza precedente. AWS Security Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Eventi di gestione, dati e insight»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione AWS Security Academy?
Sì. Ogni lezione AWS Security Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Cosa registra CloudTrail
- Eventi di gestione, dati e insight
- Trail dell'organizzazione tra gli account
- Leggere un record di evento CloudTrail