ペネトレーションテストと脆弱性診断
意味・解説
システムの安全性を確かめる2つの手法。網羅的な「診断」と、疑似攻撃による「テスト」。
脆弱性診断は、ツール等を用いて既知の弱点を網羅的に調査する。ペネトレーションテストは、特定の目的(情報の奪取等)を設定し、実際に攻撃を仕掛けて侵入できるか試す。
くわしく
セキュリティの「穴」を事前に見つけるための能動的な対策です。
1.脆弱性診断:
定期的な「健康診断」に相当します。OSやミドルウェアに既知のセキュリティホールがないか、設定ミスがないかを広く浅くチェックします。
2.ペネトレーションテスト(侵入テスト):
ホワイトハッカーが攻撃者になりきって行う「実戦訓練」です。複数の脆弱性を組み合わせたり、認証の不備を突いたりして、目標(機密データへのアクセス等)が達成できてしまうかを確認します。ポイントは、個別のソフトウェアに弱点がなくても、それらを組み合わせた「システム全体」としての隙を突く攻撃が増えているからです。試験では、この2つの「手法の性質(網羅的か実戦的か)」の違いが問われます。
例文
ECサイトの公開前に、脆弱性診断で基本的な設定ミスを修正し、さらに専門業者によるペネトレーションテストで侵入の可否を確認した。
同義語: 侵入テスト / 脆弱性スキャン
分類: 情報セキュリティ評価