Настройка правил реагирования с EDR-действиями
Предварительные условия
Перед настройкой правил реагирования с EDR-действиями убедитесь, что выполнены следующие условия:
- Настроена интеграция с Kaspersky Security Center.
- В Kaspersky Security Center создан отдельный пользователь, у которого есть права на выполнение всех задач Kaspersky Endpoint Security и задач, которые вы планируете запускать с помощью скриптов.
- Настроена интеграция с Kaspersky Endpoint Security для Windows. При установке Kaspersky Endpoint Security необходимо установить компонент EDR.
- На хосте с коррелятором выполнены следующие действия:
- Установлен Python версии 3.6 или выше и пакет Python KlAkOAPI.
- Скрипты скачаны по ссылке https://box.kaspersky.com/d/579c0271a38e440b9144/ и размещены в директории /opt/kaspersky/kuma/correlator/<Correlator ID>/scripts.
- Скрипты подключены к Kaspersky Security Center.
Поскольку учетные данные не защищены, мы рекомендуем использовать отдельного пользователя Kaspersky Security Center, созданного в пункте 2, для подключения скриптов к Kaspersky Security Center, а также ограничить доступ к директории со скриптами. Для подключения следует открыть скрипты в режиме редактирования и оформить строки следующим образом:
# KSC connection info# reads Environment variables by default, change with corresponding values# KSC host, string, requiredkscHost = "kscHost"# KSC port, required, default is "13299"kscPort = "13299"# KSC certificate file path, default is FalsekscCert = False# KSC user, string, requiredkscUser = "kscUser"# KSC password, string, requiredkscPassword = "kscPassword"
Настройка реагирования
Чтобы создать правило реагирования в корреляторе KUMA:
- В веб-интерфейсе KUMA в разделе Ресурсы и сервисы → Корреляторы создайте коррелятор или откройте действующий коррелятор в режиме редактирования.
- В мастере создания коррелятора на шаге Реагирование нажмите Добавить правило реагирования и в открывшемся окне Реагирование заполните следующие поля:
- В раскрывающемся списке Тип укажите тип правила реагирования Запуск скрипта.
- В поле Время ожидания укажите количество секунд, в течение которого должно завершиться выполнение скрипта. Если указанное значение будет превышено, выполнение скрипта прервется. Установите значение 600 (10 мин).
- В поле Название скрипта укажите название скрипта, например deleteFile.py.
- В поле Аргументы скрипта укажите параметры или значения полей событий, которые необходимо передать скрипту. Чтобы указывать неэкранированные символы в параметрах, используйте одинарные кавычки. Аргументы представлены для каждого скрипта в раскрывающихся блоках.
onDemandScan.py – проверка важных областей
ioCScan.py – поиск индикаторов компрометации
quarantineFile.py – помещение файла на карантин
deleteFile.py – удаление файла
isolateHost.py – сетевая изоляция компьютера
preventExecution.py – запрет запуска объектов
- В поле Обработчики укажите количество обработчиков, которые сервис может запускать одновременно для параллельной обработки правил реагирования. По умолчанию количество обработчиков соответствует количеству виртуальных процессоров сервера, на котором установлен сервис.
- При необходимости в поле Описание укажите произвольное описание правила реагирования.
- В поле Фильтр определите условия, при соответствии которым события будут обрабатываться с применением правила реагирования.
- Сохраните параметры и установите сервис коррелятора на сервере или перезапустите действующий коррелятор, чтобы применить параметры.
При получении корреляционного события с определенными полями будет срабатывать правило реагирования в KUMA, запускающее выполнение EDR-действия. В результате в Kaspersky Security Center будет создана и запущена соответствующая задача. Записи можно посмотреть в журналах Kaspersky Security Center и Kaspersky Endpoint Security.