質問: 質問です。 ペネトレーションテスターを目指して 現在勉強中なのですが 試しにペンテストを実行したいと思うのですが ペンテストのテストを行うにはローカルサーバーにてテストを行えば良いのでしょうか?? それとも、自身が借りているサーバーに許可を取ってペンテストを実行すれば宜しいのでしょうか?? アドバイスお願い致します。
回答: 勉強が目的ということであれば、ローカルサーバにてテストを行うのが良いですね。 レンタルサーバを使うことは許可を取れても、そのレンタルサーバのインフラが作用するので効果的ではないと思います。 私はペネトレーションテストを受ける側になることが多いのですが、脆弱性に対する具体的対策方法まで提示してくれる検査会社にはあまりお目にかかりません。対策コマンド例、対策方法の公式情報など突っ込んだ内容は示されないので、自分自身で調べて対応しています。侵入能力+対策知識のあるテスターは貴重だと思います。 試行錯誤にあたっては仮想サーバがあると便利だろうと思います。VirtualBox等を活用してWindows/RedHat Enterprise Linux(CentOS/Fedora)あたりの仮想サーバを立てれば、自分のPC一台で様々な環境を対象とした試行錯誤することができると思います。 VirtualBoxがインフラになるのでHost-Gest間通信設定などありますが、昨今は仮想化環境の利用も増えているのでその点含めて得るものがあるかもしれません。(※VirtualBoxで得た知見がそのまま一般的に通じるというわけではないです。)