ステートフルインスペクション方式のファイアウォールの特徴|情報処理安全確保支援士 平成27年 秋期午前Ⅱ試験 問3

出典:平成27年秋期 午前Ⅱ 問3 分野:セキュリティ / 情報セキュリティ対策
ステートフルインスペクション方式のファイアウォールの特徴はどれか。
  • ア:WebブラウザとWebサーバとの間に配置され,リバースプロキシサーバとして動作する方式であり,WebブラウザからWebサーバへの通信に不正なデータがないかどうかを検査する。
  • イ:アプリケーションプロトコルごとにプロキシプログラムを用意する方式であり,クライアントからの通信を目的のサーバに中継する際に,不正なデータがないかどうかを検査する。
  • ウ:特定のアプリケーションプロトコルだけを通過させるゲートウェイソフトウェアを利用する方式であり,クライアントからのコネクションの要求を受け付けて,目的のサーバに改めてコネクションを要求することによって,アクセスを制御する。
  • エ:パケットフィルタリングを拡張した方式であり,過去に通過したパケットから通信セッションを認識し,受け付けたパケットを通信セッションの状態に照らし合わせて通過させるか遮断させるかを判断する。
解説

ステートフルインスペクション方式は、従来のパケットフィルタリングを発展させた方式です。送信元・宛先IPアドレスやポート番号だけを見るのではなく、過去に通過したパケットの情報から通信セッションの状態を把握します。

例えば、内部ネットワークから外部へ通信を開始した場合、その通信状態を記録しておき、戻ってきたパケットがそのセッションに対応する正当な応答かどうかを確認します。通信状態に一致するパケットは通過させ、一致しない不審なパケットは遮断できます。

したがって、エが適切です。

❌他選択肢が誤りの理由
ア:WebブラウザとWebサーバとの間に配置され,リバースプロキシサーバとして動作する方式であり,WebブラウザからWebサーバへの通信に不正なデータがないかどうかを検査する。
⇒WAFなどに関する説明です。Webアプリケーションへの通信内容を検査し、SQLインジェクションやXSSなどの不正なアクセスを防ぐ仕組みです。
イ:アプリケーションプロトコルごとにプロキシプログラムを用意する方式であり,クライアントからの通信を目的のサーバに中継する際に,不正なデータがないかどうかを検査する。
⇒アプリケーションゲートウェイ型のファイアウォールに関する説明です。HTTPやFTPなどのアプリケーションプロトコルごとにプロキシを介して通信内容を検査します。
ウ:特定のアプリケーションプロトコルだけを通過させるゲートウェイソフトウェアを利用する方式であり,クライアントからのコネクションの要求を受け付けて,目的のサーバに改めてコネクションを要求することによって,アクセスを制御する。
⇒プロキシ型のファイアウォールに関する説明です。クライアントとサーバが直接通信するのではなく、ゲートウェイがそれぞれとのコネクションを仲介します。ステートフルインスペクションは、通信を中継し直すのではなく、パケットの通信状態を追跡して通過可否を判断します。
TSUNAGARU-ADVICE

まず押さえたいこと

ステートフルインスペクションは、パケットフィルタリングを拡張し、過去に通過したパケットから通信セッションの状態を記録して、その状態に基づいて後続パケットの通過可否を判断する方式です。ポイントは、通信単位ではなくセッションの状態を追跡することです。

迷ったときの判断軸

Web通信の内容を検査するリバースプロキシ型はWAF、アプリケーションプロトコルごとにプロキシを用意する方式はアプリケーションゲートウェイ型です。また、クライアントとサーバ間のコネクションを張り直す方式もプロキシ型に関係します。ステートフルインスペクションは、過去の通信履歴・セッション状態・戻り通信を手掛かりに切り分けましょう。

科目Bにつなげるために

科目Bでは、ファイアウォール・通信方向・セッション確立・戻り通信・アクセス制御などと組み合わせて問われることがあります。設定を読むときは、単に送信元・宛先・ポート番号だけを見るのではなく、そのパケットが既存セッションに属する正当な通信かどうかまで追って判断しましょう。