Aprender
Segurança de apps web, explicada
Guias em linguagem simples sobre os problemas que o AppSafe verifica — o que cada um é, por que importa e exatamente como corrigir.
Cabeçalhos de segurança
Content-Security-Policy (CSP): o que é e como adicionar uma
O cabeçalho que impede a execução de scripts injetados.
HTTP Strict Transport Security (HSTS) explicado
Force toda conexão a usar HTTPS — até a primeira.
Clickjacking e X-Frame-Options: mantenha suas páginas fora de iframes
Um cabeçalho impede que atacantes sobreponham seu app dentro de um iframe.
MIME sniffing e X-Content-Type-Options: nosniff explicado
Um cabeçalho impede navegadores de adivinhar tipos de conteúdo e executar uploads como scripts.
Erros de configuração
Arquivos .env expostos: como atacantes acham seus segredos
Um único .env acessível pode entregar toda a sua stack.
CORS mal configurado: as armadilhas do curinga e do reflexo
Permita toda origem e qualquer site poderá ler sua API.
Source maps em produção vazam o seu código-fonte
Arquivos .map publicados entregam o seu código original.
Diretório .git exposto: o vazamento de código-fonte à vista de todos
Um /.git acessível entrega todo o seu código e o histórico de commits.
Backups de banco de dados expostos: o que acontece quando /backup.sql está acessível
Um dump .sql acessível é a entrega completa de todo o seu banco de dados.
Segredos expostos
Segurança de DNS e e-mail
Segurança de cookies
Cadeia de redirecionamentos
Segurança de banco de dados
Manipulação de arquivos, caminhos e recursos
Tratamento de erros e resiliência
Segurança de API
Protocolo HTTP e requisições do servidor
Verifique esses problemas no seu próprio app
Faça um escaneamento grátis e receba um relatório com nota e correções em segundos.
Escanear meu app grátis