Cabeçalhos de segurança

Até que ponto seu site protege o que os visitantes digitam?

Uma nota de A+ a F para os cabeçalhos HTTP da sua página inicial: HTTPS e HSTS, Content Security Policy, proteção contra incorporação em quadros, cookies e informações reveladas pelo servidor. Grátis, sem conta, duas solicitações.

Carregamos sua página inicial duas vezes (https e http), nada mais. Domínios que recusaram verificações não são examinados.

O que verificamos

Início: 100 pontos. A ausência de proteção tira pontos; proteções extras acrescentam alguns. A nota acompanha os pontos: A+ a partir de 100 (com HTTPS, HSTS e uma CSP rigorosa), A a partir de 90, B a partir de 75, C a partir de 60, D a partir de 45 e, abaixo disso, F.

  • HTTPS: a página e os dados do formulário trafegam criptografados (-40 se ausente).
  • HSTS: os navegadores nunca voltam ao http sem criptografia, mesmo quando o endereço é digitado (-20 se ausente, -10 abaixo de 6 meses, +5 com preload).
  • Content Security Policy: apenas scripts aprovados são executados — um script injetado não pode ler o formulário (-25 se ausente, -15 se apenas report-only, -10 com unsafe-inline/eval).
  • Incorporação em quadros: nenhuma página externa pode exibir a sua em um quadro e capturar cliques (-20 sem X-Frame-Options ou frame-ancestors).
  • nosniff: o navegador não tenta adivinhar os tipos de arquivo (-5 se ausente).
  • Referrer-Policy: endereços com parâmetros de formulário não vazam para outros sites (-5 se insegura).
  • Cookies: Secure, HttpOnly e SameSite (até -20).
  • Server e X-Powered-By sem versões — invasores procuram exatamente essas informações (-5).

Semelhante ao Mozilla HTTP Observatory e ao securityheaders.com; nossa ponderação prioriza o que protege os dados dos formulários. Uma boa nota não significa um formulário protegido — é para isso que serve a verificação de formulários.