Lista de verificação de segurança do site
TLS e SSL
Confirma que o site serve HTTPS, redireciona o HTTP simples e tem um certificado válido que abrange o nome do anfitrião.
- Disponibilidade de HTTPS
- Validade do certificado e cobertura do nome do anfitrião
- Redirecionamento HTTP para HTTPS
- Conteúdo misto e formulários inseguros
Cabeçalhos de segurança
Revê proteções aplicadas pelo browser que reduzem XSS, clickjacking, MIME sniffing e riscos de downgrade.
- Content-Security-Policy
- Strict-Transport-Security
- X-Frame-Options
- Permissions-Policy
Verificações de exposição
Procura ficheiros e metadados públicos que frequentemente revelam credenciais, dados de controlo de versão, detalhes de implementação ou caminhos sensíveis.
- Ficheiros.env e backups
- Caminhos de controlo de versão
- Listagens de diretórios
- Divulgações em robots.txt
Configuração do servidor
Assinala divulgação tecnológica desnecessária e comportamentos do servidor que facilitam ataques dirigidos ou exploração.
- Fuga no cabeçalho Server
- Divulgação em páginas de erro
- Postura CORS
- Métodos HTTP de risco
Sinais comuns de vulnerabilidade
Usa verificações públicas não destrutivas e sondagens específicas de frameworks para identificar padrões de risco conhecidos sem modificar o site.
- Indicadores de open redirect
- Sinais de React Server Components (React2Shell)
- Endpoints de depuração expostos
- Exposição de painéis de administração
Boas práticas operacionais
Verifica as bases públicas que apoiam a divulgação responsável, a integridade de scripts de terceiros e a segurança das sessões.
- security.txt
- Subresource Integrity em recursos de CDN
- Atributos Secure, HttpOnly e SameSite nos cookies
Como funciona a verificação de segurança do site
Encriptação
- Validade, expiração e cobertura do nome do anfitrião no certificado
- Redirecionamento HTTP para HTTPS
- Conteúdo misto em páginas HTTPS
- Atributos Secure, HttpOnly e SameSite nos cookies de sessão
- Formulários que submetem para URLs HTTP
Cabeçalhos de segurança do browser
- Strict-Transport-Security: max-age, includeSubDomains e preload
- Content-Security-Policy sem unsafe-inline, unsafe-eval nem wildcards
- Proteção contra clickjacking (X-Frame-Options ou frame-ancestors)
- X-Content-Type-Options: nosniff
- Referrer-Policy
- Permissions-Policy
- Origens CORS wildcard e null
Exposição de informação
- Ficheiros.env, de configuração, dumps de bases de dados e ficheiros de dependências
- Cópias de segurança (.bak,.old,.orig,.swp e semelhantes)
- Source maps de JavaScript públicos
- Metadados Git, SVN, Mercurial e Bazaar
- Divulgação de versões do servidor e da tecnologia
- Caminhos sensíveis listados no robots.txt
Configuração do servidor
- Listagem de diretórios
- Painéis de administração e de início de sessão acessíveis
- Endpoints de depuração, estado e métricas
- Métodos TRACE, PUT e DELETE
Sinais de vulnerabilidades conhecidas
- Sinais de resposta de React Server Components (React2Shell)
- Open redirects através de parâmetros de redirecionamento comuns
- Stack traces e detalhes da framework em páginas de erro
Práticas de segurança
- security.txt com os campos Contact e Expires
- Subresource Integrity em scripts e folhas de estilo de CDN
Como é calculada a nota
A pontuação começa em 100. Uma verificação falhada desconta 25, 15, 10 ou 5 pontos consoante a severidade seja crítica, alta, média ou baixa, e um aviso desconta 15, 10, 5 ou 2. As verificações que não foi possível concluir e os resultados informativos não alteram a pontuação. A+ corresponde a 90 ou mais, A a 80-89, B a 65-79, C a 50-64, D a 35-49 e F a menos de 35.
O que esta verificação não analisa
Um resultado limpo significa que estas verificações públicas passaram no momento da análise. Não é uma avaliação de segurança completa, por isso planeie testes separados para as áreas abaixo.
- Páginas autenticadas, percursos de utilizadores com sessão iniciada e lógica de negócio
- Páginas além do URL indicado e da lista fixa de caminhos conhecidos
- Versões do protocolo TLS e conjuntos de cifras
- Versões de software instaladas face a bases de dados de vulnerabilidades, exceto os sinais React2Shell
- Testes de injeção, força bruta ou negação de serviço
- Estado de malware, listas de bloqueio e reputação
- Registos DNS e de autenticação de e-mail, que a verificação de segurança de e-mail abrange
O que significa cada resultado
Passou
O controlo está presente ou configurado de forma a cumprir a base do scanner.
Aviso
O controlo existe mas está incompleto, fraco, demasiado permissivo ou sem contexto para uma aprovação limpa.
Falhou
O scanner encontrou um controlo ausente ou arriscado que deve ser corrigido antes de usar o site para fluxos sensíveis.
Erro
A verificação não foi concluída de forma fiável, normalmente porque o alvo bloqueou o pedido, excedeu o tempo limite ou devolveu uma resposta inesperada.
Vulnerabilidades comuns que isto deteta
HSTS em falta
Risco: Os browsers podem permitir ataques de downgrade ou acesso HTTP acidental depois de um utilizador visitar o site.
Próximo passo: Sirva todo o tráfego por HTTPS primeiro, depois ative um max-age HSTS longo com includeSubDomains quando os subdomínios estiverem prontos.
Content-Security-Policy fraca ou ausente
Risco: Scripts injetados têm mais margem para executar se surgir uma falha XSS na aplicação.
Próximo passo: Comece com CSP em report-only, remova uso de scripts inline inseguros quando prático e depois aplique uma política de produção restrita.
Exposição a clickjacking
Risco: Atacantes podem conseguir incorporar páginas sensíveis em frames e enganar utilizadores para executarem ações indesejadas.
Próximo passo: Use frame-ancestors em CSP ou X-Frame-Options nas páginas que nunca devem ser incorporadas.
Ficheiros de ambiente ou backup expostos
Risco: Ficheiros públicos de configuração podem revelar credenciais, URLs internos, chaves API ou detalhes de implementação.
Próximo passo: Remova ficheiros expostos, substitua quaisquer credenciais expostas e bloqueie extensões sensíveis e dotfiles na edge.
Próximos passos depois da verificação
Comece a utilizar a Plataforma Vigilbase
Ligue as ferramentas de segurança que já paga ao sistema operativo da cibersegurança e deixe o agente Vigil investigar o que importa.
Abrir recursoFale connosco sobre Managed Cloudflare
Se isto for mais do que um cabeçalho em falta, o próximo passo é um operador, não outro scan.
Abrir recurso