基本情報技術者 2025年 科目A 問10
問題文
WAFの説明はどれか。
選択肢
ア:Webサイトに対するアクセス内容を監視し、攻撃とみなされるパターンを検知したときに当該アクセスを遮断する。(正解)
イ:Wi-Fiアライアンスが認定した無線LANの暗号化方式の規格であり、AES暗号に対応している。
ウ:様々なシステムの動作ログを一元的に蓄積、管理し、セキュリティ上の脅威となる事象をいち早く検知、分析する。
エ:ファイアウォール機能を有し、マルウェア対策機能、侵入検知機能などの複数のセキュリティ機能を連携させ、統合的に管理する。
🔒 解説は解答すると表示されます
Webアプリケーション防御【午前解説】
正解の理由
Webアプリケーションファイアウォール(WAF)は、HTTP/HTTPSによるWebサイトへのリクエストやレスポンスの内容を解析し、不正なパターン(たとえばSQLインジェクションやクロスサイトスクリプティングなど)を検知した際に当該アクセスを遮断・制御する装置またはサービスです。したがって選択肢アの記述がWAFの基本的な役割を正確に表しています。WAFはアプリケーション層(OSI参照モデルのレイヤ7)で動作し、ペイロードやパラメータの内容に基づくルール/シグネチャ/振る舞い検知で攻撃を防ぎます。
解法ステップ
- 問題文のキーワード「Webサイト」「アクセス内容を監視」「攻撃とみなされるパターン」「遮断」を確認する。これらはアプリケーション層の検査を示す。
- 各選択肢が何を説明しているかを短く分類する(例:無線LAN規格、ログ集中管理、統合型セキュリティ管理など)。
- 「アプリケーション層の内容検査・遮断」という特徴に一致する選択肢を選ぶ。これに合致するのがアであることを確認する。
選択肢別の誤答解説
- ア:正しい。Webアクセスの内容(HTTP/HTTPS)を解析し、攻撃と判断した場合に遮断する機能を説明している。
- イ:誤り。これは無線LANの暗号化方式(WPA/WPA2/WPA3等)に関する説明であり、WAFとは無関係。AES対応などは無線規格の話題。
- ウ:誤り。これはSIEM(セキュリティ情報イベント管理)やログ管理の説明で、複数システムのログを一元管理して分析・検知するもので、WAFとは役割が異なる。
- エ:誤り。これはUTM(統合脅威管理)やセキュリティプラットフォームの説明に近い。ファイアウォールに加えマルウェア対策やIDSなどを統合管理する製品群で、WAF単体の定義とは異なる。
よくある誤解
- WAFは単なるファイアウォールと同じだと誤解する:パケットフィルタやステートフルファイアウォールは主にネットワーク層・トランスポート層(ポートやIP)を扱うが、WAFはアプリケーション層のリクエスト内容(パラメータ、ヘッダ、ボディ)を解析する点が異なる。
- WAFで全ての攻撃を完全に防げると考える:WAFは有効な防御手段だが、誤検知(false positive)や見逃し(false negative)があり、運用ルールやチューニング、ログ確認が重要である。
補足コラム
WAFの実装形態には主に次のようなものがあります。
- ネットワーク機器としてオンプレミスに配置(インライン、リバースプロキシ型)
- クラウド型WAF(CDNやクラウドプロバイダ経由で提供)
- アプリケーションに組み込むライブラリ/モジュール型(例:ModSecurity) 検知方式は「シグネチャ(パターン)ベース」と「アノマリ(振る舞い)検知」や両者の組合せが一般的です。HTTPSの普及に伴い、TLS終端で暗号を復号してWAFで検査する設計や、TLS中継を伴う構成がよく使われます。
FAQ
Q. WAFとIDS/IPSの違いは何ですか?
A. IDS/IPSはネットワーク全体の不正侵入を検知/遮断する(多くはネットワーク層~トランスポート層)。WAFはWebアプリケーション固有の脆弱性を狙う攻撃(SQLi、XSS等)をHTTP層で検出・防御します。
A. IDS/IPSはネットワーク全体の不正侵入を検知/遮断する(多くはネットワーク層~トランスポート層)。WAFはWebアプリケーション固有の脆弱性を狙う攻撃(SQLi、XSS等)をHTTP層で検出・防御します。
Q. WAFはゼロデイ攻撃にも有効ですか?
A. 一部の振る舞い検知や挙動分析を用いるWAFは未知の攻撃をある程度検出できますが、万能ではありません。ルール更新や運用監視が重要です。
A. 一部の振る舞い検知や挙動分析を用いるWAFは未知の攻撃をある程度検出できますが、万能ではありません。ルール更新や運用監視が重要です。
Q. HTTPS通信はどうやって検査するのですか?
A. 通常はTLS終端(WAF側で復号)してHTTPを検査します。中間証明書の扱いやプライバシーの考慮、パフォーマンス影響に注意が必要です。
A. 通常はTLS終端(WAF側で復号)してHTTPを検査します。中間証明書の扱いやプライバシーの考慮、パフォーマンス影響に注意が必要です。
関連キーワード: WAF、Webアプリケーション、SQLインジェクション、クロスサイトスクリプティング、ModSecurity、SIEM、UTM、TLS終端、振る舞い検知

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

