web-dev-qa-db-ja.com

Googleが2016年にIE 6.0 SP1を使用しなくなったのはなぜですか?

最初に:IE 6は長い間死んでいますが、Windows 98SE仮想マシンで使用しています。このVMは、アーカイブするアーカイブ目的です。懐かしさのために共有する古いWebブラウザこれVM唯一の理由は実行することですIE 6.0 SP1。

このWindows98 SEマシンでは、Internet Explorer 6.0.2800.1106 SP1は、The page cannot be displayedを参照すると、常にhttp://www.google.com/を返します。 HTTPSページを参照するときに同じ問題が発生します。

同じVM上で次のことに注意してください。

  • IE 5.5(以前のIE 6インストール)はGoogleでうまく機能します
  • Firefox2はGoogleとHTTPSで動作します
  • Opera10はGoogleとHTTPSで動作します
  • IE 6 SP3(別のWindows XP VM)はGoogle HTTPSで動作します

GoogleがIE 5.5、IE 6 SP3で動作するのに、IE 6 SP1では動作しないのはなぜですか?

更新:最初は問題がHTTPSページだと思っていましたが、HTTPSがIE 6で機能しないことがわかりましたが、回答をより具体的に更新しました(Googleは機能しません) 。

2
AlexV

IE 6.0 SP1はできません最近はHTTPSで動作します(ただしIE 6.0 SP3はできます)。

結局、問題はグーグル側にあります。ユーザーが使用しているブラウザに基づいて、HTTPSサイトにリダイレクトしているようです。 IE 6.0 SP1とSP3を区別できず(または区別できず)、常にHTTPSサイトにリダイレクトされているようです。 IE 5.5ではそれを行いません(これは、HTTPSサイトにリダイレクトされるnotであるため機能します)。

3
AlexV

(コントロールパネルまたはIEの[ツール]メニューから)[インターネットオプション]に移動し、[詳細設定]タブに移動します。 [セキュリティ]セクションまで下にスクロールし、TLS1.0が有効になっていることを確認します。 @kobaltzの回答によると、デフォルトでは無効になっています。 TLS 1.0はまだ時代遅れですが、大多数のWebサーバーはまだそれをサポートしています。 SSL 2.0(完全に壊れている)と3.0(壊れやすい)はどちらも非推奨であり、IE6がデフォルトでサポートする唯一の「安全な」プロトコルですが、TLS1.0はおそらくあと数年は存続するでしょう。

これは一部のサーバーではまだ機能しない可能性があることに注意してください。 IE6は、最新のX.509証明書の一部のフィールド(HTTPSサーバーを識別し、サーバーの公開鍵を提供するもの)を理解しないため、一部のサーバーから証明書エラーが発生する場合があります。また、IE6がTLS1.0をサポートしているからといって(一度有効にすると)、TLS1.0で使用されるすべての暗号スイートをサポートするわけではありません。そうでない場合は、一部のサーバーがまだ機能しない可能性があります。

3
CBHacking

これは主に、HTTPSを使用するサイトとコンテンツを提供するサーバーに対して発行される証明書に関するものです。その上、IE6はTLS 1.0のみをサポートでき(デフォルトでは無効になっています)、それから2回の繰り返しです。 Win98SEでIE6を使用してHTTPSサイトを閲覧する方法は考えられません。

IEChart

ソース: https://en.wikipedia.org/wiki/Template:TLS/SSL_support_history_of_web_browsers

2
kobaltz

いいえ、その古いIE)のコピーでHTTPSをオンに戻す方法はありません。

ブラウザ自体は、ほとんどの最新のWebサーバーと同じ暗号化言語を話しません。ここにあるチャートを参照してください: https://en.wikipedia.org/wiki/Transport_Layer_Security#Web_browsers

IE6のWindows98バージョンは、XPでインストールされたバージョンとは異なり、SHA-2証明書の処理方法がわかりません。現在、ほとんどのWebサーバーが存在します。それに追加してください。 SSL2とSSL3以外の暗号化を話すことができないこと、そして15年前のブラウザがこれ以上追いつけないのも不思議ではありません。

OperaとFirefoxは、いくつかの変更を処理するためのローリングアップデートが行われているため、より最新の暗号化をより適切に処理できます。 Internet Explorerには、ずっと後になるまでそのようなメカニズムはありませんでした。

1
jc_ryan

これは古い質問ですが、Windows 98でこれをどのように修正したかについて言及するかもしれないと思いました(Windows98用のIE 6 Service Pack 3)が見つからなかったため)。最初にregeditを起動してから[HKEY_LOCAL_MACINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent]に移動し、「Version」(引用符なし)という新しい文字列を作成し、ダブルクリックして「MSIE5.5」(ここでも引用符なし)と入力します。 )次に、Internet Explorerを再起動すると、ユーザーエージェントがInternet Explorer 5.5に変更されます。さらに、「Patform」という文字列を追加して、現在使用していると思われるプラットフォームのWebサイトを変更することもできます。ナビゲートして投稿プラットフォームを変更することもできます。 [HKEY_LOCAL_MACINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Post Platform]に移動し、「SV1」という新しい文字列を作成し、[HKEY_LOCAL_MACINE\SOFTWARE\Microsoft\InternetExplorer]に移動してバージョンベクトルを変更します。\Version Vector]「IE」と呼ばれる新しい文字列を作成し、inputtin g「6.0000」または「5.5000」

1
David Scheiber