Доступ к REST API

В этом разделе описывается порядок получения доступа к REST API Kaspersky CyberTrace.

Конечная точка REST API

Kaspersky CyberTrace принимает запросы на конечной точке, состоящей из IP-адреса сервера с Kaspersky CyberTrace и порта, указанного в элементе GUISettings > HTTPServer > ConnectionString конфигурационного файла kl_feed_service.conf.

Используется следующий формат адреса:

https://%ENDPOINT%/api/%API_VERSION%/%REQUEST%

Например, если ConnectionString0.0.0.0:104, а IP-адрес сервера с Kaspersky CyberTrace — 192.168.0.2, поисковый запрос должен направляться на следующий адрес:

https://192.168.0.2:104/api/1.1/lookup

Заголовки запроса

Каждый запрос должен иметь следующие заголовки:

Базовая авторизация

Учетные данные для базовой схемы авторизации строятся следующим образом:

  1. Имя пользователя и пароль объединяются двоеточием.

    Например, если имя пользователя — user, а пароль — password, формируется строка user:password.

  2. Полученная строка затем кодируется в base64.

    В приведенном выше примере получается строка dXNlcjpwYXNzd29yZA==.

  3. Окончательная строка авторизации создается путем добавления строки «Basic» к строке учетных данных.

    В приведенном выше примере окончательной строкой авторизации будет Basic dXNlcjpwYXNzd29yZA==.

В начало