問62
頻出度★★★
ペネトレーションテストの説明として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
ペネトレーションテストの説明として, 適切なものはどれか。
正解 正解は「ア」。ペネトレーションテスト (penetration test、侵入テスト) とは、検査者が攻撃者と同じ手口を使って対象システムへ実際に攻撃・侵入を試み、その結果からセキュリティ上の弱点 (脆弱性や設定不備) を発見・評価するテストである。机上の点検や設定確認と違い、「本当に侵入できてしまうか」を実地で確かめる点が最大の特徴で、ファイアウォールや公開サーバの防御が意図どおり機能しているかを実証的に検証できる。したがって「実際に攻撃して侵入を試みることで、セキュリティ上の弱点を発見する」と述べるアが、この用語の説明として適切である。
通常以上の高い負荷をかけて正常に機能するか確認するのは、負荷テスト (ストレステスト) の説明。性能・耐久性を確かめるテストであり、セキュリティ上の弱点を探すペネトレーションテストとは目的が異なる。
プログラムを変更したときに、その変更が既存の機能へ想定外の影響を及ぼしていないか確認するのは、回帰テスト (リグレッションテスト) の説明。修正の副作用を検出するテストであり、侵入の可否を試すものではない。
利用者に実際に使ってもらって使いやすさを確認するのは、ユーザビリティテスト (使用性テスト) の説明。評価対象は操作性・分かりやすさであり、セキュリティの脆弱性発見が目的ではない。