Wat is een TLS-handshake? Hoe TLS-handshake te repareren?

What Is Tls Handshake



Als IT-expert heb je waarschijnlijk wel eens gehoord van de term 'TLS-handshake'. Maar wat is een TLS-handshake? En hoe kun je een TLS-handshake oplossen?



Een TLS-handshake is een proces dat plaatsvindt wanneer twee apparaten met elkaar communiceren via een beveiligde verbinding. Door de handshake kunnen de twee apparaten elkaars identiteit verifiëren en ervoor zorgen dat de gegevens die ze uitwisselen versleuteld zijn.





Als u problemen ondervindt met een TLS-handshake, zijn er een paar dingen die u kunt doen om het probleem op te lossen. Controleer eerst of de twee apparaten die u probeert te verbinden dezelfde versie van TLS gebruiken. Als dit niet het geval is, moet u mogelijk een of beide apparaten upgraden. Ten tweede, zorg ervoor dat het certificaat dat voor de handshake wordt gebruikt, geldig is. Als dit niet het geval is, moet u mogelijk een nieuw certificaat van een vertrouwde bron aanvragen. Als u tot slot nog steeds problemen ondervindt, kunt u proberen de apparaten opnieuw op te starten of de TLS-verbinding opnieuw in te stellen.





Met een beetje probleemoplossing zou je een TLS-handshake moeten kunnen oplossen en je apparaten weer veilig kunnen laten communiceren.



TLS of Beveiliging van de transportlaag het is een coderingsprotocol. Het is zo ontworpen dat de communicatie via TLS veilig en privé blijft. In dit bericht zal ik uitleggen wat TLS-handshake is en hoe je TLS-handshake kunt oplossen als je problemen tegenkomt.

Handdruk TLS



Voordat we verder gaan en praten over de TLS-handshake, laten we begrijpen wanneer TLS plaatsvindt. Elke keer dat u een website of app via HTTPS bezoekt, wordt TLS gebruikt. Wanneer u e-mail, berichten en zelfs VOIP opent, gebruikt het TLS. Houd er rekening mee dat HTTPS een implementatie is van TLS-codering.

Wat is een TLS-handshake

Een handdruk is een vorm van onderhandeling tussen twee partijen. Net zoals wanneer we mensen ontmoeten, we elkaar de hand schudden en dan weer iets anders gaan doen. Evenzo is de TLS-handshake een vorm van handshake tussen twee servers.

Tijdens de TLS-handshake verifiëren de servers elkaar, stellen codering in en wisselen sleutels uit. Als alles geldig en verwacht is, vindt er extra gegevensuitwisseling plaats. Er zijn vier hoofdstappen:

  1. Geef op welke versie van TLS wordt gebruikt voor communicatie.
  2. Kies welke versleutelingsalgoritmen worden gebruikt
  3. Authenticiteit wordt geverifieerd met behulp van de openbare sleutel en digitale handtekening van de SSL CA.
  4. Sessiesleutels worden gegenereerd en uitgewisseld

Simpel gezegd, ze zeggen eerst hallo, en dan biedt de server een certificaat aan, dat de client moet verifiëren. Zodra de validatie is voltooid, wordt een sessie gemaakt. Er wordt een sleutel aangemaakt, met behulp waarvan in de sessie gegevens worden uitgewisseld.

Hoe TLS-handshake te repareren

Je kunt niets doen als er een probleem is aan de serverkant - maar je hebt een probleem met de browser, het kan worden opgelost. Als de server bijvoorbeeld een certificaat aanbiedt dat niet kan worden geauthenticeerd, kunt u daar niets aan doen. Als het probleem echter een niet-overeenkomend TLS-protocol is, kunt u dit in de browser wijzigen.

  1. Controleer of de systeemtijd correct is
  2. Rekening man in het midden problemen
  3. Wijzig het TLS-protocol in Windows
  4. Browserprofiel of certificaatdatabase verwijderen
  5. Browser resetten.

Er zijn veel meer redenen waarom een ​​TLS-handshake zou kunnen mislukken, en dit hangt af van het scenario. Dus, hier zijn een paar manieren om TLS op te lossen, maar gebruik daarvoor altijd deze regels om het probleem uit te filteren.

  • Controleer vanaf verschillende sites en of het probleem zich blijft voordoen.
  • Schakel over naar meerdere netwerkverbindingen, zoals wifi of bekabeld
  • Verander van netwerk, d.w.z. maak verbinding met een mobiele hotspot of een andere router, of probeer zelfs een openbaar netwerk

1] Controleer of de systeemtijd correct is

Dit is de belangrijkste reden waarom de TLS-handshake in de meeste gevallen mislukt. De systeemtijd wordt gebruikt om te controleren of het certificaat geldig of verlopen is. Als er een discrepantie is tussen de tijd op uw computer en de tijd op de server, kunnen de certificaten verlopen lijken. Stel de tijd in door de automatische modus in te stellen.

Facebook-pagina permanent verwijderen

Bezoek nu de website opnieuw en controleer of de TLS-handshake is opgelost.

2] De persoon in het middelpunt van het probleem

Er is één regel: als het één site overkomt, is het een beveiligingssoftwareprobleem, maar als het alle sites overkomt, is het een systeemprobleem.

Beveiligingssoftware of een browserextensie op uw computer kan TLS-verbindingen onderscheppen en iets veranderen, wat resulteert in een problematische TSL-handshake. Het is ook mogelijk dat een virus in het systeem de oorzaak is van het hele TLS-probleem.

Sommige browserextensies proxy-instellingen wijzigen en dat kan dit probleem veroorzaken.

Hoe dan ook, u moet uw computer of beveiligingssoftware repareren. De beste manier om dit verder te controleren, is door een andere computer te gebruiken en dezelfde website of toepassing te openen die het probleem veroorzaakte.

3] Wijzig het TLS-protocol in Windows

Windows 10 en eerdere versies van Windows centraliseren protocolinstellingen op het systeem. Als u de TLS-versie moet wijzigen, kunt u dit doen met Interneteigenschappen.

Wijzig TLS Chrome Edge

  • Type inetcpl.cpl in de regel 'Uitvoeren' en druk op Enter.
  • Wanneer het venster Interneteigenschappen wordt geopend, schakelt u over naar het tabblad Geavanceerd.
  • Scrol naar beneden om het gedeelte Beveiliging te vinden en hier kunt u TLS toevoegen of verwijderen.
  • Als een site zoekt naar TLS 1.2 en deze niet controleert, moet u deze controleren. Evenzo, als men experimenteert с TLS 1.3 , je moet het eens bekijken.
  • Vraag retentie aan en probeer dezelfde site opnieuw te openen.

Terwijl Chrome, IE en Edge Windows-functies gebruiken, beheert Firefox, net als zijn certificaatdatabase, zichzelf. Zo wijzigt u het TLS-protocol in Firefox:

Wijzig TLS in Firefox

  • Open Firefox, typ over: config en druk op Enter
  • Voer TLS in het zoekvak in en zoek naar security.tls.versie.min
  • U kunt dit wijzigen in:
    • 1 en 2 om het gebruik van TLS 1 en 1.1 af te dwingen
    • 3 om TLS 1.2 af te dwingen
    • 4 om het maximale protocol TLS 1.3 in te stellen.

4] Browserprofiel of certificaatdatabase verwijderen

Elke browser onderhoudt een database voor certificaten. Elk Firefox-profiel heeft bijvoorbeeld cert8.db bestand. Als u dit bestand verwijdert en het opnieuw wordt hersteld, ligt het probleem bij de lokale certificaatdatabase.

Evenzo op Windows bij gebruik van IE of Edge Certificaat beheerder verantwoordelijk is, of u kunt naar edge://instellingen/privacy en klik op Beheer certificaten en HTTPS/SSL-instellingen. Verwijder certificaten en probeer het opnieuw

Als u de database niet kunt vinden, verwijdert u het profiel en probeert u het opnieuw.

4] Browser resetten

Dit is het laatste redmiddel als je problemen hebt met een van de browsers. U kunt de browser volledig verwijderen en vervolgens opnieuw installeren of opnieuw instellen met behulp van de ingebouwde functie. Volg de links om te resetten Chroom , Microsoft Rand , i Vuur Vos .

Tot slot, hoewel u mogelijk door de website kunt bladeren, zelfs als het certificaat ongeldig is, moet u ervoor zorgen dat u geen transacties met de website uitvoert. Gebruik geen creditcard en voer geen accountwachtwoord in.

Download PC Repair Tool om snel Windows-fouten te vinden en automatisch op te lossen

We hopen dat deze tips gemakkelijk te volgen waren en dat je het TLS-probleem in je browser of op je computer hebt kunnen oplossen. Ik heb mijn best gedaan om je voldoende oplossingen te bieden, maar om eerlijk te zijn is TLS enorm uitgebreid en zijn er wellicht meer oplossingen beschikbaar.

Populaire Berichten