問46令和5年度 秋期テクノロジ系
問題を引き起こす可能性があるデータを大量に入力し,そのときの応答や挙動を監視することによって,ソフトウェアの脆弱性を検出するテスト手法はどれか。
- ア限界値分析
- イ実験計画法
- ウファジング
- エロードテスト
正解はウ
解説 本サイト独自(IPA公表のものではありません)
ウ ファジングとは,異常や予期しない入力を含む大量のデータをソフトウェアに与え,応答の停止や不正な挙動などを監視して脆弱性を探す手法である。問題を引き起こす可能性があるデータを大量に入力するという問題文の特徴に合致する。
- ア 限界値分析は,入力範囲の境界とその前後を選んで不具合を調べる手法である。問題になり得るデータを大量に与える手法ではない。
- イ 実験計画法は,複数の要因とその条件を組み合わせ,少ない実験で各要因の影響を分析する手法であり,脆弱性を探す手法ではない。
- エ ロードテストは,多数の処理や利用が集中する状態で,性能や安定性を確認する手法である。異常な入力による脆弱性の検出が主目的ではない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 秋期 応用情報技術者試験 午前 問46