Último dia de Halloween: +30% em uma recargaO bônus vale uma única vez: recarregue de uma vez todo o valor de que precisa. Dê uma olhada no seu painel: há surpresas escondidas. 00h00min00s Receber o bônus
Início / Base de conhecimento / Glossário / Security Headers: CSP, HSTS e outros

Security Headers: CSP, HSTS e outros

Glossário 3 min de leitura Atualizado em 02.11.2026
Algumas linhas na resposta do servidor que explicam ao navegador o que é permitido e o que não é no site. O que cada uma faz, por quais começar e como ativar o CSP sem quebrar nada.

Os security headers são algumas linhas que o servidor adiciona a cada resposta. O visitante não os vê, mas o navegador entende o que pode e o que não pode ser feito no seu site. Eles são configurados no servidor e, em geral, não exigem alterações no código do site.

Analogia para o dono do site

É uma instrução para o segurança da entrada. Sem ela, ele deixa passar tudo: qualquer script de qualquer domínio, a incorporação da sua página em um site de terceiros, tentativas de adivinhar o tipo de arquivo. Com a instrução, surge uma lista: estes podem entrar, estes não, esta porta deve permanecer fechada. Os headers não corrigem falhas no código, mas impedem que elas sejam exploradas.

O que cada header faz

HeaderO que ele garanteGravidade
Strict-Transport-SecurityO navegador acessa seu site somente via HTTPS e não volta para uma conexão abertaMédia
Content-Security-PolicyDefine de onde os scripts podem ser carregados. A principal proteção contra XSSMédia
X-Frame-OptionsImpede que suas páginas sejam incorporadas em um frame no site de terceiros (clickjacking)Baixa
X-Content-Type-OptionsImpede que o navegador adivinhe o tipo de arquivo: caso contrário, um arquivo enviado por upload pode ser executado como scriptBaixa
Referrer-PolicyLimita qual endereço é enviado a sites externos na navegaçãoInfo
Permissions-PolicyDesativa recursos desnecessários do navegador: câmera, microfone, geolocalizaçãoInfo

Além disso, os flags de cookies são verificados: Secure, HttpOnly e SameSite. Eles evitam o sequestro de sessão.

Como isso se relaciona com negócios e SEO

Os headers em si não melhoram o ranqueamento: eles não são um fator de ranqueamento. Eles atuam em outra frente: o HSTS elimina o risco de uma conexão aberta, e o CSP impede que scripts externos adicionem links ocultos e redirecionamentos às páginas. Essas injeções levam à queda nas posições e ao aviso "este site pode prejudicar seu computador" no navegador.

Como aparece no relatório do Security Shield

A verificação de headers ocorre em qualquer modo, inclusive no rápido e gratuito. Cada header ausente se torna um achado separado, com sua gravidade, classe CWE e categoria OWASP; a partir deles, é calculada uma nota de A+ a F. A ausência de CSP e HSTS pesa mais do que a ausência de Referrer-Policy. Para este grupo, a correção automática funciona: o serviço gera um trecho de configuração pronto, em .htaccess ou um bloco para nginx.

Como começar

  1. Adicione X-Content-Type-Options: nosniff e Referrer-Policy: strict-origin-when-cross-origin: quase nunca causam problemas.
  2. Bloqueie a incorporação em frames: X-Frame-Options: SAMEORIGIN, mas verifique se você não incorpora suas páginas em outros domínios.
  3. Garanta que todo o HTTP redirecione para HTTPS e só então ative o HSTS.
  4. Deixe o CSP por último e comece pelo modo de relatório Content-Security-Policy-Report-Only.
O CSP é ativado em duas etapas

No modo Report-Only, a política não bloqueia nada, apenas informa o que bloquearia. Deixe rodando por uma semana com tráfego real, analise os relatórios, adicione os domínios necessários e só depois mude para o header definitivo. Caso contrário, você corre o risco de desativar widgets, analytics e pagamentos.

Como evitar que o problema volte

Os headers ficam na configuração do servidor, e ela pode se perder durante uma migração, troca de hospedagem ou integração com CDN. Mantenha um trecho da configuração no repositório junto com o projeto e repita a verificação após mudanças na infraestrutura: o funcionamento do serviço é descrito no artigo sobre o Security Shield. Para o acesso à conta, veja segurança da conta.

Perguntas frequentes

Os security headers afetam o ranqueamento?
Não diretamente, pois não são um fator de ranqueamento. Eles reduzem o risco de infecção e de avisos do navegador, que impactam o tráfego e o ranqueamento.
É possível ativar o CSP imediatamente em modo de produção?
Não é recomendável: uma política rígida pode desativar widgets, analytics e pagamentos. Comece com o modo Report-Only, analise os relatórios e só depois faça a troca.
Preciso alterar algo no código do site?
Normalmente não: os headers são definidos na configuração do servidor. Alterações no código costumam ser necessárias apenas para o CSP, caso haja muitos scripts inline nas páginas.
Este artigo foi útil?
Experimente no seu projeto Tudo o que está descrito no artigo está disponível no painel: o bônus de cadastro já está no seu saldo.
Abrir painel