zkat’s diary

技術ブログ

OWASP ZAPでHTTPS通信の中身を確認したい

手順は以下の通り。
ちなみに、得体のしれないルート証明書をインポートすると、
得体のしれないソフトウェアや人に、中間者攻撃を許すことに繋がるので要注意。

1. OWASP ZAPでルート証明書を作成する

「ツール」→「オプション」→「ダイナミックSSL証明書」にて画面を開き「生成」ボタンをクリック。

f:id:zkat:20190415220147j:plain
owasp-root-certificate
生成された下記のような証明書データを、.crtを拡張子としてファイルに保存する。

-----BEGIN CERTIFICATE-----
MIIFCDCCA/CgAwIBAgIEjYma0zANBgkqhkiG9w0BAQsFADCBhDEnMCUGA1UEAwwe
...
-----END CERTIFICATE-----

2. ルート証明書を適当なブラウザでインポートする

適当なブラウザ(Firefoxがおすすめ1)の設定画面を開き、先ほどのルート証明書をインポートする。


  1. Firefoxは独立してルートストアを持っているので、システムに影響を与えない