Verificador de DNSSEC
- Verificação não intrusiva
- DNS over HTTPS
O que é uma verificação de DNSSEC?
O DNSSEC (DNS Security Extensions) assina os registos DNS para que os resolvedores possam confirmar que uma resposta veio da zona real do domínio e não foi alterada pelo caminho. Funciona como uma cadeia: a zona-mãe, por exemplo.com, publica um registo DS que corresponde a um dos registos DNSKEY do domínio, e os registos do domínio são assinados com essas chaves.
O verificador envia as consultas através de DNS-over-HTTPS para um resolvedor público com validação: Cloudflare 1.1.1.1, com Google Public DNS como alternativa. Se o resolvedor definir a flag AD, a resposta passou na validação. Se uma consulta falhar com a validação ativada, mas tiver êxito com a validação desativada, a cadeia está quebrada.
O que o verificador de DNSSEC indica
Flag AD
Definida pelo resolvedor com validação quando todos os registos da resposta foram verificados com DNSSEC.
Registo DS
Publicado na zona-mãe através da sua entidade de registo. A etiqueta da chave e o algoritmo têm de corresponder a uma DNSKEY da sua zona. A IANA recomenda SHA-256 (tipo de resumo 2) e indica que SHA-1 não deve ser usado para delegação.
Registos DNSKEY
As chaves públicas da sua zona. Flags 257 ativa o bit Secure Entry Point, usado na chave de assinatura de chaves (KSK) para a qual aponta o registo DS; 256 é uma chave de assinatura de zona (ZSK).
Algoritmo
A IANA lista os algoritmos 8 (RSASHA256), 13 (ECDSAP256SHA256) e 15 (ED25519) como recomendados para assinatura e determina que os algoritmos 5 e 7 (RSA com SHA-1) não devem ser usados para assinar.
Falha de validação
SERVFAIL com a validação ativada, mas uma resposta com a validação desativada. Os utilizadores de resolvedores com validação não conseguem resolver o domínio até o registo DS e as chaves voltarem a corresponder.
O que significa o resultado
O DNSSEC está ativado e passa na validação
Um resolvedor com validação autenticou a resposta (flag AD definida): a zona está assinada e o seu registo DS na zona-mãe corresponde às suas chaves.
O DNSSEC não está ativado
O domínio não tem registo DS na zona-mãe e não publica registos DNSKEY, pelo que as respostas DNS para o domínio não podem ser autenticadas.
A zona está assinada, mas o registo DS está em falta
A zona publica registos DNSKEY, mas a zona-mãe não tem nenhum registo DS para ela, pelo que os resolvedores a tratam como não assinada. Adicione na sua entidade de registo o registo DS fornecido pelo seu fornecedor de DNS.
A validação DNSSEC falha
Os resolvedores com validação devolvem SERVFAIL para este nome, e a resposta só é devolvida com a validação desativada. Os visitantes que usam resolvedores com validação não conseguem aceder-lhe. Normalmente, isto significa que o registo DS na entidade de registo já não corresponde às chaves da zona.
Verificações relacionadas e próximos passos
- Analisador de segurança de e-mail
Verifique SPF, DKIM, DMARC, MTA-STS e DNSSEC do e-mail de um domínio.
- Verificador de Cloudflare
Veja se o site do domínio passa pela Cloudflare.
- Cloudflare Checkup
Analise as definições de DNSSEC, SSL/TLS e WAF em todas as suas zonas Cloudflare.
- Verificador de HSTS
Verifique se os navegadores continuam a usar HTTPS para o domínio.
Cloudflare gerido
Mantenha a Cloudflare configurada, monitorizada e a melhorar. A Vigilbase trata das alterações acordadas e da resposta a incidentes, com opções de cobertura Core, Priority e Critical.
Explorar Cloudflare geridoSOC gerido
SOC gerido nas ferramentas de segurança que já paga. O agente Vigil investiga, os analistas tratam das exceções e a cobertura segue o seu nível de SLA.
Explorar SOC geridoFontes
- Cloudflare 1.1.1.1: API JSON de DNS over HTTPS
- Google Public DNS: API JSON para DNS over HTTPS
- IANA: números de algoritmos de segurança DNS
- IANA: algoritmos de resumo do tipo de RR DS
- RFC 4034: registos de recursos para as DNS Security Extensions
- RFC 9904: processo de atualização das recomendações de algoritmos criptográficos DNSSEC