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

わふ

Web Application Firewallの略。Webアプリケーションの前に置き、HTTPの要求のURL、パラメータ、ヘッダなどの中身を調べて、SQLインジェクションやクロスサイトスクリプティングなどに典型的なパターンを含む要求や、決めた規則に合わない要求を遮断する仕組み。IPアドレスやポート番号で制御する一般的なファイアウォールでは防げない、アプリケーションへの攻撃を対象とする。脆弱性の修正までの一時的な防御(仮想パッチ)にも使われるが、修正の代わりにはならない。

「WAF(Webアプリケーションファイアウォール)」は、2分野の2問の練習問題に出てきます(サイバー攻撃と防御の実務, ネットワークの基礎など)。

この用語の分野: サイバー攻撃と防御の実務

WAF(Webアプリケーションファイアウォール)の練習問題に挑戦

WAF(Webアプリケーションファイアウォール)の説明として、正しいものはどれか。

  1. AIPアドレスとポート番号だけを見て、通信を通すか遮断するかを決める装置で、HTTPの中身は調べない
  2. BWAFを置けば、Webアプリケーションの脆弱性を修正しなくても、SQLインジェクションなどのすべての攻撃を完全に防げる
  3. CWebアプリケーションの前に置いてHTTPの要求の中身を調べ、典型的な攻撃の文字列を含む要求を遮断する
答えと解説を見る

正解:C. Webアプリケーションの前に置いてHTTPの要求の中身を調べ、典型的な攻撃の文字列を含む要求を遮断する

一般的なファイアウォールは、IPアドレスやポート番号などで通信を制御するので、許可したHTTPSのポートを通る、Webアプリケーションへの攻撃は止められません。WAFは、HTTPの要求のURL、パラメータ、ヘッダなどの中身を調べ、SQLインジェクションやクロスサイトスクリプティングに典型的なパターンや、アプリケーションに合わせて決めた規則に合わない要求を遮断します。脆弱性が見つかってから修正が終わるまでの間の、一時的な防御(仮想パッチ)としても使われます。ただし、規則をすり抜ける攻撃もあるので、脆弱性そのものの修正の代わりにはなりません。

解説の中の「WAF(Webアプリケーションファイアウォール)」

「WAF(Webアプリケーションファイアウォール)」が出てくる問題(2問)

  1. WAF(Webアプリケーションファイアウォール)の説明として、正しいものはどれか。
  2. ファイアウォール(パケットフィルタリング型)の基本的な働きとして正しいものはどれか。

サイバー攻撃と防御の実務の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

この用語が出てくる比較

関連する用語

ポート番号 HTTP SQLインジェクション クロスサイトスクリプティング(XSS) TLS IoC(侵害の痕跡) EDR(Endpoint Detection and Response) インシデントレスポンス SBOM(ソフトウェア部品表) サイバーキルチェーン

用語集の一覧へ