104

Fiddler は、HTTPS トラフィックをインターセプトするために一意のルート CA 証明書を追加することを提案します。

この証明書が追加されたら、どのように削除しますか?

ここに画像の説明を入力

4

5 に答える 5

77

Fiddler 4.6.1.5 以降、GUI が少し異なります。

フィドラーのオプション

[ツール] -> [フィドラー オプション] -> [HTTPS] に移動します。次に、[アクション] ボタンをクリックし、[すべての証明書をリセット] をクリックします。

しばらく時間がかかる可能性があるというメッセージがポップアップ表示されますが、非常に迅速です。すべてのポップアップを承認してください。

証明書を再度承認しないように注意してください (すべてのポップアップを承認し終えたときに、証明書を承認するためのメッセージが表示されました)。

于 2016-12-13T08:33:53.610 に答える
6

Fiddler でTools» Options»に移動しHTTPSます。
次に、チェックを外して»Decrypt HTTPS trafficを実行します。ActionsRemove Interception Certificates

これにより、Windows 証明書ストアからすべての Fiddler 証明書が削除されます。

ここに画像の説明を入力

背景:
Fiddler は明らかに、あらゆる HTTPS トラフィックを復号化して検査するために、一種のホワイト ハット「中間者」アプローチを使用しています。そのためには、信頼できる独自の証明書が必要です。したがって、Decrypt HTTPS trafficチェックしたままにして、他の回答で提案されているように Fiddler 証明書を削除しても、Fiddler はとにかく復号化できないため、あまり意味がありません。

于 2019-03-28T07:58:31.437 に答える
5

EricLaw の 2 番目のオプションを拡張するだけです。これは、その証明書を複数のデバイスに配置し (ネットワーク テスト中にはかなり一般的です)、1 つのみで削除したい場合に便利です (ソース - http://www.cantoni.org /2013/11/06/capture-android-web-traffic-fiddler ):

  1. 設定の [セキュリティ] タブに移動します
  2. [信頼できる資格情報] をタップし、[ユーザー] タブを選択します
  3. Fiddler の「信頼しない」証明書をタップし、下にスクロールして削除します
  4. すべてのアプリが Fiddler 証明書を忘れるようにするために、デバイスの電源を入れ直す必要がある場合があります (たとえば、Chrome ブラウザーはしばらくの間、それを使用しようとし続けます)。
于 2014-11-04T05:58:09.133 に答える