Kaspersky CyberTrace позволяет выполнять поиск в базе индикаторов по следующим именам атрибутов:
Имя атрибута |
Описание |
|
Тип индикатора. |
|
Значение индикатора. |
|
Дата и время, когда запрошенный индикатор был добавлен в базу данных. |
|
Дата и время последнего обновления индикатора. |
|
Комментарий к индикатору. |
|
Сводная информация об индикаторе от источника данных об угрозах InternalTI. |
|
Дата и время, когда событие обнаруженной киберугрозы в было впервые получено. |
|
Дата и время последнего получения события обнаруженной киберугрозы. |
|
Имя пользователя, добавившего индикатор в источник данных об угрозах InternalTI/FalsePositive. |
|
Флаг, показывающий, что индикатор может использоваться в процессе сопоставления. Этот флаг применяется к индикаторам, которые должны были быть удалены во время обновления источника данных об угрозах или по истечении срока хранения, но не были удалены, поскольку они принадлежат источнику данных об угрозах InternalTI, или поскольку такие индикаторы были задействованы в процессе обнаружения киберугроз. Этот параметр может принимать значения |
|
Дата и время последнего обновления информации об индикаторе от источника данных об угрозах. |
|
Флаг отправки событий обнаружений киберугроз в SIEM-систему. |
|
Имя источника данных об угрозах, из которого был получен индикатор. В Kaspersky CyberTrace поддерживаются следующие типы источников данных об угрозах:
Если вы индикатор добавляется в список ложных срабатываний в окне False positives на вкладке Feeds или если индикатор отмечается как ложное срабатывание, используется значение FalsePositive. |
|
Уровень доверия к источнику данных об угрозах. |
|
Имя поставщика источника данных об угрозах. |
|
Контекстная информация, относящаяся к индикатору. Этот атрибут может содержать вложенные атрибуты. Правило для поиска всех вложенных атрибутов описано ниже. |
Для поисковых запросов используется следующий синтаксис:
Для экранирования в Kaspersky CyberTrace используется символ обратной косой черты \
.
Пример 1: supplier_vendor_name: Vendor\ Test
– возвращаются все индикаторы, принадлежащие к источникам с именем поставщика «Vendor Test».
Пример 2: supplier_vendor_name: Vendor Test
– возвращаются все индикаторы, принадлежащие к источникам с именем поставщика «Vendor», и индикаторы, у которых в контексте есть слово «test».
{}
), а для интервалов, включающих граничные значения, используются квадратные скобки ([]
). Фигурные и квадратные скобки можно комбинировать в пределах одного интервала, если требуется указать начальное значение одного типа и конечное значение другого типа. Кавычки и скобки всех типов в поисковом запросе должны образовывать пары.Не разрешается заключать подстроку поиска в кавычки, если подстрока не содержит специальных символов, перечисленных выше. В этом случае в результаты поиска будут включены только индикаторы, в которых указанная подстрока полностью совпадает с одним из значений любого поля. Поэтому если требуется найти индикаторы, в которых подстрока поиска является лишь частью значения поля, следует использовать подстановочные знаки (звездочка «*» или вопросительный знак «?» — см. ниже).
Кавычки и скобки всех типов можно использовать без соблюдения парности в следующих случаях:
Пример: ioc_value:asd\]
Пример: ioc_value:"1234]"
:
) можно использовать только после имени атрибута индикатора; в противном случае двоеточие необходимо экранировать.Пример неправильного запроса: ( )
Пример правильного запроса: (" ")
{}
) и квадратных скобках ([]
) следует использовать шаблон %begin_value% TO %end_value%
, где %begin_value%
и %end_value%
— это значения, предназначенные для открытых и закрытых интервалов (кроме случаев, когда квадратные скобки заключены в кавычки).Пример неправильного запроса: [* 100]
Пример правильного запроса: [* TO 100]
Пример неправильного запроса: ioc_type:
Пример правильного запроса: ioc_type:url
AND
, OR
, NOT
) использовать без кавычек и целиком в верхнем регистре.AND
, OR
должны отбиваться пробелами слева и справа. При логическом операторе NOT
не должно быть пробела слева, если оператор NOT
указывается сразу после открывающей левой скобки или двоеточия.Пример неправильного запроса: supplier_confidence:(89OR91)
Пример правильного запроса: supplier_confidence:NOT(89 OR 91)
Пример неправильного запроса: supplier_confidence:(89 OR )
Пример правильного запроса: supplier_confidence:(89 OR 91)
ioc_supplier_context
при поиске определенного вложенного атрибута используется точка.Пример: ioc_supplier_context.files.threat:"HEUR:Exploit.SWF.Generic"
ioc_supplier_context
, если строка поиска содержит пробел, перед пробелом следует использовать экранирующий символ «\» (обратная косая черта).Пример: ioc_supplier_context.details.SMS\ Number:1003
ioc_supplier_context
для поиска всех вложенных атрибутов следует использовать шаблон ioc_supplier_context.\\*
.Пример: ioc_supplier_context.\\*:HEUR
*)
, а для одиночного символа — вопросительный знак (?)
.Пример 1: supplier_vendor_name: Vendor
– поиск индикаторов, принадлежащих к источникам с именем поставщика «Vendor».
Пример 2: supplier_vendor_name: Vendor*
– поиск индикаторов, принадлежащих к источникам с именем поставщика, которое начинается с «Vendor».
Использование звездочки (*
) в начале запроса может привести к проверке всех значений атрибутов в базе данных индикатора. Обычно это приводит к долгому ожиданию ответа от базы данных.
Примеры
Следующий запрос отображает все индикаторы, содержащие подстроку at, ca, kr, ru, ir
в любом из атрибутов индикатора:
"at, ca, kr, ru, ir" |
Следующий запрос отображает все индикаторы, у которых значение атрибута supplier_confidence
равно 89 или 91:
|
Следующий запрос отображает все индикаторы, у которых значение атрибута ioc_value
содержит подстроку 123321
:
ioc_value:"123321" |
Следующий запрос отображает все индикаторы, которые были добавлены в базу данных в период с 2012-01-01 по 2012-12-31 (включая границы):
ioc_created_date:[2012-01-01 TO 2012-12-31] |
Следующий запрос отображает все индикаторы с уровнем доверия от 10 до 50 (без учета границ):
supplier_confidence:{10 TO 50} |
Следующий запрос отображает все индикаторы, у которых значение поля контекста threat_score
больше 75
:
ioc_supplier_context.threat_score:[75 TO *] |
Следующий запрос отображает все индикаторы, у которых атрибут контекста файлов/угроз содержит подстроку HEUR:Exploit.SWF.Generic
:
ioc_supplier_context.files.threat:"HEUR:Exploit.SWF.Generic" |
Следующий запрос отображает все индикаторы, у которых есть атрибуты контекста с любым уровнем вложенности, содержащие значение HEUR
:
ioc_supplier_context.\\*:HEUR |