REST API へのアクセス

2024年4月11日

ID 198537

このセクションでは、Kaspersky CyberTrace REST API にアクセスする方法について説明します。

REST API エンドポイント

Kaspersky CyberTrace は、Kaspersky CyberTrace がインストールされたコンピューターの IP アドレス、および 設定情報ファイル kl_feed_service.conf の[GUISettings]→[HTTPServer]→[ConnectionString]要素に指定されているポートで構成されたエンドポイントに対するリクエストを受け入れます。

このアドレスの形式は、次の通りです:

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

たとえば、[ConnectionString]が 0.0.0.0:104 であり、Kaspersky CyberTrace がインストールされたコンピューターの IP アドレスが 192.168.0.2 である場合、ルックアップリクエストは次のアドレスに対して行う必要があります:

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

リクエストヘッダー

各リクエストは次のヘッダーを持つ必要があります:

  • Accept

    レスポンスのコンテンツタイプ。このヘッダーは、application/json 値を持つ必要があります。

  • Authorization

    このヘッダーには、Basic 認証文字列が保持されている必要があります。

Basic 認証

Basic 認証スキームの資格情報は、次のように構成されます:

  1. ユーザー名とパスワードがコロンを使用して組み合わされます。

    たとえば、ユーザー名が user であり、パスワードが password である場合、この文字列は user:password である必要があります。

  2. その結果として生成される文字列は、base64 でエンコードされます。

    上記の例の場合、その結果として生成される文字列は dXNlcjpwYXNzd29yZA== です。

  3. 最終的な認証文字列は、資格情報文字列の先頭に「Basic」文字列を付けることで構成されます。

    上記の例の場合、最終的な認証文字列は Basic dXNlcjpwYXNzd29yZA== です。

この記事はお役に立ちましたか?
改善できる点がありましたらお聞かせください。
フィードバックをいただき、ありがとうございました。改善に向けて取り組んでまいります。
フィードバックをいただき、ありがとうございました。改善に向けて取り組んでまいります。