IT

ペネトレーションテストに適したFirefoxの設定をしていく話

こんにちは,しまさん(@nitkcdadon)です.
[Mac]Webアプリケーション脆弱性診断ツールであるOWASP ZAP2.7.0のインストール方法[Mac]Webアプリケーション脆弱性診断ツールであるOWASP ZAP2.7.0のインストール方法を紹介しています.ペネトレーションテストを行うのに便利なOWASP ZAPのダウンロードからインストールする方法を書いています....
前回の記事で脆弱性診断を行うことができるツールOWASP ZAPをMacにインストールしました.しかし,Webアプリケーションの脆弱性診断を行うためにまだ少し準備が必要です. 今回はFirefoxを用いて脆弱性診断に適した設定をしていきます.

Firefoxのインストールとプロファイル設定

まずはFirefoxのインストールをしましょう. インストールをしている人はこれから脆弱性診断に使うためのカスタマイズをしていきます.Firefoxはプロファイルという機能があり,普段使い用と診断用とでわけることができます. 詳しくは, こちらを参考にしてください. MacではまずTerminalを開いてコマンドを実行してください.実行するとプロファイル設定画面がでてきます.
/Applications/Firefox.app/Contents/MacOS/firefox-bin -P
 
新規作成プロファイルを作成を押してください.プロファイル名を設定し,保存する場所を決めたら完了を押してください.
完了してからもう一度Firefoxを起動させてください.
無事新しいプロファイルで起動することができました.

プロファイルの設定あれこれ

Firefoxのアドレス入力部分に「about:profiles」と打つとプロファイル変更ができる画面が表示されます.
デフォルトではないほうを別のプロセスとして実行することができます.また,複数プロファイルを作成しているとFirefoxの起動時にどのプロファイルで起動するか確認されるようになります. 面倒だと思ったら「今後このプロファイルを使用する」にチェックを入れるとよいと思います.

Firefoxのアドオンをインストール

ここでは複数の脆弱性診断で役に立つであろうアドオンについて紹介していきます. アドオンを追加するにはここに行く必要があります.  
いまからこの枠の部分で検索していきます.もちろんリンクから飛んでもらってもいいです.

FoxyProxy Basic

ブラウザのプロキシを簡単に変更することができるアドオン

Web Developer

フォーム情報の表示,CokkieやRefererの無効化などが行えるアドオン

User-Agent Switcher

その名の通りユーザーエージェントを簡単に変更することができるアドオン

Wappalyzer

Webサーバーの情報やJavaScriptの情報を確認することができるアドオン

プロキシ設定&OWASP ZAPの証明書を読み込む

まずはプロキシの設定をします.Firefoxの設定から一般->ネットワークプロキシ->接続設定を押してください.
手動でプロキシを設定するを選択しHTTPプロキシに127.0.0.1を,ポートには8080を入力してください.また,すべてのプロトコルでこのプロキシを使用するにチェックをし,OKを押してください.
つぎはOWASP ZAP側で操作を行います.OWASP ZAPを起動してください.画面の左上にあるZAPからPreferencesを選択してください. ダイナミックSSL証明書->保存を押してください.ここで生成されたものは他人に漏らさないよう厳重に保管してください.
では次にFirefoxの方で証明書を読み込む設定をしていきます. また,設定からプライバシーとセキュリティ->証明書を表示を選択してください.
開いたら読み込むを選び,先程作成した証明書を選択してください.
この認証局によるウェブサイトの識別を信頼するにチェックをつけ,OKしてください.

※プロキシの設定をしているのでOWASP ZAPを起動してないとネット繋がりません

さいごに

今回はOWASP ZAPの追加の設定とFirefoxの設定をしました. 次はせっかくOWASP ZAPの設定をしたのでWebアプリケーションに使ってみたいなと思います.
ABOUT ME
しまさん
てくてくぷれいす運営者のしまさんです. 高専→大学編入してから行動的な学生ブロガー? / 自身の変化を求めてブログを6月から開始 / グレープフルーツと本が好き / Distributed SNSやSecurity,プログラミングやVR等のIT系や自身の編入体験談や高専のこと,大学生活を書いてます(たまに小ネタ) / Progateで勉強中