~~NOCACHE~~ ## 30.トラフィック検査 トラフィックの検査はステートレスエンジンで検査され、設定により転送されたステートフルエンジンで検査されます。 ### 検査フロー図 {{:Aws:NetworkFirewall:pasted:20230616-141348.png?direct 600x0}} ###概要 ファイアウォールを通過するトラフィックを、ステートレスエンジンとステートフルエンジンで検査します。 それぞれのエンジンでは、以下の形式でルールを指定可能になります。 ・ステートレスエンジン:5-tuple で設定 ・ステートフルエンジン:5-tuple、Domain list、Suricata互換IPS、AWSマネージドルールで設定(組合せ可能) ### ルール形式 ・5-tuple  5 タプル形式を使用して、送信元 IP、送信元ポート、送信先 IP、送信先ポート、およびプロトコルを指定します。 ・Domain list  ドメイン名のリストと、送信元CIDRを指定します。 ・Suricata互換IPS  侵入防止システム (IPS) ルール - Suricata ルール構文で指定します。  Suricata は、トラフィック検査用の標準ルールベースの言語を含むオープンソースネットワーク IPS です。 ・AWSマネージドルール 参考:https://docs.aws.amazon.com/ja_jp/network-firewall/latest/developerguide/aws-managed-rule-groups-threat-signature.html ### IP セット参照 ステートフルエンジンの5-tuple及びSuricata互換IPSルールでは、送信元、送信先ともにIPとポートに IPセット、ポートセットの他、タグベースのリソースグループの指定が可能です。 参考: https://docs.aws.amazon.com/ja_jp/network-firewall/latest/developerguide/rule-groups-ip-set-references.html ### ステートレスエンジンの特徴 ■ルールグループ順序 関連付けたルールグループの優先度順に処理 ■グループ内ルール順序 ルールグループ内のルールの優先度順に処理 ※ルールに一致しない場合は、以下の設定が選択可能 ・パス ・ドロップ ・ステートフルルールグループに転送 ### ステートレスエンジンの特徴 ■ルールグループ順序 関連付けたルールグループの優先度順に処理 ■グループ内ルール順序 ・デフォルト:優先度はパス ドロップ、リジェクト アラート順に処理 ※ルールに一致しない場合は、暗黙的な許可 ・厳格:ルールグループ内のルールの優先度順に処理 ※ルールに一致しない場合は、暗黙的な拒否の設定が可能 {{tag>AWS NetworkFirewall}}