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

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

ファイアウォール ポリシールールに一致する接続をログに記録する必要がある場合、そのファイアウォール ポリシールールに対してファイアウォール ポリシールール ロギングを個別に有効にします。ルールの動作(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 つの高レベルのログエントリを生成します。この高レベルのファイアウォール ログは、検査された接続ごとに生成される URL フィルタリングや脅威ログなどの詳細なレイヤ 7 ログとは異なります。

  • 一意のアクションと処理: 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)のロギングはサポートされていません。

次のステップ