Вы можете создать плейбук для автоматизации анализа угроз и реагирования на них.
Чтобы создать плейбук, вам должна быть присвоена одна из следующих ролей: Главный администратор, Администратор SOC, Аналитик 1-го уровня, Аналитик 2-го уровня, Администратор тенанта.
Open Single Management Platform также позволяет создать плейбук, соответствующий вашим потребностям, на основе существующего. Подробную информацию см. в разделе Настройка плейбуков.
Чтобы создать плейбук:
Откроется окно Создать плейбук, в котором слева будет рабочая область визуального редактора, а справа – панель Параметры плейбука. Визуальный редактор позволяет вам создавать и отображать поток выполнения плейбука, а также отображать взаимосвязь между шагами, участвующими в создании плейбука.
На основе действий, которые вы выполняете в визуальном редакторе, формируется DSL-схема алгоритма плейбука. Изменения, вносимые вами в рабочей области визуального редактора, отображаются в коде, и наоборот. При необходимости вы можете открыть редактор кода, нажав на кнопку Показать код в панели инструментов.
Все дочерние тенанты выбранного родительского тенанта автоматически унаследуют этот плейбук. Чтобы выключить наследование плейбука, снимите флажок рядом с нужным дочерним тенантом. Наследование плейбука будет выключено для этого тенанта, а также для его субтенантов, при их наличии.
Если вы выберете дочерний тенант, его субтенанты будут выбраны автоматически.
Обратите внимание, что название плейбука должно быть уникальным в рамках тенанта и не может быть длиннее 255 символов.
Максимальная длина тега составляет 50 символов.
Раскрывающийся список При одновременном запуске нескольких экземпляров плейбука отображается только в том случае, если выбран режим работы Автоматический.
Если вы хотите запустить новый плейбук для существующих алертов или инцидентов, соответствующих триггеру, установите флажок Запустите плейбук для всех совпадающих алертов или инцидентов. Обратите внимание, что система может быть перегружена.
Если вы хотите создать политики, которые будут в дальнейшем применяться в действиях по реагированию, включите переключатель Используйте политики времени ожидания для действия по реагированию и добавьте политики.
После выключения переключателя добавленные политики будут удалены.
Остальные дополнительные параметры предустановлены и не могут быть изменены:
Если вы выберете режим работы Ручной, параметры триггера будут недоступны.
Чтобы описать условие срабатывания триггера, используйте выражения jq. Для получения дополнительной информации о выражениях jq см. Руководство по jq.
В зависимости от того, какой параметр вы выбрали в списке Область действия при создании или изменении плейбука, используется модель данных алерта или модель данных инцидента.
Например, чтобы отфильтровать алерты или инциденты по уровню важности, укажите следующее выражение:
.Severity == "critical"
Вы также можете указать сложные выражения для фильтрации алертов или инцидентов.
Например, чтобы отфильтровать критические алерты или инциденты по имени правила, укажите следующее выражение:
(.Severity == "critical") and (.Rules[] |.Name | contains("Rule_1"))
где Rules [] | .Name
это имя сработавшего правила.
Проверка выражений jq настроена. Если вы укажете неверное выражение при настройке плейбука в триггере, ошибка будет отмечена красным цветом. Если вы хотите просмотреть подробную информацию, наведите курсор мыши на ошибку.
Также можно запросить полный список алертов или инцидентов. Для этого в разделе Триггер введите true
и нажмите на кнопку Найти.
Отобразится полный список алертов или инцидентов.
Алгоритм можно скопировать из другого плейбука. Для этого в панели инструментов нажмите на кнопку Копировать алгоритм, в открывшемся окне выберите плейбук, из которого нужно скопировать алгоритм, и нажмите на кнопку ОК.
Проверка выражений jq и синтаксиса JSON настроена. Если вы укажете неверное выражение при настройке плейбука в алгоритме, ошибка будет отмечена красным цветом. Если вы хотите просмотреть подробную информацию, наведите курсор мыши на ошибку.
Чтобы добавить шаг алгоритма, выполните следующие действия:
Если вы добавляете шаг в первый раз, вы можете навести курсор мыши только на шаг Триггер.
Выбранный шаг отобразится в визуальном редакторе.
Также вы можете нажать правой кнопкой мыши в любой части рабочей области визуального редактора, чтобы вызвать меню, а затем выбрать шаг, который вы хотите добавить. В этом случае после добавления шага необходимо выстроить связи, нарисовав стрелки между шагами. Если связи не выстроены, вы можете сохранить плейбук только как черновик.
Если шаги алгоритма не добавлены, вы можете сохранить плейбук только как черновик.
При сохранении плейбука в качестве черновика выполняется проверка, ошибки выделяются, но игнорируются.
Вы можете сохранить плейбук только как черновик, если не построены связи между шагами выполнения и триггером, не настроены обязательные параметры или указаны недопустимые параметры.
Плейбук создан и отображается в списке плейбуков.
В начало