Offenses API

Offenses API は、 QRadar から最新の違反情報を返します。 結果は、違反の種類で絞り込むことも、ユーザーおよびエンティティ行動分析(UEBA)による違反に限定することもできます。

概要

Offenses API は、 QRadar から最新の違反情報を返します。 結果は、違反の種類で絞り込むことも、ユーザーおよびエンティティ行動分析(UEBA)による違反に限定することもできます。

エンドポイント

GET /api/offenses

照会パラメーター

パラメーター タイプ デフォルト 説明
タイプ ストリング すべて 違反を違反の種類ごとにフィルタリングします。 指定がない場合は、すべての種類の違反が返されます。

有効な値:「all」、「user」、「entity」

ueba_攻撃 ブール値 いいえ true に設定すると、UEBA の検知に関連する違反のみが返されます。 ブール値は大文字と小文字を区別しません。

型パラメータの値

  • all: (デフォルト): ユーザー関連およびエンティティ関連の違反を両方返す(それぞれ最大10件、合計20件)
  • user: ユーザーに関連する違反事項のみを表示します(最大20件)
  • entity: エンティティに関連する違反のみを表示します(最大20件)

ルールのフィルタリング

  • パラメータが指定されていない場合、APIは種類に関係なく最新の違反情報を返します。
  • タイプパラメータを使用すると、結果を特定の犯罪種別に絞り込むことができます。
  • この設定 ueba_offense=true では、UEBAに関連する違反のみが返されます。
  • フィルタパラメータを組み合わせて、検索結果をさらに絞り込むことができます。

応答

このAPIは、以下のような情報を含む違反事項のリストを返します:

  • 攻撃識別子
  • 説明
  • オフェンスのタイプ
  • 重大度
  • マグニチュード
  • 開始時刻
  • 最終更新時刻
  • 現在の状況

応答の例

{
  "offenses": [
    {
      "id": 12345,
      "description": "Multiple failed authentication attempts",
      "offense_type": "security",
      "severity": 7,
      "magnitude": 8,
      "start_time": "2026-06-15T10:15:00Z",
      "last_updated_time": "2026-06-15T11:30:00Z",
      "status": "OPEN"
    }
  ]
}

エラー処理

HTTP 状況 説明
404 未検出 指定された違反データが見つかりませんでした。
500 内部サーバー・エラー 違反情報の取得中に予期せぬエラーが発生しました。