3 ms·
It feels like you're not as familiar with the spec as you think you are. DNSSEC defines stub resolvers, both validating and non-validating. Validating stub res
by akerl_ 4y ago
It feels like you're not as familiar with the spec as you think you are.
DNSSEC defines stub resolvers, both validating and non-validating. Validating stub resolvers do their own supplemental recursive lookups to confirm DNSSEC validation. Non-validating stub resolvers do not: they strictly determine DNSSEC trust by checking for the "ad" header bit in the response from their upstream recursive resolver.
Every operating system, Linux distribution, and application that I'm aware of defaults to having a non-validating stub resolver (if it enables DNSSEC validation at all). This renders DNSSEC validation as performed by the overwhelming majority of systems vulnerable to the risk we're flagging here.