Расследование. Получение событий дерева дочерних процессов и привязка событий к алертам
Предопределенный плейбук "Расследование. Получение событий дерева дочерних процессов и привязка событий к алертам" позволяет просматривать дерево дочерних процессов для подозрительного процесса, запрашивая KUMA и связывая полученные события с алертами. В результате выполнения плейбука к комментариям к алертам добавляется дополнительная информация, помогающая вам решить, закрыть ли алерт, выполнить дополнительное расследование или создать инцидент для дальнейшего реагирования.
Перед использованием плейбука вам нужно скачать скрипты и список зависимостей, которые требуются для правильной работы плейбука.
Нажмите здесь, чтобы узнать, как скачать и подготовить скрипты
Как создать плейбук, см. в статье Создание плейбуков.
Нажмите здесь, чтобы просмотреть полное выражение, которое содержит триггер плейбука.
Функции, используемые плейбуком: executeCustomScript, addCommentToAlert.
Во время выполнения этот плейбук запускает следующие действия по реагированию:
- Выполняет запрос KUMA для получения событий дерева дочерних процессов с использованием
DestinationProcessIDдля Linux иDeviceCustomString5для Windows. Временной интервал для запроса определяется во входных параметрах плейбука свойствомtimewindow. - Добавляет комментарий к алерту с краткой информацией о дереве дочерних процессов. Комментарий включает в себя уровень процесса, имя пользователя, идентификатор процесса и название процесса для каждого узла в дереве, что позволяет быстро оценить контекст подозрительного процесса.
- Привязывает события дерева дочерних процессов к алерту с помощью скрипта
xdr_link_events.py, который принимает в качестве входных данных внутренний идентификатор алерта и полученные события дочернего процесса.
Нажмите здесь, чтобы увидеть последовательность действий по реагированию, которые содержит плейбук.