Fail
Precisei fazer uma consulta sobre um telefone no site da Telefônica, ao entrar no site, percebo o favicon com o logo da Netscape, pensei que estivesse enganado já que servidores com Netscape são difíceis de se ver, resolvi confirmar com uma conexão via telnet, e olha só o que me é apresentado.
Favicon:

Consulta via telnet:

Repare nas linhas 5,6 e 7.
- 5 fiz uma solicitação para o documento index.html usando a Versão 1.1 do HTTP.
- 6 recebo a resposta do servidor, porém com a versão mais antiga do HTTP, a 1.0.
- 7 tenho a informação do Servidor e Versão: Netscape Enterprise 4.1.
Pela resposta e consultado na web, vi que não é uma versão atual de servidor, uma vez que, segundo a wikipedia, a versão 6 desse webserver é datada de 2001.
Como estudante de Segurança da informação, sei que é impraticável usar uma versão tão antiga pra um servidor.
Estão tão confiantes assim em sua infra-estrutura a ponto de deixar um serviço tão acessado sendo mantido por um servidor quase gagá ou estão esperando algum engraçadinho fazer uma brincadeira nos seus servidores? Fica a dúvida no ar.
outubro 14th, 2008 at 11:25
han?!
kkkkk
Beijos
outubro 14th, 2008 at 14:05
Nada impede que eles tenham mudado o banner, exibindo a versão antiga para enganar. Eu mesmo faço isso.
outubro 17th, 2008 at 11:57
Eita…
Num podemos afirmar . .
Afinal quem foi q deixou São Paulo off…
Mas vai intender a ideia do Individuo q tomas conta desas peculiaridades!
dezembro 19th, 2008 at 0:41
Hahaha
São Paulo Fail por causa do Netscape! Rsrsrsr
Já foi tempo de Netscape…
março 27th, 2009 at 15:19
Opa Renato !!
1) a sua requisição HTTP/1.1 está errada ….. a requisição 1.1 exige a presença do Host. O mínimo correto seria:
GET http://www.telefonica.com.br/index.html HTTP/1.1
Host: http://www.telefonica.com.br
2) você foi interceptado por um proxy de forma transparente. X-Cache na resposta indica isso. E no caso, sabemos que foi um squid
E squid não faz HTTP/1.1 … apesar disso, ele sabe receber uma requisição 1.1 sem problemas, porém sempre gerará ‘pra frente’ uma 1.0 e responderá pra você como 1.0. Não existe nada errado nisso, é uma característica bem conhecida do squid. Apesar de ter recebido sua requisição 1.1, ele gerou 1.0 pro http://www.telefonica.com.br e, por isso, você recebeu a resposta 1.0.
março 27th, 2009 at 15:21
a interface do blog transformou um parametro que passei em hyperlink ….
a requisição 1.1 seria:
GET http://www.telefonica.com.br/index.html HTTP/1.1
Host: w w w . telefonica.com.br
(tire os espaços da linha Host … se eu coloco, o blog transforma em link)
março 28th, 2009 at 0:58
Realmente Leonardo, a requisição ficou errada, confirmei na documentação do w3 sobre o http 1.1 e realmente é necessário o uso do host: xxx.
Valeu a dica.
Sobre o squid, ainda não comecei a estudá-lo, mas em todo o caso foi uma dica interessante. =D