Bagaimana Anda menghapus sertifikat CA root yang diinstal fiddler


97

Fiddler dengan senang hati menawarkan untuk menambahkan sertifikat CA root unik untuk menghalangi lalu lintas HTTPS.

Setelah sertifikat ini ditambahkan, bagaimana cara Anda menghapusnya?

masukkan deskripsi gambar di sini


2
Ini juga menghapus semua sertifikat intersepsi lain yang menghambat klien VPN saya !!!
felickz

Dan hancurkan klien cisco
Bob

Jawaban:


74

Sejak Fiddler 4.6.1.5 GUI-nya sedikit berbeda.

Opsi Fiddler

Buka Alat -> Opsi Fiddler -> HTTPS. Kemudian klik tombol "Tindakan" lalu "Setel Ulang Semua Sertifikat"

Ini akan memunculkan pesan yang bisa memakan waktu cukup lama tetapi sangat cepat. Setujui semua popup dan ini dia.

Perhatikan untuk tidak menyetujui ulang sertifikat lagi (ketika saya melakukannya pesan untuk menyetujui sertifikat muncul ketika saya selesai menyetujui semua popup.)


1
Anda yakin tidak perlu terlebih dahulu membatalkan pilihan "Dekripsi lalu lintas HTTPS", lalu pilih "Hapus Sertifikat Interepsi"?
mendidih

1
Ya, tidak perlu untuk itu
Eyal Abir

3
Saya bertanya-tanya bagaimana "Hapus Sertifikat Intersepsi" terkait dengan ini.
Stephen

4
@ Stephen Saya menghapus "Dekripsi lalu lintas HTTPS" dan memilih "menghapus sertifikat intersepsi" dan itu berhasil untuk saya.
pengguna1747935

2
Saya menggunakan v5.0.2 #####. #####, dan baru Reset All Certificatessaja membuat yang baru. Itu tidak meminta untuk menghapus yang lama sampai saya tidak mencentang Decrypt HTTPS trafficdan kemudian menjalankanRemove Interception Certificates
Stephen

86

Salah satu dari dua cara:

1) Nonaktifkan dekripsi HTTPS dan klik tombol berjudul "Hapus Sertifikat Interepsi"

dialog opsi fiddler

2) Buka CertMgr.msc, buka Personal and Trusted Stores, dan gunakan tombol Delete di root.


Bagaimana Anda melakukan ini di Windows 8 untuk m # 2?
Mike Flynn

2
@MikeFlynn: Tidak jelas apa yang Anda tanyakan. Prosedur di Windows 8 sama seperti di tempat lain.
EricLaw

Sebenarnya penamaannya berbeda tapi saya menemukannya.
Mike Flynn

@MikeFlynn: "Penamaan" dari apa? Windows 8 adalah OS utama saya.
EricLaw

Eric, Setelah mengikuti langkah 1, saya dapat melihat di certmgr.msc bahwa sertifikat pribadi yang dipasang oleh fiddler dihapus meskipun saya dapat melihat sertifikat fiddler di bagian "Otoritas sertifikat perantara". Apakah saya perlu menghapusnya secara manual? Bug?
Sriram Sakthivel

4

Hanya memperluas opsi kedua EricLaw, yang lebih berguna jika Anda telah meletakkan sertifikat itu di beberapa perangkat (cukup umum selama pengujian jaringan), dan Anda hanya ingin menghapusnya di satu (sumber - http://www.cantoni.org / 2013/11/06 / capture-android-web-traffic-fiddler ):

  1. Buka tab Keamanan di pengaturan
  2. Ketuk Kredensial tepercaya, lalu pilih tab Pengguna
  3. Ketuk sertifikat Fiddler “Jangan percaya”, lalu gulir ke bawah untuk menghapusnya
  4. Anda mungkin perlu menyalakan perangkat Anda agar semua aplikasi melupakan sertifikat Fiddler (misalnya, browser Chrome akan terus mencoba menggunakannya untuk sementara waktu)

4

Dalam Fiddler, buka Tools» Options» HTTPS.
Kemudian hapus centang Decrypt HTTPS trafficdan jalankan Actions» Remove Interception Certificates.

Ini akan menghapus semua sertifikat Fiddler dari penyimpanan sertifikat Windows.

masukkan deskripsi gambar di sini

Latar belakang:
Fiddler jelas menggunakan semacam pendekatan "orang di tengah" topi putih untuk mendekripsi dan memeriksa lalu lintas HTTPS apa pun. Untuk melakukan itu, perlu sertifikatnya sendiri agar dapat dipercaya. Oleh karena itu membiarkan Decrypt HTTPS trafficdicentang tetapi menghapus sertifikat Fiddler seperti yang diusulkan dalam jawaban lain tidak masuk akal, karena Fiddler tidak dapat mendekripsi lagi.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.