Verificador de redirecionamentos
Pedimos o URL e cada Location para onde aponta, até 10 saltos. Cada salto é resolvido e verificado de novo antes de nos ligarmos, e o conteúdo das respostas nunca é lido.
Uma ligação passa muitas vezes por vários endereços antes de mostrar uma página: http para https, o domínio simples para www, uma ligação de rastreio ou encurtada para o destino. Cada passo é um redirecionamento HTTP: um código 3xx com um cabeçalho Location.
A ferramenta segue a cadeia salto a salto e mostra cada código e cada destino. Assinala as passagens para e de HTTPS, as mudanças de anfitrião e os redirecionamentos permanentes (301, 308) e temporários (302, 303, 307), e para num ciclo ou ao fim de dez saltos.
Cada salto é resolvido de novo e verificado antes da ligação, para que um URL público não possa redirecionar o nosso servidor para uma rede privada; a ligação fica presa ao endereço verificado. Só são permitidas as portas 80 e 443, e os corpos das respostas nunca são lidos.
Perguntas frequentes
301 ou 302?
301 e 308 são permanentes: os motores de pesquisa transferem o valor do endereço antigo para o novo e os navegadores podem guardar o redirecionamento em cache. 302, 303 e 307 são temporários.
Porque é que a cadeia para num endereço privado?
Um redirecionamento para uma rede privada ou reservada é exatamente o que um ataque SSRF explora. Nunca seguimos esses redirecionamentos.
Quantos redirecionamentos são demasiados?
Cada salto custa pelo menos uma ida e volta. Um redirecionamento (http para https, ou domínio para www) é normal; cadeias de três ou mais passos devem ser encurtadas.
Relacionado
- Cabeçalhos de segurançaHSTS, CSP e os outros cabeçalhos de proteção de um site público.
- Cabeçalhos HTTPOs cabeçalhos do seu pedido e os de resposta de qualquer URL pública.
- Verificação de certificado TLSO certificado que um servidor apresenta, a cadeia e a validade.
- Pesquisa DNSA, AAAA, MX, TXT, NS, SOA, CAA e mais, com TTL.