正答2
解説
正解は2です。
WAF(Web Application Firewall)は、Webアプリケーションとの間でやり取りされるHTTPの通信内容を検査し、攻撃を遮断する仕組みです。
SQLインジェクションやクロスサイトスクリプティングなど、アプリケーション層の攻撃の防御に有効です。
【選択肢別解説】
1:× DNSキャッシュポイズニングは、DNSの応答を偽装する攻撃です。
HTTPの通信を検査するWAFでは防御できません。
2:○ REST APIはHTTPを使ってやり取りするので、WAFで通信内容を検査できます。
APIの脆弱性を狙った不正なリクエストを検知し、遮断できます。
3:× SMTPサーバの第三者中継は、メールサーバの設定で中継を制限して防ぐものです。
HTTPを検査するWAFの対象外です。
4:× 大量かつサイズの大きな電子メールの配信は、メールサーバでの受信制限などで対処します。
WAFの防御対象ではありません。
【ポイント】
WAFは「Webアプリケーション(HTTP/HTTPS)を守る」ファイアウォールです。
IPアドレスやポート番号で通信を制御する従来のファイアウォールとの違いを押さえておきましょう。