Was ist ein TLS-Handshake? Wie behebt man den TLS-Handshake?

What Is Tls Handshake



Als IT-Experte haben Sie wahrscheinlich schon von dem Begriff „TLS-Handshake“ gehört. Aber was ist ein TLS-Handshake? Und wie können Sie einen TLS-Handshake beheben?



Ein TLS-Handshake ist ein Prozess, der auftritt, wenn zwei Geräte über eine sichere Verbindung miteinander kommunizieren. Der Handshake ermöglicht es den beiden Geräten, die Identität des anderen zu überprüfen und sicherzustellen, dass die ausgetauschten Daten verschlüsselt sind.





Wenn Sie Probleme mit einem TLS-Handshake haben, gibt es ein paar Dinge, die Sie tun können, um das Problem zu beheben. Stellen Sie zunächst sicher, dass die beiden Geräte, die Sie verbinden möchten, dieselbe Version von TLS verwenden. Wenn dies nicht der Fall ist, müssen Sie möglicherweise eines oder beide Geräte aktualisieren. Stellen Sie zweitens sicher, dass das für den Handshake verwendete Zertifikat gültig ist. Wenn dies nicht der Fall ist, müssen Sie möglicherweise ein neues Zertifikat von einer vertrauenswürdigen Quelle abrufen. Wenn Sie immer noch Probleme haben, können Sie schließlich versuchen, die Geräte neu zu starten oder die TLS-Verbindung zurückzusetzen.





Mit ein wenig Fehlerbehebung sollten Sie in der Lage sein, einen TLS-Handshake zu beheben und Ihre Geräte wieder sicher kommunizieren zu lassen.



TLS oder Transportschichtsicherheit es ist ein Verschlüsselungsprotokoll. Es ist so konzipiert, dass die Kommunikation über TLS sicher und privat bleibt. In diesem Beitrag werde ich erklären, was TLS-Handshake ist und wie man TLS-Handshake behebt, wenn Probleme auftreten.

Handshake-TLS



Bevor wir fortfahren und über den TLS-Handshake sprechen, wollen wir verstehen, wann TLS auftritt. Jedes Mal, wenn Sie über HTTPS auf eine Website oder App zugreifen, wird TLS verwendet. Wenn Sie auf E-Mails, Nachrichten und sogar VOIP zugreifen, wird TLS verwendet. Sie sollten sich darüber im Klaren sein, dass HTTPS eine Implementierung der TLS-Verschlüsselung ist.

Was ist ein TLS-Handshake

Ein Handschlag ist eine Form der Verhandlung zwischen zwei Parteien. Genauso wie wenn wir Leute treffen, wir einander die Hand geben und dann mit etwas anderem weitermachen. Ebenso ist der TLS-Handshake eine Form des Handshakes zwischen zwei Servern.

Während des TLS-Handshakes verifizieren sich die Server gegenseitig und richten eine Verschlüsselung ein und tauschen Schlüssel aus. Wenn alles gültig und erwartet ist, findet ein weiterer Datenaustausch statt. Es gibt vier Hauptschritte:

  1. Geben Sie an, welche Version von TLS für die Kommunikation verwendet wird.
  2. Wählen Sie aus, welche Verschlüsselungsalgorithmen verwendet werden
  3. Die Authentizität wird anhand des öffentlichen Schlüssels und der digitalen Signatur der SSL-CA verifiziert.
  4. Sitzungsschlüssel werden generiert und ausgetauscht

Einfach gesagt, sie sagen zuerst Hallo, und dann bietet der Server ein Zertifikat an, das der Client überprüfen muss. Sobald die Validierung abgeschlossen ist, wird eine Sitzung erstellt. Es wird ein Schlüssel erstellt, mit dessen Hilfe Daten in der Sitzung ausgetauscht werden.

So beheben Sie den TLS-Handshake

Sie können nichts tun, wenn es auf der Serverseite ein Problem gibt - aber Sie haben ein Problem mit dem Browser, es kann behoben werden. Wenn der Server beispielsweise ein Zertifikat anbietet, das nicht authentifiziert werden kann, können Sie nichts dagegen tun. Wenn das Problem jedoch eine Nichtübereinstimmung des TLS-Protokolls ist, können Sie es im Browser ändern.

  1. Überprüfen Sie, ob die Systemzeit korrekt ist
  2. Überprüfen der Mann in der Mitte Probleme
  3. Ändern Sie das TLS-Protokoll in Windows
  4. Browserprofil oder Zertifikatsdatenbank löschen
  5. Browser zurücksetzen.

Es gibt viele weitere Gründe, warum ein TLS-Handshake fehlschlagen könnte, und es hängt vom Szenario ab. Hier sind also ein paar Möglichkeiten, TLS zu beheben, aber vorher immer diese Regeln verwenden, um das Problem herauszufiltern.

  • Überprüfen Sie von verschiedenen Seiten und ob das Problem weiterhin besteht.
  • Wechseln Sie zu mehreren Netzwerkverbindungen, z. B. WLAN oder Kabel
  • Wechseln Sie das Netzwerk, d. h. verbinden Sie sich mit einem mobilen Hotspot oder einem anderen Router, oder versuchen Sie es sogar mit einem öffentlichen Netzwerk

1] Überprüfen Sie, ob die Systemzeit korrekt ist

Dies ist der Hauptgrund, warum der TLS-Handshake in den meisten Fällen fehlschlägt. Die Systemzeit wird verwendet, um zu prüfen, ob das Zertifikat gültig oder abgelaufen ist. Wenn zwischen der Uhrzeit auf Ihrem Computer und der Uhrzeit auf dem Server eine Diskrepanz besteht, sehen die Zertifikate möglicherweise abgelaufen aus. Stellen Sie die Uhrzeit ein, indem Sie den automatischen Modus einstellen.

Facebook-Seite dauerhaft löschen

Besuchen Sie nun erneut die Website und prüfen Sie, ob der TLS-Handshake behoben ist.

2] Die Person im Zentrum des Problems

Es gibt eine Regel: Wenn es an einer Site auftritt, handelt es sich um ein Problem mit der Sicherheitssoftware, aber wenn es an allen Sites auftritt, handelt es sich um ein Systemproblem.

Sicherheitssoftware oder eine Browsererweiterung auf Ihrem Computer können TLS-Verbindungen abfangen und etwas ändern, was zu einem problematischen TSL-Handshake führt. Es ist auch möglich, dass ein Virus im System die Ursache für das ganze TLS-Problem ist.

Einige Browsererweiterungen Proxy-Einstellungen ändern und das kann dieses Problem verursachen.

In jedem Fall müssen Sie Ihren Computer oder Ihre Sicherheitssoftware reparieren. Der beste Weg, dies weiter zu überprüfen, besteht darin, einen anderen Computer zu verwenden und dieselbe Website oder Anwendung zu öffnen, die das Problem verursacht hat.

3] Ändern Sie das TLS-Protokoll in Windows

Windows 10 und frühere Versionen von Windows zentralisieren die Protokolleinstellungen auf dem System. Wenn Sie die TLS-Version ändern müssen, können Sie dies über die Interneteigenschaften tun.

Ändern Sie TLS Chrome Edge

  • Typ inetcpl.cpl in die Zeile „Ausführen“ und drücken Sie die Eingabetaste.
  • Wenn sich das Fenster Interneteigenschaften öffnet, wechseln Sie zur Registerkarte Erweitert.
  • Scrollen Sie nach unten, um den Abschnitt Sicherheit zu finden, und hier können Sie TLS hinzufügen oder entfernen.
  • Wenn eine Website nach TLS 1.2 sucht und dies nicht überprüft wird, müssen Sie es überprüfen. Ebenso, wenn man experimentiert – TLS 1.3 , müssen Sie sich ansehen.
  • Beantragen Sie die Aufbewahrung und versuchen Sie erneut, dieselbe Website zu öffnen.

Während Chrome, IE und Edge Windows-Features verwenden, ist Firefox wie seine Zertifikatsdatenbank selbstverwaltet. So ändern Sie das TLS-Protokoll in Firefox:

TLS in Firefox ändern

  • Öffnen Sie Firefox, geben Sie ein Über: Konfig und drücken Sie die Eingabetaste
  • Geben Sie TLS in das Suchfeld ein und suchen Sie nach security.tls.version.min
  • Sie können es ändern in:
    • 1 und 2, um die Verwendung von TLS 1 und 1.1 zu erzwingen
    • 3, um TLS 1.2 durchzusetzen
    • 4, um das maximale Protokoll TLS 1.3 einzustellen.

4] Browserprofil oder Zertifikatsdatenbank löschen

Jeder Browser verwaltet eine Datenbank für Zertifikate. Zum Beispiel hat jedes Firefox-Profil cert8.db Datei. Wenn Sie diese Datei löschen und ein Neustart sie behebt, liegt das Problem bei der lokalen Zertifikatsdatenbank.

Ähnlich unter Windows bei Verwendung von IE oder Edge Zertifikatsmanager verantwortlich ist, oder Sie können zu gehen edge://einstellungen/datenschutz und klicken Sie auf Verwalten Sie Zertifikate und HTTPS/SSL-Einstellungen. Löschen Sie Zertifikate und versuchen Sie es erneut

Wenn Sie die Datenbank nicht finden können, löschen Sie das Profil und versuchen Sie es erneut.

4] Browser zurücksetzen

Dies ist der letzte Ausweg, wenn Sie Probleme mit einem der Browser haben. Sie können den Browser mithilfe der integrierten Funktion vollständig deinstallieren und dann neu installieren oder zurücksetzen. Folgen Sie den Links zum Zurücksetzen Chrom , Microsoft Edge , ich Feuerfuchs .

Schließlich können Sie die Website möglicherweise auch dann durchsuchen, wenn das Zertifikat ungültig ist. Stellen Sie schließlich sicher, dass Sie keine Transaktionen mit der Website durchführen. Verwenden Sie keine Kreditkarte und geben Sie kein Kontopasswort ein.

Laden Sie das PC Repair Tool herunter, um Windows-Fehler schnell zu finden und automatisch zu beheben

Wir hoffen, dass diese Tipps einfach zu befolgen waren und Sie das TLS-Problem in Ihrem Browser oder auf Ihrem Computer lösen konnten. Ich habe mein Bestes versucht, Ihnen genügend Lösungen anzubieten, aber um ehrlich zu sein, ist TLS extrem umfangreich und es sind möglicherweise weitere Lösungen verfügbar.

Beliebte Beiträge