ペネトレーションテスト

読み:ぺねとれーしょんてすと / 英語表記:penetration test

コンピュータやネットワークのセキュリティ上の弱点を見つけるために、攻撃者と同じ方法で、システムを実際に攻撃して侵入を試みるテスト。

イマシルちゃんの解説

お城の守りが本当に大丈夫か確かめるには、どうしたらいいと思う?

いちばん確かなのは、味方のチームが、わざと敵のふりをして攻めてみることなんだ。
「この門は開いちゃった」「この壁は登れちゃった」ってわかれば、本物の敵が来る前に直せるよね。
コンピュータの世界でも、許可をもらって、本気で攻めてみるテストがあるんだよ。

より深い解説

定義

ペネトレーションテストは、専門家(ペネトレーションテスター)が、システムの所有者の許可を得て、実際の攻撃者が使う手法でシステムを攻撃し、どこまで侵入できるか、どのような被害が起き得るかを確かめる検査である。

脆弱性診断との違い

脆弱性診断ペネトレーションテスト
目的既知の脆弱性を、網羅的に洗い出す特定の目標(機密情報の取得など)を達成できるかを確かめる
方法ツールや手作業で、設定や版数を検査する複数の弱点を組み合わせて、実際に侵入を試みる
結果脆弱性の一覧侵入できた経路と、その影響

テストの種類

種類内容
外部からのテストインターネットから、公開しているサーバなどを攻撃する
内部からのテスト社内のPCが乗っ取られたと想定し、内部ネットワークから攻撃する
ブラックボックスシステムの情報をほとんど与えずに行う(外部の攻撃者を想定)
ホワイトボックス構成や設計の情報を与えて行う

ソーシャルエンジニアリング(標的型メールの訓練など)を含めることもある。攻撃側と防御側に分かれて、検知と対応の能力まで含めて試す演習を、レッドチーム演習という。

実施するときの注意

実際の試験ではここに出る!

この用語が出てくる記事

↑