応用情報暗記無料で始める

WAF(Webアプリケーションファイアウォール)とは?わふ

WAF(Webアプリケーションファイアウォール)とは、HTTP/HTTPSのリクエストの中身を解析し、SQLインジェクションやクロスサイトスクリプティングなどWebアプリケーションを狙う攻撃のパターンを検知・遮断する仕組み。既知の攻撃パターンを拒否する拒否リスト型と、正常な入力形式だけを通す許可リスト型があり、遮断せず検知だけ行う運用も選べる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では6回出題されています(2016年度〜2024年度)。

応用情報技術者試験の頻出用語/テクノロジ系

別名:WAF、Webアプリケーションファイアウォール、Webアプリケーションファイアウォール(WAF)

この語が出る過去問を解く →

背景

通常のファイアウォールはIPアドレスとポート番号で通す・通さないを決めるが、Webサービスは80番・443番を不特定多数に開けなければ成り立たない。開けたポートを通る中身に攻撃が紛れる以上、通信内容そのものを見る層が別に要る。加えて、アプリ側の改修に時間がかかる脆弱性を一時的に覆う手段としての需要もある。

具体例

F5 Advanced WAFやImperva、オープンソースのModSecurity、クラウド事業者が提供するAWS WAFなどが使われる。導入直後は遮断せず検知のみで運用してログを見ながら誤検知の元になるルールを調整し、正常な業務通信が止まらないことを確かめてから遮断モードへ切り替えるのが定石になる。

試験での引っ掛け

見ている層が違う。パケットフィルタリング型ファイアウォールはIPアドレスとポート番号(ネットワーク層・トランスポート層)、WAFはHTTPリクエストの中身(アプリケーション層)を検査する。80番・443番を開けている限り、通常のファイアウォールではSQLインジェクションを止められない。またWAFは通信を覆うだけで脆弱性自体は残るため、入力値の検証やプレースホルダによる根本対策の代わりにはならない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では6回出題(2016年度〜2024年度)
  • 分野:テクノロジ系
  • 見ている層が違う。