最終更新日:
ペネトレーションテストとは、攻撃者の立場で実際にシステムへの侵入を試み、目的の情報や権限に届くかを確かめる検査です。
ペネトレーションテストでは、「社外から顧客の情報に届くか」「一台の端末から社内の管理者の権限を取れるか」といった目的を決め、技術者が実際の攻撃の手口を組み合わせて試みます。個々の弱点を洗い出す脆弱性診断に対し、弱点をつないで目的に届くかを確かめる点が違います。
重要な情報を扱う会社や、対策をひととおり整えた会社が、その効き目を確かめるために行います。侵入に気づく仕組みや、担当者の対応が働くかを、あわせて確かめることもあります。攻撃の手口に通じた技術者が行うため、専門の会社に依頼するのが一般的です。
攻撃に近いことを実際に行うため、範囲、日時、使ってよい手口、中止するときの連絡の方法を書面で取り決めます。クラウドのサービスでは、事業者の決まりで許される範囲を確かめます。費用も期間も脆弱性診断より大きくなりやすいため、目的に合うほうを選びます。
脆弱性診断とペネトレーションテストの違い
- 脆弱性診断個々の弱点を洗い出します
- ペネトレーションテスト目的を決め、弱点をつないで目的に届くかを確かめます
費用も期間も、ペネトレーションテストのほうが大きくなりやすいため、目的に合うほうを選びます
関連する用語
- 脆弱性診断システムに脆弱性がないかを、専用の道具や技術者の手で調べることです。
- 脆弱性ソフトウェアや設定にある、攻撃に悪用されうるセキュリティ上の弱点です。
- 不正アクセス利用の権限がない人が、他人のIDやパスワードを使ったり弱点を突いたりして、システムに入り込むことです。
- ランサムウェアデータを暗号化して使えなくし、元に戻すことと引き換えに金銭を要求する不正なプログラムです。
- WAFWebアプリケーションへの通信の中身を調べ、攻撃とみられる要求を止める仕組みです。
- ISMS(ISO/IEC 27001)国際規格 ISO/IEC 27001 に要求事項が定められた、組織として情報セキュリティを管理する仕組みです。