WAF・IPS・IDS・ファイアウォールの違い|比較と演習

更新日:

まず「何を調べるか」と「通知するか、遮断するか」で整理しましょう。WAFはWebへの通信、IDSは検知・通知、IPSは不正な通信の阻止がポイントです。

WAF・IPS・IDS・ファイアウォールの比較表

各仕組みの目的・検査対象・対応の比較
仕組み主な目的検査対象の例検知後の対応
ファイアウォール通信の許可・拒否送信元・宛先IPアドレス、ポート番号など許可ルールに合わない通信を拒否
IDS不正な通信の検知・通知通信内容や攻撃の特徴など通常は通知。単体での遮断が主目的ではない
IPS不正な通信の検知・遮断通信内容や攻撃の特徴など遮断モードで通信経路上の攻撃を阻止
WAFWebアプリケーションの保護HTTPリクエストのURL、ヘッダー、本文などルールに基づいてWebへの攻撃を遮断

これは試験で役割を見分けるための基本整理です。実製品では機能が統合されることもあります。WAFやIPSの遮断には、復号・配置・検知ルールなどの条件が関わります。

3問で理解を確認する

このページの学習用ミニ問題です。選択すると、正解と理由を確認できます。

問1:SQLインジェクションを含むHTTPリクエストを検査し、Webアプリケーションを守る仕組みは?
問2:通信を監視して不正を検知・通知することが主目的の仕組みは?
問3:通信経路上で不正な通信を検知し、遮断モードで阻止する仕組みは?

WAFの過去問に挑戦する

令和4年度 秋期・高度試験 午前Ⅰ 問14「WAFの防御が有効な攻撃」。比較表で整理した役割を、実際の選択肢で確認できます。

WAFの過去問を解く →

参考:AWS WAFの検査対象、CiscoのIPS配置・動作モード。

用語解説

ファイアウォール・WAF・IDS・IPSは、通信や攻撃を、異なる観点で監視・制御するセキュリティの対策です。

■ 試験で押さえるポイント

  • ファイアウォールは、IPアドレスやポート番号などで通信を許可・拒否します。

  • WAFは、Webアプリケーションへの通信の中身を調べ、SQLインジェクションなどを止めます。

  • IDSは不正な通信を検知して通知し、IPSは検知した通信を遮断します。

問題画像

■ 過去問での着眼点

何を調べるか(ヘッダかWebの中身か)と、検知した後に通知だけか遮断までするかで区別します。

例: ファイアウォールで443番ポートへの通信を許可し、その中のSQLインジェクションをWAFで止めます。

■ 検査点・防御範囲と実施後の確認

  • 防御を選ぶときは、攻撃が使う通信と機器の検査対象を対応付ける。通常のFWで443番を許可し、HTTP内容はTLSを終端できる位置のWAFで検査するなど、役割を組み合わせる。

  • 受動監視のIDSは通知が中心で、IPSでも対象通信が実経路を通らなければ遮断できない。通信量による回線枯渇には回線の上流での緩和が必要な場合がある。

  • 遮断ログはその検査点で処置した記録であり、別経路の侵害や情報流出がない証明ではない。誤検知、検査できない暗号化通信、迂回経路、障害時の動作を確認し、アプリの根本修正も行う。

音声で聞く

同じ分野の用語