DNSCrypt – A protocol to improve DNS security
For all the attention that https gets, I'm amazed how little (relatively speaking) attention plaintext dns gets.<p>If a site is https then even if an attacker is MITM-ing DNS to their own site they presumably won't have a valid cert for the site they're intercepting, although it has happened many times before, and 50% of the internet is still unencrypted. But even assuming that doesn't happen it's still a huge privacy/data leak.