正答3
解説
正解は3です。
システムに実際に攻撃を仕掛け、侵入できるかどうかを試してセキュリティ上の弱点を見つける手法は、ペネトレーションテスト(侵入テスト)です。
攻撃者と同じ視点で検査する点が特徴です。
【選択肢別解説】
1:× ウォークスルーは、作成者が中心となって関係者と設計書やプログラムを順にたどり、誤りを見つけるレビュー手法です。
システムを実際に攻撃する手法ではありません。
2:× ソフトウェアインスペクションは、モデレータが進行役となり、決められた手順で成果物を点検する公式なレビュー手法です。
攻撃による検査ではありません。
3:○ ペネトレーションテストは、外部や内部から実際に攻撃や侵入を試みて、脆弱性を発見する手法です。
4:× リグレッションテスト(退行テスト)は、プログラムを修正したときに、修正していない部分に悪影響が出ていないかを確かめるテストです。
【ポイント】
ペネトレーションテストは、脆弱性が実際に悪用できるかを確認できる点で有効です。
ウォークスルーとインスペクションの違い(進行役がいるかなど)もあわせて覚えます。