ウカマル応用情報技術者ログイン

平成29年度 春期 応用情報技術者 問43

テクノロジ系

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

図

図の内容(文字)
3台の[PC]がそれぞれ(インターネット)に接続されている。 (インターネット)―[ファイアウォール]:通信はHTTPS,箇所a [ファイアウォール]―[SSLアクセラレータ]:通信はHTTPS,箇所b [SSLアクセラレータ]―[Webサーバ]:通信はHTTP,箇所c [Webサーバ]―[データベースサーバ]:通信はデータベースアクセス用サービス,箇所d
選択肢
正解と解説

正解 ウ

WAFはHTTPの中身を検査するので、SSLアクセラレータで復号された後の、Webサーバの手前のcに置きます。

WAF(Web Application Firewall)は、Webアプリケーションへの通信の中身を検査し、SQLインジェクションなどの攻撃を防ぎます。このWAFには復号の機能がないので、暗号化されたHTTPSの通信は中身を検査できません。図では、SSLアクセラレータがHTTPSを復号し、Webサーバへ平文のHTTPで送っています。したがって、HTTPの通信が流れ、Webサーバの手前にあたるcが設置場所になります。

ア:aを流れるのは暗号化されたHTTPSです。復号の機能がないWAFは、中身を検査できません。

イ:bもSSLアクセラレータで復号される前のHTTPSです。WAFは中身を検査できません。

エ:dはWebサーバとデータベースサーバの間の、データベースアクセス用の通信です。WAFが検査するWebアプリケーションへのHTTPの通信は流れていません。

出典:平成29年度 春期 応用情報技術者試験 問43

全年度から出題。10問で実力を判定します。登録不要。

出典:平成29年度 春期 応用情報技術者試験 問43(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方