Das Leben eines IT-Administrators dreht sich normalerweise um das Zurücksetzen von Kennwörtern, das Aufräumen von Benutzereingängen und die Mitteilung, dass die Benutzer nicht mehr Speicherplatz haben können. Von Zeit zu Zeit kann man jedoch an etwas Interessantem arbeiten. Letzte Woche war es ein neuer Fehler, den ich noch nie zuvor gesehen hatte: "err_ssl_version_or_cipher_mismatch" in Chrome.
Lesen Sie auch unseren Artikel So beschleunigen Sie Google Chrome
Die Fehlersyntax gab mir einen Hinweis darauf, was falsch war. Es gab ein Problem mit dem SSL-Zertifikat oder der Sicherheitseinstellung einer Website oder des Browsers. Das SSL-Flag bedeutete, dass wahrscheinlich etwas mit dem SSL-Zertifikat der Website oder der Erwartung von Chrome, als es dieses Zertifikat sah, nicht stimmte. Ich muss zugeben, dass ich nicht mehr wusste als das, also musste ich etwas recherchieren.
Zuerst werde ich Ihnen zeigen, wie Sie das Problem beheben können, und dann erläutern, wie alles funktioniert.
Fix err_ssl_version_or_cipher_mismatch in Chrome
Wenn die unterstützten SSL-Versionen und die vom Webserver verwendete Version, der das Zertifikat sendet, nicht übereinstimmen, wird diese Meldung angezeigt. Es war vor ein paar Jahren sehr verbreitet, als Chrome SSL 3.0 nicht mehr unterstützte, dies sollte jedoch seltener vorkommen, es sei denn, Sie verwenden einen veralteten Browser oder der Server, der das Zertifikat sendet, weist ein Konfigurationsproblem auf.
Hier erfahren Sie, wie Sie das Problem beheben können.
- Öffnen Sie Chrome und geben Sie chrome: // flags in das URL-Feld ein.
- Navigieren Sie zu "Maximale TLS-Version aktiviert".
- Auf Standard setzen oder TLS 1.3 ausprobieren.
- Wählen Sie Jetzt neu starten.
In älteren Handbüchern wird empfohlen, die unterstützte SSL / TLS-Mindestversion auszuwählen und auf SSLv3 zu setzen. In neueren Chrome-Versionen wurden die Optionen jedoch geändert. Theoretisch sollte dieser Fehler in neueren Chrome-Versionen nicht mehr auftreten, da SSL jetzt anders gehandhabt wird. Es erscheint immer noch gelegentlich.
Wenn err_ssl_version_or_cipher_mismatch in Chrome dadurch nicht behoben wird, müssen Sie möglicherweise den SSL-Zertifikat-Cache leeren.
- Navigieren Sie in Chrome zum Symbol mit den drei Punkteinstellungen.
- Wählen Sie unten auf der Seite Erweitert aus.
- Wählen Sie im Feld System die Option Proxy-Einstellungen öffnen.
- Wählen Sie die Registerkarte Inhalt und dann SSL-Status löschen.
- Wählen Sie OK und schließen Sie die Fenster.
Dies sollte definitiv verhindern, dass err_ssl_version_or_cipher_mismatch angezeigt wird.
SSL-Zertifikate
Seit wir versuchen, das Internet mit HTTPS anstelle von HTTP zu sichern, sind SSL-Zertifikate wichtiger denn je. Sie sind Teil der sicheren Verbindung zwischen Ihrem Browser und dem Webhost, die alle Daten verschlüsseln kann, die zwischen Ihnen fließen. Jedes Mal, wenn Sie etwas kaufen oder Internet-Banking nutzen, müssen Ihre Daten verschlüsselt sein, damit sie nicht abgefangen werden können. Ein SSL-Zertifikat hilft.
Ein SSL-Zertifikat wird von einer vertrauenswürdigen Partei ausgestellt, die als Zertifizierungsstelle oder Zertifizierungsstelle bezeichnet wird. Es gibt es an den Websitebesitzer aus und installiert es auf dessen Webserver. Es enthält einen öffentlichen und einen privaten Schlüssel, mit denen die Verschlüsselungssoftware im Browser eine sichere Verbindung herstellt.
Sichere Verbindung
Es gibt fünf Hauptschritte zum Einrichten einer verschlüsselten Browsersitzung. Es passiert innerhalb von ein oder zwei Sekunden hinter den Kulissen. Jedes Mal, wenn Sie auf einer sicheren Website landen, wird dieser Vorgang wiederholt.
- Wenn ein Webbrowser auf eine sichere Website (HTTPS) zugreift, wird er mit einem SSL-Handshake begrüßt. Dies stellt sicher, dass sowohl der Server als auch der Browser eine sichere Verbindung akzeptieren können und über alles Nötige verfügen. Nach Abschluss des Handshakes wird der öffentliche Verschlüsselungsschlüssel freigegeben.
- Nach der Bestätigung sendet der Server eine Kopie seines SSL-Zertifikats an Ihren Browser. Es enthält den öffentlichen Schlüssel, mit dem die verschlüsselte Sitzung beginnen kann.
- Der Browser vergleicht das Zertifikat mit einer Liste der Zertifizierungsstellen, um zu überprüfen, ob es echt ist. Es stellt auch sicher, dass es nicht abgelaufen ist oder manipuliert wurde.
- Der Browser verschlüsselt dann die Verbindung und sendet dem Webserver ein symmetrisches Sitzungszertifikat, das nur so lange gültig ist, wie Sie sich auf der Website befinden. Dabei wird der öffentliche Schlüssel des Servers verwendet.
- Der Webserver entschlüsselt diesen symmetrischen Sitzungsschlüssel mit seinem privaten Schlüssel und bestätigt die Verbindung zu Ihrem Browser.
Wenn der Browser nicht erkennt, was er in diesem SSL-Zertifikat erwartet, kann der Fehler err_ssl_version_or_cipher_mismatch auftreten. Dies geschieht nur in Chrome, da Firefox, Opera, Safari und die anderen SSL-Zertifikate unterschiedlich behandeln.
Dieser Fehler trat nur bei älteren Chrome-Versionen (Version 40) auf, da SSL anders gehandhabt wurde. Neuere Versionen von Chrome behandeln SSL gründlicher und Sie sollten dieses Problem nie mehr sehen. Während das erste Update die TLS-Einstellungen und nicht SSL verbessert, schien es einen Unterschied zu machen. Das zweite Update, das Löschen des SSL-Status, ist jedoch wahrscheinlich effektiver.
Haben Sie dann err_ssl_version_or_cipher_mismatch Fehler in letzter Zeit gesehen? Hast du noch andere Korrekturen dafür? Erzähl uns davon unten, wenn du es tust!