問題を引き起こす可能性があるデータを大量に入力し,そのときの応答や挙動を監視することによって,ソフトウェアの脆弱性を検出するテスト手法はどれか。
ウ. ファジング
ファジング(fuzzing)は,極端な値・想定外・不正な形式といった問題を引き起こしそうなデータ(ファズ)を大量に自動生成してソフトウェアに入力し,異常終了やハングなどの応答・挙動を監視して脆弱性やバグを検出するテスト手法である。問題文の“問題を起こしそうなデータを大量入力し挙動を監視する”という記述がこれに一致するため,正解はウ。
ap-2023r05a-a の過去問一覧へ戻る・問46