Поделиться через


Улучшенное управление SOC с помощью метрик инцидентов

Примечание.

Сведения о доступности функций в облаках для государственных организаций США см. в таблицах Microsoft Sentinel в статье Доступность функций для клиентов облаков для государственных организаций США.

Менеджер центра информационной безопасности (SOC) должен быстро получать общие метрики и показатели эффективности, чтобы оценивать производительность команды. Менеджеру необходимо просматривать операции с инцидентами с течением времени, используя множество различных критериев, таких как серьезность, тактика MITRE, среднее время рассмотрения, среднее время устранения и т. д. Microsoft Sentinel теперь предоставляет доступ к этим данным в новой таблице и схеме SecurityIncident в Log Analytics, а также в сопутствующей книге Эффективность операций безопасности. Вы сможете визуализировать производительность команды с течением времени и использовать эту аналитику для повышения эффективности. Вы также можете создавать собственные запросы KQL к таблице инцидентов, которые используются для создания настраиваемых книг, соответствующих конкретным потребностям аудита и ключевым показателям эффективности.

Использование таблицы инцидентов безопасности

Таблица SecurityIncident встроена в Microsoft Sentinel. Она хранится вместе с другими таблицами в коллекции SecurityInsights в разделе Журналы. Эту таблицу можно опрашивать так же, как и любую другую таблицу в Log Analytics.

Таблица инцидентов безопасности

При создании или обновлении инцидента в таблицу каждый раз добавляется новая запись журнала. Это позволяет отслеживать изменения в инцидентах и получать еще больше метрик SOC, но при формировании запросов для этой таблицы следует помнить, что может потребоваться удалить повторяющиеся записи для инцидента (в зависимости от конкретного выполняемого запроса).

Например, если вы хотите вернуть список всех инцидентов, отсортированных по их номеру инцидента, но только хотел вернуть последний журнал для каждого инцидента, это можно сделать с помощью оператора суммирования KQL с функцией агрегирования arg_max():

SecurityIncident
| summarize arg_max(LastModifiedTime, *) by IncidentNumber

Другие образцы запросов

Состояние инцидента — все инциденты по состоянию и серьезности в заданный промежуток времени:

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')

Время закрытия по процентиле:

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)

Время триажа по процентиле:

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) 

Книга эффективности операций безопасности

Чтобы дополнить таблицу SecurityIncidents , мы предоставили вам встроенный шаблон книги по обеспечению эффективности операций безопасности, который можно использовать для мониторинга операций SOC. Эта книга содержит следующие метрики:

  • Созданные инциденты за определенный период
  • Созданные инциденты, сгруппированные по классификации завершения, серьезности, владельцу и состоянию
  • Среднее время рассмотрения
  • Среднее время завершения
  • Созданные инциденты, сгруппированные по серьезности, владельцу, состоянию, продукту и тактике, за определенный период времени
  • Время рассмотрения, процентили
  • Время завершения, процентили
  • Среднее время рассмотрения для каждого владельца
  • Недавние действия
  • Недавние классификации завершения

Чтобы перейти к этому новому шаблону книги, выберите пункт Книги в меню навигации Microsoft Sentinel, а затем щелкните вкладку Шаблоны. Выберите Эффективность операций безопасности в коллекции и нажмите одну из кнопок: Просмотр сохраненной книги или Просмотр шаблона.

Коллекция книг инцидентов безопасности

Готовая книга инцидентов безопасности

Этот шаблон можно использовать для создания собственных настраиваемых книг, соответствующих вашим потребностям.

Схема SecurityIncidents

Модель данных схемы

Поле Тип данных Description
AdditionalData по строкам Число оповещений, число закладок, число комментариев, имена и тактика продуктов оповещений
AlertIds по строкам Оповещения, на основе которых был создан инцидент
BookmarkIds по строкам Помеченные сущности
Категория строка Классификация закрытие инцидента
ClassificationComment строка Комментарий для классификации закрытия инцидента
ClassificationReason строка Причина для классификации закрытия инцидента
ClosedTime datetime Метка времени последнего закрытия инцидента (в формате UTC)
Комментарии по строкам Комментарии к инцидентам
CreatedTime datetime Метка времени создания инцидента (в формате UTC)
Description строка Описание инцидента
FirstActivityTime datetime Время первого события
FirstModifiedTime datetime Метка времени первого изменения инцидента (в формате UTC)
IncidentName строка Внутренний идентификатор GUID
IncidentNumber INT
IncidentUrl строка Ссылка на инцидент
Метки по строкам Теги
LastActivityTime datetime Время последнего события
LastModifiedTime datetime Метка времени (UTC) последнего изменения инцидента
(изменение, описываемое текущей записью)
ModifiedBy строка Пользователь или система, которые изменили инцидент
Ответственное лицо по строкам
RelatedAnalyticRuleIds по строкам Правила, на основе которых были активированы оповещения об инциденте
Уровень серьезности строка Серьезность инцидента (высокая, средняя, низкая, информационная)
SourceSystem строка Константа ('Azure')
Состояние строка
TenantId строка
TimeGenerated datetime Метка времени (UTC) при создании текущей записи
(при изменении инцидента)
Заголовок string
Тип строка Константа ('SecurityIncident')

Следующие шаги