Kaspersky Research Sandbox предоставляет API для получения информации аудита.
В случае полного аудита безопасности все события аудита можно загрузить через API.
Эта функция доступна только для пользователей Kaspersky Research Sandbox с правами администратора (Role=Admin
).
Запрос
Метод запроса: GET
Конечная точка: https://<server name>/api/v1/audit?<parameters>
Параметры
Параметры получения информации аудита
Параметр |
Тип данных |
Вхождение |
Описание |
---|---|---|---|
|
строка <дата-время> |
Необязательно |
Будет получена информация о действиях пользователя начиная с даты и времени, указанных в соответствии со стандартами RFC 3339. Например, Если данный параметр не указан, будет получена информация обо всех действиях пользователя, которые происходили с момента установки Kaspersky Research Sandbox. |
|
строка <дата-время> |
Необязательно |
Будет получена информация о действиях пользователя заканчивая датой и временем, указанными в соответствии со стандартами RFC 3339. Например, Если данный параметр не указан, будет получена информация обо всех действиях пользователя, которые произошли до момента выполнения метода |
|
строка |
Необязательно |
Действия пользователя, по которым вы хотите получить информацию аудита. Если этот параметр не указан, будет получена информация обо всех действиях пользователя. Доступные значения:
|
|
целое число |
Необязательно |
Количество записей для получения. Доступные значения: Значение по умолчанию: Если данный параметр не указан или указано |
|
логический |
Необязательно |
Сортирует записи в порядке возрастания или убывания:
|
Пример команды cURL: $ curl -u <user name> --request GET https://<server name>/api/v1/audit?from=2018-10-30T15:04:05%2B03:00 Вам будет предложено ввести пароль. Пароль не отображается во время ввода. |
Ответы
Конечная точка возвращает объект JSON, содержащий информацию аудита о действиях пользователя. Объекты сортируются по значению Ts
в порядке убывания.
200 OK
Информация аудита получена успешно.
Параметры ответа 200 OK
Параметр |
Тип данных |
Описание |
---|---|---|
|
строка |
Идентификатор записи аудита. |
|
строка <дата-время> |
Дата и время сохранения информации аудита в соответствии со стандартом RFC 3339. |
|
строка |
Тип действия пользователя (например, |
|
строка |
Имя пользователя учетной записи Kaspersky Research Sandbox, для которой получена информация аудита. |
|
массив объектов |
Конкретные данные по каждому типу (действию) записи аудита. |
Пример ответа 200 OK: [ { "Id": "string", "Ts": "2018-10-20T15:04:05Z", "Action": "string", "Username": "string", "Data": { "AuthResult": "success", "Login": "string", "PassHash": "*" } ] |
400 Bad Request
Не удалось получить информацию аудита из-за неверного запроса.
Параметры ответа 400 Bad Request
Параметр |
Тип данных |
Описание |
---|---|---|
|
строка |
Идентификатор ошибки. |
|
строка |
Описание ошибки. |
|
строка |
Дополнительная информация, если таковая имеется. |
Примеры ошибок: Неверный параметр {"code":42,"message":"invalid value","meta":"username"} Неверный параметр {"code":42,"message":"invalid value","meta":"limit"} |
401 Unauthorized
Не удалось получить информацию аудита из-за неверных учетных данных пользователя.
500 Internal Server Error
Не удалось получить информацию аудита из-за внутренней ошибки сервера.
В начало