情報セキュリティマネジメント試験 科目A 重要キーワード解説
WAF(Web Application Firewall)とは、Webアプリケーションを狙った攻撃を検知・遮断することに特化したファイアウォールです。WebサーバとWebアプリの前段に置き、HTTP/HTTPS通信の中身を検査して、不正なリクエストを防ぎます。
SQLインジェクションやXSSなど、通常のファイアウォールでは防げないWebアプリ層の攻撃に対応できるのが特徴です。アプリ側の脆弱性をすぐ直せない場合の緩和策としても有効です。
WAFが主に防ぐ攻撃:
| 機器 | 守る層 |
|---|---|
| ファイアウォール | IP・ポート(ネットワーク層中心) |
| IDS/IPS | 侵入の兆候(ネットワーク全般) |
| WAF | Webアプリケーション層 |
Webサイトの脆弱性を突いた情報漏えい事件では、WAFの導入が再発防止策として挙げられます。一方、アプリの根本的な脆弱性を放置したままWAFだけに頼ると、回避手法によって突破されることもあります。根本対策との併用が重要です。