正答1
解説
正解は1です。
WAF(Web Application Firewall)の目的を問う問題です。
WAFは、Webサーバの手前に置き、HTTPの通信内容を検査する防御の仕組みです。
【選択肢別解説】
1:○ WAFは、SQLインジェクションやクロスサイトスクリプティングなど、Webアプリケーションの脆弱性を狙う攻撃の通信を検知して遮断します。
アプリケーションの修正が間に合わないときの防御にも役立ちます。
2:× ワームの侵入を検知して駆除するのは、ウイルス対策ソフトの役割です。
WAFは通信を検査する仕組みで、サーバ内のワームを駆除する機能はありません。
3:× 結合テストの段階で脆弱性や不整合を見つけるのは、脆弱性検査ツールやテストの役割です。
WAFは運用中の通信を監視して攻撃を防ぐものです。
4:× セキュリティホールを見つけてパッチを適用するのは、脆弱性診断とパッチ管理の作業です。
WAFはOSにパッチを当てる仕組みではありません。
【ポイント】
通常のファイアウォールはIPアドレスやポート番号で通信を制御します。
WAFはHTTPの中身まで見て、Webアプリケーションへの攻撃を防ぐ点が違います。