В этом разделе вы можете найти модель данных нормализованного события KUMA. Все события, которые обрабатываются корреляторами KUMA с целью обнаружения алертов, должны соответствовать этой модели.
События, несовместимые с этой моделью данных, необходимо преобразовывать в этот формат (нормализовать) с помощью коллекторов.
Модель данных нормализованного события
Название поля |
Тип поля |
Описание |
AggregationRuleName |
внутренний |
Название правила агрегации, которое обработало событие. |
BaseEventIDs |
внутренний |
Идентификаторы базовых событий, на основе которых было создано корреляционное событие. |
Code |
внутренний |
В базовом событии это код возврата процесса, функции или операции из источника. В корреляционном событии в это поле записывается код алерта для первой линии поддержки, либо код шаблона уведомления, которое будет отправлено. |
CorrelationRuleName |
внутренний |
Заполняется только для корреляционного события. Название корреляционного правила, которое породило корреляционное событие. |
ID |
внутренний |
Уникальный идентификатор события типа UID. Для базового события, генерируемого на коллекторе, идентификатор генерируется коллектором. Идентификатор корреляционного события генерируется коррелятором. Идентификатор никогда не меняет своего значения. Событие в Хранилище можно искать по этому идентификатору. |
Raw |
внутренний |
Неизмененный текст исходного события. |
Score |
внутренний |
Заполняется у событий, которые были обработаны сработавшим правилом корреляции. Это уровень важности выявленного алерта, который был задан в правиле корреляции. |
ServiceAddress |
внутренний |
IP-адрес хоста, на котором развернут сервис. |
ServiceID |
внутренний |
Идентификатор экземпляра сервиса ― коррелятора, коллектора, хранилища. |
ServiceKind |
внутренний |
Категория сервиса: коррелятор, коллектор, хранилище |
ServiceName |
внутренний |
Название экземпляра сервиса, которое дает администратор KUMA при создании сервиса. |
Tactic |
внутренний |
Название тактики из MITRE |
Technique |
внутренний |
Название техники из MITRE |
Timestamp |
внутренний |
Время создания базового события на коллекторе. Время создания корреляционного события на коллекторе. Время указывается в UTC0. |
Extra |
внутренний |
Поле для маппинга нераспарсенного значения при нормализации события. |
TICategories |
внутренний |
Поле, в котором будут содержаться категории, которые были получены от внешнего TI по индикаторам из события. |
DeviceVendor |
CEF |
Название производителя источника журнала. Значение берется из "сырого" события. DeviceVendor, DeviceProduct и DeviceVersion однозначно идентифицируют источник журнала. |
DeviceProduct |
CEF |
Название продукта из источника журнала. Значение берется из "сырого" события. DeviceVendor, DeviceProduct и DeviceVersion однозначно идентифицируют источник журнала. |
DeviceVersion |
CEF |
Версия продукта из источника журнала. Значение берется из "сырого" события. DeviceVendor, DeviceProduct и DeviceVersion однозначно идентифицируют источник журнала. |
DeviceEventClassID |
CEF |
Уникальный идентификатор типа события из источника журнала. Некоторые источники журнала определяют категорию событий. |
Name |
CEF |
Название события в "сыром" событии. |
Severity |
CEF |
Уровень важности ошибки из "сырого" события. Это может быть поле Severity или поле Level и т.п., зависит от журнала. |
DeviceAction |
CEF |
Действие, совершенное устройством. Действие, которое было предпринято производителем источника лога. Например, blocked, detected. |
ApplicationProtocol |
CEF |
Протокол уровня приложений (HTTP, HTTPS, Telnet и т.д.) |
DeviceCustomIPv6Address1 |
CEF |
Поле для маппинга значения адреса IPv6, которое не может быть сопоставлено любому другому элементу модели данных. Может использоваться для обработки логов сетевых устройств, где необходимо отличать IP-адреса разных устройств (для брандмауэров и т.п.). Поле кастомизируется. |
DeviceCustomIPv6Address1Label |
CEF |
Поле для описания назначения поля DeviceCustomIPv6Address1. |
DeviceCustomIPv6Address2 |
CEF |
Поле для маппинга значения адреса IPv6, которое не может быть сопоставлено любому другому элементу модели данных. Может использоваться для обработки логов сетевых устройств, где необходимо отличать IP-адреса разных устройств (для брандмауэров и т.п.). Поле кастомизируется. |
DeviceCustomIPv6Address2Label |
CEF |
Поле для описания назначения поля DeviceCustomIPv6Address2. |
DeviceCustomIPv6Address3 |
CEF |
Поле для маппинга значения адреса IPv6, которое не может быть сопоставлено любому другому элементу модели данных. Может использоваться для обработки логов сетевых устройств, где необходимо отличать IP-адреса разных устройств (для брандмауэров и т.п.). Поле кастомизируется. |
DeviceCustomIPv6Address3Label |
CEF |
Поле для описания назначения поля DeviceCustomIPv6Address3. |
DeviceCustomIPv6Address4 |
CEF |
Поле для маппинга значения адреса IPv6, которое не может быть сопоставлено любому другому элементу модели данных. Может использоваться для обработки логов сетевых устройств, где необходимо отличать IP-адреса разных устройств (для брандмауэров и т.п.). Поле кастомизируется. |
DeviceCustomIPv6Address4Label |
CEF |
Поле для описания назначения поля DeviceCustomIPv6Address4. |
DeviceEventCategory |
CEF |
Категория "сырого" события из схемы определения категорий событий производителя лога. |
DeviceCustomFloatingPoint1 |
CEF |
Поле для маппинга значения типа Float, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomFloatingPoint1Label |
CEF |
Поле для описания назначения поля DeviceCustomFloatingPoint1. |
DeviceCustomFloatingPoint2 |
CEF |
Поле для маппинга значения типа Float, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomFloatingPoint2Label |
CEF |
Поле для описания назначения поля DeviceCustomFloatingPoint2. |
DeviceCustomFloatingPoint3 |
CEF |
Поле для маппинга значения типа Float, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomFloatingPoint3Label |
CEF |
Поле для описания назначения поля DeviceCustomFloatingPoint3. |
DeviceCustomFloatingPoint4 |
CEF |
Поле для маппинга значения типа Float, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomFloatingPoint4Label |
CEF |
Поле для описания назначения поля DeviceCustomFloatingPoint4. |
DeviceCustomNumber1 |
CEF |
Поле для маппинга целочисленного значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomNumber1Label |
CEF |
Поле для описания назначения поля DeviceCustomNumber1. |
DeviceCustomNumber2 |
CEF |
Поле для маппинга целочисленного значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomNumber2Label |
CEF |
Поле для описания назначения поля DeviceCustomNumber2. |
DeviceCustomNumber3 |
CEF |
Поле для маппинга целочисленного значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomNumber3Label |
CEF |
Поле для описания назначения поля DeviceCustomNumber3. |
BaseEventCount |
CEF |
Для корреляционного события ― это количество базовых событий, которые были обработаны корреляционным правилом, которое создало корреляционное событие. |
DeviceCustomString1 |
CEF |
Поле для маппинга строкового значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomString1Label |
CEF |
Поле для описания назначения поля DeviceCustomString1. |
DeviceCustomString2 |
CEF |
Поле для маппинга строкового значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomString2Label |
CEF |
Поле для описания назначения поля DeviceCustomString2. |
DeviceCustomString3 |
CEF |
Поле для маппинга строкового значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomString3Label |
CEF |
Поле для описания назначения поля DeviceCustomString3. |
DeviceCustomString4 |
CEF |
Поле для маппинга строкового значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomString4Label |
CEF |
Поле для описания назначения поля DeviceCustomString4. |
DeviceCustomString5 |
CEF |
Поле для маппинга строкового значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomString5Label |
CEF |
Поле для описания назначения поля DeviceCustomString5. |
DeviceCustomString6 |
CEF |
Поле для маппинга строкового значения, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
DeviceCustomString6Label |
CEF |
Поле для описания назначения поля DeviceCustomString6. |
DestinationDnsDomain |
CEF |
DNS-часть полного доменного имени (FQDN) точки назначения, если "сырое" событие содержит сведения об отправителе и получателе данных. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationServiceName |
CEF |
Название сервиса на стороне приемника трафика. Например, "sshd". Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationTranslatedAddress |
CEF |
IP-адрес устройства приемника трафика (после трансляции). Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationTranslatedPort |
CEF |
Номер порта на устройстве приемника трафика (после трансляции адреса приемника). Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DeviceCustomDate1 |
CEF |
Поле для маппинга значения типа Timestamp, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. Время указывается в UTC0. |
DeviceCustomDate1Label |
CEF |
Поле для описания назначения поля DeviceCustomDate1. |
DeviceCustomDate2 |
CEF |
Поле для маппинга значения типа Timestamp, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. Время указывается в UTC0. |
DeviceCustomDate2Label |
CEF |
Поле для описания назначения поля DeviceCustomDate2. |
DeviceDirection |
CEF |
Поле для описания направления соединения из "сырого" события. |
DeviceDnsDomain |
CEF |
DNS-часть полного доменного имени (FQDN) IP-адреса устройства, с которого пришло "сырое" событие. |
DeviceExternalID |
CEF |
Внешний уникальный идентификатор устройства (продукта), если такой передается в "сыром" событии. |
DeviceFacility |
CEF |
Facility из "сырого" события, если есть. Например, в Syslog в поле Facility может передаваться название компоненты ОС, в которой произошла ошибка. |
DeviceInboundInterface |
CEF |
Название интерфейса входящего соединения. |
DeviceNtDomain |
CEF |
Доменное имя Windows устройства |
DeviceOutboundInterface |
CEF |
Название интерфейса исходящего соединения. |
DevicePayloadID |
CEF |
Уникальный идентификатор полезной нагрузки, который ассоциирован с "сырым" событием. |
DeviceProcessName |
CEF |
Название процесса из "сырого" события |
DeviceTranslatedAddress |
CEF |
Ретранслированный IP-адрес устройства, с которого пришло "сырое" событие. |
DestinationHostName |
CEF |
Название хоста приемника трафика. Полное доменное имя приемника трафика, если доступно. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationMacAddress |
CEF |
MAC-адрес устройства приемника трафика. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationNtDomain |
CEF |
Доменное имя Windows устройства приемника трафика. |
DestinationProcessID |
CEF |
Идентификатор системного процесса, ассоциированного с приемником трафика в "сыром" событии. Например, если в событии указано Process ID 105, то DestinationProcessId=105 Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationUserPrivileges |
CEF |
Названия security ролей, которые идентифицируют пользовательские привилегии на стороне точки назначения. Например, "User", "Guest", "Administrator" и т.п. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationProcessName |
CEF |
Название системного процесса в точке назначения. Например, "sshd", "telnet" и т.п. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationPort |
CEF |
Номер порта на стороне точке назначения. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationAddress |
CEF |
IPv4-адрес точки назначения. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DeviceTimeZone |
CEF |
Часовой пояс устройства, на котором было сгенерировано событие |
DestinationUserID |
CEF |
Идентификатор пользователя на стороне точки назначения. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DestinationUserName |
CEF |
Имя пользователя на стороне точки назначения. Может содержать адрес электронной почты пользователя. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
DeviceAddress |
CEF |
IPv4-адрес устройства, с которого получено событие. |
DeviceHostName |
CEF |
Название хоста устройства, с которого было получено событие. Полное доменное имя устройства, если доступно. |
DeviceMacAddress |
CEF |
MAC-адрес устройства, с которого было получено событие. Полное доменное имя устройства, если доступно. |
DeviceProcessID |
CEF |
Идентификатор системного процесса устройства, которое создало событие. |
EndTime |
CEF |
Время завершения события. Время указывается в UTC0. |
ExternalID |
CEF |
Идентификатор устройства, которое создало событие. |
FileCreateTime |
CEF |
Время создания файла из события. Время указывается в UTC0. |
FileHash |
CEF |
Хеш-код файла. |
FileID |
CEF |
Идентификатор файла, если есть. |
FileModificationTime |
CEF |
Время последней модификации файла. Время указывается в UTC0. |
FilePath |
CEF |
Путь к файлу, включая имя файла. |
FilePermission |
CEF |
Список разрешений к файлу. |
FileType |
CEF |
Тип файла. Например, application, pipe, socket и т.п. |
FlexDate1 |
CEF |
Поле для маппинга значения типа Timestamp, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. Время указывается в UTC0. |
FlexDate1Label |
CEF |
Поле для описания назначения поля flexDate1Label. |
FlexString1 |
CEF |
Поле для маппинга значения типа String, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
FlexString1Label |
CEF |
Поле для описания назначения поля flexString1Label. |
FlexString2 |
CEF |
Поле для маппинга значения типа String, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
FlexString2Label |
CEF |
Поле для описания назначения поля flexString2Label. |
FlexNumber1 |
CEF |
Поле для маппинга целочисленного типа, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
FlexNumber1Label |
CEF |
Поле для описания назначения поля flexNumber1Label. |
FlexNumber2 |
CEF |
Поле для маппинга целочисленного типа, которое не может быть сопоставлено любому другому элементу модели данных. Поле кастомизируется. |
FlexNumber2Label |
CEF |
Поле для описания назначения поля flexNumber2Label. |
FileName |
CEF |
Имя файла, без указания пути к файлу. |
FileSize |
CEF |
Размер файла |
BytesIn |
CEF |
Количество полученных байтов, которые были получены источником и переданы получателю. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
Message |
CEF |
Краткое описание ошибки (проблемы) из события. |
OldFileCreateTime |
CEF |
Время создания old-файла из события. Время указывается в UTC0. |
OldFileHash |
CEF |
Хеш-код old-файла. |
OldFileID |
CEF |
Идентификатор old-файла, если есть. |
OldFileModificationTime |
CEF |
Время последней модификации old-файла. Время указывается в UTC0. |
OldFileName |
CEF |
Имя old-файла (без пути). |
OldFilePath |
CEF |
Путь к old-файлу, включая имя файла. |
OldFilePermission |
CEF |
Список разрешений к old-файлу. |
OldFileSize |
CEF |
Размер old-файла. |
OldFileType |
CEF |
Тип файла. Например, application, pipe, socket и т.п. |
BytesOut |
CEF |
Количество отправленных байтов. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
EventOutcome |
CEF |
Результат выполнения Action. Например, "success", "failure". |
TransportProtocol |
CEF |
Название протокола 4-уровня OSI (TCP, UDP и т.п.). |
Reason |
CEF |
Краткое описание причины аудита в сообщениях аудита. |
RequestUrl |
CEF |
Запрошенный URL. |
RequestClientApplication |
CEF |
Агент, который обрабатывал Request. |
RequestContext |
CEF |
Описание контекста запроса. |
RequestCookies |
CEF |
Файлы cookie, связанные с запросом. |
RequestMethod |
CEF |
Метод, который использовался для доступа к веб-адресу (POST, GET и т.п.). |
DeviceReceiptTime |
CEF |
Время получения события. Время указывается в UTC0. |
SourceHostName |
CEF |
Название хоста источника трафика. Полное доменное имя источника трафика, если доступно. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceDnsDomain |
CEF |
Доменное имя Windows устройства источника трафика. |
SourceServiceName |
CEF |
Название сервиса на стороне источника трафика. Например, "sshd". Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceTranslatedAddress |
CEF |
IPv4-адрес перехода источника. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceTranslatedPort |
CEF |
Номер порта перехода на стороне источника. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceMacAddress |
CEF |
MAC-адрес устройства источника трафика. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceNtDomain |
CEF |
Доменное имя Windows устройства источника трафика.Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceProcessID |
CEF |
Идентификатор системного процесса, ассоциированного с источником трафика в "сыром" событии. Например, если в событии указано Process ID 105, то SourceProcessId=105 Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceUserPrivileges |
CEF |
Названия security ролей, которые идентифицируют пользовательские привилегии на стороне источника. Например, "User", "Guest", "Administrator" и т.п. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceProcessName |
CEF |
Название системного процесса на стороне источника. Например, "sshd", "telnet" и т.п. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourcePort |
CEF |
Номер порта на стороне источника. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceAddress |
CEF |
IPv4-адрес источника. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
StartTime |
CEF |
Время, когда началось связанное с событием действие. |
SourceUserID |
CEF |
Идентификатор пользователя на стороне источника. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
SourceUserName |
CEF |
Имя пользователя на стороне источника. Может содержать адрес электронной почты пользователя. Используется для обработки логов сетевого трафика, где необходимо отличать источник и точку назначения. |
Type |
CEF |
Доступны следующие значения:
|
CorrelationBucketHash |
CEF |
Ключ Correlation Bucket. При формировании ключа используются поля корреляционного события. Используется при формировании уведомлений пользователю. |
GroupedBy |
CEF |
Список названия полей, по которым была группировка в корреляционном правиле. Заполняется только для корреляционного события. |
tenantID |
CEF |
Идентификатор тенанта |