Verificar alterações do servidor
Compara cabeçalhos recebidos antes e depois de uma alteração de configuração.
Inspecione um conjunto de cabeçalhos HTTP e obtenha um relatório legível sobre diretivas de segurança, cache, CORS e cookies detetados.
Cole as linhas de resposta HTTP, com ou sem linha de estado.
Utilize Analisador de cabeçalhos HTTP diretamente no navegador para obter rapidamente o resultado de que necessita.
Cola cabeçalhos de resposta como Nome: valor, um por linha. Uma linha de estado como HTTP/1.1 200 OK é ignorada. Os nomes passam a minúsculas e são verificados; valores repetidos unem-se com vírgulas. Set-Cookie mantém linhas separadas porque Expires pode conter vírgulas. Pseudocabeçalhos HTTP/2 como :status não são aceites.
Verifica-se a presença de Content-Security-Policy, Strict-Transport-Security, X-Content-Type-Options, Referrer-Policy e Permissions-Policy, além de Cache-Control, Access-Control-Allow-Origin e Content-Encoding. A percentagem usa uma escala interna: 12 pontos por cada um dos cinco campos, 8 para cache, 6 para origem CORS explícita, 6 para compressão e até 12 para atributos de cookies, num máximo de 92. Não é certificação externa.
Secure, HttpOnly e SameSite reconhecido são procurados separadamente em cada cookie. Um atributo só pontua se todos o tiverem. Não se verificam relações entre diretivas: SameSite=None sem Secure, CSP ineficaz ou HSTS inválido podem receber pontos de presença. Alguns campos são desnecessários em certas respostas. Um máximo não é uma avaliação de segurança e um valor baixo não demonstra vulnerabilidade.
Obtém cabeçalhos nas ferramentas de rede ou num cliente HTTP. Retira corpo e respostas intermédias para analisar uma de cada vez.
Cola e analisa as linhas. Não se carrega o site nem se confirma que todos os utilizadores recebem estes cabeçalhos.
Confirma o sentido das diretivas no contexto. Compara respostas após alterações do servidor, distinguindo presença e eficácia dos valores.
Compara cabeçalhos recebidos antes e depois de uma alteração de configuração.
Confirma atributos de cada cookie sem juntar as opções de todos.
Compara Cache-Control com o uso público ou privado do recurso.
CSP vale 12 pontos em 92, arredondados para 13%. invalid-policy é fictício, não recomendado e não validado pelo contador.
Entrada
Content-Security-Policy: invalid-policyResultado
13%Ambos os cookies têm SameSite, mas não ambos Secure e HttpOnly. Só SameSite vale 4 em 92 pontos, arredondados para 4%.
Entrada
Set-Cookie: a=1; Secure; HttpOnly; SameSite=Lax
Set-Cookie: b=2; SameSite=LaxResultado
4%Não. Só analisa texto colado. Não testa redirecionamentos, TLS nem políticas durante o carregamento real de uma página.
Não. Representa verificações de presença e atributos desta escala. Não valida toda a semântica das políticas nem procura vulnerabilidades da aplicação.
Um recurso que não deve ser lido a partir de outra origem pode não o anunciar. As origens permitidas devem corresponder aos usos e autenticação previstos.
Cada linha mantém os seus atributos. Secure, HttpOnly ou SameSite só pontua se todos o tiverem; não se juntam num cookie fictício.
Ferramentas relacionadas
Ferramentas semelhantes ou complementares a esta.
Construa cabeçalhos HTTP personalizados e obtenha uma saída pronta a usar nos seus pedidos.
Crie um pedido HTTP completo com método, URL, parâmetros, cabeçalhos e corpo.
Encontre um tipo MIME a partir de uma extensão ou vice-versa.
Compreenda HSTS, Referrer-Policy, Permissions-Policy, proteções de framing e isolamento cross-origin antes de os implementar.