問45
45 / 80
脆弱性検査手法の一つであるファジングはどれか。
既知の脆弱性に対するシステムの対応状況に注目し、システムに導入されてい るソフトウェアのバージョン及びパッチの適用状況の検査を行う。
ソフトウェアのデータの入出力に注目し、問題を引き起こしそうなデータを大 量に多様なパターンで入力して挙動を観察し、弱性を見つける。
ソフトウェアの内部構造に注目し、ソースコードの構文を機械的にチェックす るホワイトボックス検査を行うことによって胎弱性を見つける。
ベンダや情報セキュリティ関連機関が提供するセキュリティアドバイザリなど の最新のセキュリティ情報に注目し、ソフトウェアの弱性の検査を行う。 - 21=
ファジングは、問題を引き起こしそうなデータを大量かつ多様なパターンで入力し、その挙動(異常終了など)を観察して未知の脆弱性を見つける手法です。バージョン確認や静的解析、情報収集とは異なる動的な検査です。