Share via


Gestire meglio il Centro operazioni di sicurezza con le metriche degli eventi imprevisti

Nota

Per informazioni sulla disponibilità delle funzionalità nei cloud statunitensi per enti pubblici, vedere le tabelle di Microsoft Sentinel nella disponibilità delle funzionalità cloud per i clienti us government.

Come responsabile del Centro operazioni di sicurezza (SOC), è necessario avere metriche e misure di efficienza complessive a portata di mano per misurare le prestazioni del team. Si vuole visualizzare le operazioni impreviste nel tempo in base a molti criteri diversi, ad esempio gravità, tattiche MITRE, tempo medio di valutazione, tempo medio per risolvere e altro ancora. Microsoft Sentinel rende ora disponibili questi dati con la nuova tabella SecurityIncident e lo schema in Log Analytics e la cartella di lavoro relativa all'efficienza delle operazioni di sicurezza . È possibile visualizzare le prestazioni del team nel tempo e usare queste informazioni dettagliate per migliorare l'efficienza. È anche possibile scrivere e usare le proprie query KQL sulla tabella degli eventi imprevisti per creare cartelle di lavoro personalizzate che soddisfano le esigenze di controllo e gli indicatori KPI specifici.

Usare la tabella degli eventi imprevisti di sicurezza

La tabella SecurityIncident è incorporata in Microsoft Sentinel. Sarà disponibile con le altre tabelle dell'insieme SecurityInsights in Log. È possibile eseguire query come qualsiasi altra tabella in Log Analytics.

Tabella eventi imprevisti di sicurezza

Ogni volta che si crea o aggiorna un evento imprevisto, alla tabella verrà aggiunta una nuova voce di log. Ciò consente di tenere traccia delle modifiche apportate agli eventi imprevisti e consente di ottenere metriche SOC ancora più potenti, ma è necessario tenere presente che quando si costruiscono query per questa tabella, in quanto potrebbe essere necessario rimuovere voci duplicate per un evento imprevisto (dipendente dalla query esatta in esecuzione).

Ad esempio, se si vuole restituire un elenco di tutti gli eventi imprevisti ordinati in base al numero di eventi imprevisti, ma si vuole restituire solo il log più recente per evento imprevisto, è possibile eseguire questa operazione usando l'operatore di riepilogo KQL con la arg_max()funzione di aggregazione:

SecurityIncident
| summarize arg_max(LastModifiedTime, *) by IncidentNumber

Altre query di esempio

Stato degli eventi imprevisti: tutti gli eventi imprevisti in base allo stato e alla gravità in un determinato intervallo di tempo:

let startTime = ago(14d);
let endTime = now();
SecurityIncident
| where TimeGenerated >= startTime
| summarize arg_max(TimeGenerated, *) by IncidentNumber
| where LastModifiedTime  between (startTime .. endTime)
| where Status in  ('New', 'Active', 'Closed')
| where Severity in ('High','Medium','Low', 'Informational')

Tempo di chiusura per percentile:

SecurityIncident
| summarize arg_max(TimeGenerated,*) by IncidentNumber 
| extend TimeToClosure =  (ClosedTime - CreatedTime)/1h
| summarize 5th_Percentile=percentile(TimeToClosure, 5),50th_Percentile=percentile(TimeToClosure, 50), 
  90th_Percentile=percentile(TimeToClosure, 90),99th_Percentile=percentile(TimeToClosure, 99)

Tempo di valutazione per percentile:

SecurityIncident
| summarize arg_max(TimeGenerated,*) by IncidentNumber 
| extend TimeToTriage =  (FirstModifiedTime - CreatedTime)/1h
| summarize 5th_Percentile=max_of(percentile(TimeToTriage, 5),0),50th_Percentile=percentile(TimeToTriage, 50), 
  90th_Percentile=percentile(TimeToTriage, 90),99th_Percentile=percentile(TimeToTriage, 99) 

Cartella di lavoro sull'efficienza delle operazioni di sicurezza

Per integrare la tabella SecurityIncidents , è stato fornito un modello di cartella di lavoro per l'efficienza delle operazioni di sicurezza predefinite che è possibile usare per monitorare le operazioni SOC. La cartella di lavoro contiene le metriche seguenti:

  • Evento imprevisto creato nel tempo
  • Eventi imprevisti creati dalla classificazione di chiusura, gravità, proprietario e stato
  • Tempo medio di valutazione
  • Tempo medio di chiusura
  • Eventi imprevisti creati da gravità, proprietario, stato, prodotto e tattiche nel tempo
  • Time to triage percentiles
  • Tempo di chiusura percentile
  • Tempo medio di valutazione per proprietario
  • Attività recenti
  • Classificazioni di chiusura recenti

È possibile trovare questo nuovo modello di cartella di lavoro scegliendo Cartelle di lavoro dal menu di spostamento di Microsoft Sentinel e selezionando la scheda Modelli . Scegliere Efficienza delle operazioni di sicurezza dalla raccolta e fare clic su uno dei pulsanti Visualizza cartella di lavoro salvata e Visualizza modello .

Raccolta di cartelle di lavoro degli eventi imprevisti di sicurezza

Cartella di lavoro degli eventi imprevisti di sicurezza completa

È possibile usare il modello per creare cartelle di lavoro personalizzate personalizzate personalizzate in base alle proprie esigenze specifiche.

Schema SecurityIncidents

Modello di dati dello schema

Campo Tipo di dati Descrizione
Altri dati dinamico Conteggio avvisi, conteggio segnalibri, conteggio commenti, nomi di prodotti di avviso e tattiche
AlertIds dinamico Avvisi da cui è stato creato un evento imprevisto
BookmarkIds dinamico Entità segnalibre
Classificazione string Classificazione di chiusura degli eventi imprevisti
ClassificationComment string Commento di chiusura degli eventi imprevisti
ClassificazioneReason string Motivo della classificazione di chiusura degli eventi imprevisti
ClosedTime Datetime Timestamp (UTC) di quando l'evento imprevisto è stato chiuso
Commenti dinamico Commenti imprevisti
CreateTime Datetime Timestamp (UTC) di quando è stato creato l'evento imprevisto
Descrizione string Descrizione evento imprevisto
FirstActivityTime Datetime Prima ora dell'evento
FirstModifiedTime Datetime Timestamp (UTC) di quando l'evento imprevisto è stato modificato per la prima volta
IncidentName string GUID interno
IncidentNumber INT
IncidentUrl string Collegamento all'evento imprevisto
Etichette dinamico Tag
LastActivityTime Datetime Ora dell'ultimo evento
LastModifiedTime Datetime Timestamp (UTC) dell'ultima modifica dell'evento imprevisto
(modifica descritta dal record corrente)
ModifiedBy string Utente o sistema che ha modificato l'evento imprevisto
Proprietario dinamico
RelatedAnalyticRuleIds dinamico Regole da cui sono stati attivati gli avvisi dell'evento imprevisto
Gravità string Gravità dell'evento imprevisto (alto/medio/basso/informativo)
SourceSystem string Costante ('Azure')
Status string
TenantId string
TimeGenerated Datetime Timestamp (UTC) di quando è stato creato il record corrente
(al momento della modifica dell'evento imprevisto)
Titolo string
Tipo string Costante ('SecurityIncident')

Passaggi successivi