ファイアウォール ポリシー ルールのロギングの概要

ファイアウォール ポリシー ルール ロギングを使用すると、ファイアウォール ポリシー ルールの効果を監査、検証、分析できます。このロギングを使用すると、たとえば、トラフィックを拒否するように指定されたファイアウォール ポリシー ルールが意図したとおりに機能しているかどうかを確認できます。 ファイアウォール ポリシー ルール ロギングは、特定のファイアウォール ポリシー ルールによって影響を受ける接続数を確認する必要がある場合にも役立ちます。

ファイアウォール ポリシー ルールに一致する接続をログに記録する必要がある場合、そのファイアウォール ポリシー ルールに対してファイアウォール ポリシー ルール ロギングを個別に有効にします。ルールの動作(allowdeny)や方向(ingressegress)に関係なく、あらゆるファイアウォール ポリシー ルールに任意でファイアウォール ポリシー ルール ロギングを有効化できます。

ファイアウォール ポリシー ルール ロギングでは、Compute Engine 仮想マシン(VM)インスタンス間のトラフィックが記録されます。これには、Compute Engine VM 上に構築された Google Cloud プロダクト( Google Kubernetes Engine(GKE)クラスタGoogle Kubernetes Engine フレキシブル環境インスタンスなど)が含まれます。

ファイアウォール ポリシー ルールに対してロギングを有効化すると、 Google Cloud が 接続レコードと呼ばれるエントリを、そのルールによってトラフィックが許可または拒否されるたびに作成します。 これらのレコードは Cloud Logging で表示でき、Cloud Logging のエクスポート先としてサポートされている任意の宛先にログをエクスポートできます。

接続レコードごとに、送信元 IP アドレス、宛先 IP アドレス、プロトコルとポート、日時、およびトラフィックに適用されたファイアウォール ポリシー ルールへの参照が記録されます。

ファイアウォール ポリシー ルール ロギングは、階層型ファイアウォール ポリシー ルールとネットワーク ファイアウォール ポリシー ルールの両方で使用できます。ログの表示については、 ファイアウォール ポリシー ルール ロギングを管理するをご覧ください。

仕様

ファイアウォール ポリシー ルール ロギングの仕様は次のとおりです。

  • 高度な検査のためのセッションベースのロジック: ファイアウォール ポリシーで 高度な apply_security_profile_group アクションを使用すると、ロギングの動作が 接続ベースのロジックからセッションベースのロジックに変わります。

    Cloud NGFW は、複数の基盤となる接続が同じセッションに属している場合でも、ルールに一致し、ディープ パケット インスペクションのために正常にインターセプトされた初回セッションに対して、1 つの高レベルのログエントリを生成します。この高レベルのファイアウォール ログは、検査された接続ごとに生成される詳細なレイヤ 7 ログ(URL フィルタリング ログや脅威ログなど)とは異なります。

  • 一意のアクションと処理: Cloud NGFW ポリシーログは、 INTERCEPTED 処理と APPLY_SECURITY_PROFILE_GROUP アクションを記録できる唯一のログです。 このアクションを使用すると、システムは追加のフィールド(apply_security_profile_fallback_action)をログに記録します。

  • 監査ログ: ファイアウォール ポリシー ルールの構成変更は、Cloud NGFW 監査ログで確認できます。詳細については、 Cloud NGFW 監査ロギングをご覧ください。

制限事項

  • ロギングを有効にして apply_security_profile_group アクションを使用すると、Cloud NGFW はすべてのセッションのログをキャプチャしません。この制限は、トラフィックの検査やインターセプトには影響しません。

  • 既存の TCP 接続または UDP 接続に一致するファイアウォール ポリシー ルールでロギングを有効にしても、アクティブな接続のログエントリは生成されません。これらの接続のロギングは、少なくとも 10 分間アイドル状態になった後に開始されます。

  • IP プロトコル(IpPortInfo.ip_protocol)を指定する場合、ファイアウォール ポリシー ルールに ALL を設定することはできません。

  • ファイアウォール ポリシー ルールは、レガシー メタデータ フィールド(特に source_tagtarget_tagsource_service_accounttarget_service_accounts)のロギングをサポートしていません。

次のステップ