В этом разделе описывается порядок получения доступа к 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==.