13 октября 2026
ID 320342
Поддерживаемые типы данных correlator-ng
В текущей версии Kaspersky EDR Expert представлена бета-версия correlator-ng, которая предназначена для ознакомления. До выхода полнофункциональной версии коррелятора API методы, алгоритмы, синтаксис условий и другие функции и характеристики могут быть изменены.
В корреляторе correlator-ng реализована более строгая модель данных по сравнению со стандартной версией коррелятора. Это влияет на правила корреляции, работу селекторов и функции обработки событий. Каждое поле события, переменной или селектора теперь имеет заранее определенный тип. Автоматическое приведение типов применяется только для совместимых типов, в остальных случаях используется приведение через функции to_string, to_integer, to_float.
Поддерживаются следующие типы данных
Поддерживаемые типы данных
Тип данных | Описание |
|---|---|
Строка | Строка |
VecString | Массив строк |
I64 | Целое число 64-бит |
VecI64 | Массив целых чисел 64-бит |
F64 | Число с плавающей точкой |
VecF64 | Массив чисел с плавающей точкой |
Timestamp | Временная метка в формате UNIX Timestamp (в миллисекундах) |
VecTimestamp | Массив временных меток в формате UNIX Timestamp (в миллисекундах) |
Uuid | Уникальный идентификатор формата UUIDv4 |
VecUuid | Массив UUIDv4 |
Ip | IP-адрес формата IPv4 или IPv6 |
VecIp | Массив IP-адресов |
IpNet | Подсеть с указанием префикса CIDR, например, |
VecIpNet | Массив подсетей |
Bool | Логическое значение |
VecBool | Массив логических значений |
Более строгая типизация повышает эффективность работы коррелятора и уменьшает ошибки при компиляции правил корреляции. При этом все операции с массивами, строками и временными метками должны учитывать тип данных, иначе возможны ошибки выполнения.