ロゴ

WAF

わふ

ひとことで言うと

WebアプリケーションへのSQLインジェクションやXSSなどの攻撃を検知・遮断する専用ファイアウォール。

解説

Web Application Firewallの略で、Webアプリケーションへの攻撃を検知・防御する専用のファイアウォール。SQLインジェクション、クロスサイトスクリプティング(XSS)などのWebアプリケーション固有の脆弱性を狙った攻撃を遮断する。通常のファイアウォールがネットワーク層で動作するのに対し、WAFはアプリケーション層で動作する点が特徴である。

くわしく解説

WAF(Web Application Firewall)は、通常のファイアウォールでは防ぎきれないWebアプリケーション層の攻撃を専門に防御するセキュリティ機器またはサービスである。通常のファイアウォールがIPアドレスやポート番号を基に通信を制御するのに対し、WAFはHTTPリクエストの内容を詳細に解析し、SQLインジェクション、クロスサイトスクリプティング(XSS)、クロスサイトリクエストフォージェリ(CSRF)などの攻撃パターンを検知・遮断する。クラウド型、アプライアンス型、ソフトウェア型の形態があり、中小企業でもクラウド型を活用しやすくなっている。近年のサイバー攻撃の多くがWebアプリケーションを標的とするため、ECサイトや業務システムの保護において重要な役割を果たす。試験では、通常のファイアウォールとの役割の違いや、対応できる攻撃の種類についての理解が問われる。

具体例で考えよう

オンラインショッピングサイトに対して攻撃者がSQLインジェクションで顧客情報を盗もうとした際、WAFがその不正なリクエストを検知して遮断し、データベースへの不正アクセスを防いだ。

試験対策ポイント

通常のファイアウォールとの違いを明確にすること。WAFはアプリケーション層(第7層)で動作し、SQLインジェクションやXSSを防ぐ点が頻出。IDS・IDSとの役割の違いも比較して整理すること。

関連用語

経営情報システム」の他の用語