Словарь
Вычисляет список характерных для объекта действий и связей с другими объектами. Используется для обнаружения аномалий, таких как:
- пользователь впервые подключаетс я к оборудованию
- подключение к VPN выполняется из нестандартной страны
- пользователь впервые произвел операцию управления учетной записью.
Описание алгоритма
- К данным индексов источников применяется общий и временной фильтры.
- Каждая запись данных приводится к общему виду согласно настройкам обрабатываемых полей.
- Извлекаются уникальные сочетания значений обрабатываемых полей.
Входные параметры
- Фильтр - общий фильтр источников.
- Индекс для результатов - индекс в который записываются результаты выполнения.
- Обрабатываемые поля - маппинг полей источников на поля результата.
- Н азвание - название поля в результате.
- Шаблон индекса / Название поля в источнике - список шаблонов индексов и соответствующих полей в них, которые будут извлекаться в результат.
Входные данные
Входные данные определяются индексами и временным интервалом в общих настройках.
Выходные данные
В результате выполнения алгоритма в индексе результатов появляется несколько записей.
Каждая запись содержит одно из уникальных сочетаний значений обрабатываемых полей.
Записи объединяются идентификатором запуска _meta.execution.id
.
_meta.calculation.id
- идентификатор настройки алгоритма в политике профилирования._meta.calculation.type
- тип алгоритма._meta.execution.start_time
- время запуска политики профилирования._meta.execution.id
- идентификатор запуска политики профилирования._meta.object.identity
- массив идентификаторов UBA объекта._meta.object.id
- технический идентификатор UBA объекта._calculation
- результат выполнения алгоритма (для алгоритма "Словарь" содержит несколько записей с уникальным сочетанием значений обрабатываемых полей).
Пример json-объекта результата
{
"_index": "dictionary_policy",
"_id": "myf8iI4BcPwD44zSs6V5",
"_score": 1,
"_source": {
"_meta": {
"calculation": {
"id": "CHTFCY4BcWd59cXv1lGV",
"type": "dictionary"
},
"execution": {
"start_time": "2024-03-29T06:54:06.000Z",
"id": "kyf8iI4BcPwD44zSsqWw"
},
"object": {
"identity": [
"romanov.a@volgablob.ru",
"89166788776",
"romanov.a"
],
"id": "9186db972bafeafed6411ab644d0313bb1def204"
}
},
"_calculation": {
"host": "ADM-WS-001",
"category": "added-user-account"
}
}
}