Por que o Google não está mais trabalhando com o IE 6.0 SP1 em 2016?

1

Primeiro: eu sei que o IE 6 está morto há muito tempo, mas estou usando-o em uma máquina virtual do Windows 98 SE. Essa VM é para fins de arquivamento, onde arquive navegadores da Web antigos para compartilhar por causa da nostalgia. Este único motivo da VM é executar o IE 6.0 SP1.

Neste computador com Windows 98 SE, o Internet Explorer 6.0.2800.1106 SP1 sempre fornece The page cannot be displayed quando eu navego para http://www.google.com/ . Eu tenho o mesmo problema ao navegar para qualquer página HTTPS.

Observe que na mesma VM:

  • IE 5.5 (instalação anterior ao IE 6) funciona bem com o Google
  • o Firefox 2 funciona com o Google e o HTTPS
  • O Opera 10 funciona com o Google e o HTTPS
  • O IE 6 SP3 (em uma VM separada do Windows XP) funciona com o Google HTTPS

Por que o Google trabalha com o IE 5.5, o IE 6 SP3, mas não funciona com o IE 6 SP1?

Atualização: primeiro, achei que o problema era a página HTTPS e agora vejo que o HTTPS não funciona no IE 6, mas agora atualizei a resposta para ser mais específica (o Google não funciona).

    
por AlexV 02.03.2016 / 20:06

5 respostas

2

O IE 6.0 SP1 não pode funcionar com HTTPS atualmente (mas o IE 6.0 SP3 pode ).

No final, o problema está no lado do Google. Eles parecem redirecionar para o site HTTPS com base no navegador que o usuário usa. Parece que eles não podem (ou não) diferencia o IE 6.0 SP1 do SP3 e sempre redirecionam para o site HTTPS. Eles não fazem isso com o IE 5.5 (o que funciona porque ele é não redirecionado para o site HTTPS).

    
por 28.03.2016 / 16:35
1

É principalmente sobre os certificados emitidos para os sites com HTTPS e o servidor que fornece o conteúdo. Além disso, o IE6 só pode oferecer suporte ao TLS 1.0 (e foi desabilitado por padrão), e agora temos duas iterações. Eu não consigo pensar em uma maneira que você pode navegar em sites HTTPS usando o IE6 no Win 98SE.

Fonte: link

    
por 02.03.2016 / 20:15
1

Vá para Opções da Internet (no Painel de Controle ou no menu Ferramentas do IE) e, em seguida, na guia Avançado. Role para baixo até a seção Segurança e verifique se o TLS 1.0 está ativado; De acordo com a resposta do @kobaltz, ele está desabilitado por padrão. Enquanto o TLS 1.0 ainda está desatualizado, a grande maioria dos servidores da Web ainda o suporta. O SSL 2.0 (completamente quebrado) e o 3.0 (quebrável) são obsoletos e são os únicos protocolos "seguros" que o IE6 suporta por padrão, mas o TLS 1.0 provavelmente permanecerá por mais alguns anos.

Observe que isso ainda pode não funcionar com alguns servidores. O IE6 não entende alguns campos de certificados X.509 modernos (as coisas que identificam servidores HTTPS e fornecem a chave pública do servidor), assim você pode obter erros de certificado de alguns servidores. Além disso, só porque o IE6 suporta TLS1.0 (uma vez que você o habilite) não significa que ele suportará todos os pacotes de criptografia usados no TLS 1.0; se isso não acontecer, você verá que alguns servidores ainda podem não funcionar.

    
por 02.03.2016 / 20:25
0

Não, não há como voltar HTTPS em uma cópia do IE antigo.

O navegador em si não fala a mesma linguagem de criptografia que praticamente qualquer servidor web moderno. Veja o gráfico encontrado aqui: link

A versão do Windows 98 do IE6 é diferente da versão instalada com o XP e não sabe como lidar com certificados SHA-2. É aí que a maior parte do mundo dos servidores da Web está agora. Acrescente a isso a incapacidade de falar qualquer outra criptografia além de SSL2 e SSL3 e não é de admirar que seu navegador de quinze anos não consiga acompanhar mais.

O Opera e o Firefox darão a você uma melhor manipulação de criptografia mais moderna, pois eles tiveram atualizações contínuas para lidar com algumas das alterações. O Internet Explorer não tinha esse mecanismo até muito mais tarde.

    
por 02.03.2016 / 20:27
0

Eu sei que esta é uma pergunta antiga, mas eu pensei em mencionar como consertei isso no Windows 98 (como não consegui encontrar o IE 6 Service Pack 3 para Windows 98). Primeiro inicie o regedit, em seguida, navegue para [HKEY_LOCAL_MACINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Configurações da Internet \ 5.0 \ User Agent] e crie uma nova cadeia chamada "Version" (sem as aspas), clique duas vezes nela e digite "MSIE 5.5" ( novamente sem as aspas). Em seguida, reinicie o Internet Explorer, isso altera seu agente de usuário para o Internet Explorer 5.5. Além disso, você também pode adicionar uma string chamada "Patform" para alterar em quais websites de plataforma você está. Você também pode tentar alterar sua plataforma de postagem navegando para [HKEY_LOCAL_MACINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Configurações da Internet \ 5.0 \ User Agent \ Post Platform] e criando uma nova cadeia de caracteres chamada "SV1" e alterando seu vetor de versão navegando para [HKEY_LOCAL_MACINE \ SOFTWARE \ Microsoft \ Internet Explorer \ Versão Vector] ao criar uma nova cadeia chamada "IE" e inserindo "6.0000" ou "5.5000"

    
por 27.06.2018 / 00:49