This isn't just technical debt; it's a business decision to prioritize onboarding friction over security standards.
Full technical breakdown: david-osipov.vision/en/blog/cybe...
This isn't just technical debt; it's a business decision to prioritize onboarding friction over security standards.
Full technical breakdown: david-osipov.vision/en/blog/cybe...
Because CAs accept any valid CAA record, Cloudflare's injected record allows an attacker who intercepts validation traffic (like the Hetzner/Linode interception in 2023) to issue a valid cert for your domain, ignoring your restrictions.
Because CAs accept any valid CAA record, Cloudflare's injected record allows an attacker who intercepts validation traffic (like the Hetzner/Linode interception in 2023) to issue a valid cert for your domain, ignoring your restrictions.
If you set a strict CAA record to lock certificate issuance to your specific ACME account (preventing BGP hijacking attacks), Cloudflare silently injects a generic issue "letsencrypt.org" record to keep their Universal SSL working.
If you set a strict CAA record to lock certificate issuance to your specific ACME account (preventing BGP hijacking attacks), Cloudflare silently injects a generic issue "letsencrypt.org" record to keep their Universal SSL working.