平成27年度秋期 応用情報技術者試験 午前 問45
ペネトレーションテストの目的はどれか。
- ア 暗号化で使用している暗号方式と鍵長が,設計仕様と一致することを確認する。
- イ 対象プログラムの入力に対する出力結果が,出力仕様と一致することを確認する。
- ウ ファイアウォールが単位時間当たりに処理できるセッション数を確認する。
- エ ファイアウォールや公開サーバに対して侵入できないかどうかを確認する。
解答・解説を見る
正解:エ
AI解説
ペネトレーションテストとは、実際の攻撃者と同じ手法・視点でファイアウォールや公開サーバなどに侵入を試み、既知・未知の脆弱性が悪用可能かどうかを実地に検証するテストである。仕様との一致確認や性能測定とは異なり、実際に「侵入できるかどうか」を確認する点が本質である。 ア: 暗号方式・鍵長が設計仕様と一致するかの確認は、暗号実装の仕様適合性検証であり、侵入を試みるペネトレーションテストとは目的が異なる。 イ: 入力に対する出力が仕様と一致するかを確認するのは、いわゆるブラックボックステスト(機能テスト)の説明であり、侵入試験ではない。 ウ: 単位時間当たりの処理可能セッション数の確認は、ファイアウォールの性能(負荷)テストの説明であり、侵入可否を確認するものではない。 エ: 正しい。ファイアウォールや公開サーバに対して実際に侵入を試み、侵入できるかどうかを確認することがペネトレーションテストの目的である。 💡 ペネトレーション(penetration)は「侵入・貫通」の意。名前どおり「実際に侵入を試すテスト」と覚えれば、機能テストや性能テストの選択肢と混同しない。
出典:平成27年度 秋期 応用情報技術者試験 午前 問45 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。