Slashdot Log In
BIND Patches Make Bad Situation Worse
Posted by
CmdrTaco
on Wed Oct 15, 2003 01:04 PM
from the screwing-with-the-infrastructure dept.
from the screwing-with-the-infrastructure dept.
An anonymous reader writes "After .COM and .NET started using a wildcard, the internet community busily started
creating patches to various pieces of software to circumvent this. It was
said that this was a grave problem to the internet. Several official BIND
patches were
announced over the next few days. However, it turns out they weren't necessarily
too well thought through. Usage of the patch unexpectedly
broke at least 7 Top Level Domains, ISC announced 3 weeks later, after
users
started having problems. The .NAME registry has sent a formal letter to ICANN's Security and Stability Advisory Comittee to warn against using the BIND patch, which they will look into in their next meeting. The intention may have been good, but...
Stability? Anyone?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Isn't it unnecessary now? (Score:2)
No, Verislime is still working to get the ok (Score:2)
Re:No, Verislime is still working to get the ok (Score:2)
Re:Isn't it unnecessary now? (Score:3, Informative)
As I see it, Verisign is building a portfolio of legal positions that it will be using in what I belive is almost certain litigation between Verisign and ICANN and possibly involving the US Department of Commerce?
- Verisign is trying to engender a sufficient number of statements by technical experts that it can convince a judge that there is really a technical debate and that thus the judge ought to stay out of the m
Do I know anymore? (Score:2)
Software Development Cycle (Score:2)
Not ISC's fault (Score:2)
It seems appropriate for the Commerce Dept. to revoke the Verisign contract and award it to another entity that will be m
BIND crap (Score:2)
Re:BIND crap (Score:2)
Ba-doom, pssh!
Re:BIND crap (Score:2)
Agreed - The patch works fine (Score:3, Informative)
Re:Not ISC's fault (Score:2)
Preach on, brother. None of this would have happened had Verislime decided that it wanted to 0wn teh i
Re:Not ISC's fault (Score:3, Insightful)
The problem is that some TLDs do more than just delegation. The article mentioned the .name domain specifically.
The problem with the BIND patch arose when people implemeting the patch decided to not allow wildcarding on all TLDs. If you used the patch to only set .com/.net to delegate-only, there wasn't a problem. If you also set .name to delegate-only, then you would have
Re:Not ISC's fault (Score:3, Insightful)
Re:One doesn't lead to the other, I'm afraid (Score:2)
bad patches (Score:2)
My ISP installed another one and it is even worse: it does not return an error but it simply returns no answer for the wildcarded records.
Overblown (Score:5, Informative)
hmm.. (Score:2)
Re:hmm.. (Score:2)
oy vey (Score:2)
The procrastinator wins again... (Score:2)
I'll play the part of ICANN... (Score:4, Funny)
Dear (dot)name,
Since (dot)name provides such a useful and valuable service to the Internet community, we will immediately take action to address your--
Sounds like a good reason to use djbdns instead (Score:4, Interesting)
It's nowhere near as difficult to set up as BIND, it's more secure than BIND, and there's a patch [tinydns.org] available to block Verisign's wildcard lookups. I've been running the patched version at home and at work since shortly after Verisign added the wildcard records and haven't had issues with any DNS queries.
Re:Sounds like a good reason to use djbdns instead (Score:2)
Cool.
Is there a way to install and run it without having to install the rest of his daemon management stuff? I like to disrupt as few things as possible when making changes to my gateway.
Schwab
Re:Sounds like a good reason to use djbdns instead (Score:2)
I don't think so...but there's no reason why you couldn't use daemontools and ucspi-tcp only with djbdns and continue using whatever else for your other services. They're also useful to have on hand if you're using qmail (as I am).
(The only other publically-accessible services I usually run are httpd (Apache) and sshd (Op
Re:Sounds like a good reason to use djbdns instead (Score:2)
Your characterization of that patch is incorrect. It blocks A RRs which contain a specifc IPv4 address. This is not what the BIND patch does, it's far more general.
Re:Sounds like a good reason to use djbdns instead (Score:2)
How it goes about doing what it does, I think, is a minor point. For purposes of blocking sitefinder.verisign.com's IP address in response to a DNS lookup of some other domain, it gets the job done without affecting other lookups. (You can punch in http://sitefinder.verisign.com/ [verisign.com] and still go there, if that's what you want to do. It's only
Re:Sounds like a good reason to use djbdns instead (Score:2)
Sorry, I prefer my DNS server package to include JUST the DNS server package, instead of trying to replace my OS with his own distro of network crap.
blame verisign (Score:2)
There are two features (Score:4, Insightful)
The second feature is much more dangerous because you have to explicitly mark the TLD zones which contain records which aren't delegations--all other zones are assumed to be delegation-only. Some zones have lots of in-zone A and/or MX records (DE, for example), so you have to do some research before you can enable this feature.
If the second feature is incorrectly configured, there will be some local disruption of service. While it might contribute slightly to the instability of the Internet, it's just a localized configuration error (mind that BIND doesn't even have a default for the configuration option), and it's not comparable to what VeriSign did on a global scale.
Wildcarded TLD (Score:2)
Invader ZIM (Score:2)
Tallest: You made the DNS problem worse!
ZIM: Worse..? or better?
But... (Score:2)
But I thought, regression testing, hell testing at all, was a bad thing. Isn't it *good* that in the open source world, a patch gets slapped together and applied the world over, within an hour?
ISC at fault? Not likely. (Score:3, Insightful)
BIND considered harmful (Score:3, Insightful)
And every time, someone comes back and says no, it's really fixed this time, it's really finally stable, the developers really are both concerned and competent.
I no longer bother replying anymore. Usually CERT does it for me.
BIND must go. The only thing it does reliably is diminish the credibility of open source. (And make sendmail look good by comparison, which is no mean feat, either.)
Re:BIND considered harmful (Score:5, Informative)
Ok, so I want a authorative and recursive DNS server. It needs to be able to be distributed via. rpms, and patchable etc. I really want it to be my vendor of choice who packages and distributes it, but I that's more of a social thing.
So ... what do I use?
So I'll use bind 9 ... and when there's a security problem I hope it's the last. However this issue doesn't count, this is a minor configuration problem that is All verisigns fault.
Parent
Not safe to install patches? (Score:3, Insightful)
Hypocrits. (Score:3, Insightful)
How many times has slashdot bitched and moaned about a certain unnamed corporation doing something similar.
Some people say "this could have been avoided if your named.conf was written properly." Yes, and most viruses and worms could be prevented if people would patch their desktops.
So what we have:
A patch that caused a lot of problems.
Users that could have prevented the problem if they had known better.
Sounds a lot like the kind of users all you eleet unix junkies diss on so often.
Re:Well (Score:2)
Patching bind only adds legitimacy to the actions of Virilentsin, er, Verisign. When the wicked do wrong, they are seen as evil. When you do something wrong to counter the wicked, YOU are seen as evil.
Re:Well (Score:2)
Re:Well (Score:2)
If ISC failed to give a proper list of domains that needed to have root-delegation in the sample configuration, then their configuration is to blame and not thier patch.
The people over at
Re:Well (Score:2)
BUNK!
There is NOTHING that says that it is illegal for me to do post processing on DNS data that I receive from the internet. My server, my rules and if I want to block all of .biz, .cn and .edu with a patch to bind, nothing can (legally) stop me.
Re:Well (Score:2)
Sued for what? It's a feature you can turn on or off and it's disabled by default in the config. What's the big deal? The only reason it's there is because people wanted it. That'd be like suing Microsoft for outlook viruses.
Re:OE viruses (Score:2)
Oh, we can only dream...
Re:Doh! (Score:2)
Re:This is exactly the reason why I did not used t (Score:2)
The BIND patch doesn't alter the contents of the root zone (small nitpick).
The path to follow was via ICANN, or if you still wanted to disable the sitefinder, just insert a route for the
Tampering with Internet routing could be viewed as damaging as dealing with DNS. Route manipulation is almost
Re:Do you not understand the issue at hand? (Score:2)
zone "net" { type delegation-only;};
So how it's breaking all these other zones is a farking mystery to me.
There's another option which makes delegation-only the default for top-level zones, and you have to list the exceptions explicitly. This can break all zones you fail to mention and which are not delegation-only.
Re:This is exactly the reason why I did not used t (Score:2)
The Internet is a collaborative network, i.e. it only functions because independent nodes agree to collaborate with each other. Conversely and by consequence, it is not only unneeded but undesirable to collaborate with a node that is not coll
Re:Must be a Unix thing (Score:2)
Re:Uh... (Score:2)
I dunno, man. It takes less than five minutes to compile DJBDNS on my P-pro 266. I'll take five minutes of grudging competence over BIND's half hearted tinkering every day of the week.