ステートフルインスペクション|情報処理安全確保支援士 平成31年 春期午前Ⅱ試験 問17
出典:平成31年春期 午前Ⅱ 問17
分野:セキュリティ / 情報セキュリティ対策
ステートフルインスペクション方式のファイアウォールの特徴はどれか。
- ア:WebクライアントとWebサーバとの間に配置され,リバースプロキシサーバとして動作する方式であり,Webクライアントからの通信を目的のWebサーバに中継する際に,通信に不正なデータがないかどうかを検査する。
- イ:アプリケーションプロトコルごとにプロキシソフトウェアを用意する方式であり,クライアントからの通信を目的のサーバに中継する際に,通信に不正なデータがないかどうかを検査する。
- ウ:特定のアプリケーションプロトコルだけを通過させるゲートウェイソフトウェアを利用する方式であり,クライアントからのコネクションの要求を受け付けて,目的のサーバに改めてコネクションを要求することによって,アクセスを制御する。
- エ:パケットフィルタリングを拡張した方式であり,過去に通過したパケットから通信セッションを認識し,受け付けたパケットを通信セッションの状態に照らし合わせて通過させるか遮断するかを判断する。
TSUNAGARU-ADVICE
まず押さえたいこと
ステートフルインスペクション方式のファイアウォールは、単にパケットの送信元・宛先だけを見るのではなく、通信セッションの状態を記録して判断します。過去に通過したパケットから通信の流れを把握し、受け付けたパケットが正しいセッションに属する通信かどうかを確認して通過又は遮断します。
迷ったときの判断軸
WebクライアントとWebサーバの間で不正なWeb通信を検査するものはWAFやリバースプロキシ型の説明です。アプリケーションごとのプロキシを用意する方式や、クライアントとサーバのコネクションを張り直す方式は、アプリケーションゲートウェイ型に近い内容です。ステートフルインスペクションは、通信セッションの状態を見て判断するパケットフィルタリングの拡張と整理しましょう。
科目Bにつなげるために
科目Bでは、内部PCから外部Webサーバへ接続したときの戻り通信を許可するか、外部から突然届いた通信を遮断するかなど、FWルールの妥当性が問われることがあります。ステートフルインスペクションでは、通信の向きとセッションの成立状況を追って、許可すべき戻り通信と遮断すべき不審通信を切り分けましょう。
ステートフルインスペクション方式は、パケット単体の送信元・宛先IPアドレスやポート番号だけでなく、通信セッションの状態も記録してアクセスを制御する方式です。
過去に通過したパケットから通信の開始や応答などの状態を把握し、受信したパケットが確立済みの正当なセッションに属するかを確認します。例えば、内部から開始した通信への正規の応答は通過させ、対応する通信要求がない外部からの不審なパケットは遮断できます。
したがって、エが適切です。
❌他選択肢が誤りの理由ア:WebクライアントとWebサーバとの間に配置され,リバースプロキシサーバとして動作する方式であり,Webクライアントからの通信を目的のWebサーバに中継する際に,通信に不正なデータがないかどうかを検査する。
⇒WAFの説明です。WAFはWebアプリケーションへの通信内容を検査し、SQLインジェクションやクロスサイトスクリプティングなどの攻撃を防ぎます。通信セッションの状態を基にパケットを制御する方式ではありません。
イ:アプリケーションプロトコルごとにプロキシソフトウェアを用意する方式であり,クライアントからの通信を目的のサーバに中継する際に,通信に不正なデータがないかどうかを検査する。
⇒アプリケーションゲートウェイ型ファイアウォールの説明です。HTTPやFTPなどのアプリケーションプロトコルごとにプロキシを用意し、通信内容を中継・検査します。
ウ:特定のアプリケーションプロトコルだけを通過させるゲートウェイソフトウェアを利用する方式であり,クライアントからのコネクションの要求を受け付けて,目的のサーバに改めてコネクションを要求することによって,アクセスを制御する。
⇒サーキットレベルゲートウェイ型ファイアウォールの説明です。クライアントとサーバの間でコネクションを中継してアクセスを制御しますが、通信セッションの状態を記録して個々のパケットを判定するステートフルインスペクション方式とは異なります。