ログと監視のベースラインの作成

完了

セキュリティ上の脅威を特定、検出、軽減しようとするときは、ログと監視が重要な要件になります。 適切なログ記録ポリシーを使用すると、セキュリティ違反がいつ発生したかを確実に判断することができます。 このポリシーにより、責任のあるユーザーを特定できる可能性もあります。 Azure アクティビティ ログにより、リソースへの外部アクセスに関するデータと、診断ログが提供されるので、特定のリソースの操作に関する情報が得られます。

注意

Azure アクティビティ ログは、Azure で発生したサブスクリプション レベルのイベントの分析情報を提供するサブスクリプション ログです。 アクティビティ ログを使うことで、自分のサブスクリプション内のリソースで発生した書き込み操作について、何が、誰によって、いつ行われたのかを特定できます。

ログ ポリシーの推奨事項

以下のセクションでは、Azure サブスクリプションへのログ記録と監視ポリシーの設定に対する、CIS Microsoft Azure Foundations Security Benchmark v. 1.3.0 でのセキュリティに関する推奨事項について説明します。 各推奨事項には、Azure portal で実行するための基本的な手順が含まれています。 これらの手順は、独自のサブスクリプションに対して実行し、独自のリソースを使用して各セキュリティに関する推奨事項を検証する必要があります。 レベル 2 オプションを使用すると、一部の機能またはアクティビティが制限される可能性があることに注意してください。そのため、どのセキュリティ オプションを適用するかを慎重に検討してください。

診断設定が確実に存在しているようにする - レベル 1

Azure アクティビティ ログにより、Azure で発生したサブスクリプションレベルのイベントの分析情報が得られます。 このログには、Azure Resource Manager の運用データから Azure Service Health イベントの更新まで、さまざまなデータが含まれています。 アクティビティ ログは、以前は "監査ログ" または "操作ログ" と呼ばれていました。 管理カテゴリでは、サブスクリプションのコントロール プレーン イベントが報告されます。

Azure サブスクリプションごとに、1 つのアクティビティ ログがあります。 ログでは、Azure の外部から実行されたリソース操作に関するデータが提供されます。

診断ログは、リソースによって出力されます。 診断ログでは、リソースの操作に関する情報が提供されます。 各リソースの診断設定を有効にする必要があります。

  1. Azure portal にサインインする [モニター] を検索して選択します。

  2. 左側のメニューで、[アクティビティ ログ] を選びます。

  3. [アクティビティ ログ] のメニュー バーで、[アクティビティ ログのエクスポート] を選びます。

  4. 設定が表示されない場合は、サブスクリプションを選んで、[診断設定を追加する] を選びます。

    Screenshot that shows the Diagnostic settings pane and Add diagnostic setting selected.

  5. 診断設定の名前を入力してから、ログのカテゴリと記録先の詳細を選びます。

  6. メニュー バーで [保存] を選択します。

診断設定を作成する方法の例を次に示します。

Screenshot that shows the Diagnostic settings creation pane and options selected.

ポリシー割り当ての作成に関するアクティビティ ログ アラートを作成する - レベル 1

作成されたポリシーを監視すると、どのユーザーがポリシーを作成できるかを確認できます。 この情報は、Azure リソースまたはサブスクリプションの違反や構成の誤りを検出するのに役立つ場合があります。

  1. Azure portal にサインインします。 [モニター] を検索して選択します。

  2. 左側のメニューで、[アラート] を選択します。

  3. [アラート] メニュー バーの [作成] ドロップダウンを選んで、[アラート ルール] を選びます。

  4. [アラート ルールの作成] ペインで、[スコープの選択] を選びます。

  5. [リソースの選択] ペインの [リソースの種類でフィルター] ドロップダウンで、[ポリシー割り当て (policyAssignments)] を選びます。

  6. 監視するリソースを選びます。

  7. [Done] を選択します。

    Screenshot that shows adding a monitoring alert for an Azure resource.

  8. アラートの作成を終えるには、「アラート ルールを Azure Monitor アラート ペインから作成する」で説明されている手順を完了します。

ネットワーク セキュリティ グループの作成、更新、または削除に関するアクティビティ ログ アラートを作成する - レベル 1

既定では、NSG が作成、更新、削除されても、監視アラートは作成されません。 セキュリティ グループを変更または削除すると、不適切なソースまたは予期しない送信ネットワーク トラフィックに、内部リソースへのアクセスが許可される可能性があります。

  1. Azure portal にサインインします。 [モニター] を検索して選択します。

  2. 左側のメニューで、[アラート] を選択します。

  3. [アラート] メニュー バーの [作成] ドロップダウンを選んで、[アラート ルール] を選びます。

  4. [アラート ルールの作成] ペインで、[スコープの選択] を選びます。

  5. [リソースの選択] ペイン [リソースの種類でフィルター] ドロップダウンで、[ネットワーク セキュリティ グループ] を選びます。

  6. [Done] を選択します。

  7. アラートの作成を終えるには、「アラート ルールを Azure Monitor アラート ペインから作成する」で説明されている手順を完了します。

SQL Server ファイアウォール規則の作成または更新に関するアクティビティ ログ アラートを作成する - レベル 1

SQL Server ファイアウォール規則を作成または更新するイベントを監視すると、ネットワーク アクセスの変更についての分析情報が得られ、疑わしいアクティビティの検出にかかる時間を短縮できます。

  1. Azure portal にサインインします。 [モニター] を検索して選択します。

  2. 左側のメニューで、[アラート] を選択します。

  3. [アラート] メニュー バーの [作成] ドロップダウンを選んで、[アラート ルール] を選びます。

  4. [アラート ルールの作成] ペインで、[スコープの選択] を選びます。

  5. [リソースの選択] ペイン [リソースの種類でフィルター] ドロップダウンで、[SQL Server] を選びます。

  6. [Done] を選択します。

  7. アラートの作成を終えるには、「アラート ルールを Azure Monitor アラート ペインから作成する」で説明されている手順を完了します。