The best test for vulnerability to the DNS flaw
Not only is there is a flaw in the Domain Name System, there is also a flaw in the suggested ways to test whether your computer is vulnerable.
Many articles suggest going to Web site x or y to run vulnerability tests. (I'm guilty of this too.) But the nature of the problem is that you can't trust Web site names.
The fallacy is simple: use a name you can't trust to see if you can trust a name.
As I explained in "What you need to know about the latest DNS flaw," every Web site can be accessed by an IP address. The DNS flaw does not affect this rare, but quite valid, method of addressing Web sites. Thus, it's the best approach for an online vulnerability test.
One often-cited vulnerability test is offered by the DNS Operations, Analysis, and Research Center (DNS-OARC) at: https://www.dns-oarc.net/oarc/services/dnsentropy
I asked them about using an IP address to get to their online test and was told (thanks, Duane) that the test is also available at:
To me, this is the best vulnerability test for the current DNS flaw.
While this link bypasses the introduction to the topic offered by DNS-OARC, hopefully your computer is safe and you won't need to read about the problem. If all is well, it will report "great" for both the source port randomness and the transaction ID randomness.
If you are vulnerable, see "A cheatsheet for defending against the DNS flaw."
See a summary of all my Defensive Computing postings.
Michael Horowitz is an independent computer consultant and the author of several classes on Defensive Computing. He is a member of the CNET Blog Network, and is not an employee of CNET. Disclosure.





How about some comments about how to interpret the results of the test. I got the following results when I ran the test using the IP address given in this post:
DNS Resolver(s) Tested:
1. 68.87.71.228 (chlm-cns02.chelmsfdrdc2.ma.boston.comcast.net) appears to have POOR source port randomness and GREAT transaction ID randomness.
2. 68.87.73.243 (mana-cns01.manassaspr.va.dc02.comcast.net) appears to have POOR source port randomness and GREAT transaction ID randomness.
So, should I be concerned or not?
Doug
-
by briancgraham
July 30, 2008 10:57 PM PDT
- I highly recommend using OpenDNS for your DNS needs. Business or home user. It's free, fast, helps protect from phishing websites and rates MUCH higher on this test than Comcast DNS servers.
-
Reply to this comment
-
-
-
by mhinnewyork
July 31, 2008 9:25 PM PDT
- Agreed. I wrote about OpenDNS in December 2007. See
-
-
(6 Comments)Check it out: http://www.OpenDNS.com or http://www.opendns.com/features/overview/
DNS Resolver(s) Tested:
208.67.216.13 (bld3.sea.opendns.com) appears to have GREAT source port randomness and GREAT transaction ID randomness.
208.67.216.14 (bld4.sea.opendns.com) appears to have GREAT source port randomness and GREAT transaction ID randomness.
Test time: 2008-07-31 05:54:29 UTC
http://blogs.cnet.com/8301-13554_1-9834579-33.html
and
http://blogs.cnet.com/8301-13554_1-9835649-33.html
Michael Horowitz