問題を引き起こす可能性があるデータを大量に入力し、そのときの応答や挙動を監視することによって、ソフトウェアの脆弱性を検出するテスト手法はどれか。
ファジングは異常データの大量入力で脆弱性を検出する
選択肢
- ア限界値分析
- イ実験計画法
- ウファジング
- エロードテスト
正解と解説
正解:ウ ファジング
ファジングは、極端な値や想定外の形式のデータを大量に自動生成してソフトウェアに入力し、異常終了や予期しない挙動が起きないかを監視することで脆弱性を見つけるテスト手法である。仕様書やソースコードがなくても実施でき、バッファオーバフローなど入力処理の欠陥の発見に有効である。
選択肢ごとの解説
- ア限界値分析は境界付近の代表値を選ぶテストケース設計技法。
- イ実験計画法は要因の組合せを効率よく絞り込む統計的手法。
- ウ正しい。問題を起こしそうなデータを大量入力して挙動を監視する。
- エロードテストは負荷をかけて性能や耐久性を確認するテスト。
同じ分野の他の問題
- 電子メールの送信時に、送信側メールサーバでデジタル署名を電子メールヘッダーに付与し、受信側メールサーバでそれを検証するこ…2025年度 秋期 午前 問45
- デジタルフォレンジックスの手順は収集、検査、分析及び報告から成る。このとき、デジタルフォレンジックスの手順に含まれるもの…2025年度 秋期 午前 問44
- 脆弱性検査で、ホストに対してポートスキャンを行う。スキャンしたポートの状態を判定する方法のうち、適切なものはどれか。2025年度 秋期 午前 問43
- CSPM(Cloud Security Posture Management)はどれか。2025年度 秋期 午前 問42
- パスワードクラックの対策のうち,ストレッチングに該当するものはどれか。2025年度 春期 午前 問44
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。