正解は ウ
WAF(Web Application Firewall)は、Webアプリケーションへの攻撃を検知・防御するためのセキュリティ装置です。WAFの主な役割は、SQLインジェクションやクロスサイトスクリプティング(XSS)などの攻撃パターンを検知し、不正なリクエストをブロックすることです。 この問題では、HTTPSで暗号化された通信経路上でのWAFの適切な設置場所を問うています。WAFは通信内容を平文で読み取る必要があるため、暗号化された通信を検査することはできません。図の構成では、SSLアクセラレータで復号された後のHTTP通信となる位置c(Webサーバの直前)が最適な設置場所となります。 この配置により、SSLアクセラレータで復号された平文のHTTPトラフィックに対して、WAFが適切にWebアプリケーション層での攻撃を検知・防御できます。また、内部のWebサーバに到達する直前で検査できるため、セキュリティ的にも理想的な位置となります。
WAFの設置場所を考える際は、以下の3つのポイントを確認しましょう: 1. 通信が平文(復号済み)であること 2. Webアプリケーションへの入り口に近いこと 3. 保護対象のすぐ前に位置すること また、SSLアクセラレータとWAFの関係性も重要です。SSLアクセラレータは暗号化通信を終端(復号)する装置で、その後のWAFで平文検査が可能となります。セキュリティ機器の配置順序を理解することで、正しい設置位置を判断できます。