WAFの適切な設置場所

WAFはSQLインジェクションなどを検知するため、HTTPリクエストの内容を読める必要があります。問題のWAFには復号機能がないので、SSLアクセラレータがHTTPSを復号した後、Webサーバへ届く前の平文区間に置きます。正答はウのcです。 配置条件: 図のaとbでは通信が暗号化されたままで、WAFはURLやパラメータなどを検査できません。cはSSLアクセラレータによる復号後であり、攻撃リクエストがWebアプリケーションへ到達する前に遮断できます。 ア: aはSSLアクセラレータより前の暗号化区間なので、復号機能のないWAFでは通信内容を検査できません。 イ: bも復号前の区間であり、HTTPSの内部にある攻撃パターンをWAFが読み取れません。 ウ:正解。 cは復号後かつWebサーバへ到達する前なので、平文HTTPを検査して攻撃を入口で遮断できます。 エ: dはWebアプリケーションへのリクエストを復号直後に検査する位置ではなく、cより後段です。攻撃をWebサーバへ到達する前に遮断できるcが適切です。

図のような構成と通信サービスのシステムにおいて, Web アプリケーションの脆弱性対策のための WAF の設置場所として、最も適切な箇所はどこか。ここで、WAFには通信を暗号化したり、復号したりする機能はないものとする。

問題画像
出典令和5年度 秋期 基本情報技術者試験 科目A 問10
ア
a
イ
b
ウ
c
エ
d