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