Seguindo as páginas HTTP

Olá pessoALL!
Meu nome é Bruno Soares, sou o novo colaborador aqui do Infoneural!
Trabalho na área de TI faz dois anos e meio, atualmente estou como “assistente técnico” numa área de desenvolvimento de produtos e serviços de redes, desenvolvo em C, shellscript, já fiz coisas em python, javascript, php, html, etc… Além disso gosto muito da área de Redes, Segurança, Gestão de Pessoas e de TI, apesar de ainda não estar muito decidido sobre o que vou querer ser quando crescer…
Espero que gostem deste post e dos futuros, e que acessem cada vez mais o Infoneural!!

Seguindo as páginas HTTP

Os protocolos de redes são em sua maioria dificeis de se entender bem, são complexos e cheios de detalhes. Apesar de muito de seus cabeçalhos (os de mesma camada) serem parecidos, sempre muda algum campo, algum byte a mais, alguma flag diferente…
Entretanto, analisando os cabeçalhos de cada protocolo de layer 1 a layer 7, podemos conhecer todo o fluxo de um pacote, endereço IP, MAC, de destino, origem e assim por diante.

Estudando um pouco mais o HTTP, percebe-se que em seu cabeçalho existe um campo chamado REFERER. Este campo referencia a sua origem, indica onde o usuário estava quando foi para a página atual.
Por exemplo, estamos em www.infoneural.com e clicamos em um link na página, como www.francoandrade.com. Se capturarmos este fluxo de requisições e respostas, veremos no cabeçalho HTTP da requisição para www.francoandrade.com que o referer é www.infoneural.com.

Captura do pacote

Legal, mas para que utilizo isso??
Isso pode ser utilizado para várias coisas, como para o SEO (search engine optimization), provando de onde você está vindo, com relação a popularidade dos links, e para fazer monitoramento do tráfego HTTP, utilizando isso como uma forma de segurança.

Deixe uma Resposta