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 認証スキームの資格情報は、次のように構成されます:
- ユーザー名とパスワードがコロンを使用して組み合わされます。
たとえば、ユーザー名が
user
であり、パスワードがpassword
である場合、この文字列はuser:password
である必要があります。 - その結果として生成される文字列は、base64 でエンコードされます。
上記の例の場合、その結果として生成される文字列は
dXNlcjpwYXNzd29yZA==
です。 - 最終的な認証文字列は、資格情報文字列の先頭に「Basic」文字列を付けることで構成されます。
上記の例の場合、最終的な認証文字列は
Basic dXNlcjpwYXNzd29yZA==
です。