この概念が出た関連問題
正解は エ
ファジング(Fuzzing)とは、ソフトウェアのセキュリティテスト手法の一つで、対象ソフトウェアに「問題を引き起こしそうな無効・異常・予期しないデータ(ファズ)」を大量に入力し、クラッシュ・例外・メモリリーク・予期しない動作などを監視することで脆弱性を発見する手法。バッファオーバーフロー、SQLインジェクション、フォーマット文字列脆弱性など多様な脆弱性の発見に有効。選択肢cの「ソフトウェアに問題を引き起こしそうな多様なデータを入力し挙動を監視して脆弱性を見つけ出す」が正解。
ファジング=「無効・異常データを大量投入→挙動監視→脆弱性発見」。セキュリティテストの手法区別:ファジング(異常入力)、ペネトレーションテスト(実際の攻撃模倣)、ポートスキャン(開放ポート調査)。自動化ツールによるブラックボックステストの代表例。