Co je to TLS handshake? Jak opravit TLS handshake?

What Is Tls Handshake



Jako IT expert jste pravděpodobně slyšeli o termínu „TLS handshake“. Ale co je to TLS handshake? A jak můžete opravit TLS handshake?



TLS handshake je proces, ke kterému dochází, když spolu dvě zařízení komunikují přes zabezpečené připojení. Potřesení rukou umožňuje oběma zařízením vzájemně ověřit identitu a zajistit, že data, která si vyměňují, jsou šifrována.





Pokud máte potíže s podáním ruky TLS, existuje několik věcí, které můžete udělat, abyste problém vyřešili. Nejprve se ujistěte, že dvě zařízení, která se pokoušíte připojit, používají stejnou verzi TLS. Pokud nejsou, možná budete muset upgradovat jedno nebo obě zařízení. Za druhé se ujistěte, že certifikát použitý pro handshake je platný. Pokud tomu tak není, možná budete muset získat nový certifikát z důvěryhodného zdroje. Nakonec, pokud máte stále potíže, můžete zkusit restartovat zařízení nebo resetovat připojení TLS.





S trochou odstraňování problémů byste měli být schopni opravit handshake TLS a zajistit, aby vaše zařízení znovu bezpečně komunikovala.



TLS nebo Zabezpečení transportní vrstvy je to šifrovací protokol. Je navržen tak, aby komunikace přes TLS zůstala bezpečná a soukromá. V tomto příspěvku vysvětlím, co je TLS handshake a jak opravit TLS handshake, pokud narazíte na problémy.

Handshake TLS



Než budeme pokračovat a mluvit o handshake TLS, pojďme pochopit, kdy k TLS dojde. Při každém přístupu na web nebo aplikaci přes HTTPS se používá TLS. Když přistupujete k e-mailu, zprávám a dokonce i VOIP, používá TLS. Měli byste si být vědomi toho, že HTTPS je implementace šifrování TLS.

Co je TLS handshake

Podání ruky je forma vyjednávání mezi dvěma stranami. Stejně jako když se potkáme s lidmi, podáme si ruce a pak děláme něco jiného. Podobně TLS handshake je forma handshake mezi dvěma servery.

Během TLS handshake se servery navzájem ověřují a vytvářejí šifrovací a výměnné klíče. Pokud je vše platné a očekávané, dojde k další výměně dat. Existují čtyři hlavní kroky:

  1. Určete, která verze TLS bude použita pro komunikaci.
  2. Vyberte, které šifrovací algoritmy budou použity
  3. Autenticita se ověřuje pomocí veřejného klíče a digitálního podpisu SSL CA.
  4. Klíče relace jsou generovány a vyměňovány

Jednoduše řečeno, nejprve pozdraví a poté server nabídne certifikát, který musí klient ověřit. Po dokončení ověření se vytvoří relace. Vytvoří se klíč, pomocí kterého se v relaci vyměňují data.

Jak opravit TLS handshake

Pokud je problém na straně serveru, nemůžete nic dělat - ale máte problém s prohlížečem, lze jej opravit. Pokud například server nabízí certifikát, který nelze ověřit, nemůžete s tím nic dělat. Pokud je však problém v nesouladu protokolu TLS, můžete to změnit v prohlížeči.

  1. Zkontrolujte, zda je systémový čas správný
  2. Šek muž uprostřed problémy
  3. Změňte protokol TLS ve Windows
  4. Smažte profil prohlížeče nebo databázi certifikátů
  5. Resetovat prohlížeč.

Existuje mnoho dalších důvodů, proč může TLS handshake selhat, a záleží na scénáři. Zde je několik způsobů, jak opravit TLS, ale předtím vždy použijte tato pravidla k odfiltrování problému.

  • Zkontrolujte z různých stránek a zda problém přetrvává.
  • Přepněte na více síťových připojení, jako je WiFi nebo kabelové připojení
  • Změňte síť, tj. připojte se k mobilnímu hotspotu nebo jinému routeru, nebo dokonce zkuste veřejnou síť

1] Zkontrolujte, zda je systémový čas správný

To je hlavní důvod, proč TLS handshake ve většině případů selhává. Systémový čas se používá ke kontrole platnosti certifikátu nebo jeho platnosti. Pokud existuje nesoulad mezi časem na vašem počítači a časem na serveru, může se zdát, že certifikáty vypršely. Nastavte čas nastavením automatického režimu.

trvale smazat facebookovou stránku

Nyní navštivte web znovu a zkontrolujte, zda je TLS handshake opraveno.

2] Člověk v centru problému

Existuje jedno pravidlo: pokud se to stane na jednom webu, pak je to problém bezpečnostního softwaru, ale pokud se to stane na všech webech, pak je to systémový problém.

Bezpečnostní software nebo rozšíření prohlížeče ve vašem počítači může zachytit TLS připojení a něco změnit, což vede k problematickému TSL handshake. Je také možné, že příčinou celého problému s TLS je virus v systému.

Některá rozšíření prohlížeče změnit nastavení proxy a to může způsobit tento problém.

V každém případě musíte opravit počítač nebo bezpečnostní software. Nejlepší způsob, jak to dále zkontrolovat, je použít jiný počítač a otevřít stejný web nebo aplikaci, která problém způsobila.

3] Změňte protokol TLS ve Windows

Windows 10 a starší verze systému Windows centralizují nastavení protokolu v systému. Pokud potřebujete změnit verzi TLS, můžete tak učinit pomocí Vlastnosti Internetu.

Změňte TLS Chrome Edge

  • Typ inetcpl.cpl na řádku 'Spustit' a stiskněte klávesu Enter.
  • Když se otevře okno Vlastnosti Internetu, přepněte na kartu Upřesnit.
  • Přejděte dolů a vyhledejte sekci Zabezpečení a zde můžete přidat nebo odebrat TLS.
  • Pokud web hledá TLS 1.2 a nekontroluje, musíte to zkontrolovat. Podobně, pokud člověk experimentuje s TLS 1.3 , musíte to zkontrolovat.
  • Požádejte o uchování a zkuste znovu otevřít stejný web.

Zatímco Chrome, IE a Edge používají funkce Windows, Firefox se stejně jako jeho databáze certifikátů spravuje sám. Zde je návod, jak změnit protokol TLS ve Firefoxu:

Změňte TLS ve Firefoxu

  • Otevřete Firefox, zadejte o: config a stiskněte Enter
  • Do vyhledávacího pole zadejte TLS a vyhledejte security.tls.version.min
  • Můžete to změnit na:
    • 1 a 2 vynutit použití TLS 1 a 1.1
    • 3 k vynucení TLS 1.2
    • 4 pro nastavení maximálního protokolu TLS 1.3.

4] Odstraňte profil prohlížeče nebo databázi certifikátů

Každý prohlížeč udržuje databázi certifikátů. Například každý profil Firefoxu má cert8.db soubor. Pokud tento soubor odstraníte a restartování jej vyřeší, problém se týká lokální databáze certifikátů.

Podobně ve Windows při použití IE nebo Edge Správce certifikátů je zodpovědný, nebo můžete jít do edge://settings/privacy a klikněte na Správa certifikátů a nastavení HTTPS/SSL. Smažte certifikáty a zkuste to znovu

Pokud nemůžete najít databázi, smažte profil a zkuste to znovu.

4] Resetujte prohlížeč

Toto je poslední možnost, pokud máte problémy s jedním z prohlížečů. Prohlížeč můžete zcela odinstalovat a poté znovu nainstalovat nebo resetovat pomocí vestavěné funkce. Pro resetování postupujte podle odkazů Chrome , Microsoft Edge , i Firefox .

A konečně, i když můžete být schopni procházet web, i když je certifikát neplatný, ujistěte se, že s webem neprovádíte žádné transakce. Nepoužívejte kreditní kartu ani nezadávejte heslo k účtu.

Stáhněte si PC Repair Tool, abyste rychle našli a automaticky opravili chyby systému Windows

Doufáme, že tyto tipy byly snadno dosažitelné a že se vám podařilo vyřešit problém s TLS ve vašem prohlížeči nebo v počítači. Snažil jsem se, co jsem mohl, nabídnout vám dostatek řešení, ale abych byl upřímný, TLS je extrémně rozsáhlé a může být k dispozici více řešení.

Populární Příspěvky