Come si rimuove il certificato CA radice installato da Fiddler


97

Fiddler offre utilmente di aggiungere un certificato CA radice univoco per intercettare il traffico HTTPS.

Dopo aver aggiunto questo certificato, come procedere per rimuoverlo?

inserisci qui la descrizione dell'immagine


2
Questo rimuove anche tutti gli altri certificati di intercettazione che impantanano il mio client VPN !!!
felickz

E rompi il client Cisco
Bob

Risposte:


73

In Fiddler vai su Tools» Options» HTTPS.
Quindi deseleziona Decrypt HTTPS trafficed esegui Actions» Remove Interception Certificates.

Ciò rimuoverà tutti i certificati Fiddler dall'archivio certificati di Windows.

immagine dello schermo

Risposta Ringraziamenti / Grazie:

  • Eyal Abir per la loro risposta originale nella cronologia delle modifiche
  • Jpsy per questa risposta e screenshot aggiornati

1
Sei sicuro di non dover prima deselezionare "Decrittografa traffico HTTPS", quindi scegliere "Rimuovi certificati di intercettazione"?
Bozzle

1
Sì, non
ce n'è

3
Mi chiedo come "Rimuovere i certificati di intercettazione" sia correlato a questo.
Stephen

4
@Stephen Ho deselezionato "Decrittografa traffico HTTPS" e selezionato "Rimuovi certificati di intercettazione" e questo ha funzionato per me.
user1747935

2
Sono sulla v5.0.2 #####. ##### e ne ho Reset All Certificatessemplicemente generato uno nuovo. Non è stato richiesto di eliminare il vecchio fino a quando non ho deselezionato Decrypt HTTPS traffice poi eseguitoRemove Interception Certificates
Stephen

86

Uno dei due modi:

1) Disabilita la decrittografia HTTPS e fai clic sul pulsante "Rimuovi certificati di intercettazione"

finestra di dialogo delle opzioni del violinista

2) Apri CertMgr.msc, apri Personal e Trusted Stores e usa il tasto Canc nella root.


Come si esegue questa operazione in Windows 8 per m # 2?
Mike Flynn

2
@MikeFlynn: Non è davvero chiaro cosa stai chiedendo. La procedura in Windows 8 è la stessa di qualsiasi altra parte.
EricLaw

In realtà la denominazione è diversa ma l'ho capito.
Mike Flynn

@MikeFlynn: La "denominazione" di cosa? Windows 8 è il mio sistema operativo principale.
EricLaw

Eric, dopo aver seguito il passaggio 1, posso vedere in certmgr.msc che i certificati personali installati da Fiddler vengono rimossi anche se posso vedere un certificato di Fiddler nella sezione "Autorità di certificazione intermedie". Devo rimuoverlo manualmente? Bug?
Sriram Sakthivel

4

Basta espandere la seconda opzione di EricLaw, che è più utile se hai messo quel certificato su più dispositivi (abbastanza comune durante i test di rete) e vuoi rimuoverlo solo su uno (fonte - http://www.cantoni.org / 2013/11/06 / capture-android-web-traffic-fiddler ):

  1. Vai alla scheda Sicurezza nelle impostazioni
  2. Tocca Credenziali attendibili, quindi seleziona la scheda Utente
  3. Tocca il certificato "Non fidarti" di Fiddler, quindi scorri verso il basso per rimuoverlo
  4. Potrebbe essere necessario spegnere e riaccendere il dispositivo per fare in modo che tutte le app dimentichino il certificato di Fiddler (ad esempio, il browser Chrome continuerà a provare a utilizzarlo per un po ')

3

In Fiddler vai su Tools» Options» HTTPS.
Quindi deseleziona Decrypt HTTPS trafficed esegui Actions» Remove Interception Certificates.

Ciò rimuoverà tutti i certificati Fiddler dall'archivio certificati di Windows.

inserisci qui la descrizione dell'immagine

Background:
Fiddler sta ovviamente usando una sorta di approccio "man in the middle" da cappello bianco per decrittografare e ispezionare qualsiasi traffico HTTPS. Per fare ciò, ha bisogno dei suoi certificati di cui fidarsi. Pertanto lasciare Decrypt HTTPS trafficselezionato ma rimuovere i certificati Fiddler come proposto in altre risposte non ha molto senso, poiché Fiddler non può comunque decrittografare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.