Skip to content

Clickjacking ​

O atacante engana o usuário para que ele clique em algo diferente do que ele percebe, geralmente usando um iframe transparente sobreposto a um site legítimo.


Estratégias de Defesa ​

1. Headers de Resposta ​

A forma mais comum de mitigar o Clickjacking é instruir o navegador a não permitir que o site seja emoldurado em um iframe.

  • X-Frame-Options: Use DENY ou SAMEORIGIN.
  • Content-Security-Policy (CSP): Use a diretiva frame-ancestors 'none' ou frame-ancestors 'self'.

2. Frame-busting Scripts ​

Embora menos robustos que os headers, scripts podem ser usados para forçar a página a ser o topo da hierarquia de janelas.


Melhores Práticas ​

✅ Como fazer ​

  • Configure o Header X-Frame-Options: DENY em todas as páginas sensíveis.
  • Implemente uma política de CSP moderna com frame-ancestors.

❌ Como não fazer ​

  • Não confie que o usuário terá um navegador atualizado sem configurar as proteções de lado do servidor.