Your IP:

News & Notes from the OpenDNS team

DNSCrypt – Critical, fundamental, and about time.

by David Ulevitch, Founder/CEO on Dec 6th, 2011

Today we unveil DNSCrypt, a new security tool we’ve developed that has been on our minds for a long time. It has a simple but important function: encrypt all DNS traffic between you and OpenDNS. Nothing else like it exists, and we have very high expectations for the positive impact it can have on the Internet security and privacy of millions of people around the world.

DNS is a critical part of the Internet’s infrastructure, and though a good deal of attention has been paid to improving its security in recent years with DNSSEC, an important part has been overlooked. It’s what’s often referred to as the “last mile,” or the connection between you and your ISP or your DNS provider, if you use a DNS service like OpenDNS. It’s in this “last mile” that bad things are most likely to happen — snooping, tampering, or even hijacking traffic. Anyone who knows what they’re doing can eavesdrop on your Internet activity and see exactly which domains you are resolving, and in many cases, what websites you’re visiting.

It happens all the time on insecure networks at coffee shops, and even residences. Some ISPs have even been accused of spying on their customers’ activity. What’s worse, the “last mile” is ripe for man-in-the-middle attacks, where an intermediary injects themselves into your traffic path masquerading as your intended destination, but all the while, being able to see and modify your traffic. This leaves little confidence for the Internet user.

DNSCrypt changes this and has the potential to completely revolutionize Internet security. DNS has, unfortunately, always had some inherent weaknesses because it’s transported in plain text. DNSSEC has never attempted to address that (crazy, I know). Encrypting all DNS traffic means a fundamental change to the security of the system on the whole and a strong improvement. It’s not the only solution, and there’s still an important place for verification and validation of domains like DNSSEC provides, but it’s a very strong first step.

We’ve been sharing DNSCrypt with security experts over the past several weeks and the feedback has been phenomenal. A tool like DNSCrypt is critically necessary to ensure the security of DNS going forward. DNSCrypt is a “technology preview” today, and the code is being open-sourced. For the über-nerds, our implementation is the first (known) implementation of the forwarder ideas expressed in the DNSCurve community, which many will recall, we were one of the first to implement.

Download DNSCrypt today and try it for yourself.

30 Responses

  1. Hemo_jr

    This looks like a very useful utility. I look forward to using the Windows version.

  2. DNSCrypt, un’applicazione per crittografare la connessione a OpenDNS | PowerBlog.it

    [...] Via | OpenDNS Blog [...]

  3. Man in the Middle

    I’m guessing you don’t have a version that would work on an Apple Airport Extreme router that hosts a home wired/wireless network yet. Correct?

  4. Mxx

    Is there a timeline/roadmap for Windows version?

  5. Erin Symons

    We expect a Windows version in the near future. The code is now available on GitHub.com: https://github.com/opendns/dnscrypt-proxy

  6. Geop

    What about Linux?

  7. Erin Symons

    The code available at the link above works with Linux and BSD systems.

  8. Jon

    Any plans to integrate caching functionality?

  9. anon2

    With OpenDNS running on a router, will DNSCrypt run on any Mac OSX device tied into such network?

  10. Luke

    Have you considered partnering with smartphone makers/providers like Apple, Google, Microsoft, etc to see if they would incorporate an implementation in their OSs? That would be perfect for public wifi.

  11. TopHostingProviders

    Thank you for DNSCrypt…very useful tool!

  12. Will

    I still dont understand, if I am running DNS crypt do I also still have to run OPENDNS updater?

  13. foo

    How about working to integrate with dd-wrt? I would be much more likely to use this if that was the case.

  14. DT

    I downloaded and installed DNSCrypt on my Mac, but it says it won’t run on intel macs when I access it in the preferences panel. Is that correct? This will only run on ancient PowerPC macs? I am running MacBook Pro with latest OSX, what am I missing?

  15. Mike Grace

    Seriously awesome!!! Great work! This is a great step forward for the internet and our future.

  16. Rudy

    I’m not quite understanding how it is all implemented yet, but it would be interesting to see if it would run on a DD-WRT-enabled router.

  17. Robert

    All Im looking for is a forwarding service running under any Linux variant. (not just BSD) I’d have my whole enterprise paying for opendns if thats what it took, and everyone I know as well.

  18. Terry

    Any plans for an iPad version?

  19. Greg Raven

    I can’t get DNSCrypt to stay on. I turn it on, but as soon as I click a link in a browser, it turns itself off.

  20. bp1

    What a great idea. Like others i really look forward to this being available for the windows version. Hopefully further development will take it to the router level.
    Great work again by OpenDNS

  21. SomeDude

    @Robert

    Maybe I’m misreading what you said, but I was able to build/run dnscrypt-proxy from opendns’s git page on Ubuntu Maverick.

  22. Carl Hammel

    I have been an OpenDNS user for years. I just downloaded and installed DNSCrypt on my two-year old iMac running Lion 10.7.2 and Safari 5.1.2 and it the loading of web pages stopped cold.

    The Address bar goes blue but no site loads and I am faced with a blank white page.

    Uncheck the Enable DNSCrypt box and pages load in a flash.

    I quit and restarted Safari; no difference.

    Not yet ready for prime time or have I missed something?

    Gunni

  23. Gustavo Carreno

    Just “git clone;./configure;make;make install” on my Slackware 13.37 that acts as my firewall with 2 NICS.

    Seams to work and play nice with dnsmasq.

    Thanks for the good work on such an important tool!!

    Just one question: Will we have some kind of indication on stats, about the crypt and non-crypt queries?

    Thanks!!

  24. Nick Barnard

    Very nice, although one pain point is when I do get onto that public WiFi network (AT&T Hotspot) I have to disable it so the hotspot can hijack my connection so I can click their terms, then turn it back on to secure my WiFi. It works technically, but its a pain. Perhaps there is a simpler way that DNSCrypt can recognize it can’t reach OpenDNS, sees that its hijacked, allow a whitelist of hijacked domain destinations? Sure not as secure, but with the proper notifications this’d be nice and smooth.

  25. Dju

    Really nice tool you made there :)
    I’ve been using Opendns for years now, and it avoided me lots of problems. but today, with more & more growing question of “net neutrality”, i can only agree with it.
    So, I installed it on my router, runnning bind & debian, wrote a simple init script to start it easily at boot.
    it works fine :)

  26. Dan

    DNSCrypt is simply – SPECTACULAR !

    Only the best folks, only the best … way to go OpenDNS !

  27. Security Update | Your source for downloading popular benchmarks

    [...] a compliment to DNSSEC, OpenDNS, a leader in DNS security measures, has released its new DNSCrypt service as a "technology preview." Currently only available for Macs, this software will [...]

  28. fruttini

    i can’t wait for open dns crypted on windows please doing it as fast as possible hip hip hurra to open dns mkay

  29. OpenDNS Community > Blog

    [...] first announced DNSCrypt in December. And the response to the new service, which is a first-of-its-kind way to easily secure [...]

  30. OpenDNS Community > Blog > DNSCrypt for Windows has arrived.

    [...] a preview of one of the most critical and innovative technologies DNS security has seen. DNSCrypt, available initially only for Mac, works by encrypting all DNS traffic between you and your DNS provider, OpenDNS. That critical path [...]

Leave a Reply

If you'd like help with your OpenDNS account, contact our support team.

Subscribe

Get email updates:

Most Recent Posts

Search

OpenDNS Button

Use OpenDNS

Use this button on your site!

Archives

Categories