6.2. DNS Security Checks#
Checks that evaluate DNS record security including DNSSEC, proxy status, wildcards, CAA, and DNS over HTTPS.
6.2.1. Check Summary#
Check ID |
Title |
Severity |
Compliance |
|---|---|---|---|
CFL-DNS-001 |
DNSSEC Enablement h |
igh C |
IS 2.1, SOC2 CC6.1, PCI 3.4, NIST PR.DS-5 |
CFL-DNS-002 |
DNS Proxy Status h |
igh C |
IS 2.2, SOC2 CC6.1, NIST PR.DS-5 |
CFL-DNS-003 |
Wildcard DNS Records |
medium |
CIS 2.3, SOC2 CC6.1, NIST PR.DS-5 |
CFL-DNS-004 |
CAA Records |
medium |
CIS 2.4, SOC2 CC6.1, NIST PR.DS-5 |
CFL-DNS-005 |
DNS over HTTPS |
medium |
CIS 2.5, SOC2 CC6.7, NIST PR.DS-5 |
6.2.1.1. CFL-DNS-001: DNSSEC Enablement#
Severity: high | Category: dns | Compliance: CIS 2.1
DNSSEC protects DNS responses from tampering. Without it, DNS records are vulnerable to spoofing and cache poisoning attacks.
Remediation: Enable DNSSEC for all zones in the Cloudflare dashboard under DNS → DNSSEC.
—
6.2.1.2. CFL-DNS-002: DNS Proxy Status#
Severity: high | Category: dns | Compliance: CIS 2.2
DNS records should be proxied through Cloudflare to benefit from DDoS protection, WAF, and traffic analytics.
Remediation: Enable the proxy (orange cloud) for DNS records that should be protected.
—
6.2.1.3. CFL-DNS-003: Wildcard DNS Records#
Severity: medium | Category: dns | Compliance: CIS 2.3
Wildcard DNS records (*) can expose unintended subdomains. FlareInspect flags zones containing wildcard records.
Remediation: Replace wildcard records with explicit subdomain records.
—
6.2.1.4. CFL-DNS-004: CAA Records#
Severity: medium | Category: dns | Compliance: CIS 2.4
CAA records specify which certificate authorities are allowed to issue certificates for a domain. Without CAA, any CA can issue certificates.
Remediation: Add CAA records to restrict certificate issuance to authorized CAs.
—
6.2.1.5. CFL-DNS-005: DNS over HTTPS#
Severity: medium | Category: dns | Compliance: CIS 2.5
DNS over HTTPS (DoH) encrypts DNS queries, preventing eavesdropping and manipulation by network intermediaries.
Remediation: Enable DNS over HTTPS in the Cloudflare dashboard under your zone settings.