Vad är ett TLS-handslag? Hur fixar man TLS-handskakning?

What Is Tls Handshake



Som IT-expert har du förmodligen hört talas om termen 'TLS-handskakning'. Men vad är ett TLS-handslag? Och hur kan du fixa ett TLS-handslag?



Ett TLS-handslag är en process som uppstår när två enheter kommunicerar med varandra via en säker anslutning. Handskakningen gör att de två enheterna kan verifiera varandras identitet och säkerställa att data de utbyter är krypterade.





Om du har problem med ett TLS-handslag finns det några saker du kan göra för att åtgärda problemet. Kontrollera först att de två enheterna du försöker ansluta använder samma version av TLS. Om de inte är det kan du behöva uppgradera en eller båda enheterna. För det andra, se till att certifikatet som används för handskakningen är giltigt. Om det inte är det kan du behöva skaffa ett nytt certifikat från en pålitlig källa. Slutligen, om du fortfarande har problem kan du prova att starta om enheterna eller återställa TLS-anslutningen.





Med lite felsökning bör du kunna fixa ett TLS-handslag och få dina enheter att kommunicera säkert igen.



TLS eller Transportlagersäkerhet det är ett krypteringsprotokoll. Den är utformad på ett sådant sätt att kommunikation över TLS förblir säker och privat. I det här inlägget kommer jag att förklara vad TLS-handskakning är och hur du fixar TLS-handskakning om du stöter på problem.

Handslag TLS



Innan vi fortsätter och pratar om TLS-handslaget, låt oss förstå när TLS händer. Varje gång du går in på en webbplats eller app via HTTPS används TLS. När du kommer åt e-post, meddelanden och till och med VOIP använder den TLS. Du bör vara medveten om att HTTPS är en implementering av TLS-kryptering.

Vad är ett TLS-handslag

Ett handslag är en form av förhandling mellan två parter. Precis som när vi träffar människor skakar vi hand med varandra och sedan fortsätter vi med något annat. På samma sätt är TLS-handskakning en form av handskakning mellan två servrar.

Under TLS-handskakningen verifierar servrarna varandra och upprättar kryptering och utbyter nycklar. Om allt är giltigt och förväntat kommer det att ske ytterligare datautbyte. Det finns fyra huvudsteg:

  1. Ange vilken version av TLS som ska användas för kommunikation.
  2. Välj vilka krypteringsalgoritmer som ska användas
  3. Äktheten verifieras med den offentliga nyckeln och digitala signaturen från SSL CA.
  4. Sessionsnycklar genereras och utbyts

Enkelt uttryckt säger de först hej, och sedan erbjuder servern ett certifikat som klienten måste verifiera. När valideringen är klar skapas en session. En nyckel skapas med hjälp av vilken data utbyts i sessionen.

Hur man fixar TLS-handskakning

Du kan inte göra något om det är ett problem på serversidan - men du har ett problem med webbläsaren, det går att åtgärda. Till exempel, om servern erbjuder ett certifikat som inte kan autentiseras, finns det inget du kan göra åt det. Men om problemet är ett TLS-protokoll som inte matchar, kan du ändra det i webbläsaren.

  1. Kontrollera om systemtiden är korrekt
  2. Kolla upp mannen i mitten problem
  3. Ändra TLS-protokoll i Windows
  4. Ta bort webbläsarprofil eller certifikatdatabas
  5. Återställ webbläsaren.

Det finns många fler anledningar till varför en TLS-handskakning kan misslyckas, och det beror på scenariot. Så här är några sätt att fixa TLS, men innan dess, använd alltid dessa regler för att filtrera bort problemet.

  • Kontrollera från olika webbplatser och om problemet kvarstår.
  • Växla till flera nätverksanslutningar, till exempel WiFi eller kabel
  • Byt nätverk, d.v.s. anslut till en mobil hotspot eller annan router, eller prova till och med ett offentligt nätverk

1] Kontrollera om systemtiden är korrekt

Detta är huvudorsaken till att TLS-handskakningen misslyckas i de flesta fall. Systemtiden används för att kontrollera om certifikatet är giltigt eller har löpt ut. Om det finns en avvikelse mellan tiden på din dator och tiden på servern kan certifikaten se förfallna ut. Ställ in tiden genom att ställa in det automatiska läget.

ta bort Facebook-sidan permanent

Besök nu webbplatsen igen och kontrollera om TLS-handskakningen är fixad.

2] Personen i centrum för problemet

Det finns en regel: om det händer med en webbplats är det ett säkerhetsprogramvaruproblem, men om det händer alla webbplatser är det ett systemproblem.

Säkerhetsprogramvara eller ett webbläsartillägg på din dator kan fånga upp TLS-anslutningar och ändra något, vilket resulterar i ett problematiskt TSL-handslag. Det är också möjligt att ett virus i systemet är orsaken till hela TLS-problemet.

Vissa webbläsartillägg ändra proxyinställningar och det kan orsaka detta problem.

Oavsett vilket måste du fixa din dator eller säkerhetsprogramvara. Det bästa sättet att ytterligare kontrollera detta är att använda en annan dator och öppna samma webbplats eller applikation som orsakade problemet.

3] Ändra TLS-protokollet i Windows

Windows 10 och tidigare versioner av Windows centraliserar protokollinställningarna på systemet. Om du behöver ändra TLS-versionen kan du göra det med Internetegenskaper.

Ändra TLS Chrome Edge

  • Typ inetcpl.cpl i raden 'Kör' och tryck på Enter.
  • När fönstret Internetegenskaper öppnas byter du till fliken Avancerat.
  • Scrolla till botten för att hitta avsnittet Säkerhet och här kan du lägga till eller ta bort TLS.
  • Om en webbplats letar efter TLS 1.2 och den inte kontrollerar, måste du kontrollera den. Likaså om man experimenterar с TLS 1.3 , du måste kolla upp det.
  • Ansök om kvarhållande och försök öppna samma webbplats igen.

Medan Chrome, IE och Edge använder Windows-funktioner är Firefox, liksom dess certifikatdatabas, självhanterad. Så här ändrar du TLS-protokollet i Firefox:

Ändra TLS i Firefox

  • Öppna Firefox, skriv om: config och tryck på Enter
  • Ange TLS i sökrutan och sök efter security.tls.version.min
  • Du kan ändra det till:
    • 1 och 2 för att tvinga fram användningen av TLS 1 och 1.1
    • 3 för att tillämpa TLS 1.2
    • 4 för att ställa in det maximala protokollet TLS 1.3.

4] Ta bort webbläsarprofil eller certifikatdatabas

Varje webbläsare har en databas för certifikat. Till exempel har varje Firefox-profil cert8.db fil. Om du tar bort den här filen och en omstart fixar det, är problemet med den lokala certifikatdatabasen.

På samma sätt på Windows när du använder IE eller Edge Certifikathanterare är ansvarig, eller så kan du gå till edge://settings/privacy och klicka på Hantera certifikat och HTTPS/SSL-inställningar. Ta bort certifikat och försök igen

Om du inte kan hitta databasen, ta bort profilen och försök igen.

4] Återställ webbläsaren

Detta är den sista utvägen om du har problem med någon av webbläsarna. Du kan helt avinstallera och sedan installera om eller återställa webbläsaren med den inbyggda funktionen. Följ länkarna för att återställa Krom , Microsoft Edge , jag Eldräv .

Slutligen, även om du kanske kan surfa på webbplatsen även om certifikatet är ogiltigt, se till att du inte gör några transaktioner med webbplatsen. Använd inte ett kreditkort eller ange ett kontolösenord.

Ladda ner PC Repair Tool för att snabbt hitta och automatiskt åtgärda Windows-fel

Vi hoppas att dessa tips var enkla att följa och att du kunde lösa TLS-problemet i din webbläsare eller på din dator. Jag har gjort mitt bästa för att erbjuda dig tillräckligt med lösningar, men om jag ska vara ärlig är TLS extremt omfattande och det kan finnas fler lösningar tillgängliga.

Populära Inlägg