基本情報暗記無料で始める

ファジングとは?ふぁじんぐ

ファジングとは、極端に長い文字列や想定外の記号など、規格から外れたデータを大量に自動生成してソフトウェアへ入力し、異常終了や想定外の応答が起きないかを観測して未知の脆弱性を洗い出す検査手法。設計書ではなく実際の挙動から欠陥を探す。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では2回出題されています(2019年度〜2022年度)。

基本情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

具体例

通信機器の受信処理に対し、長さフィールドと実データの長さが食い違うパケットや、制御文字を混ぜたパケットを何十万通りも送り込む。途中で機器が再起動したりメモリ使用量が跳ね上がったりした入力を記録し、その条件を手掛かりに原因箇所を調べる。

試験での引っ掛け

ファジングが見つけるのは「異常が起きる入力」であって、脆弱性の原因そのものではない。原因特定は別途必要になる。既知の脆弱性リストと照合するだけの脆弱性診断とは目的が異なる点も問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2019年度〜2022年度)
  • 分野:テクノロジ系
  • ファジングが見つけるのは「異常が起きる入力」であって、脆弱性の原因そのものではない。