China, GitHub and the man-in-the-middle (Greatfire)
China, GitHub and the man-in-the-middle (Greatfire)
Posted Jan 31, 2013 17:36 UTC (Thu) by cesarb (subscriber, #6266)In reply to: China, GitHub and the man-in-the-middle (Greatfire) by miekg
Parent article: China, GitHub and the man-in-the-middle (Greatfire)
Not possible, since the root DNSSEC key is distributed with the software. There is no warning dialog box a user can easily dismiss; the software simply returns SERVFAIL. And there is a single root DNSSEC key, which is out of their reach, unlike the SSL model which has several root keys.
The most they can do is block DNSSEC requests, forcing all DNS resolution to fail. Since the root is signed, if a DNSSEC validating resolver cannot validate the root, it will return SERVFAIL for all queries.
