平成29年度 春期 応用情報技術者試験 午前 問43
図のような構成と通信サービスのシステムにおいて,Webアプリケーションの脆弱性対策のためのWAFの設置場所として,最も適切な箇所はどこか。ここで,WAFには通信を暗号化したり,復号したりする機能はないものとする。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
WAF(Web Application Firewall)は,Webアプリケーションへの通信(HTTPの要求内容)を検査して,SQLインジェクションやクロスサイトスクリプティングなどの攻撃を検知・遮断します。WAFに復号機能がないため,通信の中身を検査するには,HTTPSがSSLアクセラレータで復号された後の平文のHTTPの区間に設置する必要があります。
-
ア: a
誤り。インターネットとファイアウォールの間はHTTPSで暗号化されているため,WAFは通信内容を検査できません。 -
イ: b
誤り。ファイアウォールとSSLアクセラレータの間もHTTPSで暗号化されているため,WAFは通信内容を検査できません。 -
ウ: c
正しい。SSLアクセラレータで復号された後の平文のHTTP通信が流れる区間で,Webサーバの直前なので,WAFで通信内容を検査してWebアプリケーションを守れます。 -
エ: d
誤り。WebサーバとデータベースサーバとのDBアクセス用の通信であり,Webアプリケーションへの攻撃(HTTP要求)を検査する場所ではありません。
答え
ウ: c
出典:平成29年度 春期 応用情報技術者試験 午前 問43