Cabeçalhos de segurança
Até que ponto o seu site protege o que os visitantes escrevem?
Uma classificação de A+ a F para os cabeçalhos HTTP da sua página inicial: HTTPS e HSTS, Content Security Policy, proteção contra framing, cookies e o que o servidor revela. Gratuito, sem conta, dois pedidos.
Carregamos a sua página inicial duas vezes (https e http), nada mais. Os domínios que se opuseram não são verificados.
O que verificamos
Início: 100 pontos. A falta de proteções retira pontos; proteções adicionais acrescentam alguns. A classificação segue 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, abaixo disso F.
- HTTPS: a página e os dados do formulário circulam cifrados (-40 sem).
- HSTS: os navegadores nunca recuam para http não cifrado, mesmo com um endereço escrito à mão (-20 sem, -10 abaixo de 6 meses, +5 com preload).
- Content Security Policy: só são executados scripts aprovados - um script injetado não consegue ler o formulário (-25 sem, -15 report-only, -10 com unsafe-inline/eval).
- Framing: nenhuma página alheia pode apresentar a sua numa frame e captar cliques (-20 sem X-Frame-Options nem frame-ancestors).
- nosniff: o navegador não adivinha tipos de ficheiro (-5 sem).
- Referrer-Policy: os endereços com parâmetros de formulário não são revelados a outros sites (-5 se inseguro).
- Cookies: Secure, HttpOnly e SameSite (até -20).
- Server e X-Powered-By sem versões - é exatamente isso que os atacantes procuram (-5).
Semelhante ao Mozilla HTTP Observatory e ao securityheaders.com; a nossa ponderação dá prioridade ao que protege os dados dos formulários. Uma boa classificação não significa um formulário protegido - é para isso que serve a verificação de formulários.