テクノロジ系 / システム開発技術
ファジング
意図的に大量の不正・想定外データを入力し、異常な挙動や脆弱性を見つけるテスト手法。
もう少し詳しく
ファジング(fuzzing)は、ランダムな値や極端に長いデータ、想定しない形式などを次々に与え、システムがクラッシュしたり予期せぬ動作をしたりしないかを調べる手法です。主にセキュリティテストで、入力処理の欠陥や脆弱性の発見に使われます。正常値中心の機能テストとは狙いが異なり、異常入力への耐性を確かめます。
試験での見方
例:入力欄に極端に長い文字列や不正な記号を自動で大量に送り、システムが落ちたり情報を漏らしたりしないか検証する。
「大量の異常・想定外データを与えて脆弱性を探る」点が問われます。セキュリティテストの手法であること、正常系中心のテストとの目的の違いを押さえます。