プレイブックを使用してMicrosoft Sentinelでインシデント タスクを作成して実行する

この記事では、プレイブックを使用してインシデント タスクを作成し、必要に応じて実行して、Microsoft Sentinelで複雑なアナリスト ワークフロー プロセスを管理する方法について説明します。

プレイブックの [タスクの追加] アクション (Microsoft Sentinel コネクタ) を使用して、プレイブックをトリガーしたインシデントにタスクを自動的に追加します。 標準ワークフローと従量課金ワークフローの両方をサポートしています。 開始する前に、必要なロールの割り当てを含め、 前提条件を満たしていることを確認してください。

ヒント

インシデント タスクは、プレイブックだけでなく、自動化ルールによって、またインシデント内から手動でアドホックに自動的に作成できます。

詳細については、「タスクを使用してMicrosoft Sentinelでインシデントを管理する」を参照してください。

前提条件

開始する前に、次のロールとアクセス許可があることを確認します。

  • インシデントを表示および編集するには、Microsoft Sentinelレスポンダー ロールが必要です。これは、タスクの追加、表示、編集に必要です。

  • プレイブックを作成および編集するには、 Logic Apps 共同作成者 ロールが必要です。

詳細については、「Microsoft Sentinel のプレイブックの前提条件」を参照してください。

プレイブックを使用してタスクを追加して実行する

次のサンプル手順では、侵害されたユーザーのパスワードをリセットするプレイブック アクションを追加する方法を示します。

  • セキュリティ侵害されたユーザーのパスワードをリセットして、インシデントにタスクを追加します
  • Microsoft Entra ID 保護 (AADIP) にシグナルを送信して実際にパスワードをリセットする別のプレイブック アクションを追加します
  • インシデント内のタスクを完了としてマークする最終プレイブック アクションを追加します。

タスク作成、パスワードリセット、タスク完了アクションを追加して構成するには、次の手順を実行します。

  1. Microsoft Sentinel コネクタから、[インシデントにタスクを追加] アクションを追加し、次の操作を行います。

    1. [ インシデント ARM ID ] フィールドの [ インシデント ARM ID ] 動的コンテンツ項目を選択します。

    2. タイトルとして 「ユーザー パスワードのリセット 」と入力 します

    3. 省略可能な説明を追加します。

    例:

    ユーザーのパスワードをリセットするタスクを追加するプレイブック アクションを示すスクリーンショット。

  2. [エンティティ - アカウントの取得 (プレビュー)] アクションを追加します。 エンティティの動的コンテンツ 項目 (Microsoft Sentinel インシデント スキーマから) を [エンティティ] リスト フィールドに追加します。 例:

    インシデント内のアカウント エンティティを取得するためのプレイブック アクションを示すスクリーンショット。

  3. For each ループを コントロール アクション ライブラリから追加します。 [エンティティ - アカウントの取得] 出力の [アカウント] 動的コンテンツ 項目を [前の手順の出力の選択] フィールドに追加します。 例:

    スクリーンショットは、検出された各アカウントに対してアクションを実行するために、for-each ループ アクションをプレイブックに追加する方法を示しています。

  4. For each ループ内で、アクションの追加 を選択します。 その後で以下の手順に従います。

    1. Microsoft Entra ID 保護 コネクタを検索して選択する
    2. [ 危険なユーザーを侵害済みとして確認する (プレビュー)] アクションを選択します。
    3. [アカウント] Microsoft Entraユーザー ID の動的コンテンツ 項目を userIds Item - 1 フィールドに追加します。

    危険なユーザーを侵害ありとして確認アクションを実行すると、Microsoft Entra ID 保護 内でユーザーのパスワードをリセットするためのプロセスが開始されます。

    AADIP にエンティティを送信して侵害を確認するスクリーンショット。

    注:

    [アカウント Microsoft Entra ユーザー ID] フィールドは、AADIP でユーザーを識別する 1 つの方法です。 すべてのシナリオで必ずしも最良の方法であるとは限りませんが、例としてここに示されています。

    サポートについては、侵害されたユーザーを処理する他のプレイブック、またはMicrosoft Entra ID 保護 のドキュメントを参照してください

  5. Microsoft Sentinel コネクタから [タスクを完了済みとしてマークする] アクションを追加し、[インシデント タスク ID] 動的コンテンツ 項目を [タスク ARM ID] フィールドに追加します。 例:

    インシデント タスクを完了としてマークするプレイブック アクションを追加する方法を示すスクリーンショット。

プレイブックを使用してタスクを条件付きで追加する

次のサンプル手順は、インシデントに出現する IP アドレスを調査するプレイブック アクションを追加する方法を示しています。

  • この調査の結果、そのIPアドレスが悪意あるものであれば、プレイブックは分析者が調査対象のIPアドレスに関連付けられたユーザーを無効化するタスクを作成します。
  • IP アドレスが既知の悪意のあるアドレスでない場合、プレイブックによって別のタスクが作成され、アナリストがユーザーに連絡してアクティビティを確認します。

IP リサーチ条件と条件付きタスク作成アクションを追加して構成するには、次の手順を実行します。

  1. Microsoft Sentinel コネクタから、[エンティティ - IP の取得] アクションを追加します。 エンティティの動的コンテンツ 項目 (Microsoft Sentinel インシデント スキーマから) を [エンティティ] リスト フィールドに追加します。 例:

    スクリーンショットは、インシデント内の IP アドレス エンティティを取得するためのプレイブック アクションを示しています。

  2. For each ループを コントロール アクション ライブラリから追加します。 エンティティ - IP の取得 の出力から IP の動的コンテンツ項目を 前の手順からの出力を選択 フィールドに追加します。 例:

    スクリーンショットは、検出された各 IP アドレスに対してアクションを実行するために、for-each ループ アクションをプレイブックに追加する方法を示しています。

  3. [ For each ] ループ内で、[ アクションの追加] を選択し、次の操作を行います。

    1. Virus Total コネクタを検索して選択します。
    2. [ IP レポートの取得 (プレビュー)] アクションを 選択します。
    3. Entities - Get IPs の出力から IP アドレス の動的コンテンツ項目を IP Address フィールドに追加します。

    例:

    IP アドレス レポートについて VirusTotal にリクエストを送信していることを示すスクリーンショット。

  4. [ For each ] ループ内で、[ アクションの追加] を選択し、次の操作を行います。

    1. コントロール アクション ライブラリから条件を追加します。
    2. [IP レポートの取得] 出力から [最終分析統計] [悪意のある動的コンテンツ] 項目を追加します。 [ 詳細 ] を選択して検索する必要がある場合があります。
    3. [ より大きい ] 演算子を選択し、値として「 0 」と入力します。

    直近の分析統計における Malicious の値が 0 より大きい 条件は、VirusTotal の IP レポートが malicious の結果を返したかどうかを確認します。 例:

    プレイブックで真偽条件を設定する方法を示したスクリーンショットです。

  5. [True] オプションで、[アクションの追加] を選択し、次の操作を行います。

    1. Microsoft Sentinel コネクタから [インシデントにタスクを追加する] アクションを選択します。
    2. [ インシデント ARM ID ] フィールドの [ インシデント ARM ID ] 動的コンテンツ項目を選択します。
    3. タイトル として「ユーザーを侵害済みとしてマーク する」と入力 します
    4. 省略可能な説明を追加します。

    例:

    ユーザーを侵害済みとしてマークするタスクを追加するプレイブック アクションを示すスクリーンショット。

  6. [False] オプションで、[アクションの追加] を選択し、次の操作を行います。

    1. Microsoft Sentinel コネクタから [インシデントにタスクを追加する] アクションを選択します。
    2. [ インシデント ARM ID ] フィールドの [ インシデント ARM ID ] 動的コンテンツ項目を選択します。
    3. タイトルとして「アクティビティを確認するためにユーザーに連絡する」と入力します。
    4. 省略可能な説明を追加します。

    例:

    ユーザーがアクティビティを確認できるようにタスクを追加するプレイブック アクションを示すスクリーンショット。