第20章 Microsoft Sentinel 通知機能との統合
Microsoft Sentinel は、Red Hat Advanced Cluster Security for Kubernetes (RHACS) のアラートと監査ログに基づいて動作するセキュリティー情報およびイベント管理 (SIEM) ソリューションです。
20.1. ログ分析を表示して脅威を検出する
Microsoft Sentinel インテグレーションを作成することで、ログ分析を表示して脅威を検出できます。
前提条件
- Microsoft Azure でデータ収集ルール、ログ分析ワークスペース、サービスプリンシパルを作成している。
- 認証のために、サービスプリンシパルでクライアントシークレットまたはクライアント証明書を設定している。
JSON 形式の
TimeGenerated
フィールドとmsg
フィールドを使用して、ログ分析スキーマを作成している。重要監査ログとアラート用に個別のログ分析テーブルを作成する必要があり、両方のデータソースは同じスキーマを使用します。
手順
-
RHACS ポータルで、Platform Configuration
Integrations をクリックします。 - Notifier Integrations セクションまで下にスクロールし、Microsoft Sentinel をクリックします。
- 新しいインテグレーションを作成するには、New integration をクリックします。
Create integration ページで、次の情報を入力します。
- Integration name: インテグレーションの名前を指定します。
Log ingestion endpoint: データ収集エンドポイントを入力します。エンドポイントは Microsoft Azure ポータルで確認できます。
詳細は、Data collection rules (DCRs) in Azure Monitor (Microsoft Azure ドキュメント) を参照してください。
Directory tenant ID : Microsoft クラウドインフラストラクチャー内で Azure Active Directory (AAD) を一意に識別するテナント ID を入力します。テナント ID は、Microsoft Azure ポータルで確認できます。
詳細は、Find tenant name and tenant ID in Azure Active Directory B2C (Microsoft Azure ドキュメント) を参照してください。
Application client ID: リソースへのアクセスが必要な AAD 内に登録されている特定のアプリケーションを一意に識別するクライアント ID を入力します。作成したサービスプリンシパルのクライアント ID は、Microsoft Entra ポータルで確認できます。
詳細は、Register applications (Microsoft Azure ドキュメント) を参照してください。
適切な認証方法を選択してください:
- シークレットを使用する場合は、シークレットの値を入力します。シークレットは Microsoft Azure ポータルで確認できます。
クライアント証明書を使用する場合は、クライアント証明書と秘密鍵を入力します。証明書 ID と秘密鍵は、Microsoft Azure ポータルで確認できます。
詳細は、The new App registrations experience for Azure Active Directory B2C (Microsoft Azure ドキュメント) を参照してください。
オプション: データ収集ルールの設定を設定するための適切な方法を選択します。
アラートデータ収集ルールの設定を有効にする場合は、Enable alert DCR チェックボックスを選択します。
アラートデータ収集ルールを作成するには、アラートデータ収集ルールのストリーム名と ID を入力します。ストリーム名と ID は、Microsoft Azure ポータルで確認できます。
監査データ収集ルールの設定を有効にする場合は、Enable audit log DCR チェックボックスを選択します。
監査データ収集ルールを作成するには、ストリーム名と ID を入力します。ストリーム名と ID は、Microsoft Azure ポータルで確認できます。
詳細は、Data collection rules (DCRs) in Azure Monitor (Microsoft Azure ドキュメント) を参照してください。
- オプション: 新しいインテグレーションをテストするには、Test をクリックします。
- 新しいインテグレーションを保存するには、Save をクリックします。
検証
-
RHACS ポータルで、Platform Configuration
Integrations をクリックします。 - Notifier Integrations セクションまで下にスクロールし、Microsoft Sentinel をクリックします。
- Integrations Microsoft Sentinel ページで、新しいインテグレーションが作成されたことを確認します。
- メッセージがログ分析ワークスペース内の正しいログテーブルを受信することを確認します。