ペネトレーションテスト

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

システムの所有者の許可を得て、攻撃者と同様の手法で実際に攻撃して侵入や情報への不正なアクセスが可能かを確かめるセキュリティテスト。侵入経路と想定される影響を調べ、対策の改善に役立てる。

イマシルちゃんの解説

ペネトレーションテストは、システムに侵入できるかを攻撃者の立場で確かめるセキュリティテストだよ。
まず所有者の許可を得て、対象や試す方法を決めるんだ。
その範囲で実際に攻撃して、設定の不備やソフトウェアの欠陥といった脆弱性を利用できるか試すよ。
一つの弱点だけでなく、複数を組み合わせて大切な情報まで届いてしまうか調べることもあるの。
どこから入り込めたかと起こり得る被害が分かれば、実害が出る前に直すべきところを具体的に判断できるんだ。

より深い解説

定義

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

脆弱性診断との違い

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

テストの種類

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

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

実施するときの注意

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

ネットワークスペシャリスト

午前Ⅱ

この用語が出てくる記事

↑