В этом разделе описывается порядок получения доступа к REST API Kaspersky CyberTrace.
Конечная точка REST API
Kaspersky CyberTrace принимает запросы на конечной точке, состоящей из IP-адреса сервера с Kaspersky CyberTrace и порта, указанного в элементе GUISettings > HTTPServer > ConnectionString
конфигурационного файла kl_feed_service.conf.
Используется следующий формат адреса:
https://%ENDPOINT%/api/%API_VERSION%/%REQUEST%
Например, если ConnectionString
— 0.0.0.0:104
, а IP-адрес сервера с Kaspersky CyberTrace — 192.168.0.2, поисковый запрос должен направляться на следующий адрес:
https://192.168.0.2:104/api/1.1/lookup
Заголовки запроса
Каждый запрос должен иметь следующие заголовки:
Тип содержимого ответа. Этот заголовок должен иметь значение application/json
.
Этот заголовок должен содержать строку базовой авторизации.
Базовая авторизация
Учетные данные для базовой схемы авторизации строятся следующим образом:
Например, если имя пользователя — user
, а пароль — password
, формируется строка user:password
.
В приведенном выше примере получается строка dXNlcjpwYXNzd29yZA==
.
В приведенном выше примере окончательной строкой авторизации будет Basic dXNlcjpwYXNzd29yZA==
.