ПРИЛОЖЕНИЕ 2: EVENT API
Приложение 2: event api
API для получения внешними системами информации о событиях приложения
Kaspersky Anti Targeted Attack Platform предоставляет интерфейс API для доступа внешних систем к информации о зарегистрированных приложением событиях.
Вы можете указать в параметрах запроса фильтры, чтобы получить информацию только о тех событиях, которые удовлетворяют требуемым условиям.
При появлении новых событий приложение не отправляет информацию о них автоматически на основе предыдущих запросов. Для получения актуальной информации требуется отправить повторный запрос.
Параметры фильтрации событий. Задаются с помощью языка запросов для работы с событиями.
Язык запросов для фильтрации событий поддерживает следующие функции и операторы:
· Функции: in.
· Операторы сравнения для значений типа String или Boolean: ==, !=.
· Операторы сравнения для чисел и переменных: AND, OR, NOT, ==, !=, >, >=, <, <=.
Вы можете посмотреть список полей, по которым можно отфильтровать события, в разделе Поля для фильтрации событий. Полный перечень полей приведен в таблице ниже.
Если вы хотите получить информацию о событиях разного типа, вам нужно создать отдельный запрос для каждого типа событий.
EventType=='threatdetect' AND EventType=='threatprocessingresult'Поддерживаются константы числового и строкового типа. Строковые константы заключаются в апострофы: 'example'. Для строковых констант поддерживаются метасимволы * и ?. Если вы не хотите использовать метасимволы, вам нужно экранировать их: \*, \?. Также в строковых константах вам нужно экранировать специальные символы.
Состав передаваемых данных об окружении обнаруженных объектов в зависимости от источника объекта приведен в таблице ниже.
Источник объекта | Параметр | Описание | Тип данных | Пример |
WEB |
| IP-адрес компьютера, установившего соединение. | IP address |
|
| Имя компьютера, установившего соединение. | String |
| |
| IP-адрес компьютера, с которым установлено соединение. | IP address |
| |
| Порт компьютера, с которым установлено соединение. | Integer |
| |
| URL-адрес интернет-ресурса, к которому выполнено обращение. Для обнаружений, выполненных технологией IDS, этот параметр отсутствует. Для обнаружений, выполненных технологией URL, этот параметр совпадает с параметром | String |
| |
| Метод HTTP-запроса. | String |
| |
| URL-адрес, на который была выполнена переадресация. | String |
| |
|
|
|
|
|
|
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
| IP-адрес компьютера, инициировавшего соединение по протоколу DNS. | IP address |
|
| IP-адрес компьютера, с которым установлено соединение по протоколу DNS (как правило, DNS-сервера). | IP address |
| |
| Порт компьютера, с которым установлено соединение по протоколу DNS (как правило, DNS-сервера). | Integer |
| |
| Тип DNS-сообщения: ·
| String |
| |
| Один из следующих типов записи DNS-запроса: · · ·
| String |
| |
| Имя домена из DNS-запроса. | String |
|