IPA過去問ドリル

平成28年度 秋期 応用情報技術者試験 午前 問45

テクノロジ/セキュリティ

脆弱性検査手法の一つであるファジングはどれか。

出典:平成28年度 秋期 応用情報技術者試験 午前 問45

正解:イ

解説

ファジングは,ソフトウェアに対して問題を引き起こしそうな多様なデータ(不正な値や境界値など)を大量に入力し,その挙動(クラッシュや異常動作など)を観察することで脆弱性を検出する検査手法です。

選択肢ごとの解説

  • 誤り。既知の脆弱性への対応状況やパッチ適用状況を検査する手法はセキュリティパッチ管理・脆弱性診断(バージョンチェック)の説明です。
  • 正しい。問題を引き起こしそうなデータを大量かつ多様なパターンで入力し,挙動を観察して脆弱性を見つける手法がファジングです。
  • 誤り。ソースコードを機械的にチェックするホワイトボックス検査は静的解析(ソースコード診断)の説明です。
  • 誤り。最新のセキュリティ情報に基づいて脆弱性を検査する手法は,脆弱性情報のパッチ適用状況確認などの説明であり,ファジングとは異なります。
応用情報技術者の過去問を演習モードで解く