Skip to main content

Простое правило (simple)

"ОбновитьПосле параметры"создания нужноправил делатькорреляции и привязке их коррелятору или внесении изменений в корреляторе,правила когдакорреляции какое-либонеобходимо правиловыполнять меняется,"Обновление чтобыпараметров" подтянулись актуальные изменения в правилах в коррелятор.коррелятора.

Простое правило (simple) — срабатывает при обнаружении каждого события, удовлетворяющего условиям в одном селекторе.

Типовой пример правила:

image.png

Параметр Наследуемые поля (Identical fields) имеет разный смысл, в зависимости от типа правила. В простом правиле он просто перечисляет, какие поля базового события коррелятор скопирует в корреляционное событие при срабатывании правила. Этот параметр обязательный, поэтому хотя бы одно такое поле нужно задать.

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

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

Простое правило используется, когда нужно создать алерт при обнаружении любого события, которое соответствует определенным условиям. В этом правиле есть только один селектор, который определяет эти условия.

Селектор работает как фильтр. В настройках селектора можно выбрать фильтр из существующих ресурсов или создать новый прямо в этом правиле. Также, как и в других фильтрах, можно использовать ссылки на другие фильтры в более сложных условиях. Например, можно задать условие: "Если поле события равно Х" или "Если выполняются условия фильтра Y".

При срабатывании правила аналитик может настроить одно или несколько из следующих действий:

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

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

loop —

Не переслатьсоздавать алерт - флажок, ВЫключающий создание алертов при срабатывании правила корреляции. По умолчанию этот флажок снят.

Если вы хотите, чтобы алерт не создавался при срабатывании правила корреляции, но корреляционное событие навсе-равно вход этого же коррелятора для рекурсивной обработки

пополнить активные списки — добавитьотправлялось в активныйхранилище, списокустановите (илифлажки удалитьВ издальнейшую списка)обработку записьи наНе основаниисоздавать содержимогоалерт. полейЕсли событияустановлен обогатитьтолько флажок Не создавать алерт, корреляционное событие поне словарю,будет посохраняться даннымв исходногохранилище.

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

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

Создание правила корреляции типа Simple

В качестве примера создадим простое правило корреляции для обнаружения неудачной попытки входа в веб-интерфейс KUMA.KUMA.

Чтобы настроить правило корреляции типа Simple:

1.

Перейдите в раздел Ресурсы →   Правила корреляции.

2.      Опционально слева нажмите Добавить папку для создания отдельной папки под пользовательские правила.

3.      В окне Новая папка укажите Название и нажмите Сохранить.

image.pngimage347.png

4.

В панели слева выберите созданную папку и далее нажмите Добавить.

image.pngimage348.png

5.

В появившемся окне Создание правила корреляции на вкладке Общие укажите:
  • Название правила корреляции
  • Тенант
  • Тип (в нашем примере simple)
  • Наследуемые поля (в нашем примере это поля DeviceAction, SourceAddress, SourceUserName и EventOutcome).

Наследуемые поля – это поля базового события, которые коррелятор скопирует в корреляционное событие при срабатывании правила.

Например, если простое правило срабатывает на событие неудачного входа в веб-интерфейс в наследуемых полях уместно будет перечислить поля с информацией под какой учетной записью и с какого адреса была выполнена неудачная попытка входа.

Какие поля с полезной информацией необходимо добавить в наследуемые можно «подсмотреть» в примере события, на которое Вы планируете, чтобы срабатывало правило корреляции и создавался алерт.

image349.png

    •  Уровень важности (в нашем примере Средний)
    • Опционально Описание

    image.pngimage350.png


    • Уровень важности (в нашем примере Средний)
    Опционально Описание

    image.png

    6.        Перейдите на вкладку Селекторы и добавьте условия (Добавить условие) согласно скриншоту ниже. На вкладке Селекторы определяются условия, которым должны удовлетворять обрабатываемые события для срабатывания правила корреляции.

    image.pngimage351.png

    image.pngimage352.png

     

    Условия можно задавать как в виде конструктора, так и в виде кода.

    Какие поля и их значения необходимо использовать в качестве условий Селектора можно «подсмотреть» в примере события, на которое Вы планируете, чтобы срабатывало правило корреляции и создавался алерт.

    Для повышения производительности более специфичные условия рекомендуется размещать выше, например, условие DeviceAction = ‘user login’ является более специфичным, чем условие DeviceProduct = ‘KUMA’.

    7.        Перейдите на вкладку Действия и установите флажок возле параметра В дальнейшую обработку для отправки корреляционного события, создаваемого в результате срабатывания правила корреляции, на хранение в Хранилище.

    8.      Добавьте обогащение, нажав Добавить обогащение:

    • Укажите Исходный тип – Шаблон
    • В поле Шаблон добавьте следующий текст:

    Обнаружена неудачная попытка входа в веб-интерфейс KUMA под учетной записью {{.SourceUserName}} c IP-адреса {{.SourceAddress}}

      • В поле Целевое поле укажите
      Message

      Данное обогащение является опциональным и используется для информирования аналитика какое потенциально вредоносное действие было совершено.

      9.

      Нажмите Создать.

      image.pngimage353.png

      После создания правила корреляции необходимо выполнить его привязку к коррелятору:

      1.

      Выберите созданное правило корреляции и нажмите Привязать к коррелятору.

      image.pngimage354.png

      2.

      В окне Корреляторы выберите сервис Коррелятора, к которому будет привязано правило и нажмите ОК. 

      image.pngimage355.png

      Чтобы коррелятор применил изменения конфигурации необходимо обновить параметры сервиса:

      3.

      Перейдите в Ресурсы →   Активные сервисы.

      4.      Нажмите ПКМ на сервис Коррелятора и выберите Обновить параметры.

      image.png

      Чтобы проверить корректность работы созданного правила корреляции выполните неудачную попытку входа в веб-интерфейс KUMA.

       

      Для проверки, что созданное правило сработало:

      1.

      Перейдите в Алерты.

      2.      Убедитесь, что в списке алертов присутствует алерт Неудачная попытка входа в веб-интерфейс KUMA

      image.pngimage356.png

      3.

      Откройте карточку алерта, нажав на алерт.

      4.       В карточке алерта в секции Связанные события нажмите на созданное корреляционное событие.

      image.pngimage357.png

      5.

      Убедитесь, что в окне Информация о корреляционном событии присутствуют поля, которые при создании правила корреляции были добавлены в Наследуемые поля:
      • DeviceAction
      • SourceAddress
      • SourceUserName
      • EventOutcome

      6. Убедитесь, что в окне Информация о корреляционном событии в поле Message добавлен текст согласно ранее настроенному обогащению для информирования аналитика какое потенциально вредоносное действие было совершено.