3 ms·
Securing those DNS lookups therefore enables no meaningful security. When you're reasonably sure that the DNS response you're seeing is actually what the zone
by blfr 12y ago
Securing those DNS lookups therefore enables no meaningful security.
When you're reasonably sure that the DNS response you're seeing is actually what the zone owner meant it to be, you can have records for SSL certificates (DANE, mentioned later), or GPG keys for users with email in that domain, all kinds of things which were not previously possible. Each of those may or may not be a good idea but it clearly enables meaningful uses.
DNSSEC is a Government-Controlled PKI
Sure. But once you're willing and able to forge registry information about a domain, you can also usually get a valid (DV) certificate for it. Assuming you don't control a CA to begin with. So at least we're being honest with ourselves and stop paying for the security we don't get.
And DNSSEC doesn't get in the way of any replacements, does it? You can sign the certificate with your personal key. Or you can use some sort of convergence mechanism to see if you're seeing the same public key as everyone else.
Authenticated denial. Offline signers. Secret hostnames. Pick two.
The first two, right? (Secret hostnames?)
Articles like this (whole lists of criticisms) sound lawyery and unconvincing to me. I can't tell which ones are the meat and which are garnish. Not that a committee design cannot be flawed in multiple ways (death from 1000 cuts style) but this feels as if the author didn't like the idea first, perhaps for a perfectly valid reason, and came up with a bunch of additional reasons later.
Full disclosure: I signed one of my zones and I run validating resolvers for my private needs (unbound, both on servers and my home network). Nothing blew up. Yet.
- tptacek 12y agoGovernments today have too much control over Internet crypto keys. I am baffled by arguments that suggest it might be a good thing to just give up and give them total control over them.
- ploxiln 12y agoToday many many governments can create TLS certs for any website domain. With DNSSEC, only the USA can, and other governments can only create TLS certs for a small and distinct subset of website domains. That's better. (It would be even better if dns resolvers included certs for all TLDs they knew about, and did not rely on the root keys for those TLDs. Just like pinning TLS certs. Then, you can choose a TLD run by an organization you trust, and even the US won't be able to forge your certs.)
- chopin 12y ago> With DNSSEC, only the USA can, and other governments can only create TLS certs for a small and distinct subset of website domains. That's better. I fail to see how that is better.
- eltrai 12y agoLess organisation that can forge = less weak-points = better security
- wglb 12y agoAnd if the government or anyone creates a bogus cert for a TLS domain, you can exclude it from your cert store. DNSSEC, not so much.