Warum arbeitet Google 2016 nicht mehr mit IE 6.0 SP1?

Erstens: Ich weiß, dass IE 6 lange tot ist, aber ich verwende es in einer virtuellen Windows 98 SE-Maschine. Diese VM dient der Archivierung, bei der ich alte Webbrowser archiviere, um sie nostalgisch zu teilen. Dieser VM-alleinige Grund ist, IE 6.0 SP1 auszuführen.

In diesem Windows 98 SE-Computer gibt Internet Explorer 6.0.2800.11106 SP1 immer The page cannot be displayed, wenn ich zu http://www.google.com/ navigiere. Ich habe das gleiche Problem beim Surfen auf einer HTTPS-Seite.

Beachten Sie, dass auf derselben VM:

  • IE 5.5 (vor IE 6 installation) funktioniert gut mit Google -
  • Firefox 2 funktioniert mit Google und HTTPS -
  • Opera 10 arbeitet mit Google und HTTPS -
  • IE 6 SP3 (auf einer separaten Windows XP VM) funktioniert mit Google HTTPS

Warum funktioniert Google mit IE 5.5, IE 6 SP3, aber nicht mit IE 6 SP1?

Update: Zuerst dachte ich, das Problem sei die HTTPS-Seite, und jetzt sehe ich, dass HTTPS in IE 6 nicht funktionieren kann, aber ich habe jetzt die Antwort genauer aktualisiert (Google funktioniert nicht).

Author: AlexV, 2016-03-02

5 answers

Gehen Sie zu Internetoptionen (entweder in der Systemsteuerung oder im Menü Extras des IE) und dann zur Registerkarte Erweitert. Scrollen Sie nach unten zum Sicherheitsbereich und stellen Sie sicher, dass TLS 1.0 aktiviert ist.laut @kobaltz ' Antwort ist es standardmäßig deaktiviert. Während TLS 1.0 noch veraltet ist, unterstützt die überwiegende Mehrheit der Webserver es immer noch. SSL 2.0 (vollständig kaputt) und 3.0 (zerbrechlich) sind beide veraltet und die einzigen" sicheren " Protokolle, die IE6 standardmäßig unterstützt, aber TLS 1.0 wird wahrscheinlich bleiben noch ein paar Jahre.

Beachten Sie, dass dies bei einigen Servern immer noch nicht funktioniert. IE6 versteht einige Felder moderner X. 509-Zertifikate nicht (die Dinge, die HTTPS-Server identifizieren und den öffentlichen Schlüssel des Servers bereitstellen), sodass von einigen Servern möglicherweise Zertifikatfehler auftreten. Nur weil IE6 TLS1.0 unterstützt (sobald Sie es aktivieren), bedeutet dies nicht, dass alle in TLS 1.0 verwendeten Verschlüsselungssuiten unterstützt werden.

 3
Author: CBHacking,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-02 19:25:19

IE 6.0 SP1 kann heutzutage nicht mehr mit HTTPS arbeiten (aber IE 6.0 SP3 kann).

Am Ende ist das Problem auf Google-Seite. Sie scheinen auf die HTTPS-Site umzuleiten, basierend darauf, welchen Browser der Benutzer verwendet. Es scheint, dass sie IE 6.0 SP1 nicht von SP3 unterscheiden können (oder nicht) und immer zur HTTPS-Site umleiten können. Sie tun das nicht mit IE 5.5 (was funktioniert, weil es nicht auf die HTTPS-Site umgeleitet wird).

 3
Author: AlexV,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-22 16:15:44

Es geht hauptsächlich um die Zertifikate, die für die Websites mit HTTPS ausgestellt wurden, und um den Server, der den Inhalt bereitstellt. Darüber hinaus kann IE6 nur TLS 1.0 unterstützen (und wurde standardmäßig deaktiviert), und wir sind jetzt zwei Iterationen weiter. Ich kann mir keinen Weg vorstellen, wie Sie HTTPS-Sites mit IE6 unter Win 98SE durchsuchen können.

IEChart

Quelle: https://en.wikipedia.org/wiki/Template:TLS/SSL_support_history_of_web_browsers

 2
Author: kobaltz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-02 19:15:43

Nein, es gibt keine Möglichkeit, HTTPS in einer Kopie des alten IE wieder einzuschalten.

Der Browser selbst spricht nicht die gleiche Verschlüsselungssprache wie fast jeder moderne Webserver. Siehe das Diagramm hier: https://en.wikipedia.org/wiki/Transport_Layer_Security#Web_browsers

Die Windows 98-Version von IE6 unterscheidet sich von der mit XP installierten Version und weiß nicht, wie sie mit SHA-2-Zertifikaten umgehen soll. Das ist, wo die meisten der Web-Server-Welt ist gerade jetzt. Hinzufügen zu dass die Unfähigkeit, eine andere Verschlüsselung als SSL2 und SSL3 zu sprechen, und es ist kein Wunder, dass Ihr fünfzehnjähriger Browser nicht mehr mithalten kann.

Opera und Firefox werden Ihnen eine bessere Handhabung der moderneren Verschlüsselung geben, da sie rollende Updates hatten, um einige der Änderungen zu behandeln. Internet Explorer hatte bis viel später keinen solchen Mechanismus.

 1
Author: jc_ryan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-02 19:27:47

Ich weiß, dass dies eine alte Frage ist, aber ich dachte, ich könnte erwähnen, wie ich dies unter Windows 98 behoben habe (da ich IE 6 Service Pack 3 für Windows 98 nicht finden konnte). Starten Sie zuerst regedit, navigieren Sie dann zu [HKEY_LOCAL_MACINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent] und erstellen Sie eine neue Zeichenfolge namens "Version" (ohne Anführungszeichen), doppelklicken Sie darauf und geben Sie "MSIE 5.5" ein (erneut ohne Anführungszeichen). Dann starten Sie den Internet Explorer neu, dies ändert Ihren Benutzeragenten in Internet Explorer 5.5. Zusätzlich können Sie auch eine Zeichenfolge namens "Patform" hinzufügen, um zu ändern, auf welcher Plattform Sie sich befinden. Sie können auch versuchen, Ihre Post-Plattform zu ändern, indem Sie zu [HKEY_LOCAL_MACINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform] navigieren und eine neue Zeichenfolge mit dem Namen "SV1" erstellen und Ihren Versionsvektor ändern, indem Sie zu [HKEY_LOCAL_MACINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector] navigieren und eine neue Zeichenfolge mit dem Namen die Eingabe von "6.0000" oder "5.5000"

 1
Author: David Scheiber,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-06-26 22:49:35