Přejít na hlavní obsah

Nastavení Fiddleru pro HTTPS

Použití Fiddleru, výkonného nástroje pro ladění síťových požadavků, může vývojářům a testerům výrazně usnadnit práci. S příchodem HTTPS však bylo nutné nakonfigurovat Fiddler tak, aby fungoval s chráněným protokolem. V tomto podrobném návodu vám řekneme, jak nakonfigurovat Fiddler pro provoz HTTPS a umožnit mu sledovat a analyzovat šifrovaný provoz.

Prvním krokem k nastavení Fiddleru pro HTTPS je instalace kořenového certifikátu. Fiddler používá svůj vlastní kořenový certifikát k dekódování a překódování šifrovaného provozu. Chcete-li nainstalovat tento certifikát, musíte přejít do nabídky Fiddler a vybrat položku "Tools" (Nástroje) a poté "možnosti" (nastavení).

V okně nastavení, které se otevře, přejděte na kartu "HTTPS". V části " Decrypt HTTPS traffic "(dešifrovat HTTPs provoz) klikněte na tlačítko" Decrypt https traffic " (dešifrovat HTTPs provoz). V tomto případě budete vyzváni k instalaci kořenového certifikátu Fiddler. Postupujte podle pokynů k instalaci certifikátu a restartujte Fiddler, aby se změny projevily.

Jakmile je kořenový certifikát nainstalován, je nutné povolit šifrování pro vaše prohlížeče nebo aplikace. Chcete-li to provést, přejděte do nabídky Nástroje a vyberte možnost možnosti (nastavení). Přejděte na kartu "Connections" (připojení) a nakonfigurujte příslušná nastavení pro vaše prohlížeče a aplikace. Ve většině případů stačí vybrat možnost "Decrypt HTTPS traffic" (dešifrovat HTTPs provoz) a zaškrtnout políčko naproti názvu prohlížeče nebo aplikace.

Nyní je Fiddler nakonfigurován pro provoz https. Může monitorovat šifrovaný provoz a také poskytovat další nástroje pro jeho analýzu a ladění. Buďte opatrní při používání služby Fiddler pro provoz HTTPS, protože to může představovat hrozbu pro bezpečnost vašeho systému a přenášených informací. Ujistěte se, že Fiddler používáte pouze v rámci legální činnosti a máte k jeho použití příslušná oprávnění.

Příprava na Nastavení

Než začnete konfigurovat Fiddler pro HTTPS, musíte provést několik předběžných kroků:

  1. Nainstalujte Fiddler do počítače. Můžete si jej stáhnout z oficiálních webových stránek vývojáře.
  2. Nainstalujte a nakonfigurujte kořenový certifikát webového serveru. K tomu budete potřebovat klíč a certifikát s rozšířením .pfx. Pokud již certifikát máte, můžete jej použít. V opačném případě budete muset vytvořit vlastní podepsaný certifikát.
  3. Nakonfigurujte proxy server Fiddler tak, aby zachytil HTTPs provoz. Chcete-li to provést, otevřete Fiddler a přejděte na kartu Nástroje. V nabídce vyberte " Nastavení "a přejděte na kartu"HTTPS". Zaškrtněte políčko Povolit otevření provozu HTTPS.

Po dokončení těchto kroků budete připraveni nakonfigurovat Fiddler pro provoz HTTPS. Přejděte do další části a zjistěte více o procesu nastavení.

Instalace Fiddler

Chcete-li začít s Fiddlerem, musíte si stáhnout a nainstalovat aplikaci do počítače.

  1. Otevřete webový prohlížeč a přejděte na oficiální webové stránky vývojáře Fiddler na adrese https://www.telerik.com/fiddler..
  2. Na domovské stránce webu klikněte na tlačítko "Stáhnout Fiddler".
  3. V nabídce, která se zobrazí, vyberte verzi Fiddler, která odpovídá operačnímu systému vašeho počítače (Windows nebo macOS).
  4. Klikněte na tlačítko" Stáhnout " a počkejte na dokončení stahování instalačního souboru.
  5. Spusťte instalační soubor Fiddler a podle pokynů průvodce instalací nainstalujte aplikaci do počítače.
  6. Po dokončení instalace spusťte Fiddler, pokud nebyl spuštěn automaticky.

Nyní, když je Fiddler nainstalován a spuštěn na vašem počítači, jste připraveni přejít na konfiguraci aplikace pro provoz https.

Získání certifikátu

Chcete-li úspěšně zachytit a analyzovat provoz https ve Fiddleru, musíte jej nakonfigurovat tak, aby generoval vlastní kořenový certifikát, který bude použit k vytváření a instalaci certifikátů na každý konkrétní web.

Chcete-li získat kořenový certifikát, postupujte takto:

  1. Spusťte Fiddler a otevřete nabídku Tools.
  2. V nabídce vyberte možnost Options.
  3. V liště vlevo vyberte kartu HTTPS.
  4. V sekci Decrypt HTTPS traffic zaškrtněte políčko naproti možnosti Decrypt HTTPS traffic.
  5. Klikněte na tlačítko Actions a vyberte položku nabídky Export root certificate to desktop.

Poté se na ploše zobrazí soubor s příponou .cer. To je kořenový certifikát, který Fiddler použije k generování a instalaci certifikátů na každé místo, se kterým budou nainstalována připojení HTTPS.

Nastavení Fiddleru

Nastavení fiddleru pro provoz https zahrnuje několik kroků:

Krok 1: Instalace Fiddleru do počítače

Prvním krokem je instalace Fiddleru do počítače. Fiddler lze stáhnout ze stránky oficiálního webu vývojáře.

Krok 2: Povolení proxy Fiddler

Po instalaci Fiddleru musíte v programu povolit proxy server. Chcete-li to provést, musíte spustit aplikaci a přejít na kartu "Tools" (Nástroje) a poté na "možnosti" (nastavení). V okně, které se otevře, musíte vybrat kartu " Connections "(připojení) a zaškrtnout políčko" Allow remote computers to connect " (povolit vzdáleným počítačům připojit se).

Krok 3: Přidání certifikátu Fiddler

Aby Fiddler mohl zachytit a analyzovat provoz HTTPS, je nutné do operačního systému přidat certifikát Fiddler a svěřit jej. Chcete-li to provést, přejděte na kartu "HTTPS" (HTTPS) a klikněte na tlačítko "Actions" (akce). V rozbalovací nabídce vyberte možnost "Export root certificate to desktop" (export certifikátu kořenového certifikačního centra na plochu). Poté se zobrazí varování před bezpečnostními riziky, které je třeba ignorovat, protože certifikát přidáváme sami a důvěřujeme mu. Na ploše se vytvoří soubor s příponou .cer.

Krok 4: Instalace certifikátu Fiddler

Po exportu certifikátu na plochu jej musíte nainstalovat. Chcete-li to provést, musíte dvakrát kliknout na soubor .cer a vybrat možnost "Install Certificate" (nastavit certifikát). V okně, které se otevře, musíte vybrat možnost " Current User "(současný uživatel) a kliknout na tlačítko" Next " (další). Poté musíte vybrat možnost " Place all certificates in the following store "(umístit všechny certifikáty do dalšího úložiště) a kliknout na tlačítko" Browse " (recenze). V okně, které se otevře, musíte vybrat možnost "Trusted Root Certification Authorities "(Důvěryhodné kořenové certifikační autority) a kliknout na tlačítko" OK " (OK). Poté musíte kliknout na tlačítko" Next "(další) a" Finish " (dokončit).

Otevření Fiddleru

Než začnete s Fiddlerem, musíte jej spustit. Chcete-li to provést, postupujte podle následujících kroků:

  1. Ujistěte se, že je Fiddler nainstalován ve vašem počítači. Pokud není nainstalován, Stáhněte si jej z oficiálních webových stránek vývojáře a proveďte proces instalace.
  2. Spusťte Fiddler otevřením ze seznamu nainstalovaných programů nebo kliknutím na zástupce na ploše.
  3. Po spuštění Fiddleru se zobrazí jeho hlavní okno.

Nyní je Fiddler připraven k použití a můžete začít konfigurovat HTTPs provoz.

Nastavení HTTPS

Chcete-li nastavit Fiddler pro provoz https, musíte postupovat podle následujících kroků:

1. Nainstalujte kořenový certifikát Fiddler:

a) otevřete Fiddler a vyberte kartu Nástroje.

B) v rozbalovací nabídce vyberte Možnosti.

C) otevřete kartu "HTTPS".

d) zaškrtněte políčko "Povolit zachycení připojení HTTPS".

d) klikněte na tlačítko "generovat certifikát CA".

e) nainstalujte generovaný certifikát na zařízení.

2. Nakonfigurujte prohlížeč pro práci s certifikátem:

a) otevřete nastavení prohlížeče.

B) vyhledejte sekci "Zabezpečení" nebo "soukromí".

C) přidejte kořenový certifikát Fiddler do seznamu důvěryhodných.

3. Zkontrolujte provoz https:

a) spusťte Fiddler a ujistěte se, že je povolen přenos https.

B) otevřete prohlížeč a proveďte požadavek na web HTTPS.

C) ujistěte se, že Fiddler zachytí a zobrazí HTTPs provoz.

D) pokud se provoz nezobrazí, restartujte prohlížeč a/nebo Fiddler a zkontrolujte nastavení certifikátu v prohlížeči.

To je všechno! Nyní je Fiddler nakonfigurován pro provoz https. Můžete zachytit, analyzovat a změnit šifrovaný provoz pro testování nebo ladění vašich webových aplikací.

Kontrola práce

Po konfiguraci Fiddleru pro práci s HTTPS můžete začít testovat jeho funkčnost.

1. Spusťte Fiddler a ujistěte se, že je úspěšně připojen k vašemu prohlížeči.

2. Otevřete prohlížeč a přejděte na jakýkoli web, který používá protokol HTTPS.

3. V okně Fiddler byste měli vidět seznam dotazů a odpovědí, které procházejí vaším prohlížečem.

4. Pokud se v okně Fiddler zobrazí data dotazů a odpovědí, je nastavení HTTPS úspěšné.

5. Můžete také zkontrolovat, zda šifrování dat funguje. Chcete-li to provést, otevřete jakýkoli dotaz v seznamu a zkontrolujte, zda je pole "Decrypted Body" prázdné. To znamená, že data byla zašifrována.

6. Pokud chcete deaktivovat Fiddler, abyste se vrátili k normálu vašeho prohlížeče, jednoduše zavřete program nebo vypněte proxy server v nastavení prohlížeče.

Nyní jste připraveni použít Fiddler k analýze návštěvnosti HTTPS a ladit problémy na webových stránkách.

Všimněte si, že Fiddler se nedoporučuje používat na veřejných počítačích nebo v sítích se zvýšeným soukromím, protože může zachytit osobní data uživatelů.

Spuštění testovacího dotazu

Po úspěšném nastavení Fiddleru a přidání certifikátu do počítače můžete zahájit testovací https dotaz. Postupujte podle jednoduchých kroků:

  1. Otevřete Fiddler.
  2. Nakonfigurujte svou aplikaci nebo zařízení pro použití proxy serveru Fiddler.
  3. Ve vaší aplikaci nebo prohlížeči proveďte dotaz, který chcete sledovat.
  4. Fiddler by měl tento požadavek automaticky zachytit a zobrazit v hlavním okně programu.

Nyní můžete zobrazit a analyzovat data, která byla odeslána a získána během provádění dotazu. V hlavním okně Fiddler se zobrazí všechny informace o dotazu, včetně záhlaví, možností a těla dotazu a odpovědi ze serveru.

Pokud chcete dotaz opakovat, klikněte pravým tlačítkem na vybraný dotaz a vyberte Odeslat znovu. To vám umožní zkontrolovat, jak aplikace nebo server zpracovává opakovaný dotaz a porovnat výsledky.

Můžete tedy použít Fiddler k testování a ladění požadavků HTTPS a také k analýze fungování vaší aplikace nebo webového serveru.