Slashdot Mirror


BIND Security Info For "Members Only"?

achurch writes: "Paul Vixie has posted a message to bind-announce suggesting the formation of a "members-only" security information list for BIND, the DNS server used on most Internet systems. Membership would be limited to root/TLD nameserver operators, software vendors using BIND, and 'other qualified parties,' and members would have to sign 'strong nondisclosure agreements.'" I'm not sure how I feel about this, but I'm sure a lot of readers do.

331 comments

  1. Re:other qualified parties by S'A'Alis · · Score: 1

    Mr. Paul Vixie (just the secret identity of INTERNET ETIQUETTE MAN!!!!!) will, of course. God knows, he's the ONLY one fit to judge what everyone else should and should not do/see.

  2. This blows by DrBoom · · Score: 1

    'nuff said.

    --
    --------------- Murphy was an otpimist.
  3. Re:We became BIND-free, and love it. by Anonymous Coward · · Score: 1

    Ah, if only we were all so lucky. There's just something about DJB's stuff that has really turned me off. I suppose it's because he writes fairly small modular programs. If you want to do zone transfers you need to get other programs to do that. If you want to run the damned thing you have to install daemontools, etc. With bind everything is included in a nice easy package to save admins a LOT of headaches.

  4. Re:Is BIND released under the GPL? by mgw1181 · · Score: 1

    Haven't checked, but I believe it is under a BSD-style license.

  5. Re:Dumb Idea... by JCCyC · · Score: 1

    More probably, one member will encrypt the juicy stuff with PGP, create a Hotmail account through Anonymizer and relay the info to a trusted party who'll let everybody know about the latest security hole in BIND.

  6. Re:Wow! Now is time to drop BIND??? by hyperstation · · Score: 1
    i love qmail and am gettin sick of BIND, and since it doesn't look like its gettin any better, i think i'll check out djbdns too

    there's also tcpserver, which is a replacement for inetd, btw

    --

  7. Re:It makes some sense by onepoint · · Score: 2

    "I'd be worried, though, that this would allow coverups; to prevent that from the start, they should make the mailing list archives automatically available after, say, 30 days."

    Your statement above should be manditory for this group. Otherwise there will be little or no insentive for the group to close the exploit.

    Giving the private members a heads up on the latest weakness of a system, might force sytem operators to update and review their security more often. This of course will lead to beter managed webhosting/service sites. The ones that don't updates will be forced out fo business.

    mike
    spambait e-mail
    my web site artistcorner.tv hip-hop music news
    please help me make it better

    --
    if you see me, smile and say hello.
  8. Re:This actually isn't a bad idea by Wakko+Warner · · Score: 2
    So what happens when I discover a security hole and release exploit code for BIND to the public on Bugtraq using a Hotmail alias?

    This list won't do dick to stop exploits.

    - A.P.

    --
    * CmdrTaco is an idiot.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  9. Re:It makes some sense by schlach · · Score: 2

    Giving vendors a little jump on the crackers makes some sense. When a bug is announced, it's nice to have patches ready, too, and a whole mess of people ship BIND.

    Good form on bugtraq dictates making vendors aware of the problem with plenty of time (typically two to four weeks) to put out a patch, before the bug is disclosed publically. Disclosing to everyone at the same time is definitely a party foul. The people that break this rule are either frustrated about the perceived lack of action on their report to the vendor (which, in BIND's case, would definitely not have been the case), or they're the k1Dd13s that are going to have just as much fun playing with zero-day sploits as they did finding the bug. Note that the closed BIND security group would not prevent hostiles from finding their own bugs, so neither of these exceptions are applicable.

    You can be sure that if and when the group is created, nothing will change. The bugs will still be found and fixed on bugtraq. Just now they might be preceded by about 10 minutes on another list.

  10. This will never work by AlgUSF · · Score: 1

    If there are problems with BIND, then the users should know about them and be prepared for possible exploits. If this succeeds, the only people who will know about the security problems with BIND will be the "BIND Elite", and "The h4xors".

    --


    I want my rights back. I was actually using them when our government stole them after 9/11.
  11. Re:Won't help the "general user", at least not a l by geomon · · Score: 1
    "The proposed group would just make sure the really important servers are difficult to exploit"

    I guess that depends on your definition of "really important".

    Hmm..... Let's try this scenario:

    I run my e-biz and depend on BIND for nameserving. It is attacked and my customer records are compromised. I could have received an update IF I had paid for the priviledge of being a member. But my business is now ruined because the notices of expolits were kept to an exclusive list of 'insiders' who had advance knowledge.

    Sounds like M$ extortion to me.

    If you ask me to define what a *really* important server is, I would say 'Mine!'. Should I have to pay to get exploit information? I don't think so.

    --
    "Rocky Rococo, at your cervix!"
  12. Re:secure remediation the wrong approach by Panaflex · · Score: 1

    I would say this is hedging your bets. Essentially, once djbdns hits some penetration like bind did, you will start to see people exploiting it.

    But you are right about one thing.. diversity is good.

    Pan

    --
    I said no... but I missed and it came out yes.
  13. Re:Fights script kiddies by DeadVulcan · · Score: 2

    I think there is probably general consensus (here on Slashtot anyway) that "security through obscurity" doesn't work. Are you ready to burn?

    However, I believe that on the fucking internet, the fucking ubiquity of script kiddies is changing the fucking rules.

    [Blah, blah, etc, etc...]

    This post just made my day. I'm convinced it was done with a perl script. I want it!

    Mod this up, it's hilarious.

    --

    --
    Accountability on the heads of the powerful.
    Power in the hands of the accountable.
  14. Re:Stupid, stupid, stupid... by Anonymous Coward · · Score: 1

    I work for a large ISP and we currently have an exploit that works on the latest versions of Bind 4 and 8. We obtained it when we were compromised and have decided not to share it. It's not one that is widely used by script kiddies and I tracked down and communicated with its author. I don't think Bind 4 or 8 will ever be secure do to the way they were written.

  15. Re:members only is one thing, but fee-based?? by mrmud · · Score: 1

    if you pay money you are less likely to distribute it out, it also, in theory, should prevent the reeto lets-get-on-security-mailing-lists-for-free-so-we- can-get-exploits from signing up.

    --
    -- MrMud
  16. This is rediculous! by dangermen · · Score: 1

    I would hope that if they do go through with it, that people still publish to BugTraq before they notify ISC. This is a load.

  17. Re:members only is one thing, but fee-based?? by CharlieHedlin · · Score: 1

    Keep in mind that there is going to be overhead in
    deciding who is qualified, processing the NDA's, and administering this list. The fee would also have to be high enough to cover the cost of the legal fees that they incur on the non-profits for which they waive it.

    As for wether they should have this list, I am not sure. I personally believe it should stay completely open, then they wouldn't need all that adminstrative overhead

  18. Re:Authors Bad Attitude Makes Me Nervous by Anonymous Coward · · Score: 1

    Yeah, except sendmail has viable alternatives, like postfix. djbdns is *not* a viable alternative because of its restrictive license.

  19. Your thoughts by zzyzx · · Score: 3

    A lot of readers are sure how you feel about this?

    1. Re:Your thoughts by carlos_benj · · Score: 1
      OK, guess you're a little different then. I usually feel a lot better after having gone to the bathroom.

      You just need to let a lot more pressure build up before you go. Of course, if you let too much pressure build up you may end up going before you get to the bathroom. Then you feel better and worse at the same time.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    2. Re:Your thoughts by Jedi+Alec · · Score: 1

      OK, guess you're a little different then. I usually feel a lot better after having gone to the bathroom.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    3. Re:Your thoughts by Shoten · · Score: 1

      If they go through with this insane notion, I will just be watching and waiting for the first lawsuit. At some point a machine with the current version (or recent version with an undisclosed security flaw) will be hacked, and ISC will immediately be held liable for this. I really do not see how being an operator of a TLD makes someone more worthy with respect to vulnerabilities in BIND. It sure as hell isn't like they're the only ones who use it.

      I can think of moral arguments, legal arguments (and I'm not even a lawyer, heh) and even cite Jewish rabbinical law (and I'm not even a Rabbi, heh..but check out "hashevat aveda" and "meshiv shelo b'daat baalim" if you're so inclined) as to why this is bad. If they manage to do this, ISC will be roasted for restricting public access to information that, predictably, will be discovered and exploited by some guy in a garage or bedroom with a cable modem.
      --

      For your security, this post has been encrypted with ROT-13, twice.
    4. Re:Your thoughts by orangesquid · · Score: 1

      Actually, if you're not careful, you may end up waiting *too* long, and then your bladder starts to hurt, and even after you do go, you start to feel really, really bad...

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    5. Re:Your thoughts by drinkypoo · · Score: 1
      A lot of readers are sure how you feel about this?

      Plenty of slashdot readers will be happy to tell you what to think; Perhaps they're happy to tell you how to feel, too.


      --

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Your thoughts by Jedi+Alec · · Score: 3

      That's an easy one. When discussing anything M$, government or big-company related, you're supposed to feel sick, nauxious, disgusted, like going to the bathroom etc. When discussing open-source, *nix, big companies that are good at pretending they're not big companies(read: AMD) or Natalie Portman, you're supposed to feel all warm and tingly inside. Now we just need CmdrTaco to include this in the guidelines for the site, and life will be a lot easier on the moderators as well.

      --

      People replying to my sig annoy me. That's why I change it all the time.
    7. Re:Your thoughts by carlos_benj · · Score: 1
      That's an easy one. When discussing anything M$, government or big-company related, you're supposed to feel sick, nauxious, disgusted, like going to the bathroom etc.

      As a general rule, when I go to the bathroom I feel much better for it.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

  20. Re:I can kinda understand by SnapShot · · Score: 1

    I think the biggest problem here is that BIND is *so* widespread (maybe even more so than sendmail?), when a bug breaks, it is immediately a major exploit waiting to happen. When the latest BIND 4/8 bugs hit, people were reporting attempts to exploit the bug almost immediately. That's really bad.

    I agree with your comments and I, also, am not sure this is a bad thing, but take your first paragraph and apply it to the company we all love to hate ;) I think the biggest problem here is that Windows is *so* widespread, when a bug breaks, it is immediately a major exploit waiting to happen. When the latest NT Server bugs hit...

    We'd be ALL over MS if they attempted something like this. I realize they are different markets, as a whole, but I would guess the average person who understands BIND is far more technically advanced than the average NT user. (Notice I said "average" in the previous sentence; please no flames...) And therefore are better equipped to take immediate action when a bug is discovered.

    The biggest problem is that most people don't know who the good guys are. Are you sure that the latest member added to the member's only list isn't White Hat Admin during the day and the Mad Cracker at night? In addition, if something goes wrong are the good guys opened up to liability? What happened is a Cracker takes advantage of a bug that has been disclosed in the member's only list (whether the Cracker discovered it independently or through a leak from a member). If a lot of money is lost, there is going to be a hell of a lot of blame being thrown around. At least now everyone is responsible for themselves...

    --
    Waltz, nymph, for quick jigs vex Bud.
  21. Re:Bzzzt... Encryption mandatory by -benjy · · Score: 1
    "Oh yes, and of course all the potential members out there will handle their private keys absolutely secure?"

    Presumably, the requirement for information security training should help some with this problem.

    Look, you are responding to an argument which I did not make -- That this whole scheme is a totally good and secure thing. I was responding to your direct assertion that "Some Crackers will crack there[sic] way into the mail spool..." That is the most direct attack to make, since it is pretty easy to determine where the spool resides.

    Encryption removes this easy step and weakens, not eliminates, your overall argument. With encrypted mail, the cracker must determine the machine with the mail spool, then determine what machine holds the target's key, then root that box and either break the encryption or hope that the target is sloppy with his key or leaves the emails lying around unencrypted. This significantly increases an attacker's workload and opportunities for detection.

    I will leave the debate over whether the whole scheme is a good idea or not to other threads. My argument does not take sides on that issue, and I do not care to hash over it. The system is not bullet proof, but it is certainly not as easily attacked as you suggest in your original message. Your post implied low hanging fruit; there is fruit there, but it is not as easy to get to as you implied. That was my point.

  22. Re:how many more buffer overflows is it going to t by rw2 · · Score: 4
    Ok, who marked this insightful?

    His comment:

    I write C++ code daily.

    Is particularly suspect as a daily C++ writer would know to use the STL and thus remove all (not most, all) possibility of the programmer f'ing up a bounded array.

    C, I'm with you on. It's a lot harder to control (though it's a simpler language too, so maybe the two things are a wash)

    C++. You can easily contain buffers overflows.

    --

  23. Dumb Idea... by kju · · Score: 2

    I can see it through my virtual eye...

    Some Crackers will crack there way into the mail spool of one of the authorized members of the list and will get access to exclusive cracking instructions while the rest of the world is without fear.

    Just another reason the kick BIND finally from my system.

    1. Re:Dumb Idea... by Calyth · · Score: 1

      Well said.
      How can a company restrict the availibility to software vulnerabilities to members that the general public can't join? That's the most ridiculous idea I've ever heard and many of us are sure there will be a crackfest when a "root" exploit is found, since the information would not be available for the non-members, the public.

  24. Re:Use djbdns if you want security by LiNT_ · · Score: 3
    "Granted this is larger than djbdns, but this is no reason to abandon what is known to work, and work well."

    I hope your not speaking from a security perspective. BIND is notorious for security holes. For many including myself, this was the proverbial straw that broke the camels back. While it is true that BIND 9 was completely rewritten many believe this will not alleviate the security issues that have plagued BIND in the past.

    "Has the djbdns code been audited?"

    Well, he does offer a $500 security guarantee. Something no one has claimed as of yet. Djbns was designed from the ground up with security in mind. Djbns has to date proven to be secure. I'm not ingorant enough to claim that it's uncrackable but so far it's record speaks pretty highly. Something BIND can't do.

    "Has it been tested in a large scale comercial environment?"

    From the FAQ: "How fast is tinydns? Can it handle a huge number of incoming queries?
    Answer: One site reported receiving 500 queries per second per server at peak times for data from a 350-megabyte data.cdb. The tinydns process handled about 7000 queries per second of CPU time. The CPU was a Pentium III-550.

    This example, and lab tests, suggest that tinydns can easily handle the .com server load. However, I don't have enough data on the distribution of .com queries to carry out a realistic experiment."

    Maybe you shouldn't be so quick to dismiss a product until you actually take the time to look at it.

    LiNT

  25. about reboots... (ot) by CptnHarlock · · Score: 1

    I've also noticed the "required" reboots that you can do without. But still... Check the uptimes here: http://uptime.netcraft.com/up/today/requested.html ... How many three digit numbers do you see for WinXX?.. no more comments.. :)
    --
    "No se rinde el gallo rojo, sólo cuando ya está muerto."

    --
    $HOME is where the .*shrc is
    -- silver_p
  26. Embargoes perhaps? by ZanshinWedge · · Score: 2
    I understand the reasoning behind wanting to have some time to work on a problem without the world's script kiddies causing the "immenent death of the internet" (or something equally bad) because everyone and their mother now knows the latest BIND exploit and a patch isn't ready yet. However, I don't think their method (inscrutible secrecy and legal agreements) is the best way to go. It seems to me that what they are basically looking for is time. Not an infinite amount of time, just enough to get a patch out before half the world knows about the bug.

    In the scientific community when they want to keep a new story under wraps for a while they "embargo it". It's a very standard practice. Essentially every news organization that wants to cover the story signs an agreement that they won't release details about the story before a certain date. When the date arrives, all news sources who have opted into the system have complete and accurate information about the story and release their own stories at about the same time. It's a way to prevent incomplete information, rumors, distorted facts, etc. from being scattered across the news media while the different organizations try to scoop and one up each other and while the researchers vainly attempt to get serious and correct all the errors and misinformation.

    It occurs to me that a similar system could be used for security bugs and breaches. Certain news organizations would be provided with all the information on the problem while agreeing not to release the details until after a certain date. It would provide the working time needed by the software makers to patch their product before the problem is exposed to the world in raw 1337 haxor friendly detail. The main problem I see with it is that most internet news organizations severely lack sophistication and organization news wise. However, I don't think it's anything that can't be worked around or surmounted.

  27. Re:how many more buffer overflows is it going to t by Anonymous Coward · · Score: 2

    Unfortunately this is not the case. String formatting problems, UTF-8 exploits and other major flaws are still found in pretty much every code base. It is simply the case that most code today that runs as root on machines happens to be in C. However as that changes so will the face of exploits. Just look at the number of formatting, encoding exploits in systems like IIS or CGI. In most cases those are language neutral...Switching from C to _enter language here_ does not solve the problem, it merely changes its form...creating secure programs is about good practices, not the using the flavour of the month language.

  28. I can kinda understand by macdaddy · · Score: 5
    They see bugs being exploited in mass causing huge problems for the Internet world at large and they want to minimize the number of people that here about the bugs before they're fixed. Understandable. I don't think security through temporary obscrutiny is the way to go though. My $.02.

    BTW, first?

    --

    1. Re:I can kinda understand by GungaDan · · Score: 1

      Security through obscrutiny... is that like victory through strategery?

      --
      Eloi are stupid, throw morlocks at them!
    2. Re:I can kinda understand by marnanel · · Score: 1
      I agree with your comments and I, also, am not sure this is a bad thing, but take your first paragraph and apply it to the company we all love to hate ;) I think the biggest problem here is that Windows is *so* widespread, when a bug breaks, it is immediately a major exploit waiting to happen. When the latest NT Server bugs hit...

      Yes. One of the reasons for the success of ILOVEYOU was that so many people were running the same software-- it's simpler to attack a uniform population than a heterogenous one. So also with bugs in BIND.

      Perhaps the solution is not to have any One True Name Server. Maybe we need an effort to build a competitor to BIND using completely separate sources?

      M

      --
      GROGGS: alive and well and living in
    3. Re:I can kinda understand by Dwonis · · Score: 1

      The difference is we trust the BIND team. We don't trust MS.
      --------
      Genius dies of the same blow that destroys liberty.

    4. Re:I can kinda understand by Smallest · · Score: 1

      obscrutiny?

      --
      I have discovered a truly remarkable proof which this margin is too small to contain.
    5. Re:I can kinda understand by Omnifarious · · Score: 2

      Except for two small problems. One, every comprimised box becomes yet another weapon to use in a DDoS attack. Two, recovering from a comprimise is an incredible pain and takes a lot of time and effort.

      This is regardless of whether or not you kept 'top secret' information on a box connected directly to the Internet or not.

      Lastly, you are obviously a complete jerk and idiot since you can't seem to make any point at all without resorting to abusive language and calling people names.

    6. Re:I can kinda understand by msuzio · · Score: 5

      I think the biggest problem here is that BIND is *so* widespread (maybe even more so than sendmail?), when a bug breaks, it is immediately a major exploit waiting to happen.
      When the latest BIND 4/8 bugs hit, people were reporting attempts to exploit the bug almost immediately. That's really bad.

      So, is it OK to do this in an attempt to give the good guys a jump on the bad guys? Maybe. I'm very leery of any circumstance where bugs are actively hidden. I do believe that disclosure is key in any security situation. That having been said, I don't think that a closed list which agrees to discuss bugs locally before full disclosure is all bad.

    7. Re:I can kinda understand by wuice · · Score: 1

      Unless I'm horribly mistaken, there is such a competitor:
      http://cr.yp.to/djbdns.html

    8. Re:I can kinda understand by Omnifarious · · Score: 1

      He was criticizing the person before him about complaining that people who didn't get the 'secret' information on DNS vulnerabilities and subsequently had their boxes cracked had no business keeping anything important on a box directly connected to the Internet anyway.

      My reply was that there are many ways in which this is very unpleasantly damaging even if the box has nothing important on it, and that the abusive person had done nothing to refute the original poster's points.

    9. Re:I can kinda understand by tankefugl · · Score: 1

      The NDA is not enforced on the software - it's enforced on the members of the list.

      And I can understand that. "To become a member of this list I agree to .." - nothing that violates anything about Open Source.

      "mhrg-tap-tap-ping" - very famous typewriter, 1875 AD
      [ http://www.famous-words.com/ ]

    10. Re:I can kinda understand by Fastolfe · · Score: 2

      Something tells me that any actively exploited vulnerabilities won't be subject to the same waiting periods they're proposing for this members list than vulnerabilities which have been discovered in a lab or in private that are not yet known/actively exploited.

      It's just common sense. It doesn't serve anybody at all any good to sit on information for a few days if it's being actively exploited.

      And remember, we're not talking about anything new here. ISC typically shores up root name servers immediately with patches/updates when vulnerabilities are discovered. Only *then* do they worry about disseminating vulnerability information to the general public. Get the infrastructure fixed first, then worry about everyone else. All he was proposing here is a way to make this official, and figure out a way of getting other "high-priority" people involved in it as well.

    11. Re:I can kinda understand by Mnemic · · Score: 1

      I agree, I myself am not sure about having it so the masses don't see the security flaw to begin with.
      If someone manages to find and exploit a flaw in Bind, they will keep that info to themself because few know about it. That makes it more likely for them to use it again and again when they discover it.
      By making a private list, to me, it is closing the doors to everyone else that uses bind leaving them open to possible explotation. It would suck if a large hole is ever discovered and the only people that know about it are on that mailing list.
      I thought the purpose of opensource security is that it is just that... if everyone is aware, then someone can quickly patch the software themself until a official patch is released.

      --
      WHY ISNT LS WORKING ON MY PC?! well it's ls not LS LS IS NOT WORKING! turn caps off CAPS HAS NOTHING TO DO WITH LS!
    12. Re:I can kinda understand by Eric+E.+Coe · · Score: 1
      But trust is earned.

      And untrustworthy behavior (like restricting important information to an in-group) destroys trust.

      After all, how do you feel about ICANN now, despite the highly trustworthy people chosen for the first board??? Sort of iffy, right?
      --

      --
      An esoteric scratched itch:
      Homeworld Map Maker Tool
    13. Re:I can kinda understand by jekk · · Score: 1
      IF (and I emphasize *if*) they really find it necessary to do this, then there is a right and a wrong way to go about it.

      The wrong way to go about it is to create an exclusive list of "Members Only" participants and allow only those members to see all security weaknesses until a fix has been completed by the vendor and is ready for immediate distribution. As we all know, there is no way that a cracker would ever be able to gain access to these restricted members-only alerts. And there is every reason to believe that even non-members would continue to freely and willingly contribute alerts to a list to which they had no access, so we need have no fear that security weaknesses would go unmentioned.

      The right way to go about this is to continue to use a public list for nearly all bugs found. But a few are particularly bad problems -- either flaws which are terribly easy to exploit, or which are extremely widely distributed and therefore manifest a severe vulnerability. Distributing these only to a restricted list of highly-trusted individuals makes a lot of sense, as long as we adhere strictly to a simple list of restrictions. The primary one is that this shorter list is intended to give the white-hats a head start, not to keep security flaws secret. That means that alerts on the restricted list are AUTOMATICALLY released to the general public after a short time period. And that holds regardless of whether or not the problem has been fixed... in fact, it will serve as a strong incentive to accelerate the production of a solution. The second restriction I propose is that no vendors qualify for "special treatment" -- the same rules apply to them all.

      -- Michael Chermside

    14. Re:I can kinda understand by MartinG · · Score: 5

      So what do you say to the ppl whose boxes are exploited in the meantime?

      BIND user: My box was exploited because of a buffer overflow bug that we didn't know existed.

      BIND bug ppl: Ah yes, we knew about that but we didn't tell anyone in case script kids heard about it.

      BIND user: Great. Now all our top secret info had been stolen and it could have been prevented. If you made the bug public then WE could have decided what was best, and possibly taken the machine(s) offline until there is a fix.

      Think of it this way. If it was discovered that there was a really easy way of unlocking all existing house doors, would you want that information hiding temporarily in case criminals learned about it or would you want to know so you could at least have a chance to board up the doors if you thought it was neccesary. Making the expolit information available to all admins (regardless of whether the hax0rz also know) puts the admins in control which is the right thing to do.

      Also, the problem with this stupid idea of limiting information spread is that it assumes the script kids are more on the ball than the admins. If that _is_ true, then _that_ is the problem that needs solving because in the end a poorly administered box will always be cracked however slowly or quickly you get the exploit info out.

      --
      -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
    15. Re:I can kinda understand by perp · · Score: 2
      What makes this "Pay per Bug View" list proponent think that bughunters will report bugs to them rather than BugTraq? Ms B.Hunter would get (probably) limited credit at some far future date, after someone else disclosed the bug publicly. This is even assuming that the list would publish the bug and not just quietly fix it and hope nobody notices.

      Anyway, how the Hell can you enforce a NDA on Open Source software? Put a block at the top of the BIND source saying "By reading this source code you agree to not disclose any bugs except to pay-per-bug-view@isc.org"? Only the members of the list would be bound by the NDA; non-members would just wait for it to leak to BugTraq (free as in speech *and* beer), and then they could do what they want with the info.

      I wouldn't join. Not that they've asked me :-}

      --
      There are two kinds of sysadmins: paranoids and losers. I'm both kinds.
    16. Re:I can kinda understand by Anonymous Coward · · Score: 2

      Exactly. BUGTRAQ and other full-disclosure forums have already made this irrelevant before it even gets started.

      And even if they change the license to prevent that, how long do you think it's going to be before (for example) Theo and the boys announce the first OpenBIND release?

      The only result of this announcement is that mr Vixie has now *totally* discredited himself in my eyes (he was already halfway there with that above.net - MAPS - ORBS fiasco)

  29. That's absurd. by NNKK · · Score: 1

    As a general Geek who regularly screws around with things such as BIND and DNS servers, I can't for the life of me comprehend how something like this could possibly be BENIFICIAL.
    I know the reasons for it, prevents massive waves of "cyber-crime" when a hole is discovered and announced, but it's completely absurd that I can't be made aware of security holes in something simply because I'm not "important" enough to them.

    1. Re:That's absurd. by Fastolfe · · Score: 2

      Do you consider yourself more deserving of patches/alerts than the root-level nameserver operators?

      That's just silly. Critical infrastructure is by definition critical, and they need advance warning (if at all possible). If a vulnerability is already public and exploits are in the wild, then a group like this doesn't serve any practical use and should (and likely will) be circumvented in favor of more direct announcements and patch releases.

    2. Re:That's absurd. by NNKK · · Score: 1

      A vulnerability is in the wild the INSTANT source code or a binary is avalible that contains it, I shouldn't have to wait for this group to decide to release the information publicly before I can secure MY systems against it.
      I don't consider root-level nameserver operators any more deserving of patches and alerts than anyone else, hell my mother is just as deserving of alerts as they are.

    3. Re:That's absurd. by Fastolfe · · Score: 2

      And that, my friend, is why they are running our critical infrastructure and you are not. If something is not yet in the wild and being actively exploited, such as this recent bug, there is zero reason to speed to an announcement to the general public before critical systems are secured against it. The script kiddie exploits, in these cases, come after the announcement, not before.

  30. The problem is C, not C++ by RedLaggedTeut · · Score: 1

    If someone would define a C with decent string handling, and a few decent parsing tools, that would be a much better solution.
    Also, the program stack should be divided among several stacks as far as possible.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
    1. Re:The problem is C, not C++ by Skapare · · Score: 2

      Over the years I've collected a few string functions I've written. I'm starting to write some more, and I'll be releasing the library in the next few months. OK? Tell me what kinds of functions you'd like to see in C.

      --
      now we need to go OSS in diesel cars
  31. Slashdot in a sentence by dubl-u · · Score: 4

    I'm not sure how I feel about this, but I'm sure a lot of readers do.

    Wow, that is Slashdot in a nutshell, isn't it?

  32. Re:how many more buffer overflows is it going to t by redelm · · Score: 1

    I program mostly in ASM and I'm not sure how a non-stack buffer overflow could lead to compromised security. At worst in .data or .bss, some data gets trashed. A variable-length buffer on the stack is an unspeakable evil.

    Variable-length buffers ought to be malloc()d, but I guess foo(){char buff[80] is too easy to do. That makes char[] local and on the stack! Storing arrays on the stack takes up too much space.
    Perhaps `c` should be re-spec'd to do a local malloc() on procedure entry and a free() on exit for arrays. Hidden compiler calls.

  33. Re:Stupid, stupid, stupid... by Cramer · · Score: 1

    It doesn't matter how many times you rewrite the same shit, you'll still have bugs. The only way to "fix" BIND is to write the whole damned thing with security in mind and then stop grafting diseases onto it (read: buggy feature after buggy feature.)

    All complex software has bugs. All software that interacts with untrusted agents most likely has at least one "buffer overflow" problem. Even perl has enough sense to force you to deal with tainted input.

  34. Use djbdns if you want security by mayoff · · Score: 4

    Use djbsdns (from the author of qmail) if you want a secure DNS server. http://cr.yp.to/djbdns.html

    1. Re:Use djbdns if you want security by Hyperkinetic · · Score: 1
      "would you rather have some bloated,compromised, resource hogging, buggy crap like Bind or sendmail on a 'mission critical' service like DNS or mail?"

      What the hell are you talking about? Bloated? The sendmail 8.10.2 tar ball is only 1.2 Megs and BIND 8.x tar ball is only 1.3!!! You could fit either on a single floppy. Granted this is larger than djbdns, but this is no reason to abandon what is known to work, and work well. Has the djbdns code been audited? Has it been tested in a large scale comercial environment? I don't think its wise to just replace all the root servers with unproven software because of one currently unexploited bug. A bug that has already been patched.

    2. Re:Use djbdns if you want security by Mads-Martin · · Score: 1

      Yes, but there is one big problem with that one: The License. That is the same problem as with QMail...

    3. Re:Use djbdns if you want security by Nicolas+MONNET · · Score: 2

      djb's license in a nutshell: you can redistribute the tarballs AS IS freely. You can distribute pristine binary packages freely. You can use / modify freely, but you can only distribute modifications as patches.

      I agree, it's a *major* pain in the ass, but would you rather have some bloated, compromised, resource hogging, buggy crap like Bind or sendmail on a 'mission critical' service like DNS or mail?

      And then, while it's a pain in the ass, it's still *free* software. Annoying license, but still free (just like the Qt licence).


      --

  35. Re:My response.... by fedork · · Score: 3

    Problem is that what will *really* happen is that it will make 'good guys' less aware of the problems than 'bad guys'. For two reasons. First of all what if a bad guy discover the exploit himself at the same time of few days earlier? Then the longer the issue is not disclosed the more time he has to use it. The second is that on any member list with more than two subscribers there will always be leaks no matter what NDA you sign (and i also bet bad guys will tear teir ass to get subscribed to that list and will be subscribed), and the leak will certainly give advantage to bad guys.
    So problems should be disclosed as soon as possible, because this is the only efficient way to notify the 'good guys', and even if no fix is available yet knowing about the problem will let people take *some* measures such as monitoring their systems more closely knowing where the attack may come from.

    STO is like communism - it may look good in theory but it's not gonna work in the real life.

    dixi.

    --
    ...remember good 'ol times when IP used to mean Internet Protocol....
  36. They finaly realized by Anonymous Coward · · Score: 2

    The only way to compete is to close the source and hide the bug list.

    I wonder where they got the idea.

    1. Re:They finaly realized by podious · · Score: 1

      oh so true!

      it's things such as these that are going to start the downfall of true, opensource Linux. i hoped i would never here words like that - especially from someone like Paul Vixie, an old-schooler.

  37. What happened to the internet... by dachshund · · Score: 1
    I don't feel great about this, but only because I'm asking myself what happened to the Internet where users used to care, not mindlessly destroy each other's networks...

    It got taken over by the likes of ICANN.

    Hmm, maybe that's another good argument against this.

  38. Re:how many more buffer overflows is it going to t by Tony-A · · Score: 1

    Fortran, LISP, Algol, PL/I, Ada
    I think various compilers for these use no C or Assembly.

  39. Re:secure remediation the wrong approach by mayoff · · Score: 1

    Qmail (same author as djb) has achieved significant penetration into the SMTP server market, and there have so far been no security holes found in qmail. DJB has a track record of writing secure code. The BIND authors do not.

  40. But NDAs are not secure by The+NT+Christ · · Score: 1
    I'm talking now about leaking some NDA'd information to some would-be PS2 emulator writers. NDAs don't work, because anyone can leak stuff with impunity.

    Now who's going to leak to who? Are we going to get a hardcore of script kiddies with this inside information before the netadmins know about it? This would appear to multiply the problem rather than reduce it.

    I really believe this mechanism has too much potential for abuse. Security through obscurity is often argued against, but people here seem to be forgetting the principle and saying that maybe it's OK for this one instance. I'm not sure it is.

    --

    I didn't pay for my operating system either

    1. Re:But NDAs are not secure by netik · · Score: 1

      If companies had a way, johhny mnemonic style, to encrypt the data in people's heads, they would. Alas, they cannot, and this leads us to other issues.

      Frequently I hear co-workers saying things such as, "On my last job we did it this way" or "We ran program X there and it didn't work so we switched to program Y". So much for NDA's.

      NDAs don't work, they don't hold up in court, and they don't bind anyone to anything. The collective thoughts, decisions, and opinions formed in peoples heads through the use of any medium (be it electronic, textual, or social) create experience, and NDA's can't make you sign that away.

      In response to Vixie's actions, they seem to be following a trend that started a few years ago -- take public information, make it private, charge for it. This happened with most of the GNU tools (look at how many commercial compliers use gcc as a base and sell you a shitty GUI on top) and it's starting to happen with heavily relied on Unix tools (bind, tripwire, etc.)

      We should have full disclosure on BIND bugs. Too many people rely on it.

  41. Who cares? by tqbf · · Score: 2
    There's an obvious response to this statement.

    If people like Vixie and his Nominum (BIND, Inc.) cronies were the ones FINDING the security flaws, instead of INTRODUCING them into the Internet infrastructure, maybe we'd have cause for alarm. After all, they'd be in an position to make yet another buck off the rest of the 'net --- this time in return for an "assurance" of protection against security flaws. Fuggedaboudit.

    The dirty little "secret" of the war between "script kiddies" and "security kiddies"---err, "white hats", is that the script kiddies who matter are getting the information first. Often, this is because they FIND it first. It doesn't matter if the "white hats" form yet another clique (anyone remember CORE?) and pat themselves on the back about how "clued in" they are.

    They're still going to find out about these problems when everyone else does. On Bugtraq.

    And Amen to that. The solution to this problem is not for bad software developers to bully users into using broken software. The solution is for clueful network operators to see the little guys behind the curtains for what they are, and replace their shoddy 80s-era software with proven, robust replacements.

    I repeat this observation ad nauseam on Slashdot. Here it is again:

    The same issues we're seeing here took place over the Internet mail infrastructure a few years ago. The solution was a secure mail server design proposed and implemented by Dan Bernstein, called qmail (reincarnated in Venema's qmail clone, Postfix).

    How many clueful admins do you know that still run Sendmail?

    How many clueful admins do you think will run BIND in 2002?

    1. Re:Who cares? by supernaut · · Score: 1

      How many clueful admins do you know that still run Sendmail?

      How many clueful admins do you think will run BIND in 2002?


      I couldnt agree more. Vixie has obviously taken complete leave of his senses here. With the RBL turning into censorware, and now BIND. He may have been a barely worthy developer of old, now he has just plain gone insane.

      This is almost akin to M$ telling people their bugs are copyrighted. And, cant be published unless they publish them. Once again, security bullitens will come out when Vixie feels they should. What a crock of shit.

      As his actions relating to the RBL have shown, he is hardly capable of being in charge of such choices. With this, I have to ask if his neurons are even firing anymore.

      Call this flaimbait all you want, but, bottom line is, by his own words, Vixie has shown us all what a massive tool he has become.

      --
      Supernaut
    2. Re:Who cares? by Fastolfe · · Score: 2

      How many clueful admins do you think will run BIND in 2002?

      I suspect quite a lot. Bind 8 will be relegated to the same places Bind 4 is now, and Bind 9 (again, a total re-write) will enter increasing use as a replacement for Bind 8. To date its power, stability and adherence to standards is unmatched.

      Note that I'm all for heterogenity, especially in critical things like this, but don't bash Bind as a whole based upon a codebase that will be finding its way into obsolescence soon.

  42. Re:Fights script kiddies by eghost · · Score: 2

    I think that exploits that are revealed by securers and crackers alike are broadcast across the internet so quickly and sometimes, in such a convenient fashion (like a little program in which you just "press the big red button") that an early and temporary "information quarantine" of this sort can make a lot of sense, as long as it's done right.

    My question is, who determines what's "right" or wrong in this situation...I personally feel that we all should have access to the information. Now I'm not saying that it wouldn't be nice to have a little forewarning, but given the prevalence of "share what you know" throughout the community, I don't think it would work.
    M$ has been doing this kind of thing for years and it hasn't worked for them, why would it work now?

    --
    Plead sanity, then they'll know you're crazy...
  43. Re:how many more buffer overflows is it going to t by Hard_Code · · Score: 2

    C++. You can easily contain buffers overflows.

    You still are afforded with the convenient pointer clobbering facility of C, however. In general, the closer the code is to the machine, the nastier stuff it can do with things go wrong...and they will go wrong at some point.

    --

    It's 10 PM. Do you know if you're un-American?
  44. Re:Actually by Jedi+Alec · · Score: 1

    Tell me about it...one small remark yesterday and immediately a buch of zealots and trolls jump on top of it to bash each other's heads in...

    --

    People replying to my sig annoy me. That's why I change it all the time.
  45. Re:BIND is not your typical software by AX.25 · · Score: 1

    When was the last time that a root or TLD server was compromised. Seems that given the past history of BIND, most root/TLD server operators operate in the paranoid mode. I think this really makes the root or TLD server ops finding out about the exploit first irrelevent since it is mostly the ISP level and below users of BIND that would suffer the most.

    --
    What is pirate software? Software for inventory of stolen treasure?
  46. By then it's already out of the bag by yipper · · Score: 1

    This seems backwards to me. If a security break is involved then the folks who found the hole already know what it is. The 'bad guys' already know about it. There is no additional safety in not publishing.

  47. Public relation defense by CharmQuark · · Score: 4
    It seems that such a scheme treats security issues a public relations problem and not a technical problem. Although such a PR approach does have merit, as when the mayor of a large city asks the new agencies not to put every murder front page, computer security would not seem to qualify.

    I have just finished reading Secrets and Lies. This book talks about how security problems used to be handled through an organization that would keep the problems from the public until the manufacturer created a patch. The upshot was that manufacturers often did not take the problem seriously. The book also talks about how software and hardware manufactures have no significant liabilities for security faults. This leads to a bad situation in which the only tool the cosumer can use to effect a fix is the publicity attack.

    Additionally, by limiting the distribution of information, one is implicitly limiting the amount of brainpower available to solve the problem. One cannot assume that all of these qualified security experts are going to belong to every closed list. Although open sourcing the code does allow such people the opportunity to look at the code, hiding a problem may not make best use of the available resources.

    Having a secure mailing list for product security defect does not make the product more secure. Have a closed mailing list does not make the loss of personal data any less harmful. A closed list of security defects merely allows security products manufacturers to exaggerate the security of the product to an uneducated populous.

    1. Re:Public relation defense by Fastolfe · · Score: 2

      We're not talking about a closed list, or hiding vulnerabilities. This is just a membership to allow certain "high-priority" sites the ability to receive critical infrastructure updates before these are known to the general public (thus the script kiddies). It's about delaying the announcement in an organized and official way, instead of an ad-hoc "let's get the root servers patched up first, then release the advisory" way. They're just making this policy official and expanding the circle of people that know about these updates to include certain vendors.

  48. Too much media coverage... by RaeF · · Score: 1

    I can understand where they are coming from. There was wayyyy too much general public coverage of the bug in BIND. When you go to foxnews.com and the major headline is a bug in BIND, then something has gotten out of whack. It's like leaving your house unlocked and putting a big sign in your yard to let everyone know about it. All the script kiddies who didn't know about the security hole, surely knew after the major news services picked it up. Something needs to change, but I'm not sure if this is the right approach to take.

  49. Re:how many more buffer overflows is it going to t by mikej · · Score: 1
    First off, I see no alternative suggestion here. What is your solution?

    Beyond that, it's not the language that's to blame. I'm running an mta and nameserver that's guaranteed to have no root-level compromises, and (as far as I know) has never encountered a buffer overflow. You know why? Sound design.

    qmail and djbdns are proof that the language is not to blame.

    --
    Ideology breeds Hypocrisy. Just how much is up to you.
  50. Let's thinks about it for a minute. by dudle · · Score: 1
    I have been following the threads on bugtrq very closely and here are my thoughts on this whole thing. In order for this whole idea to work, you should consider the following 2 points :

    • What would happen if a black hat gets the information sent to the members-only-mailing-list? Everyone gets screwed.
    • What would happen if a bug is discovered by someone else than P. Vixie or his friends? Let me explain this one in detail.
      There has been a lot of discussion on Bugtraq about "How much time do I give the vendor to fix his bug(s)?". The answers are different depending on who you talk to about it but that's not the point. The point is that a lot of bug-trackers send their discovery to bugtraq FIRST without notifying the vendor at all. Sometimes, an exploit is right around the corner ...
    • Even if we send our discoveries to the vendor (or the author directly), it might take them too long to fix the problem. Remember Cisco and their DSL routers? It took them 11 months! It can get really f*cked up. In the case of Bind, this situation can happen. I find a bug, I send it to P. Vixie. He takes his sweet little time to :
      1. Make sure there is a problem
      2. Create a patch
      3. Release the new version to the member of this new list
      4. Release the new Official Bind Version.

      Believe it or not, it can take quite some time, especially if the vendor / author is under the (wrong) impression that the bug isn't well known yet. In that time, all the users of the product are vulnerable. When frustration comes at it's peak, there is no better way to tell the vendor to hurry up then posting the bug to a good security mailing list. I am not making that stuff up, it happens every week on Bugtraq.

    Considering all this, I think P. Vixie has made a wrong move. I understand 100% why he wants to do what he is planning on doing but I just don't believe it will work. Take my word for it.

    Dood

    --
    Looking for a great online backup: Green Backup
  51. What difference does that make? by jcr · · Score: 4

    If you don't like DJB's attitude, then don't invite him to your dinner party. What does that have to do with the quality of his code?

    Personally, given sendmail and BIND's history of sprouting remote-root holes, I rather like the idea of an MTA and a name server that were written by someone who's paranoid.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:What difference does that make? by grandwizard · · Score: 1
      ... I rather like the idea of an MTA and a name server that were written by someone who's paranoid.
      And I don't like code with `void main':
      $ cd qmail-1.03
      $ grep 'void main' *.c | wc -l
      61

      Probably works, but I never would trust code like this.
    2. Re:What difference does that make? by Saucepan · · Score: 1

      I'm afraid I'm not grasping the connection between 'void main' and software quality (or lack of same). Could you elaborate?

    3. Re:What difference does that make? by grandwizard · · Score: 1

      Usually I read the code before using any program.
      Using `void main()' is not only bad style, it's a bug (in a hosted implementation). Void main() might work, or might not work, or might kill my cat.Void main() invokes undefined behavior. Any compiler is free to accept / reject it. Even if the compiler accepts it, no guarantee that the program won't crash when entering or exiting the main function. Do this answer your question?

    4. Re:What difference does that make? by arcade · · Score: 2

      The funny thing is that the C bible isn't kosher in this case. ;)
      --

      --
      "Rune Kristian Viken" - http://www.nwo.no - arca
    5. Re:What difference does that make? by jcr · · Score: 2


      Oh, that's rich. Next you'll tell us you don't use code that isn't formatted the way you like.

      How often do your cron jobs do anything with the return value from your MTA, anyway?

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  52. missing a step by zenray · · Score: 1

    I think everybody is missing a step in the process. If I discover a new security problem with BIND, or any other software for that matter, that knowledge is mine to do with what I choose. Kinda like a copyrwite to a GPL issue. If I think that these security experts are the only ones I can trust to patch the problem and I trust them to be responsiable etc... I can choose to contribute to the closed source security pool. It's my right. OTOH if I decide to shout the security problem at the top of my lungs for the whole world to hear, that also is my right. I also think that security by obscurity does not work and any effort to put Pandora out of sight is going to fail. C and C++ are bad languages to do security right, I've read. Instead of havening Theo, et al, review the code for security flaws, 'somebody' ought to make the languages do security RIGHT by default so that programmers can't do it WRONG. But that will never happen.

    --
    zenray
  53. Re:I hate having to explain a joke by alprazolam · · Score: 1

    wasn't there a movie with a running joke about 'i don't know what to think, please tell me'?

  54. Re:how many more buffer overflows is it going to t by npsimons · · Score: 2

    "Only a bad carpenter blames his tools"

    This saying rings very true, I think. You may claim not to hate C or C++ ,
    and I agree that you probably do not openly dislike them. But deep down
    inside, I think you despise the thought of programming in either of these
    languages because it makes you have to think. C and C++ don't allow you to
    just gloss over the details and assume that "the compiler will take care of
    it". Anyway, enough with ad hominem attacks, let me get on to the real crux
    of my disproof of your ridiculous argument.

    First, because a large amount of system software is written in C and C++ there
    will obviously be more system software with bugs written in C and C++ than
    other programming languages. Buggy, insecure code can be written in any
    language. Good, secure code can be written in C and C++, it just takes
    someone who is truly qualified to do so, not some loser IT with an MCSE to be
    able to do it. Just look at OpenBSD, it's written in C.

    Second, are you seriously suggesting that we trust our computer security,
    privacy and even lives to something as hideous as Java? Or another one of the
    "new and improvised" programming languages that seems to allow script kiddies
    whole new ways of breaking your system? Were you awake for the last half a
    decade? How many more Melissa viruses will it take to convince you that just
    about any language _other_ than C doesn't have what it takes to do reasonable
    security? Sure, Java may have it's sandbox, but the walls holding the sand in
    seem to be made out of paper.

    So basically I guess what I'm trying to say is C and C++ are just fine, if not
    much better, for programming secure software than other programming languages.
    We need to improve the programmers, not the programming languages. It's time
    to stop coddling software engineers and teach them what responsible
    programming really means. Courses on secure programming (in any language),
    and zero defect software design should be required curriculum for _anyone_
    writing _any_ software. If you don't know how to program well, your software
    is junk and should be deleted immediately.

  55. Re:Proof-Positive by AJWM · · Score: 2

    I agree. The problem with BIND prevalence is the problem with any monoculture -- any bug that its susceptible too can take out the whole population.

    However, part of the problem is that the RFC's don't quite adequately specify everything, and the prevalence of BIND means that other DNS software has to take BIND's own quirks and interpretations of the specs into account. (Sound familiar? Like dealing with the products of a certain large and widely disliked software company?)

    Personally I think anyone running critical services like a DNS ought to not only have hardware backups, but back up software written by different authors. This is (or was, I don't know if they still do) the approach taken in the Space Shuttle computers: five identical computers, four of them running software by one vendor and the fifth, the emergency backup for the emergency backup, running software by a different vendor.

    As for myself, I'm switching to djbdns. I don't have the time to keep up with the BIND bug-of-the-month club.

    --
    -- Alastair
  56. But Will the Information Lists Be Secure? by DerKlempner · · Score: 1

    What's to stop the hackers, crackers, and script kiddies from finding a way onto the mailing lists?

    --
    UNIX: Find it, fsck it, forget it.
  57. Words from the wise by Savitska · · Score: 1
    "The price of freedom is eternal vigilance"
    -Benjamin Franklin

    --
    "Laugh and the world laughs with you. Cry and I'll give you somethin' to cry about!"
    1. Re:Words from the wise by nagora · · Score: 1

      "The price of freedom is justice"
      -Judge Dredd

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  58. Re:how many more buffer overflows is it going to t by Fervent · · Score: 2
    I agree that C and C++ aren't the most secure languages for this kind of thing, but if not them, what languages would we use for stuff like this? Java?

    If we're going to undermine buffer overflows completely, we may as well go back to using Cobol or Fortran. No buffers there.

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  59. Rewrite that sucker by Stephenaa · · Score: 1

    Oh wait, wasnt that already done? How hard can it be to implement such a simple protocol? Even Microsofts SQL server is fairly secure.

  60. OS can prevail... by MeltyMan · · Score: 1

    As the Open Source Movement(tm) has shown, the community will likely prove to be more efficient in finding and fixing bugs than this group will. It's that whole mental distributed processing thing. Hopefully, they'll just end up looking like a bunch of lames.

    --
    "Ummmm..." ...The programmer's "Om."
  61. Re:This actually isn't a bad idea by Fishstick · · Score: 1

    >if the script kiddies are more on the ball than the admins are, they deserve to get hit

    Time to be a grammar nitpick and be modded down (an probably be flamed for some grammar/spelling error in my own post) ;-)

    'they' in your sentence would refer to 'kiddies', not admins as you seem to have intended.
    --
    the script kiddies...deserve to get hit
    --
    you might have said:
    If the admins are less on the ball than the script kiddies, they deserve to get hit.

    ...ahh, now I feel better. I've done my anal-retentive useless nitpick for the day and can now get on with the rest of my day.

    --

    There is much cruelty in the universe, John.
    Yeah, we seem to have the tour map.

  62. Re:Authors Bad Attitude Makes Me Nervous by Tonttoro · · Score: 1
    You would then trust security of your site to hordes of other programs, written by people of most you really don't know?

    Qué?
    --
    when everyone gives everything,

    --
    when everyone gives everything, then everyone everything will get
  63. The best way to look guilty by Delta9 · · Score: 1

    ...is to hide.

    If they want to centralize kontrol of who has access... then it's no longer open source, correct?

    This looks like another attempt to be exclusive based on "security concerns". If successful (which I doubt) then it would be a very convenient lever to use for the purpose of upstream content filtering (once no one except the exclusive handful is allowed to see the inner workings of the code).

    It goes like this; "Hey, I got an unable to locate server error. Guess the site doesn't exist anymore." and "Hey, my Konspiracy Kracker web site isn't getting any hits. Guess no one is interested."

    Then again, I'm not technical... just paranoid.

    --
    -The Government _owns_ your body... ...you are not allowed to do what you please with it. -remove foo
  64. Re:members only is one thing, but fee-based?? by falstaff · · Score: 1

    Maybe this could be a way for hackers to make money. Hey, I found an overflow problem in Bind, send me money and I will tell you what it is. Oh, wait.... That's what they're doing isn't it. Never mind.

  65. DJB's licenses by xjosh · · Score: 1

    Sendmail also has a viable alternative in DJB's qmail.
    The license is not *that* bad. Sure it's not GPL, but I don't find it particularly restrictive for the average user. Basically DJB wants to ensure that his packages maintain their integrity when redistributed.
    If you read up on Dan, you'll see that he firmly believes that software licences and law allow for a user to modify the code as they wish. See http://cr.yp.to/softwarelaw.html.
    So you can't bundle up your changes and redistribute - big deal. Just release your patch and let others apply as they wish. Happens all the time with qmail.

  66. this is just another step by hyperstation · · Score: 1
    ...towards a replacement for BIND and the DNS system in general

    let them have their club, all of us "non-members" can have ours

    --

  67. Re:It is OpenSource, but... by Ereth · · Score: 1
    First, it takes away one of the main tenets of Open Source, that being that "many eyes makes all bugs shallow". Perhaps someone not in that pay-for-play group could fix it faster?

    Second, the idea of holding off announcing the bug until the patch is released is the same tactic we complain about Microsoft using. What if the patch takes two months, or longer? How upset would we be then?

  68. It'll end up just like warez! by snowshovelboy · · Score: 2

    Ever wonder how warez and ISOs for things are usually released -before- the product is released? Its because somone in the 'members only' group of people that get pre-release copies of the software are in on it. What purpose will this 'members only' group serve? It sure won't keep people from making BIND exploits.

    1. Re:It'll end up just like warez! by Nonesuch · · Score: 2
      This already occurs with exploits.

      The 'CORE' mailing list was similar to what is proposed for BIND, and archives were actively traded between hackers in the late 1990's. I still have a copy somewhere.

      Exploits for 'statd' were traded in the underground for years before the problem became public.

    2. Re:It'll end up just like warez! by Fastolfe · · Score: 2

      Except in this case, the "lead time" we're talking about can't be more than a week or so. The membership I also imagine will be rather tightly controlled, and if it becomes a problem, I'm sure it'll just be disbanded and we'll be back to an informal "patch the root servers first, then worry about everyone else" policy. No net loss here.

  69. Re:Timing? Exactly! by Happy_Camper_SD · · Score: 1

    I wonder what affect a strong NDA would have on members communications to the press when punks are terrorizing the web. The exploit spreads like wildfire, but members would still keep mum. "What exactly is the H4X0r doing?" "I'm not allowed to say." "Rumor has it he just presses the Windows key at the wrong time." "No comment." "What kind of countermeasures can we use." "Sorry, I'm not allowed to disclose that to non-members." "When will you have a fix." "Once all members have implemented their fix and signed off." "MegaCorp says they have a fix." "I cannot comment on excumunicated members' press releases."

  70. Re:Security through Obscurity, eh? by streetlawyer · · Score: 1
    And I said it second best, in the original draft of the "Karma Whore HOWTO":
    "If you ever need an easy (though slightly shameful) point or two, just put in your post the words " Security Through Obscurity Doesn't Work". I have no fucking idea why this always gets the +5, but it's never failed me yet.
    It appears that it still works.
  71. Annoyed by Bank Insiders Network by ZahrGnosis · · Score: 1

    I remember when some of the early e-mail worms came out that attacked Microsoft Outlook (it's so easy, isn't it?) by sending mail to like the first 50 people in an address book. One of the news stories that annoyed me the most was hearing about a "secret" network of system administrators that worked for banks and financial institutions who were notified days in advance of the rest of the world about the problem. I don't know what "notified" means, but the situation sounds similar. I was plenty pissed off when my systems were affected before I knew about the problem. And I was hooked up about as well as could be to "normal" security info centers/mailing lists/whatever.

    These things should be made public knowledge ASAP. If Bind decides to notify some root servers an hour before they make a general announcement, then that's their perogative, but the idea that information would be passed around there that would never make it to the public is bad mojo. A separate mailing list would make that more likely, even if it isn't intentional.

  72. Re:Won't help the "general user", at least not a l by Chanc_Gorkon · · Score: 2

    I don't think so. Look, I know JUST as many people who worked HARD for their Tech Pluses as some who worked for their Extra's. I personally would look no different on Extras who were a 20 wpm extra or a 5 wpm extra and the same should go for the Security stiff with BIND. Yeah, you get some idiots when it's easier to get a license or to become part of a group, but sometimes, just sometimes, even the idiots have good ideas.

    --

    Gorkman

  73. Um, isn't Linux written in C/C++? by horza · · Score: 1

    How many more buffer overflows and compromises of key Internet infrastructure is it going to take to finally convince people that it is irresponsible to write security-critical software in C or C++?

    Isn't the Linux kernal written in C/C++? And most of OpenBSD? And TrustedBSD? etc etc. You have some disdain for "C/C++ hackers" but there are also a number of C/C++ professional software engineers.

    How on earth did this get moderated up when is just a rehash of the old BIND argument with absolutely nothing new to say?

    I'm not going to repeat the same arguments *again*.

    Phillip.

  74. Show some backbone by doorbot.com · · Score: 1

    I'm not sure how I feel about this, but I'm sure a lot of readers do.

    Typical of a slashdot story. Someone submits a link and makes a comment on it, but waters their comment down, either removing technical commentary or opinion, so that they don't have to take any stance. Thus, they cannot be "wrong."

    Show some backbone and say that you think it's a bad idea to restrict access to BIND Security Info.

  75. Re:how many more buffer overflows is it going to t by swordgeek · · Score: 2

    It's not the language to blame. HOWEVER, some languages are more susceptible to weaknesses than others. It's (vaguely) like a gun without a safety: Still not dangerous when locked in a cupboard, but much easier to accidentally pull the trigger if you're being ever so slightly careless with it.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  76. I get the idea, I think, but it won't work. by mazur · · Score: 1
    Pure speculation, but it might just discourage people from joining on a whim.
    'Keeping out the riff-raff' so to speak.

    My initial reaction was indeed: What the fuck? We deserve the info, for free!

    But reading your contribution I realised: Perhaps Vixie wants a little extra barrier to keep the script kiddies from getting the info and acting upon it, before us hard-worked sysadmins have time to plug all the holes on all the systems they manage in all the world. Hence the suggestion of "strong" non-disclosure agreements.

    Sadly, it won't work. There is no guarantee that some patron script-kiddie-hero-wannabee won't have the dosh and the position, to be a member of the the list, or that simply some disgruntled sysadmin won't leak the info to the kiddies (or won't be one), or that the info will not be found by a hacking kiddie from hell.

    We manage a fair number of servers and there is no way we can ever keep their security ahead of the kiddies. We do our best, but I'm always sure there is always a hole somewhere, I just hope and pray we find it and close it before they do. Usually they overlook us and our customers, no media attention in it. So only jail, no glory.

    But no matter what you do, security through obscurity won't work even the way Vixie proposes. That's what I think. Information leaks, almost as if it wants to be free.

    Stefan.
    It takes a lot of brains to enjoy satire, humor and wit-

    --
    The truth shall make you fret. (Ankh-Morpork tImes motto)
  77. Depends on if there's an exploit yet by beej · · Score: 2

    If no one knows about the security flaw except the BIND folks, then no harm done. But the minute someone else thinks of the exploit, I want to know about it that instant, preferably sooner.

    Now unless the BIND folks have some kind of double secret magical exploit detection powers that can instantly determine when an individual has figured it out, I'd just as soon hear from BIND right away when then know of the issue.

    I think BIND is just trying to cover their asses (which is fine.) I mean, it really should be responsiblilty of the sysadmins to keep their sites up to date with the latest patches. If they don't, they're fired, right?

    But what if someone uses this megahole to shut down the net? People (politicians, whoever) are going to look for someone to flay, and that someone is BIND.

  78. Re:We became BIND-free, and love it. by fliplap · · Score: 1

    Won't it be an even bigger headache when you get cracked because you were using insecure software?

  79. Re:how many more buffer overflows is it going to t by AJWM · · Score: 2

    Java compiled to native code (rather than interpreted bytecode) might not be a bad idea. It'll still be a bit slower than badly written C code, because of the internal bounds-checking, but probably about the same as securely-written C.

    I say let the compiler do the work, wherever possible. Isn't that the whole point of compilers?

    --
    -- Alastair
  80. Enabled, but not "Qualified" by Anonymous Coward · · Score: 1

    "root/TLD nameserver operators, software vendors using BIND, and 'other qualified parties,'" What always gets me is what is "other qualified parties".. My company doesn't make software, we're not a .com, and we are not high tech.. we do construction. Damn, I'm not qualified. OK, I've got two Sun Enterprise servers and upwards of 16 NT servers.. and these are not little workgroup servers.. BIND is on both OS's. I've got Six (6) offices in the US and Two (2) overseas.. plus vendors that we interact with in another dozen locations. I always love that since we do construction, were not qualified.. cause hey its not like anybody would ever try to hack us, or DoS our boxes.. so who is it that decides qualification. And who says that a Tier 1 ISP that is "qualified" doesn't employ the script kiddies this is trying to prevent from getting the info..

  81. Re:how many more buffer overflows is it going to t by Panaflex · · Score: 1

    hahahaha... you make me laugh. As if VB or Java is going to be more secure?? Ohh sure... there's the possibility that they may be less suceptible to buffer overflows.. (Maybe? who's to REALLY say until it has 20 years of history begind it like C)

    It's not just the language... it's the LOGIC.

    Good programmers think LOGICALLY... processes are LOGICAL. Data is build on trusted logical assumprions and sources.

    Otherwise, you have poop.

    Pan

    --
    I said no... but I missed and it came out yes.
  82. Re:how many more buffer overflows is it going to t by Shimmer · · Score: 1

    Hear, hear! Folks, if you write C++, learn the STL (which is now part of the language itself).

    Unfortunately, in practice most C++ developers write code that is nearly indistinguishable from C. Hence the never-ending stream of new buffer overflow exploits.

    -- Brian

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  83. Re:It makes some sense (but only to some) by Anonymous Coward · · Score: 1

    Giving vendors a little jump on the crackers makes some sense.

    Vendors, yes. But what about the rest of us? Pseudo security through enforced obscurity might make sense in an environment where end users and admins have no ability to alter or repair their systems by themselves (i.e. Microsoft) and are forced to wait for patches from 'on high'. But that is not how open source software works, and is one of its major strengths. Reducing competent admins access to security warnings, even for a little while, does nothing more than reduce us to the same status as those poor schmucks that have chained themselves to Redmond.

    The concept behind this closed access security model (even if its only temporarily closed) assumes that bugs will be discovered by the white hat 'security community' before they are discovered by the black hat 'cracking community'. With open source software, that cannot be the guaranteed. Especially with the bugs that keep popping up in BIND (sprintf buffer overflows == stupid stupid stupid). What happens when a cracker discovers a hole before Vixie and his anointed? And then the cracker writes a kiddie script for it?

    I can only see that this benefits vendors, big DNS admins, and the few other people deemed worthy of being on the list. We little guys are still on our own.

    Right now, whenever a security hole is announced, the first thing I do is check my box and try to plug the hole myself. At the very least, I make sure to back everything up. Then, when the official patch comes out, I check it out and replace my fix. Anyone concerned with security doesn't have the luxury of waiting on the convenience of their software vendor.

    What Vixie is proposing would limit you to one of three ways of finding and fixing security holes.

    • The hole is discovered by the 'good guys' and everybody learns about it when a patch is available.
    • You discover the hole myself by spending lots of time going over the BIND code with a fine toothed comb.
    • The hole is discovered by the 'bad guys' and they use it to break into your site before the hole becomes public and a patch is available.

    Only one choice is a good one, but you don't get to choose which one you actualy get.

    Many of the security holes in BIND thus far have been temporarily pluggable simply by turning off the affected features until a patch is released. Waiting with our servers hanging out for the patch to become available simply because we aren't made aware of these small temporary fixes is not secure. Besides that, many of the BIND induced security breaches occurred after patches were available simply because lazy admins did not bother to install the existing patches (and thereby deserved what they got).

    For best security, I need to know about holes as soon as possible so I can try to fix them myself before any attack. Giving vendors the 'feel good' ability to announce security holes at the same time they announce fixes is not worth my security. If Vixie goes through with this plan, I have no option but to find an alternative to BIND (if there is such a thing).

    To badly paraphrase Dune:
    The first step to avoiding a security hole is knowing of its existence

  84. Where's Your Courage? by The+Grip+Reamer · · Score: 1

    Let me get this straight. Some of you are willing to tie up your nuts in an NDA to keep using spaghetti code just because it's GPL (or because "everybody" else is using it)? Isn't this the same crowd who jumped the Windows ship for Linux?

    Why are so many of you so desperately clinging to something so flawed when something so obviously superior can make your lives easier? Which do you value more: the GPL or your own happiness? Jeez, some of you remind me of the People's Front of Judea Suicide Squad (or was that the Judean People's Front?).

    At least take a look at djbdns. Think about these questions as you do. How the hell can you crack it? What of value does the license actually prevent you from doing; and of how much value is that really? Why would a multi-million dollar organization use BIND instead? What love should they have for the GPL? Why would any BIND administrator get to keep his job after getting cracked, when he could have been using djbdns? Why would BIND improve if it didn't face the threat of extinction for its sins? How many assholes are among your favorite artists? Scientists? Businessmen? Why have you not thrown out their work with their party invitation?

    Get your head out of your ass and choose something that actually does what it's supposed to do, without holes!

    -B...

    1. Re:Where's Your Courage? by Nonesuch · · Score: 2
      We converted my multi-billion dollar employer to djbdns on the majority of externally-visible IP addresses, and took some flak for it.

      This was about a month before the big BIND vulnerability became public. The timing wasn't ESP, it was pro-active security, but it sure made our group look good when the announcment hit 'mainstream' news sources.

  85. I hate having to explain a joke by dubl-u · · Score: 2

    Why should he have an opinion on everything!? The community is what makes /. unique.

    He "isn't sure how he feels about this" because the issue is subtle, involving balancing a variety of reasonable but competing needs.

    A lot of people on Slashdot, though, entirely miss subtlety. It was H. L. Mencken who said, "For every complex problem, there is a solution that is simple, neat, and wrong." On a bad day, that might as well be Slashdot's motto.

  86. Re:secure remediation the wrong approach by Panaflex · · Score: 1

    You are correct.. in the short history of qmail, there have been no security holes.

    But the authors of BIND had no concern of hackers when it was originally written. Hindsight is always clearer than forsight.

    But BIND is here.. it IS working day in and day out. Problems are serious, but it is working well for the vast majority of users.

    I have no doubt that DJB is a good programmer... and I fully advocate good diversity. But don't advocate the casual trashing of BIND. It is the rock on which we build the internet.

    Pan

    --
    I said no... but I missed and it came out yes.
  87. Great New /. Poll Idea by nagora · · Score: 1
    Vote on what CT feels about this story; he doesn't know but he thinks we do - so:

    CmdrTaco

    1. Hates it.
    2. Loves it.
    3. Likes it but is worried about it as well.
    4. Mis-spells it because he's "to cool" to bother with grammar.
    5. Thinks people should get of "there" asses and do something about it instead of just whining about it.
    6. Needs a holiday very, very badly.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  88. Re:Fights script kiddies by RollingThunder · · Score: 4

    The point of full disclosure is that the kiddies already talk to each other a lot, and schmooze with the actual skillful people - the ones that make the "exploit in a box" packages. Not talking openly and clearly, including an exploit so you can verify if your system is indeed secure or vulnerable, just means that the wite hats are hobbled - the black hats will still operate just fine.

  89. Re:how many more buffer overflows is it going to t by Shimmer · · Score: 1

    "Pointer clobbering" may be the cause of many an access violation, but I've not seen any exploits based on it. Do you know of any?

    -- Brian

    --
    The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
  90. Re:Won't help the "general user", at least not a l by Chanc_Gorkon · · Score: 2
    Only because that 31337 sub-culture will not "train" the script kiddies (be they ham radio jammers, or real script kiddies) from knowing right from wrong. I am sorry, but this ticks me off. I am a ham radio operator. I do not think that with the current rules, ham radio has gone down hill. Only reason it may have is because the elitest CW'ers think you should always learn old stuff before you can talk on HF phone. That's just BS. What does having to know CW have to do with talking on 10 m phone? NOTHING! What does it have to do with knowing how to setup a good antenna system? Nothing! Does not having to do anything but 5 wpm make it easier to become a Extra Class ham? I don't think so. CW is a mode of operation and nothing more. You should not have to learn how to use a specific mode before you even want/need to use it. YOu can carp about emergency preparedness all you want, but with computers getting smaller all of the time, whose to say they can't build a decoder right in a rig for decoding and sending CW? CW can be done better and even faster then 20 wpm by a computer. End of story. Sorry I rambled, but here's more on the topic:

    This is a bad move, no matter where you stand. Security by obscurity doesn't work. A good example is the ramen worm deal. When I heard about it, I was already patched. I was concerned, but not too concerned because I apply patches as soon as they are available like any good sysadmin should! By obscuring the problem a script kiddie can already have exploited the problem before I find out and that's bad! Also, if there is a problem and you know it but don't know how to fix it, by publishing it, you might have an attack, but then again you might get hit by a slew of patches fixing it. A system can only be more secure by having more eyes look at the code and more eyes that know there's a problem with the code looking for it.

    --

    Gorkman

  91. Re:Covers just about everyone then! by Fastolfe · · Score: 2

    We're talking about root- and top-level-nameservers here, not second-level domains. Things like ".", "EDU.", "ORG.", "COM.", etc., are the ones we're worried about. The critical infrastructure needs to be addressed first. The second-level stuff can (in cases such as this) wait for the public announcement.

  92. Re:Um...No... by Fastolfe · · Score: 2

    None of this changes the behavior of ISC with respects to disseminating information regarding newly discovered (but not widely known or exploited) vulnerabilties. Not at all! Presently stuff like this is discovered, patches written, root- and TLD-nameservers are upgraded, and *then* the vulnerability is announced and upgraded provided to the general public. All they're wanting to do is make that process official by creating a membership that includes other critical infrastructure parties and vendors into that list of people that get early warnings.

    If I had a RedHat system, I know it would be very nice to see an urgent advisory like this appear and have RPM's ready and waiting for me to install to secure my system. At the moment, everyone has to rely on source code. What if you're merely using a BIND-derived nameserver? You have to wait for your vendor to release their own version, which can be a pretty scary thing. This simply aims to eliminate that problem.

  93. Re:the advantage of security through obscurity by Anonymous Coward · · Score: 1

    It doesn't matter how many NDAs you have people sign or how private the list. c0re digest was being read by people who hacked the systems of the list members! This is a common occurence on "closed" security lists.

  94. Re:Wouldn't help by Fastolfe · · Score: 2

    It helps if the vulnerability isn't being actively exploited, and if it gives you time to fix up the critical root and TLD nameservers before the script kiddies even know about it.

  95. Re:Makes sense... by bad-badtz-maru · · Score: 1

    ==
    Using different DNS BIND implementations,
    ==

    That's one of the problems, there are really only a couple of credible named implementations. It's not like there is a wide choice, it's pretty much either BIND or DJB-DNS.

    maru

  96. Re:Wow! Now is time to drop BIND??? by carlfish · · Score: 3

    With regards to the page on the namedroppers list, I'm sorry to disappoint you, but you've just encountered the power of selective reporting. What DJB is describing is most likely the normal operation of a moderated mailing list, as seen from the point of view of a certifiable paranoid.

    I've observed how DJB behaves on mailing lists and on Usenet, and I'm willing to bet that if you were moderating a mailing list with him on it, you'd be deleting a significant number of his posts too. He tries to make every forum into a self-aggrandizing soapbox on which to berate the slightest shortcoming in any competing program.

    He has the attitude of a zealot - to DJB it's impossible to even imagine that someone might have a different opinion to his own, therefore anyone who disagrees with him is being dishonest. He's on record on separate occasions as repeatedly labeling Weitse Venema (author of tcp wrappers) and Paul Vixie (ISC lead) frauds just because they don't agree with his interpretations of how software should work.

    Bernstein writes good software. qmail rocks, and I'm sure djbdns is good too. He also, however, has the worst interpersonal skills I've ever seen on the Internet. I know people who refuse to use qmail, even though they know it's the best MTA for their purposes, purely because its author is such a wanker.

    Hands up who remembers DJB's encounter with a.s.r?

    Charles Miller
    --

    --
    The more I learn about the Internet, the more amazed I am that it works at all.
  97. Re:other qualified parties by Fastolfe · · Score: 2

    ISC will, as they say. I do not anticipate membership to an organization like this to be given lightly, or to anyone at all that can't demonstrate a critical need for it. Root- and TLD-level nameservers, yes. Registrars, perhaps. Major ISP's? Maybe. Major companies? Doubtful.

    But then again I'm not ISC. I can't imagine something like this working, though, without a very tightly limited list of members.

  98. Re:We became BIND-free, and love it. by bad-badtz-maru · · Score: 1


    I theorize that if DJB-DNS and qmail were as widely used as BIND and sendmail that both of the former applications would see their share of exploits.

    maru

  99. Knuth BIND and Correctness by aburnsio.com · · Score: 1

    If you have a very important piece of software, and you're worried about bugs and exploits, keeping an NDA list of security problems isn't going to help. Anyone who knows about cracking knows that breakin techniques pass as much by word-of-mouth as they do by an email list or web site. What you need is not to hide the bugs; you need to eliminate them in the first place. I'm sure most readers are familiar with TeX, and its virtually bug-free state. It got that way through a well thought-out design, extremely well documented code, and verification proofs. So what we need is for people to use the same techniques as Knuth used in TeX to write replacements for vital internet functions. It will take longer and offer less features than hack-and-go code, but if it's really that important you can afford the extra time and cost. Remember: software can be fast, cheap, or correct. Pick two of three.

  100. Re:Buggy internet name daemon by Fastolfe · · Score: 2

    Bind 9 is also of a completely different codebase. It's also more compatible, more powerful (offering most anything Bind 8 does), and arguably more stable/trusted.

    Though I'm not trying to reduce the number of people using alternative DNS products (heterogenity is a good thing). I just don't like to see something like BIND get trashed for no good reason. Bind 9 has little in common (besides features and compatibility) with Bind 8.

  101. DJB's code may be secure, but it's a pain.... by Skapare · · Score: 4

    DJB's code may be secure, but it's a pain in the arse to administer. And that in itself is a security risk waiting to blow.

    As most of us know, "Security isn't a thing; it is a process" [Schneier]. Administration is a very critical link in security... as critical as the code, if not more so. When administrative procedures and tools are clear and easy to use, fewer mistakes happen. Turn that around and you get more mistakes that can lead to security exposures, even for very experienced and security conscious administrators.

    I switched from Sendmail to Qmail over a years ago. While I didn't regret it, I did experience difficulties in administering it. While I got some help, I also got a lot of "read the source" responses. Those responses were cop-outs. Even though I have 19 years C coding experience, I found DJB's code hard to read, and his organization non-obvious. And there were no comments to explain it. The source code was essentially useless as a resource for administering Qmail.

    I looked into changing again, and studied Exim and Postfix. I decided to go with Postfix for some reasons not really related to any problems I found in Exim. I certainly do not regret this change. It is much easier to administer than Qmail. And unlike the Qmail community, I haven't yet run into anyone in the Postfix community that cops an attitude when there is a disagreement.

    I am aware of DJB's security concerns about Postfix. But I consider the tradeoff to shed the security problems of administration difficulties to be worth making the move over to Postfix.

    This is why I'll be reluctant to immediately move to DJBDNS, though I can certainly say I am tempted to give it a try.

    --
    now we need to go OSS in diesel cars
    1. Re:DJB's code may be secure, but it's a pain.... by Skapare · · Score: 2

      Interesting. Perhaps it is easier to administer. But I hope it isn't as hard to do a startup as qmail was with daemontools. I hope it doesn't have as many processes running as qmail did. And I hope it uses no more than a single userid. As for configuration, it looks like it's command oriented while I prefer file oriented (e.g. my own scripts generate all the files from data stored elsewhere anyway). But this operates in a total replacement mode since they can't really determine incremental changes reliably. I should be giving it a try in the next couple of weeks.

      --
      now we need to go OSS in diesel cars
  102. Security through Obscurity? by JLester · · Score: 1

    Although it sounds good on the surface, I don't think it follows the tenets of open source development. I for one like to also hear about the security holes so they can be fixed as soon as they are found.

    --
    "FORMAT C:" - Kills bugs dead!
  103. Re:If Vixie could write a decent piece of software by Fastolfe · · Score: 2

    You'll find the same holes in lots of software written in the "pre-script kiddie" era. Lots of education has come about in the last 5 years or so, and most any piece of software written (from the ground up) in the last 2 years will be significantly more secure than something equivalent written 7 years ago.

    All the more reason to upgrade to Bind 9 instead of sticking with the Bind 8 codebase.

  104. Re:This actually isn't a bad idea by Ozric · · Score: 1

    This whole thing stinks. I found an exploit, I am the only one who knows. Yea right. The fact is many people may already know and be using it right now. Get the information out. If ISV can not keep up, they need to go into another line of work. Everyone needs to know asap.

  105. wrong wrong wrong by shokk · · Score: 1

    Eventually they have to release some information about the bugs. The fact that the bugs have been discovered means that some cracker is going to find them too. Instead of hearing about the bugs in the bind-announce we're going to hear about it on the 8uGz-t0-3Xpl01+ list. ------ ISC has historically depended upon the "bind-workers" mailing list, and CERT advisories, to notify vendors of potential or actual security flaws in its BIND package. Recent events have very clearly shown that there is a need for a fee-based membership forum consisting only of: ------ What are those recent events? Reached the last check in your checkbook? A private list and a fee based list are mutually exclusive ------ 1. ISC itself 2. Vendors who include BIND in their products 3. Root and TLD name server operators 4. Other qualified parties (at ISC's discretion) ------ 5. Anyone with $$$ and can either fake being a corporate d00D or is in a corporation and has contacts to the cracker community. ------ Requirements of bind-members will be: 1. Not-for-profit members can have their fees waived 2. Use of PGP (or possibly S/MIME) will be mandatory 3. Members will receive information security training 4. Members will sign strong nondisclosure agreements ------ This exclusion of everyone else using BIND is a betrayal of anyone in the common user community who has ever worked to look over that code and found bugs or a way to improve the code. ------ Features and benefits of "bind-members" status will include: 1. Private access to the CVS pool where bind4, bind8 and bind9 live 2. Reception of early warnings of security or other important flaws 3. Periodic in-person meetings, probably at IETF's conference sites 4. Participation on the bind-members mailing list ------ Stupid, stupid, stupid. Eventually the bugs will circulate by word of mouth (no NDA can stop it) and the bugs will be exploited while everyone else who holds that NDA as holy will stand by and watch as sites get hosed instead of passing out known info. I don't know if you're trying to create some monastic order of name providers, but this has to be extremely stupid and goes against the whole idea of the internet in spreading information. The responsibility of sites having trouble when a bug is discovered lies with the admins if a better version is out there. The flow of information is essential; keeping admins ignorant is wrong, and charging a fee for the information is holding us hostage. Will the code eventually be hidden from common users for a year while the brotherhood of named gets the latest fixes? Maybe only binary versions with backdoors in them will then be available. See this as the beginning of mistrust. ------ If you are a BIND vendor, root or TLD server operator, or other interested party, I urge you to seek management approval for entry into this forum, and then either contact, or have a responsible party contact, isc-info@isc.org. Paul Vixie Chairman ISC

    --
    "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  106. Re:Won't help the "general user", at least not a l by GigsVT · · Score: 2
    Only because that 31337 sub-culture will not "train" the script kiddies (be they ham radio jammers, or real script kiddies) from knowing right from wrong.

    Well, you are right about ham, in some ways. I would argue that harder tests, (not really CW) require higher intelligence, and thus, filter out the idiots that would do stupid disrespectful stuff like jamming. Intelligence aside, at least it filters out the people who don't care enough about the hobby to put the work into it, to learn the basics.

    I know the older elitists hams look down on 5wpm extras, but put yourself in their place, they had to work hard for their license, and now it's a lot easier to get, regardless of whether their work was really necessary or not.

    I am not arguing for elitism, I am just making an observation. Maybe ham isn't a perfect analogy of the security issue at hand, but there are parallels, it became easier to become a part of an elite subculture (the internet, and unix in general, or ham radio), and the respect for fellow members went down.
    -

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  107. Are they closing off CVS access? by redwoodtree · · Score: 1

    What do people make of this comment for "ISC members":

    Features and benefits of "bind-members" status will include:
    >
    > 1. Private access to the CVS pool where bind4, bind8 and bind9 live
    >

    PRIVATE access?? Does this imply "EXCLUSIVE" private access?

    what the heck is Paul talking about

  108. Too much buggy code... by Skapare · · Score: 3

    People like Paul Vixie should know better than to use functions like sprintf() to construct messages. Why are these problems happening over and over? And what other problems will the code have that isn't necessarily a security issue, but can cause problems? I find BIND does a lot of bizarre and strange things at times for no apparent (or logged) good reason. I am more and more untrusting of Paul's coding practices, and even his system design.

    --
    now we need to go OSS in diesel cars
  109. Oh just brilliant. by Minupla · · Score: 2

    *sighs* After literally years of preaching "always notify the developer first, and only send to bugtraq if the problem is not resolved" and people acting in good faith with the developers, we get this.

    This will set back co-operation in the security field by years.


    --
    Remove the rocks to send email

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  110. Totally against the ethos of Open Source... by MosesJones · · Score: 2


    But then most security people are the most paranoid people on the planet so it makes some sense.

    Ummm guess it must be the real world then.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Totally against the ethos of Open Source... by Fastolfe · · Score: 2

      The very fact that these vulnerabilities were discovered in the first place is a testament to Open Source. It's just that in cases like this, the discoverer would choose to contact the vendor/author about the problem rather than going to all his l33t IRC friends. A patch was written, the critical infrastructure was fixed, and then the information was released to the general public.

      This sounds like the perfect way to solve a vulnerability, and is indeed a positive thing for Open Source. I don't think a membership like this even qualifies as anti-Full Disclosure.

  111. Re:about reboots... (ot still) by whoop · · Score: 1

    www.suse.com - Linux - 247
    www.etoys.com - Linux - 157
    www.zdnet.com - Solars - 218
    slashdot.org - Linux - 240 (mentioned twice)
    www.yahoo.co.jp - FreeBSD - 342
    billgates.com - Solaris - 159
    www.aol.com - Solaris - 389
    www.bbc.co.uk - Solaris - 282
    www.google.com - Linux - 163

    Those are just the 150+ max times. As well, I only count five FreeBSD entries in that list of fifty. I'd say Linux has a decent showing for long uptimes, but if any were to be said "the major majority," it would have to be Solaris.

  112. Re:members only is one thing, but fee-based?? by Cary · · Score: 1

    Ah, okay. Well, thankfully we can qualitatively
    rate humans on how much money they have and are
    willing to spend.

  113. BIND, ha! by Anonymous Coward · · Score: 1

    BIND is bloatware, in most cases tinydns by djb would be more than sufficient, it's faster, smaller and much more robust and secure, especially due to the size of the code. So screw Paul and screw BIND.

  114. Re:members only is one thing, but fee-based?? by GigsVT · · Score: 2
    Its probably because a contract isn't binding (BINDing? :) in the US unless there is an EXCHANGE of consideration.

    If I agree to give you something out of the blue, with no consideration (money, stuff, services) from you, then there is no binding contract.
    -

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  115. Good Code is goog code in ANY LANGUAGE by keepper · · Score: 1

    There's no substiture for good code ( a good coder ).

    There's plenty of examples where good coders have done great jobs in C, Qmail, djbdns, BSD lib c, and so on.. so how about we teach programmers better programming? how about we start making and enforcing wrapper libraries like safe string?

    I'll be nice so easily switch to so called " safer " languages.. but that won't happen in the real world...

    just my 2 nickels ;)

  116. Some flaws are found by crackers... by dr_labrat · · Score: 2

    Its all well and good having a closed group, this doesn't address that people outside this group may find the flaws, and craft the exploits.

    Full disclosure is the best way. It ensures that maximum exposure for problems is achieved. Without which many users will be unaware that software they are running is vulnerable.

    This is particularily important with OSS: With closed source the vendor will usually know who is using its software...

    The main sources of news for the OSS community from a user's perspective is forums like bugtraq and slashdot.

    Closing a forum or obscuring flaws behind an eliteist facade is no answer.

    This will only serve to lengthen the time to fix. We all know how long it takes some vendors to release security patches. Take a look at the recent macromedia problem, where it was only once the problem hit bugtraq that they did anything about it.

    --
    The secret of success is honesty and fair dealing. If you can fake those, you've got it made. (Marx)
    1. Re:Some flaws are found by crackers... by Fastolfe · · Score: 2

      In this case, where a vulnerability is found by someone with less-than-good intentions, you're absoultely right: a membership like this won't do a bit of good, and I can't imagine that they would even try to delay any announcement in a situation like this, opting instead to place a priority on getting a patch written and applied to the critical infrastructure as quickly as possible.

      ISC has always been up-front with security issues with bind. They have delayed announcement of some quieter yet severe vulnerabilities in the past, to ensure that things like the root nameservers are all patched up first, but they've always done what they could to make that interrim as short as possible, because if they found the vulnerability, others can too. They're not even talking about extending that interrim, only expanding the circle of people that get to use it.

  117. whoh! Stop the train! by chompz · · Score: 1

    This is going to cause problems. Bind security details will become details known by two groups of people, the people who need to know or the world will fall apart, and the people who they people who need to know want to not know. that make sense?

    --
    Spring is here. Don't believe me, look outside!
  118. Re:how many more buffer overflows is it going to t by Tupper · · Score: 2
    C and C++ can be written safely, if only the person programming takes care to make their programs safe.

    Of course. But they aren't. And they don't.

    I'll accept theoretically that its possible to write C code that isn't succeptable to these things. But it virtually never happens.

    Conversely "safe" languages don't guarantee anything. But, code writen with them in the real world is vastly better than code in C and C++, at least with repect to buffer overflows and memory leaks.

  119. Re:how many more buffer overflows is it going to t by HiThere · · Score: 2

    Well I don't write C++ code daily. Or ever if I can help it. But the last rating I saw said that code that used the STL was almost twice as large and almost twice as slow as code that did the same thing more directly. This can easily be an unacceptable penalty.

    OTOH, based on what I know of Ada, there isn't any need for this kind of penalty.

    Perhaps the libraries and compilers have improved since I saw the benchmark (2-3 years ago), as I indicated, I don't keep up on C++. But C/C++ really does seem like an extremely poor choice for a language to do secure programming in. It's not just buffer overflows. The flagrant use of pointers and casting is nearly as bad, even if that doesn't open any obvious holes for external breaches.

    Caution: Now approaching the (technological) singularity.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  120. Re:My response.... by martinflack · · Score: 1

    > Surely you can understand the need to patch critical pieces of > infrastructure such as the root, gTLD and ccTLD name servers > and to prepare patched binaries of BIND for various operating > systems before the vulnerability becomes widely known.

    Of course. But how long do you give downstream developers? Do you give them N days, and when N+1 appears will the forum embarrass paying members of your group? If everyone signs an NDA, no-one can squeal. Can a time limit be put on the NDAs?

    What would be ideal is if the NDA's had a time limit, say 21 days from initial discovery, during which the list remained quiet and worked on a fix, and then on the 22nd day the NDA *required* the members to all divulge the news, say on their respective web sites. That way, the leader of the group is not put into a position of having to divulge the news and embarrass one of it's own members; they all do it together without choice.

    I think this group should also think about the number of days that is required for silence and put a limit on it from the beginning. There should be one mechanism for an extension of a fixed amount, and that's it. No member should be able to drag out the process. In any case, the news should be public within 30-45 days MAX.

  121. Re:Easier for sysadmins, not harder for crackers! by segmond · · Score: 2

    System admin is not an easy job, and if you want it easy you should go work for McD. Distributing a script that makes it easy to upgrade is not the answer, think of some script kiddies distributing their own trojan upgrade scripts. If you don't take the pain to verify source of script and checksum, you will be owned!

    --
    ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
  122. Re:Full-disclosure != instant release of exploit. by imp · · Score: 2
    As the former FreeBSD security officer, I can tell you that we sat on information about exploits until fixes were in the tree, except for those folks that needed to know. Once we released an advisory, which didn't contain exploits, usually the exploits that we used to test our fixes appeared in Bugtraq. Sometimes with a very long lag.

    In the security biz, sometimes short term non-disclosure can be beneficial. So long as it is short term and you don't rely on it for the long term security of your system.

    Also, the time lag that we like to see is closer to a week than 2 days since it lets us get a good advisory written, as well as doing better testing to see if other exploits are possible that the first one wouldn't find in testing, etc. We actually like to work with the folks that bring these to our attention so that we can make sure that our developers have had a chance to fix the problem before the release goes out (as well as informing other parties that we think might be using the same code base). Sometimes this means asking them to sit on things a little longer if the bug turns out to be hard to fix. Other times it means sending them a "go for it any time" and waiting a while for them to release their advisory so they get credit before we release ours.

    I don't think this will be used to sweep security issues under the rug. Rather it will help those folks that intergrate BIND into their base OSes, like FreeBSD does, to provide more timely updates to their source bases so they don't open a window of opportunity for the bad guys to hit the user community.

    It comes down to balance and common sense. in the end.

    Warner Losh

  123. Re:how many more buffer overflows is it going to t by Tom7 · · Score: 2

    You're crazy, dude. I agree that Java isn't the most well-designed language (there exist a number of better choices). Yet, I challenge you to show me a plausible piece of java code (not something that shells to the system) in a network application setting which allows a mischevious remote user to execute code on the host.

    There are plenty of examples of plausible C code which exhibit this behavior. (cf BIND)

    Just using a safe language isn't enough, but it sure is a start!

  124. Lame-ass "redundant" moderation by cjsnell · · Score: 1

    "What up" with all the redundant moderation around here lately? When I replied to this story, there were only a few comments posted, none about djbdns. I spent a few minutes researching my claim that there are no known exploits for this software and unbeknownst to me, others have posted similar comments to the story already.

    I've seen a lot of folks making good comments getting screwed by moderators on this lately. Wake up folks, Slashdot gets a ton of traffic these days and there's no reason to penalize folks who don't get "first post".

  125. There are TWO reasons why BIND gets exploited by Skapare · · Score: 2

    There are TWO reasons why BIND gets exploited. Number one is that a fix to an exploit is not made available. Number two is that administrators don't upgrade to install fixes to exploits. What Paul Vixie wants to do is make sure both reasons work to ensure thousands of exploitable DNS servers around the world.

    --
    now we need to go OSS in diesel cars
    1. Re:There are TWO reasons why BIND gets exploited by Skapare · · Score: 2

      If all the NDAs stipulated a finite time period of not more than 7 days, allowing anyone to release the information at that point, then I would believe you. 7 days is plenty for a vendor to get their act together. In fact 1 business day is enough, really. But I'll allow for 7 given that there are always stupid managers getting in the way of real work.

      Instead, this is a means to allow Paul Vixie to cover things up while he doesn't make much effort to fix it. Someone who continues to release known bad programming methods isn't likely to be very adept at rapidly fixing exploits anyway. And this secretive approach only means the rest of us have to sit around like mushrooms while the cracker nets are passing the info around in their own secretive ways to avoid getting caught.

      --
      now we need to go OSS in diesel cars
    2. Re:There are TWO reasons why BIND gets exploited by Fastolfe · · Score: 2

      continues to release known bad programming methods

      Huh? Bind 8 is being obsoleted and its use discouraged. Its codebase has been retired in favor of Bind 9, which was unaffected by this bug. It sounds like he's moving in the right direction here, if you ask me.

      only means the rest of us have to sit around like mushrooms while the cracker nets are passing the info around in their own secretive ways to avoid getting caught

      In this case, and cases like it, the discovery was made by the "good guys". And before you point out that there's plenty of bad guys in the good guy line to get wind of this vulnerability, note that a) it didn't happen in this case (root name servers were patched a week before this bug was announced); and b) there's also plenty of good guys on the other side of the fence that would notice the discovery and distribution of these exploits. In this latter case, I would expect an announcement to be rushed.

      Again, this whole "membership" thing is not a new thing for ISC and Bind vulnerability announcements. Whenever there's something like this discovered that doesn't have a pressing need to be announced immediately, they always go for the critical systems first. Patch the root servers, patch the TLD servers, and then announce it to the general public. All they're doing is extending this existing policy to an "official" early-warning membership. It is nice to have vendor packages with critical security updates ready for you to install the moment a vulnerability is announced, yes?

      And again, I totally agree that this makes no sense and will not help anybody if a vulnerability is already known and exploits are in the wild. It is non-sensical to pursue a closed announcement and a waiting period. I think the people that run our Internet infrastructure are a little smarter than that, yes?

    3. Re:There are TWO reasons why BIND gets exploited by Fastolfe · · Score: 2

      Quite the opposite. By creating a membership group that can be granted (in some cases) a bit of advance notice with respects to vulnerabilities not widely known or exploited, he ensures that vendors will have updated versions of Bind-based software readily available when the time comes to announce it. This effectively overcomes both of your points, at least to the point it can. Nobody can force an SA to upgrade his machine, but by providing vendors access to this information ahead of time, you can bet the vendor will be able to do all it can to be sure he knows about it, and can have the upgrade readily available to make the required fix. In the past (and, well, today really) this was/is very difficult to organize.

  126. the advantage of security through obscurity by grappler · · Score: 3

    It's true that exposing security problems gets them fixed much more quickly. However, there's a downside. While the holes keep getting plugged, the situation is the same at any given time:

    anyone can look at the advisory reports and find the latest exploit, which will likely work in most places they care to try it.

    This step by bind is a good idea - it dampens the effect of that downside, but the source is still out there for people to see and fix. It's not perfect, but the preceding scenario certainly isn't perfect either.

    --
    Vidi, Vici, Veni
  127. of course by Dr.+Awktagon · · Score: 4

    How stupid of us! All we have to do is get system crackers to sign NDA's.. man.. and here I am sweating my ass off every day to secure my systems, when a piece of paper will do the trick.

    Actually, maybe I should just put a banner on my systems which is like "click-thru NDA".. so just by looking at it they have to follow it. Yeah.. Where's my patent lawyer?

    1. Re:of course by MisterMike · · Score: 1

      correct me if I'm wrong, but isn't open sourcing meant to improve the product and fix bugs such as the ones they'd report in their "private" lists?

      Maybe a slashdotter could make a list exclusive of the people who sign the NDA. Wonder who finds and patches the exploits first?

      --
      "Click My Computer on my Desktop? My Computer is on the floor under the desk."
    2. Re:of course by Fastolfe · · Score: 2
      Something tells me a) ISC is going to do a little bit better job of administering this members list than your random Slashdot kiddie will, so odds are, these script kiddies you speak of will not find their way on the list; b) Even if they could con their way in, I'm thinking the membership fees might be a little pricey for them; and c) when they are discovered, it's all revoked, and they're not likely to get back in.



      But I think the membership requirements are going to stop them long before anything else.

  128. Makes sense... by iota · · Score: 3

    I'm sure this has all been mentioned before.

    This does make a world of sense. Paul Vixie is a very, VERY good man -- without him, most of you k-rad 3l33t l1nux users would still be poking away at your Windows machines (much like many of you still should be ;) because he's had a hand in many crucial UNIX goodies. As far as a NDA'ed discussion group, I think that this would help kill off a lot of skript kiddies from taking down major servers and causing havoc etc etc. Since this BIND bug(s) wasn't exploited before now, it's safe to assume that if a small group had found it, and patched up all the root servers (VERY IMPORTANT!) and prepared patches for major distributions of BIND *BEFORE* telling all the skript kiddies, then a patch would hit the internet before anyone knew there was a problem and there wouldn't be widespread panic, sysadmin suicides, etc. I'm not for 'security through obscurity', but this is different. These are the daemons that RUN the entire internet -- there is a difference in an apache bug and a BIND bug -- apache bug, some websites come down. Email stays alive, etc. But when BIND gets hit like this, especially of this magnitude, then you are really starting to crack the machines that run the most important services on the internet. It only makes sense to fix these bugs before telling kiddies how to exploit them.

    I heard one time at a conference that if all the root name servers went down, at the same time (or close to the same time) then the internet would go dark within 48 hours. Although I don't belive this, I do know that if someone was able to hit the root-servers.net machines hard enough, and almost simultaneously, then we would have a problem.
    A big problem.

    -- jason

    1. Re:Makes sense... by aburnsio.com · · Score: 1
      Very good men still have flaws. One of these is sometimes writing insecure code. It happens to the best of us.

      If finding a root exploit in a single piece of software takes down a vital part of your country's infrastructure, it's not the software that's at fault. It's the fault of the engineers that did poor infrastructure design. There's a well-known engineering term for this: single point-of-failure. I'm sorry to say that the internet does not deal as well with this as it should; but we'll either change that or learn the hard way.

      Single point-of-failure is bad. That's the problem: using one point of software failure. Using different DNS BIND implementations, redundant roll-over networks, multiple roots will help aleviate this. Writing more secure code from the get-go will also make sure each point of failure is less likely to be exploited. Everyone wins, except maybe doom-and-gloom do what I say now or the internet will die tonight false prophets.

      RUN the internet on an insecure single point-of-failure, and you've already shot yourself in the foot. Paul's proposal is using a band-aid for a gunshot wound.

    2. Re:Makes sense... by warpeightbot · · Score: 2
      Paul Vixie is a very, VERY good man
      But this time he's TOTALLY, 100% off base. This goes totally against everything the Net ever stood for, back before the GPL when code was Free as in Beer. If Open Source is to have a snowball's chance of beating the Cathedral types, we can't let a major cornerstone piece of software go even one iota closed source. It's totally indefensible.

      Our reputation is staked on the idea that many eyeballs makes all bugs shallow, and that we can, in most cases, fix things faster than the script kiddies can exploit it. Please note that the most notable DNS problem in our short memories was on MICROSOFT servers, not Mr. Vixie's precious code. Matter of fact, MSFT went to Akamai precisely because they were running Linux and BIND - something they knew wasn't easily hacked.

      Open Source is not broken, Mr. Vixie. It doesn't need to be hidden under a pile of NDA's, much less "fixed." If you go thru with this hair-brained idea, I'll be one of a very large number of people to unceremonously consign your code to /dev/null. I may do so anyway, just to make sure the old Cabal isn't pulling stunts on me behind my back.

      No, I haven't forgotten you were once a junior member of that once august organization.

      Rate me down if you want to, Moderators, I've got karma to burn. But IMNSHO, this effort against the very core of Open Source must be stopped, cold, and in such a way that no one ever thinks of doing it again.

      (I wonder what would happen if someone forked the code at this juncture and GPL'ed it?)

      --
      There is TOO a Cabal.
      Where the hell is spaf when you need him?

    3. Re:Makes sense... by qux.net · · Score: 1
      ...if all the root name servers went down, at the same time (or close to the same time) then the internet would go dark within 48 hours.

      Very true. The TTL on all the ns entries for the .com, .net, .org and .edu domains and the A records for the dns servers are 2 days on the root servers (.mil & .gov are apparently one day). 48hrs is a high estimate assuming everyone hit them right before they went down.

  129. This actually isn't a bad idea by jayfoo2 · · Score: 5

    I'm a big fan of full disclosure of security issues, but this isn't an alltogether bad idea. If only because of the criticallity of BIND. If we could provide TLD admins with a little (note a little) warning before exploits were announced it would greatly lessen the chance of a script kiddie doing serious damage. However, the information must be then made public, so other administrators can stay informed. I would support giving TLD admins a head start. I would not support giving them an opportunity to try to rely on security through obscurity.

    1. Re:This actually isn't a bad idea by kyz · · Score: 3

      I'm a big fan of full disclosure of security issues, but this isn't an alltogether bad idea. If only because of the criticallity of BIND. If we could provide TLD admins with a little (note a little) warning before exploits were announced it would greatly lessen the chance of a script kiddie doing serious damage. However, the information must be then made public, so other administrators can stay informed. I would support giving TLD admins a head start. I would not support giving them an opportunity to try to rely on security through obscurity.

      Well, while I can see your point, Script Kiddies don't really care if bugtraq posts an exploit or not. They get their exploits from l33t d00dz, not bugtraq. Besides, when is the right time to post an exploit? Good sysadmins want one immediately to see if they're in danger. Bad ones never want one, because they don't know or care there are security holes in their software until a kiddie reminds them that bugtraq is not the only sploit source.

      --
      Does my bum look big in this?
    2. Re:This actually isn't a bad idea by TheCarp · · Score: 1

      Depends on how its implimented.

      I can see a closed, and secured, list for the purpose of sending out pre-fix vulnerability notification to the people who are most vulnerable (TLD admins especially).

      The problem I would have is if the information does not get released to the public in a timely fashion.

      Ideally, if a report comes in, the "Right thing" to do would be to keep it silent (unless its already public knowledge and to release the fix and the report at the same time (that way attackers don't get a head start on admins).

      In fact, this falls right in line with full disclosure if its done that way. The standard accepted procedure is to notify the vendor and NOT disclose a vulnerability openly immediatly UNLESS its being used actively. (not until a reasonable amount of time has passed and its gone unfixed or a fix comes out - whichever comes first).

      Now...whether thats their plan, is another story. ALL that the anouncement said was that a list would be formed.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    3. Re:This actually isn't a bad idea by Thordain · · Score: 1

      The criticallity of BIND? I know that BIND is very very important software out there...but so are other things. How would you feel if tommorow morning all of the "critical" software packages made you sign NDA's and pay money for bugs. So, you don't get kernel bugs, you dont get inetd bugs, you dont get ssh bugs, you dont get FTP exploits, you dont get apache bugs. Why? Because these are all 'critical' pieces of software? I don't think that quite cuts it. As a million people have already stated, if the script kiddies are more on the ball than the admins are, they deserve to get hit.

      --

      "Who cares if it doesn't do anything? It was made with our new Triple-Iso-Bifurcated-Krypton-Gate-MOS proccess!"
  130. Re:how many more buffer overflows is it going to t by bXTr · · Score: 1

    What languages exist that weren't created in C, C++ or Assembly? At the end of the day, avoiding things written in C/C++ or Assembly, languages or whatever, is rather difficult to do.

    Regarding letting the compiler do the work, with regard to this subject, that's not a complete solution either. No matter how good a language or compiler is at preventing these kind of problems, it's not going to prevent a programmer from coding something that's just plain wrong and creating some kind of exploit. Whenever humans are involved, mistakes will happen.


    Sensual: Running a feather down your lover's body
    Kinky: Using the whole chicken
    --
    It's a very dark ride.
  131. Re:Set an automatic time limit by itachi · · Score: 1

    That might be 47 hours too late for your nameserver, eh? BIND is one of those Bugtraq all-stars, making early notification of it's users all the more important.

    itachi

  132. members only is one thing, but fee-based?? by lupa · · Score: 5

    i can understand why they would want to close the list of announcements of security flaws - it would make sense in terms of protecting their users from people who would take the information and abuse it.

    but what's the point in making it cost money? Paul Vixie states "Recent events have very clearly shown that there is a need for a fee-based membership forum" but there's no description of said events, or explanation of any sort. haven't the vendors and name server operators already invested enough in BIND, without making the security information cost more?

    can someone else explain the purpose of the fee to me?

    1. Re:members only is one thing, but fee-based?? by itachi · · Score: 1

      Well, assuming that you are speculating within a reasonable distance of their actual motivations, there is a logical flaw in their reasoning. There is no guarantee that the flaw will be found by listmembers. If the flaw is found by J. Random Blackhat, then such a list is more likely to be a hindrance than a help. Although I'm thinking that your second speculation is about as likely as your first...

      itachi

    2. Re:members only is one thing, but fee-based?? by Pope+Slackman · · Score: 3

      can someone else explain the purpose of the fee to me?

      Pure speculation, but it might just discourage people from joining on a whim.
      'Keeping out the riff-raff' so to speak.
      Maybe they think people can be more trusted with sensitive info if they've bought it, rather than had it given to them.

      Then again it might just be because they want to make a buck.

      --K

    3. Re:members only is one thing, but fee-based?? by silicon_synapse · · Score: 1

      Perhaps it is to keep anybody and everybody from applying to be on the list. Charging a small fee will narrow the group down to those serious about their security. I don't know. Just a thought.

  133. Too Many Secrets by Eric+Seppanen · · Score: 3

    This whole idea rests upon the assumption that an elite group can actually keep newly-discovered holes a secret. If I were an author of cracking tools, the first thing I'd do is go after the weakest member of the "elite" group, root his machines, backdoor his email accounts, and enjoy my new-found live feed of fresh security holes that I'm free to exploit because nobody else knows they even exist.

    --

    --
    314-15-9265
  134. ^^ MOD THIS UP ^^ by Dwonis · · Score: 1

    Yep. And try telling people that, too! They start flipping out and arguing with all sorts of pitiful excuses. It's really irritating.
    --------
    Genius dies of the same blow that destroys liberty.

  135. My response.... by jalbro · · Score: 5

    I'm on the bind-users mailing list, and here are some of my comments:

    Date: Wed, 31 Jan 2001 20:39:35 -0500 (EST)
    From: Jeffrey C. Albro
    To: bind-users@isc.org
    Subject: Re: PRE-ANNOUNCEMENT: BIND-Members Forum

    On Wed, 31 Jan 2001, Cricket Liu wrote:
    > > This is not an open source but a full/partial disclosure issue.
    >
    > No, it's not. No one is arguing that the vulnerabilities shouldn't
    > be disclosed and disclosed fully. The question is when.

    I agree. However, the "when" part needs to be laid out MUCH more
    clearly. If a vulnerability is found on the first of the month, and the
    main bind tree is patched by the seventh of the month, how long do you
    wait for vendors to patch their (assuming they have forked to some
    extent) version? To the 14th of the month? How long will a viable fix of
    the main source tree be held in secret?

    > Surely you can understand the need to patch critical pieces of
    > infrastructure such as the root, gTLD and ccTLD name servers
    > and to prepare patched binaries of BIND for various operating
    > systems before the vulnerability becomes widely known.

    Of course. But how long do you give downstream developers? Do you give
    them N days, and when N+1 appears will the forum embarrass paying members
    of your group? If everyone signs an NDA, no-one can squeal. Can a time
    limit be put on the NDAs?

    I believe this idea can help solve security problems faster, with less
    advertisement of the exploit, but steps need to be taken to make sure that
    is actually what happens.

    How is the conflict of interest solved?

    -Jeff

    >
    > cricket
    >
    >
    >

    1. Re:My response.... by multicsfan · · Score: 1

      Is there a bind developers list or is bind a 'one man' piece of software? I can see the developers releasing a new version/patch level and later announcing that they fixed a security bug giving some time for root servers to be fixed asap and fast distributors to get out new versions. I notice on RH7 that bind does not run as root, which should help reduce security issues. An older system seems to run named as root so that looks like a plus for redhat.

    2. Re:My response.... by TheCarp · · Score: 2

      Actually.... that only protects the nameserver itself. Bind, remember, serves out information to the world (or at least th elocal network), so a compromised bind can be used in many many ways.

      A Nameserver can usually be restored form backup without loss. Whether they have root on the box or not usually means little. I would be much more worried about them being able to have effect over what answers bind gives.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    3. Re:My response.... by Suidae · · Score: 1

      I don't think it would help. If you announce that there's a gaping security hole in bind, and that a fix is now available, come and get it, how long do you suppose its going to take for the crackers to figure out what the problem is, write and release an exploit? Particularly when the payoff for the work is root access to the huge installbase.

      A better idea would be to put a notice in the BIND docs that mentions that the software is ridden with security holes that will give any kiddie root access to the box, and that for the administrators own good, he should sign on to bugtraq so he can be notified about the discovery of such holes in a timely manner.

  136. Re:how many more buffer overflows is it going to t by Dwonis · · Score: 1

    I agree with you, but I think the parent poster was referring to languages like Python, not VB or Java.

    What we really need is a C library with no strpy(), gets(), etc. A mostly or completely redesigned C library would be nice.
    --------
    Genius dies of the same blow that destroys liberty.

  137. It's not the language! by muffel · · Score: 1
    There are exactly two reaseons for buffer overflows:
    1. Lazy/hasty coders
    2. Stupid (or very inexperienced) coders
    Language isn't one of them.
    --

    bla
  138. Re:It makes some sense by beaubell · · Score: 1

    I think you guys are missing it just a little...

    It's not usuallly the people maintaining bind who find the bugs.. it's the regular users. When someone finds a bug, they may wish to report it to a malicious party instead of the project maintainers. Which would be very bad too... So people are going around exploiting bugs way before anyone realizes they are bugs.

    Just my $.02 as well

  139. Set an automatic time limit by Dwonis · · Score: 1

    If the list automatically forward the messages "outside" after 48 hours, I would have no complaints.
    --------
    Genius dies of the same blow that destroys liberty.

  140. BIND security by Anonymous Coward · · Score: 2

    You know, this wouldn't be such a big issue if they'd just stop adding new features for a few months and focus on security alone. Do a thorough audit like the OpenBSD team does. Once it's been gone over again and again, THEN worry about adding new features.

  141. 30 days is too long by Dwonis · · Score: 1

    How about 48 hours?
    --------
    Genius dies of the same blow that destroys liberty.

  142. Security through Obscurity, eh? by abischof · · Score: 3

    I think Bruce Perens said it best -- "Security-Through-Obscurity Won't Work".

    Alex Bischoff
    ---

    --

    Alex Bischoff
    HTML/CSS coder for hire

    1. Re:Security through Obscurity, eh? by washirv · · Score: 1

      Not only does security through obscurity not work. Think of this. What if this were suggested by Microsoft. The reaction would have been completely different. Even Cmdr Taco would have been absolutely sure how he felt about this.

    2. Re:Security through Obscurity, eh? by Fastolfe · · Score: 2

      What does this have to do with security through obscurity? We're not talking about hiding the existince of these bugs. Root name server operators are already given about a week advance notice on critical yet unreported bugs of this magnitude for precisely the same reason this member's list is suggested. While stuff that's actively "blown up" and being exploited doesn't benefit from this, there's still lots of stuff that isn't widely known (or known at all) that can stand to wait another week before it's announced, to give our infrastructure time to shore up before it's made public. There's nothing about "obscurity" here.

    3. Re:Security through Obscurity, eh? by west · · Score: 1

      I hate to break it to you, but every password we use is security through obscurity, at least until biometrics comes along.
      We're just hoping that someone doesn't guess lucky and stumble on to our password. Much like closed source projects hope that nobody stumbles onto their bugs.
      In the end, it's only a matter of "Can we make the entrance obscure enough?"

  143. Re:but not if you want any advanced features by kindbud · · Score: 2
    There is no infrastructure to support DNSSEC, so including it in djbdns is a useless exercise at this time. When NSI starts collecting keys and signing records, then DNSSEC will be supported in djbdns. Bernstein has said as much, though he'd rather see a system put in place that does not depend on one centralized key server, which, if compromised, blows the whole system. He says he's developing such a system.

    Also, many people use tinydns with a mysql backend. Check out the djbdns mailing list to find out who and how.

    One of the hallmarks of tinydns is how flexibly it can be managed. The data file format is very easy for common text manipulation tools to deal with.

    --
    Edith Keeler Must Die
  144. Re:try longest uptime chart instead... by CptnHarlock · · Score: 1

    Yes I linked to the most requested sites because those sites are the ones people are interested of. I for example don't recognise a single site from this list... exept www.rms.org which wasn't what I thought.. ;) .. nevertheless, it's an interesting read.
    --
    "No se rinde el gallo rojo, sólo cuando ya está muerto."

    --
    $HOME is where the .*shrc is
    -- silver_p
  145. Re:how many more buffer overflows is it going to t by Ben+Hutchings · · Score: 1
    Well I don't write C++ code daily. Or ever if I can help it. But the last rating I saw said that code that used the STL was almost twice as large and almost twice as slow as code that did the same thing more directly. This can easily be an unacceptable penalty.

    Old benchmarks, perhaps? Some tests show that using standard library template classes (not the same thing as the STL, which is a specific implementation) instead of C idioms is a win in some places and a loss in others.

  146. Re:how many more buffer overflows is it going to t by q000921 · · Score: 2
    Have you actually looked under the STL covers? STL makes virtually no guarantees about runtime safety. If you make mistakes with STL, the runtime behavior is often even more subtle and odd than with raw pointers. Besides, C++ still has lots of other ways of unintentionally producing unsafe code, and introduced quite a few new ones.

    The string class in C++ happens to be a little safer than using raw malloc'ed buffers in C, but for that minimal level of safety and convenience, there are also good string libraries for C.

    The practical record on runtime safety and freedom from buffer overflows in C++ is also not so good if you look at the various Microsoft products.

  147. Re:j00 R ! 31337! by Dwonis · · Score: 1

    Would you see a problem with this if all mail traffic was forwarded to anyone who wants it after 48 hours? I don't.
    --------
    Genius dies of the same blow that destroys liberty.

  148. Re:We're not all programming on it! by Dwonis · · Score: 1

    What about if all list traffic is automatically forwarded "out" after 48 hours? Then they still have to bust their heads to fix the bug, but they get the time they need before a rootkit comes out.
    --------
    Genius dies of the same blow that destroys liberty.

  149. Re:how many more buffer overflows is it going to t by q000921 · · Score: 2

    You are completely right: using a safer programming language than C or C++ doesn't guarantee safety. But it's false to infer therefore that using a safer programming language doesn't help. Electrical fuses, safety belts, and air traffic control don't guarantee safety, but they guard against common problems. Furthermore, if you don't have to worry about string buffer overflows all the time, you have more time to worry about the other problems.

  150. Re:how many more buffer overflows is it going to t by q000921 · · Score: 2
    I fully agree: it's a question of resources and tradeoffs. With enough resources spent on design, testing, and code-review, you can make asm and C programs very safe and secure. But the empirical fact is that most real-world software is not constructed that way.

    While no programming language guarantees safety, a language with less disregard for safety than C/C++ appears to be able to substantially lower the cost and effort involved in producing software that is as safe and secure as equivalent C software that took a lot more time and money to produce.

  151. try longest uptime chart instead... by cpeterso · · Score: 2
    You linked to this month's most requested site uptimes. That is not the same longest uptimes overall. Please see the following link for Netcraft's longest uptime chart:

    http://uptime.netcraft.com/up/today/top.avg.html

    HINT: There are no Windows or Linux boxes!



    1. Rank Site No. samples Average Max Latest OS Server Netblock Owner
      1 sack.ees.com 17 897 906 906 FreeBSD Apache/1.3.0 (Unix) US Sprint
      2 www.fks.bt 37 885 906 906 FreeBSD Apache/1.3.0 (Unix) US Sprint
      3 www.charite.de 67 872 910 910 IRIX Netscape-Commerce/1.1 Universitaetsklinikum Rudolf Virchow
      4 www.cult.cu 2 813 813 813 FreeBSD Apache/1.3.1 (Unix) Carthe Networks
      5 www.cdl.cup.com 40 810 837 837 FreeBSD Apache/1.3.0 (Unix) Hopemoon Internet
      6 cdl.cup.com 45 808 837 837 FreeBSD Apache/1.3.0 (Unix) Hopemoon Internet
      7 bm98.cup.com 43 807 837 837 FreeBSD Apache/1.3.0 (Unix) Hopemoon Internet
      8 69pornplace.com 50 759 785 785 BSD/OS Apache/1.3.0 (Unix) Verio, Inc.
      9 www.yamagata-cci.or.jp 49 711 740 740 FreeBSD Apache/1.3.0 (Unix) Hopemoon Internet
      10 cache.jp.apan.net 33 702 722 722 FreeBSD Apache/1.3.1 (Unix) Asia Pacific Advanced Network - Japan
      11 203.181.248.20 40 698 722 722 FreeBSD Apache/1.3.1 (Unix) Asia Pacific Advanced Network - Japan
      12 www.canadaplace.gc.ca 6 694 697 697 IRIX Netscape-Enterprise/3.6 BGS Advanced Server Farm
      13 canadaplace.gc.ca 6 694 697 697 IRIX Netscape-Enterprise/3.6 BGS Advanced Server Farm
      14 www.directinternet.com 17 679 687 687 FreeBSD Apache/1.3.9 (Unix) secured_by_Raven/1.4.2 NileNet, Ltd.
      15 www.infoport.com 17 679 687 687 FreeBSD Apache/1.3.9 (Unix) secured_by_Raven/1.4.2 NileNet, Ltd.
      16 www.sasg.com 12 672 678 678 FreeBSD Apache/1.3.12 (Unix) BiznessOnline
      17 aed.org 17 664 674 674 BSD/OS Apache/1.2.4 Acadmey for Educational Development
      18 www.superior.net 28 664 678 678 FreeBSD Apache/1.3.12 (Unix) BiznessOnline
      19 iana.netnod.se 18 664 673 673 NetBSD/OpenBSD Apache/1.3b5 D-GIX Service network
      20 www.rms.org 39 664 688 688 FreeBSD Apache/1.3.9 (Unix) secured_by_Raven/1.4.2 NileNet, Ltd.
      21 solo.merita.fi 62 662 695 695 BSD/OS TANTAU Application Server/2.1.1 Union Bank of Finland Ltd
      22 www.nilenet.com 49 658 688 688 FreeBSD Apache/1.3.9 (Unix) secured_by_Raven/1.4.2 NileNet Ltd
      23 www.regalplastics.com 57 653 687 687 FreeBSD Apache/1.3.9 (Unix) secured_by_Raven/1.4.2 NileNet, Ltd.
      24 bayern3.de 9 651 656 656 FreeBSD Apache/1.3.6 (Unix) PHP/3.0.9 Bayerischer Rundfunk
      25 www.borica.bg 27 647 665 665 NetBSD/OpenBSD Apache/1.3.6 (Unix) Provider Local Registry
      26 www.celticboxes.ie 6 647 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      27 www.aibifs.ie 7 647 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      28 www.alliance-francaise.ie 7 647 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      29 www.antiques.ie 7 647 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      30 www.arantours.ie 7 647 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      31 www.arc.ie 7 647 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      32 www.cllo.ie 6 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      33 www.automaticsprinklers.ie 7 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      34 www.dsor.ie 7 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      35 www.cti-clonmel.ie 6 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      36 www.ems.ie 7 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      37 www.fortune.ie 7 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      38 www.qadris.ie 7 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      39 www.eyecon.ie 7 646 649 649 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      40 www.u-haul-it.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      41 www.activeireland.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      42 www.ahca.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      43 www.announcements.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      44 www.apasystems.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      45 www.ardtech.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      46 www.ardtechindustries.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      47 www.athlonecc.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      48 www.atresonance.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      49 www.banotti.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions
      50 www.bercom.ie 8 645 648 648 FreeBSD Apache/1.3.6 (Unix) Internet Interactions

  152. Covers just about everyone then! by maroberts · · Score: 1

    Huge numbers of people operate their own domains, and I suspect that Mr Script kiddie will just set up a domain so he can be kept on the info list.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  153. Re:how many more buffer overflows is it going to t by q000921 · · Score: 2
    So basically I guess what I'm trying to say is C and C++ are just fine, if not much better, for programming secure software than other programming languages.

    That's what you are saying, but I still think you are completely wrong. I hope you would agree that it would be crazy to design a car in such a way that the malfunction of the radio can easily make the whole car explode. But that's the way C/C++ work: bugs anywhere in a C/C++ program can have completely unpredictable, non-local, and unbounded consequences. There is no way in C/C++ to contain faults. Buffer overflow exploits are only one of many problems resulting from this language design problem.

    Second, are you seriously suggesting that we trust our computer security, privacy and even lives to something as hideous as Java? Or another one of the "new and improvised" programming languages that seems to allow script kiddies whole new ways of breaking your system?

    Most languages, historically, have had excellent support for safety; C and C++ are the aberrations.

    As for Java-the-language, I don't see anything particularly wrong with it. It's a very simple OO language. It's 30 year old technology. It's a conservative design. The JVM is pushing the limits, but you don't have to implement Java on a JVM. If Java is not to your taste, Modula-3 is more powerful and just as safe.

  154. Hrm... Bind by YouKnowMe · · Score: 2

    I run a few nameservers using Bind... When there are updates, I upgrade. I don't care if I can't know about an exploit first thing. I just want to be able to get the patch as quick as possible...

  155. Re:hrm? by EllF · · Score: 1

    to get anal...

    the first "I'm" (the subject) indicates that the speaker is not aware of the feelings which the recipient - "I", in this case, possess, but that the "readers" are aware of that.

    thus, it would seem that we have a firmer grasp on the way that taco feels than he does.

    --
    We who were living are now dying
    With a little patience
  156. Tits on a boar? by tattered_tux · · Score: 2

    Seems fairly worthless to me to do this. Firstly someone will talk, someone always talks, second I would think the more capable minds you have working on this the more likely you would be to produced effective solutions to the problem. Besides if the risks are there, should the users be the first to know? Isn't that what its all about?

    --
    Patrick C. Lamoreux lamoreux@iastate.edu
    1. Re:Tits on a boar? by Fastolfe · · Score: 2

      Yet nobody talked this time. Your logic is flawed. Not all vulnerabilities make their way to IRC skr1pt k1dd33Z first. Occasionally the Good Guys hear about it first, and they do the only sane and logical thing: Get some patches written, get the patches applied to the critical infrastructure, and then start disseminating the information, starting with the operational/infrastructure crowd. In this case the root servers were patched about a week before anyone else ever heard there was a bug, and there's no indication that this was ever actively exploited prior to that announcement. I'd say the system worked beautifully this time.

      All they're recommending with the creation of this membership is "officializing" the "root servers first" policy, and including certain vendors and high-priority organizations in that list. I think it's a perfectly sane and needed extension of their existing policies. When news broke, not an updated RPM was to be found with the fixed version of bind. That shouldn't be.

  157. Re:We became BIND-free, and love it. by SgtAaron · · Score: 1
    With bind everything is included in a nice easy package to save admins a LOT of headaches.

    Using BIND hasn't saved me any headaches. That was the whole point of my diatribe :-)

    Sendmail is in a nice, easy package, too...

    Having a database backend and the tools to modify the data file do indeed make it all easy, and pretty damn painless. That means with some sanity checking I can let others around here do some of that work.

    Like many things worthwile, it just takes some work and motivation. I was personally highly motivated.

  158. Re:how many more buffer overflows is it going to t by [PF]+Lurch · · Score: 1

    OT: All my handguns don't have safeties, and I like it that way! (sigsauers)

  159. chroot'd bind by Erasmus+Darwin · · Score: 2
    One thing that I haven't heard during all the recent bind hoopla is whether or not the security holes affect copies of bind that're running chrooted and under their own uid/gid. None of the security advisories seem to mention this issue. Anyone got any ideas?

    (Not that I didn't upgrade, anyway. But it'd be nice to know that the extra effort of getting bind to run chrooted was worth it.)

    1. Re:chroot'd bind by drsoran · · Score: 1

      chroot'ing anything is always a good idea. Especially with bind. I would think the less binaries and libraries available to an attacker within the chroot'd environment, the less options they have. Imagine getting dumped into a system with only 5 libraries, 4 device files in /dev, no user binaries, no shells, and only 2 or 3 bind binaries in an sbin directory running as user named. What options do you have left? Attempt to exploit the environment or kernel directly? This isn't something your average run-of-the-mill script kiddie is going to be able to do.

      Still, I was under the impression from the first time I read the BIND 9 documentation that it *was* audited for security as it was being rewritten from scratch. Has this changed? Everyone says "BIND should be audited".. well, if it already has, then the answer would be to run BIND 9 no? I'll probably be switching to it once I fix my damned joins to put in the mandatory $TTL field now. :-)

    2. Re:chroot'd bind by thrig · · Score: 2

      The exploit (posted to BugTraq recently) gives you a remote shell on the machine, so (assuming the shell thingy works in a chroot environ), the attacker would be sitting at a prompt as the user you're running bind as, prehaps in a chroot area.

      As a different user without the chroot, the attacker would then have to leverage a localhost exploit (say a unpatched local string format bug, or maybe you have an older 2.2.15 or lower Linux kernel, or an old version of PAM, etc.) to gain root, which may or may not be easy, depending on how well patched your machine is.

      chroot is better, as the attacker has access to less resources, though there are still ways of poking a hole out, especially if you're poking a hole through the chroot area with an external holelogd or syslogd stream the attacker might be able to ride out. A better idea is to have BIND log to a file inside the chroot'ed area, which is nabbed out every once in a while by something unpriv'ed and untrusting.

      The best idea is for the BIND folks to stop dreaming of a pay-us-money secret BIND club and get off their asses to audit the BIND codebase from scratch. A tough job, according to the OpenBSD folks who have attempted to audit the code for BIND 8/9 in the past, but if hackers are finding more holes in your product than in a block of swiss cheese...

  160. Re:how many more buffer overflows is it going to t by Omnifarious · · Score: 2

    I've written C++ code that is largely immune to buffer overflows because of the manner in which it's written. It's actually not too hard to do, and simply requires a different mindset when dealing with the code.

  161. Re:BIND is not your typical software by docneuron · · Score: 1

    Full disclosure is important, "MS Product" or not. Obviously Bind is critical software, but what's next? A pay-only, gag-ordered Linux kernel security group? Apache issuing statments like "new security vulnerability discovered... information available in 2 weeks"?

    A private, NDA'ed 'club' for TLD admins is not going to save Bind from security issues. It will do no good if Joe Haxor is 'auditing' code at 3am and finds a new bug. It will do no good when Bob Sysadmin finds a security hole, unless he decides to submit to this closed information flow and tell no one else.

    Most of all, what if my cousin or your neighbor can write a patch in an hour, whereas the Bind Club sits on it, with its limited membership, until a week later when the exploit is already publicized and being used en masse by scriptkiddies? I'd choose any number of people in the Open Source community over Paul Vixie and company to entrust the security of my nameserver to. Harried sysadmins need to know where the security faults lie, if nothing else.

    The answer, once again, is obviously not simply muting security warnings, particularly if the flaw is being exploited in the field.

    The problem here is not the flow of security and bug information, but the existence of unaudited, unfixed security holes.

    In the end, this is only going to exclude some incredibly valuable folks who could be doing a much better job at auditing and patching the code. Neither will it do anything to slow down bugtraq postings, which frequently originate from attacks or information coming from the cracker realm.

  162. Is BIND released under the GPL? by Bonker · · Score: 1

    I'm not sure, but I know for a fact that it's open source of one kind or another.

    How about a modification or a sublicense of the GPL that specifies that security information may not be shared privately? GPL Experts?

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
  163. Re:We became BIND-free, and love it. by Nonesuch · · Score: 2
    I theorize that if DJB-DNS and qmail were as widely used as BIND and sendmail that both of the former applications would see their share of exploits.
    maru

    Interesting theory. Too bad it's completely bogus.

    Sendmail and BIND are exploited more often than other applications with similar functionality for several reasons:

    1. Sendmail and BIND are widely used
    2. Sendmail and BIND are huge monolithic programs
    3. Sendmail and BIND were not originally written with security in mind.
    The 'limited userbase' aspect of QMail and DJBdns may be one factor in the LACK of exploits for those applications, but the other two factors are much more important.

    Qmail and DJBDNS are composed of massively fewer lines of source code, are much less complex with less support for legacy functionality, and were designed from the ground up to be secure.

    There are fewer exploits of Dan Bernstein's applications than Paul Vixie's because Dan's code has fewer bugs to be found and exploited. djbdns is inherently more secure than BIND, regardless of the number of sites using it.

  164. Fixing the symptom, not the illness by Anonymous Coward · · Score: 1

    Um, how about if we just fix the security bugs in BIND instead?

  165. Re:We became BIND-free, and love it. by Nonesuch · · Score: 1
    I find some of the design decisions Dan makes to be annoying, but I'm willing to work within his framework for the improvements in performance and security.

    For servers that don't need full-blown BIND authoritative name resolution, dnscache is a great way to get caching name service with minimal configuration to get it up and running.

    It is possible to run dnscache without daemontools.

  166. Re:how many more buffer overflows is it going to t by Omnifarious · · Score: 2

    As an addendum, almost any code written for The StreamModule System is immune to buffer overflows because of the way buffers are handled. It's really not hard. The tools are available.

  167. Baaad idea by obliviono · · Score: 1

    So whos to say a network administrator will obide by the oath of silence? What if (and im sure this never happens...) an administrator doubles as someone who dabbles in others security. Then not only is he securing his network quickly, he's also got access to others, and no one has any idea. I say stick with the open sharing of recognized security flaws.

    --
    ~ Chris
    ObliTech Consulting
  168. Languages don't make buffer overflows .... by Skapare · · Score: 3

    Languages don't make buffer overflows, programmers do.

    Some people, including myself in the past few years, don't code in buffer overflows. I have never coded a message constructor with sprintf() like that. I haven't used gets() that I can recall. And I cannot remember when I ever did do any input without checking buffer size. I've been coding in C since '82 as well.

    C and C++ are as strong and secure as the programmer who writes in them. Do the developers of Perl and Python put C/C++ coded buffer overflows in their code? I'm quite sure they do not.

    --
    now we need to go OSS in diesel cars
  169. Re:Authors Bad Attitude Makes Me Nervous by drsoran · · Score: 1

    djbdns is NOT a viable alternative to BIND IMHO. It has no support for many of the emerging standards like DNSSEC, dynamic DNS, integration with Microsoft Active Directory, etc. So yes, if all you're planning on doing is serving up static names on port 53 (udp only of course since he apparently doesn't believe a DNS packet should ever be larger than 512 bytes) then use djbdns. The rest of us have to deal with a real world where people ARE looking to implement these new technologies and they are damned nifty.

  170. Re:Bzzzt... Encryption mandatory by Wavicle · · Score: 1

    IIRC posting an encrypted message to a mailing list requires everyone on that mailing list to have the corresponding decryption key. If somebody on the list is compromised, chances are pretty good the intruder will be able to locate that key one way or another - perhaps as clear text in an initial "welcome aboard" email?

    Using PGP would probably be most effective at preventing a cracker forging a message to the list, I am not sure I see it as protecting the list.

    --
    Education is a better safeguard of liberty than a standing army.
    Edward Everett (1794 - 1865)
  171. Fights script kiddies by DeadVulcan · · Score: 4

    I think there is probably general consensus (here on Slashtot anyway) that "security through obscurity" doesn't work.

    However, I believe that on the internet, the ubiquity of script kiddies is changing the rules.

    The argument traditionally goes that people who want to compromise security will learn the "tricks of the trade." It's therefore in the interests of the securers to discuss exploits openly, or at the very least among themselves.

    That last stipulation is the crux.

    I think that exploits that are revealed by securers and crackers alike are broadcast across the internet so quickly and sometimes, in such a convenient fashion (like a little program in which you just "press the big red button") that an early and temporary "information quarantine" of this sort can make a lot of sense, as long as it's done right.

    That's just my take, anyway.

    --

    --
    Accountability on the heads of the powerful.
    Power in the hands of the accountable.
    1. Re:Fights script kiddies by tower2003 · · Score: 1

      The policy of the company I work with is as follows. At first detection of security hole, notify imediate contact list(short list of people who can fix problem) Begin fixing problem within 48 hours publish weather it is fixed or not b/c we need serious help

      --
      I no longer question my sanity.
  172. Functions for C by RedLaggedTeut · · Score: 1
    Text escaping and unescaping functions would be nice. They should pair i.e. it should be a simple function call to reverse the escaping. They would be based on having an escape character, whitespace characters which collapse, disallowed input and output, and just maybe a quoting like mechanism. A dictionary might hold stuff like \t &amp (special escape sequences).

    It think this is important. Security people are aware of string buffer overflows now, so escapement hacks will be the next wave.

    A test facility should be included.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
  173. Um...No... by eghost · · Score: 1

    I'd like to know why in the blazes "members" should be the only people getting the early warnings on security issues. Seriously here, if they wanted to close the source yippee for them, knock yourselves out, but why restrict the security warnings, all it's going to do, IMHO, is cause admins to find a different solution that doesn't require BIND...
    Which sounds better the more I think about it anyway...

    --
    Plead sanity, then they'll know you're crazy...
    1. Re:Um...No... by Black+Parrot · · Score: 2

      > I'd like to know why in the blazes "members" should be the only people getting the early warnings on security issues.

      Yeah, and there's also the rather obvious problem of "What if it isn't a member that discovers it?"

      Maybe we can partition the world into "members" and "non-members", and neither group will tell the other about the problems they discover.

      --

      --
      Sheesh, evil *and* a jerk. -- Jade
  174. BIND needs privacy? by Anonymous Coward · · Score: 1

    Perhaps someone should recommend evaluating whether BIND is still the best choice for TLD providers. It isn't the only game in town and after all, wouldn't someone be able to create a better piece of software anyway? I'm sticking by my "just say no to BIND" policy on my network...

  175. Oh yeah. This is a good idea... by TheShadow · · Score: 2


    ... because everyone knows that all "TLD" operators are good people and would never use security bugs to break into someone else's system.

    Paul Vixie is just full of good ideas. I want to be like him when I grow up.

    I have an idea. Let's limit the bug reporting system to people whose mail servers block mail from people on the MAPS RBL. That way we'll kill two birds with one stone.

    Fuck Paul Vixie with a big rubber dick.

    --

    --

    --
    "What do you want me to do? Whack a guy? Off a guy? Whack off a guy? Cause I'm married."
  176. Wouldn't help by El_Smack · · Score: 1

    If the idea is to keep the "dangerous" info from the general public and script kiddies, and thereby make the internet less vulnerable to attacks, they are barking you the wrong tree. The good sys admins keep up on this kind of stuff and close the holes within a day, if not a couple of hours of finding out about security issues. The lazy ones let it go for weeks/months and they get hit by 31337 H4X0RS. My point is, even months after an exploit is commonly known, people still haven't patched to fix it. Giving a few days extra notice won't help.

    --


    There are 01 kinds of cars in the world. The General Lee, and everything else.
  177. Wow! Now is time to drop BIND??? by supton · · Score: 3

    Seems like BIND is a problem, and DNS in general is crazy. I'm in the process of trying out djbdns (in order to deal with the new BIND problems!) from cr.yp.to.

    Check out this: http://cr.yp.to/djbdns/namedroppers.html. This is info on how closed the process of dealing with DNS issues already is. The guy that wrote this is the guy that wrote Qmail...

    Please mod this up, I think it has important implications for this topic!

    1. Re:Wow! Now is time to drop BIND??? by wuice · · Score: 1

      Wow, so he's kinda like RMS, except actually writes software I'd use?

    2. Re:Wow! Now is time to drop BIND??? by Fastolfe · · Score: 2

      Or you can drop Bind 8 in favor of Bind 9. It's a total re-write (as all major version number changes should be), and never had an issue with this bug. The Bind 8 codebase is already over 4 years old, and the availability of exploits, the methodology used in building and distributing these exploits, and the ability of those willing to share these exploits with script kiddies has changed quite a lot in 4 years. Like these alternative name server implementations, Bind 9 was written with these issues firmly in mind.

      Not that I'm trying to turn anyone away from an alternative implementation. Heterogenity is a good thing. It's just that with respects to Bind 8, Bind 9 is essentially a completely different product.

  178. partial solution at best by avdp · · Score: 2

    In the end, this will make very little (if any) difference at all because I think the biggest problem is not really how fast a patch is produced (the open source crowd is already well know for the speed at which they produce patches), but how long it takes for people to install them! For example: the recent Red Hat worm - Red Hat had patches for it months ago, and yet this worm still made major damage. Why? A lot of very very very lazy (or incompetent) sysadmins.

    Now, if you can address THAT, then that'd be progress.

  179. #define "qualified parties" by _Shad0w_ · · Score: 1

    "Qualified Parties is that part of this which worries me, who is going to decide who is or isn't a qualified party? I co-admin two boxes which act as both primary and secondary DNS for several domains, would I qualify? I don't work for a company and have no offical status as a DNS admin other than having root access to the boxes.

    If I (we) have to find out about the security problems by chinese-whispers, or even worse, our system actually being comprimised becuase of it, it isn't going to be good, for us, or for BINDs reputation.


    --

    --

    Yeah, I had a sig once; I got bored of it.

  180. Re:Stupid, stupid, stupid... by wuice · · Score: 1

    I think DJB understands the unix philosophy more than even a lot of the oldschoolers like vixie.

    In any case, it's a lot easier to write a secure program from scratch with security in mind than it is to take a huge monolithic program without a single concern for security and make it secure.

  181. Re:how many more buffer overflows is it going to t by wuice · · Score: 1

    God, I hope you don't have children..

  182. Re:how many more buffer overflows is it going to t by wuice · · Score: 1

    Score:-1, Pompous

  183. The important part is, it's going to cost money by Marc.Espie · · Score: 1

    Even if it were a good idea to get to `security thru obscurity' (and it isn't), the most important thing here is that the bind people want to make some money out of it. It is weird, the last time I checked, bind was free (and reasonably free, like with no weird installation clauses a la djb like tinydns and friends). Wow, this reminds me of something... let me think. Yes, they are trying to pull a X consortium on us, aren't they ? I mean, you start with a free bind, then you discuss crucial steps of development on a private list (the `membership waved for free projects' is such a blatant suck-up move I don't believe anyone will fall for that), and pretty soon, you end up with something similar to the initial license to X11R6.4. Well, it is way past time to build some new DNS tools that work and are truely free anyways...

  184. BIND is not your typical software by gskouby · · Score: 2

    I don't think you can follow the normal software security model with BIND. Maybe with MS products you can advocate full disclosure in all situations. What are you seriously going to do to cause widespread "net terror" with a microsoft exploit? However, say you are checking your bugtraq mail on a late saturday night and somebody, following full disclosure, posts an exploit for the latest version of BIND. Of course the TLD operators and the root operators are probably sleeping while you hack into a root or TLD server and cause widespread "net terror". Just imagine how much damage you could cause with a rooted tld or root server. The root and tld operators (and every legitimate net user) deserves to have the root and tld operators absolutely find out about the exploit before you or I do. I don't see how you can argue against that.

    P.S. I know using the phrase "net terror" is lame.
    Make fun of me if you must.

  185. Re:how many more buffer overflows is it going to t by bgarcia · · Score: 1
    ...using standard library template classes (not the same thing as the STL, which is a specific implementation)...
    The STL is simply a subset of the C++ Standard Library. It is not a specific implementation.
    --
    I'm a leaf on the wind. Watch how I soar.
  186. but not if you want any advanced features by soellman · · Score: 2

    like dnssec, backending into a database, etc.. try bind 9 if you want to stay with bind and alleviate yourself of the bug-ridden 8.x series..

  187. Re:how many more buffer overflows is it going to t by mabinogi · · Score: 1

    But no language stops you from writing brain dead code...

    It still takes good programing practice to write safely

    --
    Advanced users are users too!
  188. technicality... by TufelKinder · · Score: 1

    My question is simply how do they plan to really maintain a 'private' forum for this...? Is it feasible that they several hundred (several thousand?) people can know about something and it not leak out? Or, can that many people exchange information and not be "overheard"?

    --
    If liberty means anything at all, it means the right to tell people what they do not want to hear. -- George Orwell
  189. Won't help the "general user", at least not a lot by mdb31 · · Score: 5
    You're reading this wrong: Vixie is proposing to form this 'support group' in response to criticism that only the root and some TLD server operators were notified in advance about the latest BIND emergency fix release. A lot of people were asking "why weren't we told in advance about these bugs, and this is the answer. This proposed group (now with public membership rules instead of a "secret handshake") would know about new BIND emergency maintenance releases a few days/weeks before they would be generally available, allowing them to safely upgrade.

    This is not about doing away with full disclosure: merely delaying it to make sure that critical parts of the Internet infrastructure can't be easily brought down by K3WL RAD SCR1PT K1DD13S. For "regular" users, this won't make a difference: even if they receive advance notification (say, 1 or 2 days), as soon as the new version hits the FTP server, every "hacker" idiot will be out there diffing the new version against the old and finding the security flaws

    Exploits will still be on Bugtraq in a few hours, and the usual legions of K3WL RAD SCR1PT K1DD13 L00SERS will be on your servers anyway soon after that. The proposed group would just make sure the really important servers are difficult to exploit and that your vendor might have a fixed version available at the same time the new general BIND (in source format...) is.

    I don't feel great about this, but only because I'm asking myself what happened to the Internet where users used to care, not mindlessly destroy each other's networks...

  190. Re:Authors Bad Attitude Makes Me Nervous by drinkypoo · · Score: 1
    Does the sysadmin know you have control of the firewall at work?
    What will they do when they find out?

    Oh no! I hadn't thought of that before. I guess I'm going to have to... take steps...


    --

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  191. Does it matter? by Dionysus · · Score: 2

    If you're going to believe the discussion from two days back, it seems most people are willing to continue using BIND because
    a) it's GPL (which overrides any securiy problems anytime)
    b) the secure alternative is not GPL
    c) it's been pounced on so much so far, surely it has to be secure by now (well, until the next security bug shows up at least. Go back to a) if you have any doubts).

    --
    Je ne parle pas francais.
    1. Re:Does it matter? by j-pimp · · Score: 1

      it's GPL (which overrides any securiy problems anytime)
      First of all its BSD license not GPL, secondly, before OpenSSH many people used SSH, but that was quasi-open source anyway. You could look at it kjust not modify it or use it freely.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  192. Re:It makes some sense by Malor · · Score: 1

    That is one of the better ideas I've yet heard on /.

    Setting it so that any post to that 'private' forum is reposted publicly in 30 days is an excellent idea -- but it would be important that the 30 day time limit be absolutely enforced and not revocable for 'just a little more time to fix bug X'. IE, short of the whole internet crashing, at 31+ days the entire world would be able to read any post/message to that list.

    That seems fair and reasonable -- as long as it is ironclad.

  193. I've had enough of BIND by cjsnell · · Score: 1

    I'm tired of dealing with the root exploit de jour. I'm switching our nameservers to djbdns. It's ightweight, fast, stripped-down, and (presumably) more secure than BIND. At least, I've yet to see an exploit for djbdns.

  194. History Lessons by wackysootroom · · Score: 1

    Paul should remember his time at DEC, where restricting security information was business practice. Remember VMS? How secure that was....

  195. FTP.ISC.ORG refusing connections? by kindbud · · Score: 1

    Can anybody else get their upgrade? FTP server seems to be down. How long have the new tarballs be unavailable because of this? Anyone know if it's just the usual "oops" or is it throttling connections due to high demand?

    --
    Edith Keeler Must Die
  196. Re:We became BIND-free, and love it. by bad-badtz-maru · · Score: 1


    The simple fact that qmail has been exploitable (DoS, not permissions elevation) in the past invalidates the majority of your arguments.

    maru

  197. Let's switch! by pampi · · Score: 1

    D. J. Bernstein claimed that his program should do the security tricks much better than bind, how many of you agree with me?

  198. Re:how many more buffer overflows is it going to t by [PF]+Lurch · · Score: 1

    Don't be a moron. The guns don't have built in safeties, but I keep them locked up (ie. gun safe)

  199. It makes some sense by dubl-u · · Score: 5

    I don't think security through temporary obscrutiny [sic] is the way to go though.

    Giving vendors a little jump on the crackers makes some sense. When a bug is announced, it's nice to have patches ready, too, and a whole mess of people ship BIND.

    I'd be worried, though, that this would allow coverups; to prevent that from the start, they should make the mailing list archives automatically available after, say, 30 days.

    Information control is usually harmful in the long run, but it can be helpful in the short run.

  200. Re:Oh yeah. This is a good idea... by Fastolfe · · Score: 2

    This doesn't make any sense. You would rather risk the root- and TLD servers because you have some personal issues with one of the operators?

    This is why people like you do not run our Internet infrastructure, and run things like EFnet IRC servers instead. Such attitudes are apparently a pre-requisite for that, but have no place for things of critical importance like our top-level DNS infrastructure. Personal issues aside, has Paul Vixie ever acted in a dangerous/untrustworthy way with respects to security issues of critical importance?

  201. Re:Very Bad Idea by Fastolfe · · Score: 2

    It didn't leak this time. The root nameservers were patched a week before word was released. I think that speaks for itself.

  202. Re:Stupid, stupid, stupid... by AX.25 · · Score: 1

    I doubt if you will find exploits in djbdns. Given the quality of djb's other software like qmail, there aren't any exploits.

    --
    What is pirate software? Software for inventory of stolen treasure?
  203. Well you may all by Strom+Thurmond+(R-SC · · Score: 1

    bind to my root now! You young whippersnappers!
    Strom Thurmond; the dean of the US Senate...

    --

    Strom Thurmond; the dean of the US Senate...
    the deadest fart on slashdot.

  204. Re:Oh yeah. This is a good idea... by Fastolfe · · Score: 2

    I'm perfectly aware of the whole MAPS/ORBS/AboveNet crap, but it has absolutely nothing to do with this issue here.

    You're also looking at Vixie's code as it was written in the pre-script-kiddie days. You'll find that most ubiquitous software of that magnitude from that day also have similar vulnerabilities. Most anything written from scratch recently is significantly more secure. Including Bind 9.

  205. Re:Oh yeah. This is a good idea... by Fastolfe · · Score: 2

    Really I don't know why I'm defending Vixie or Bind here. I just think it's silly to go off on someone's codebase because you think it's "evil" or "unsafe" based upon your personal feelings about the author. If Linus Torvalds suddenly was convicted of some hacking charge, would you suddenly look upon the Linux source code with suspicion? Would you think of it as evil code whose authors have ulterior motives?

    I could care less what DNS software you choose to use on your network, and in fact, I encourage non-Bind solutions. Heterogenity is a good thing.

  206. Re:how many more buffer overflows is it going to t by wuice · · Score: 1

    That's not what I'm talking about. I fear for the children of anyone who actually *prefers* or takes pride in the fact that their guns don't have safties on them. Not only is it macho bullshit, it's dangerous.

    If it's macho not to have safties, wouldn't it be macho to keep one by your headboard, loaded, while you sleep? That's what my dad did.

  207. Re:This is a bad idea by Fastolfe · · Score: 2

    Membership to this ISC group will be very tightly controlled and limited to those organizations that provide critical DNS infrastructure or are vendors that need lead-time to build and prepare updates to their clients. I suspect you are neither, and will have to wait for the public announcement of a security fix like the rest of us.

    Note that they're not "hiding" this information. Stuff that isn't being actively exploited can stand to wait a few more days before being released, so that our critical infrastructure can be fixed up first. All they're doing is formalizing that process with an official membership roster.

  208. Re:how many more buffer overflows is it going to t by [PF]+Lurch · · Score: 1

    Sig Sauers have plenty of safety features, just not a 'safety'.

    They have a hammer de-cocking lever (very nice), and a firing pin locking mechanism (so if the gun is dropped on the hammer, the firing pin won't move).

    I don't understand your POV. If the gun is locked up, (my non-existant) children aren't going to be messing with it. If they've got their little untrained hands on a gun, its a little too late to hope for a traditional gun 'safety' to save the day.

    However, I'm not alone in my 'macho' attitude, whatever that means. Lots of LEO and federal agencies prefer Sigs. They are one of the best brands out there.

    Also, I do have a loaded handgun near my bed. However, its in a quick access gun safe, just big enough for one handgun.

  209. Re:Easier for sysadmins, not harder for crackers! by Fastolfe · · Score: 2

    That's the idea:

    rpm --upgrade bind*

    If we don't give the vendors any lead time before these vulnerabilities (which are not necessarily being actively exploited) are announced, how can upgrades like this be possible?

  210. Re:Buggy internet name daemon by DC+AirBag · · Score: 1
    Duh! Any nameserver needs to bind to a reserved port (53) so it needs to have superuser privileges at least part of the time. This makes it just a teensy bit different from your average, garden-variety "simple database lookup utility".

    The ability to run BIND chroot'ed and/or as a non-privileged user after the bind() call has been available for some time now.

    --
    My ancestors evolved from primordial ooze, and all I got was this lousy Existential Angst!
  211. Re:Buggy internet name daemon by sullrich · · Score: 1

    That's funny!! I never need to deal with DJ. You know why? His stuff just works without these headaches!

  212. Re:They will still have no "right" to first dibs.. by Fastolfe · · Score: 2

    A "pre-release" group like this obviously won't do much good in the case where a vulnerability is discovered and is being actively exploited in the wild. That's not what it's there for. It's for those vulnerabilities that are discovered quietly, where the script kiddies haven't figured it out yet or exploits are otherwise not being used. In cases like that, the only sane thing to do is be sure the critical infrastructure is patched first, *then* move on to releasing the information to the general public. All they're doing is defining "critical infrastructure" and including vendors in that list, so that when the vulnerability *is* announced, people don't have to go compiling source code to secure their systems; their vendors will have an upgrade path all ready for them.

    And we're not talking about a significant amount of time here. All they want to do is give a sufficient lead time to the systems that matter the most, and have everything ready for a quick and painless upgrade for the rest of us that need it.

  213. This isn't news... by gwyrdd+benyw · · Score: 1
    This isn't news for nerds, stuff that matters...

    It's not like BIND holds the internet together or anything.

    --

    I adblock all animated gifs.
    Blessed be the prime numbered slashdotters
  214. Re:This actually is a bad idea by samantha · · Score: 1

    All of the rest of us would not know of the security hole and being able to take precautions unless we join a closed group. No thanks.

  215. Makes sense... by chuckw · · Score: 1

    Bind runs on root servers and TLD servers. If those don't work, *you* don't work. For a short period of time, many of them were vulnerable. It makes sense to give them at least a few hours advance notice to get them patched.

    This won't stop the hard core crackers as they already know about these vulnerabilities in near real time. It will stop the script kiddies who lurk on Bugtraq.
    --
    *Condense fact from the vapor of nuance*
    25: ten.knilrevlis@wkcuhc

    --
    *Condense fact from the vapor of nuance*
  216. Timing? by evolspit · · Score: 1
    Aren't most security issues tied to exploitive scripts (etc.) addressed after every 15 year old with a 'Free Kevin' T-shirt has tried to root a web server with it?

    It seems to me that many security related patches are reactionary. Thus, why make a secret of what the bad guys already know, and the good guys wish they had?

  217. Proof-Positive by tony+clifton · · Score: 1

    There should be more DNS implementations: if there were a rich collection of nameservers out there, with "redundant" TLD's running different implementations, it would be a lot less likely that one buffer-overflow puts the whole internet at risk.

  218. This is a bad idea by Shagg · · Score: 2
    Two points

    1. Security through obscurity never works. What you'll end up with is the crackers knowing about the holes before the network admins do. All that does is help them cause more havoc.

    2. Who decides whether or not you're allowed to know the "privledged" information. I run a network at home. Granted I don't allow DNS lookups through my external firewall, but the point is, just because I'm a home enthusiast do I deserve the ability to patch security holes any less than big companies, and where do you draw that line? Is a mom and pop web store that runs their own DNS for their domain (probably not many of those out there, but still) not allowed to know about holes in their system promptly? Are smaller operations not "important" enough to get the same level of information about security bugs in their networks?
    If the answer to this is that anyone who runs a bind server should have the information, then you've opened it up to a wide enough community that you may as well make it public information anyway.

    --
    Unix is user friendly, it's just selective about who its friends are.
  219. Re:Authors Bad Attitude Makes Me Nervous by twoflower · · Score: 1

    If you had been taken to court by the federal government, and threatened with imprisonment for trying to teach your university classes, you might be a little paranoid too.

    This is Daniel J. Bernstein, the fellow who won for everyone the relaxation of crypto export controls. Maybe give him a break.

    --


    --
    Twoflower
  220. AAhhh, yes. Security by Obscurity by karld · · Score: 1

    That just works the best.......

  221. Re:Bzzzt... Encryption mandatory by kju · · Score: 2

    Oh yes, and of course all the potential members out there will handle their private keys absolutely secure? And of course the members are immune to other security bugs on their systems so that their systems cannot be cracked and the pgp binary cannot be replaced by a tempered-with one?

    You may call it paranoid, i call it realistic. Take one person and you have 100% security. Take two persons and the security will be half. Now imagine how much people will be on that mailinglist. You simply cannot trust everyone.

  222. We became BIND-free, and love it. by SgtAaron · · Score: 5
    It's an amazing coincidence that I was in the process of ridding our network of BIND forever when I saw Paul Vixie post to NANOG. That was last Friday evening, three days before I saw anything about this on Bugtraq.

    Just last week I had decided that BIND was just too much of a hog, and the past security issues always nagged at me. I got rid of Sendmaul three years ago for the same reasons and switched our mail servers to qmail; this time I decided again to use djb's software and did the work of installing djbdns, a pretty lightweight name server that does everything I need it to do.

    Some of the things I have started to like about djbdns:

    • Easily-parsible data file format
    • Fast and lightweight, you can set it to use little memory and it will still work fine (my last day using BIND it had sucked 50MB of RAM)
    • It's secure! While still remaining skeptical, and no matter what you think of djb, he writes damn secure code
    • Return different answers depending on where the question came from; i.e. internal and external ip addresses get a different (or none) answer when looking for foo.example.com. (did bind do this? not sure)
    The easily-parsible data file format allows me to keep our DNS data in a mysql database and write tools to manage things easier--via the web, command-line, whatever. I would hate to have to hack together something to read/write bind's zone files (perhaps there is a tool already, I don't know off-hand, but I don't care any more ;-). It's nice to be running a piece of software that I know will not enable the script kiddie next door access to my network.

    Even though I know BIND 9 is supposed to be completely different, it still does not engender my trust enough to use it any longer.

  223. Actually by volsung · · Score: 1

    These days I think I read as many posts spouting against the Slashdot party line as in favor of it. Things are a lot more equitable these days. You're not just wrong if you're pro-MS; you're wrong if you're pro-anything.

  224. I like most of your "right" way by macdaddy · · Score: 2
    I like most of it, especially the part about automatically released to the public after a certain period of time. I would say two weeks is enough. When the bug is discovered they allow two weeks to create and test a fix for the problem. They also use that time to fix the root servers. If they have everything ready before the two weeks is up, go ahead and release it. At the end of the two weeks, the private CVS and private mailing list archives are made public. The level of Checks and Balances could very well keep them honest, not that they aren't or wouldn't be honest but temptation is Man's worst enemy.

    --

  225. Very Bad Idea by Strider- · · Score: 2

    IMNSHO, This is a very bad idea. No matter how hard Paul tries, the information will leak out. There are simply too many people who would be on that list and don't give a rats ass about any NDA, or will refuse to sign said NDA. Many people live in countries where these NDAs would not even be worth the paper that they're printed on.

    The only safe way to deal with this is to diseminate the information far and wide, in the hopes that everyone will update as soon as possible.

    If an operator does not update their system, and gets comprimised due to the security hole, it's the operator's fault. If the system is comprimised, and information regarding the vulnerability was not released, it's the author's fault.

    --
    ...si hoc legere nimium eruditionis habes...
  226. Re:Authors Bad Attitude Makes Me Nervous by drinkypoo · · Score: 3
    But if you read his website he comes across as paranoid and unpredictable. I don't want to trust the security of my clients' systems to someone like that.

    That's funny, because I'm paranoid and unpredictable, and that's why I have control of the firewall at work, for example.

    It's not whether you're paranoid, Lenny, it's whether you're paranoid enough.


    --

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  227. a question by twitter · · Score: 2
    Who reports these expoits in the first place? If the answer is, "the wider user community", you have an obligation to repay that service in kind as soon as possible.

    > Surely you can understand the need to patch critical pieces of
    > infrastructure such as the root, gTLD and ccTLD name servers
    > and to prepare patched binaries of BIND for various operating
    > systems before the vulnerability becomes widely known.

    This user does not understand any real delay and thinks the policy can be abusive.

    --

    Friends don't help friends install M$ junk.

  228. Re:j00 R ! 31337! by kju · · Score: 4

    It seems you are not understanding, not me. Of course BIND is open source, and of course we all can go out to hunt that bugs and holes ourselves. But we will likely miss some of them.

    Now imagine a list where new found holes are described in secret. No one else knows about it, no one else will fix it, before these guys decide, that the poor rest is now ready to get the news.

    This is fine until some cracker finds his way into this list. That would be dreamland for him: Unpublished exploits, fearless targets out in the whole world.

    Its a bit like security by obscurity. After all its just a damn dumb idea. Hiding the bugs or delaying the information about them will not fix them.

    I can not see any positive thing is this, not a little bit.

  229. Catch 22 by mfkap · · Score: 1

    I think that the problem here is that the larger the list gets, the better chance that the bug/exploit/etc get leaked out and there is l33tbindhax0r.pl floating around the next day.
    At the same time, if you keep most people off the list, less admins out there are actually aware of the problem, and there are less people that are actually working on a solution. At this point I think that the best solution might still be full disclosure. Yea, the problem gets exploited that much faster, but at least the solution gets out there pretty fast as well.

    Mike

  230. secure remediation the wrong approach by weld · · Score: 2

    Yet another reason to just move off of BIND to
    djbdns. Why go to all this trouble to be a part of a secure remediation
    organization when you can switch away from a product that obviously NEEDS
    a remediation strategy? I would rather use technology that has been
    written from scratch with security in mind and has a track record to show
    for it.

    I think organizations like this lull people into the perception that if we
    can just remediate fast and secretly enough we are safe from the latent
    vulnerabilities that exist in the critical technolgies we use. This is a
    huge trend in the industry with all these secret groups: IT-ISAC,
    Infragard, etc.

    What happens when it isn't a company that acts responsibly that finds the
    next BIND problem? What happens if it is a person or organization with
    malicious intent and they post the details publically? How is the secure
    remediation group going to help?

    -weld

    1. Re:secure remediation the wrong approach by grommit · · Score: 1

      Well, for one thing, you don't mention if your theoretical company has signed the NDA and joined the BIND list or not. If so, that company would have their NDA revoked and probably be sued by whoever got hacked. If they didn't sign the NDA, then the problem is exactly the same as it is now.

      I can't believe there are so many people on slashdot looking at this and thinking that Vixie wants this to be a panacea for all BIND security problems. Has Slashdot really gone downhill that much?

      Let's look at some scenarios, shall we? First, we have Cracker A that cracks BIND and posts the exploit. Everybody that is using BIND scrambles to fix it and some boxes get broken into. Some of those boxes may be very important to the smooth operation of the Internet.

      Second, we have Cracker B cracking djbdns and posts the exploit. Djbdns is probably fixed in the same amount of time BIND would be fixed and a few boxes get broken into. Same as above.

      Next, we have the makers of djbdns finding a possible exploit in djbdns, he fixes it and posts the fix immediately to the public community. A cracker happens to be a bit faster than a sysadmin that is running djbdns at a TLD. That TLD is cracked and causes major problems. Same as above except the crackers didn't have advanced warning.

      Finally, we have the ISC finding a bug in BIND. The bug is fixed. Root, TLD, and BIND developers are notified securely. They fix their versions of BIND. The flaw is released to the public and the crackers will be able to break into a few boxes, but none of the major root or TLD's. That is the difference here. A single break-in will not disrupt a large portion of the internet because of this. This is, of course, assuming that the TLD's will be vigilant about patching their dns servers.

      So, you see, this is not supposed to be a cure-all for problems with BIND, it is simply supposed to help prevent large internet outages.

  231. STO! by jd · · Score: 2
    Security CANNOT be:
    • designed
    • developed
    • maintained
    • protected
    through obscurity.

    This attitude shows one thing to me, above all else. I can't trust BIND, because the developers can't trust BIND. A "good" design (eg: MAC for OS') =mandates= that the product comes before the egos of the developers. Any other approach is doomed to failure.

    Essentially, BIND is now a dead product. Alternatives are appearing, and will keep appearing, and one (or more) will eventually supplant BIND as the de-facto resolver.

    The more BIND is kept in the dark, the faster this will occur.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  232. Easier for sysadmins, not harder for crackers! by no_such_user · · Score: 2

    It's obviously trivial for hackers to download and run an exploit script - so why don't we just do the same damn thing? Distribute scripts which make upgrading bind (and other packages) trivial. Don't make it harder for the crackers to get the exploit info - you must assume that there is always the potential for a leak. Instead, make it easier on the sysadmins, making it very simple for them to upgrade.

  233. Re:Authors Bad Attitude Makes Me Nervous by shani · · Score: 1
    I disagree. Has anyone but me actually tried to audit any of his code?

    IT IS COMPLETELY IMPOSSIBLE TO READ!

    Not what I look for in code. His opinion is, "If you are an expert you can figure it out." Which is true. I can also extract the Java source from a .class file, but wouldn't it be nice to just have an easy-to-follow, commented source file?

    Sure, it is probably safe, but how could you tell?

  234. We're not all programming on it! by alexhmit01 · · Score: 2

    This list is to keep bug information to people that program with Bind. For Example, if you're a Redhat user, you will know that Redhat will buy into this, and therefore the Redhat patch will be out before the exploit becomes common knowledge and there is a downloadable kit that trashes a machine on it.

    Combine this with Redhat's automatic update services, and you have used this to really help the business model.

    If you are programming on Bind, you will be on this list (or should be on this list). If you just install Bind and don't touch the code, getting exploit information is of marginal benefit. However, giving info on the exploit makes it easy for someone who doesn't know much to code up an auto-exploiter.

    This allows vendors to bust their ass on a fix before the vulnerability gets out.

    There is an exception here. Right now, when there is a problem, people are in a frenzy to fix it. If this allows them to not feel as pressured to fix the bug, then this is very counter productive.

    Alex

  235. other qualified parties by coldshado · · Score: 1

    Who decides what 'other parties' are 'qualified'? Will they only allow large corporations that are running BIND for their name services to participate? Is a smaller web hosting company less deserving to be secure than UUnet?

  236. Re:Stupid, stupid, stupid... by AX.25 · · Score: 1

    djb's stuff is not a closed source binary, so yes others do look at his code. If Bind is so good then why is there new exploits every few months. Qmail,djbdns are not huge do everything programs, qmail,djbdns are made up of many smaller programs that do one thing and do it well. It was designed from the start to be secure unlike (cough, cough) bind and sendmail.

    --
    What is pirate software? Software for inventory of stolen treasure?
  237. how many more buffer overflows is it going to take by q000921 · · Score: 3
    How many more buffer overflows and compromises of key Internet infrastructure is it going to take to finally convince people that it is irresponsible to write security-critical software in C or C++? Buffer overflows are pretty much the domain of C, C++, and assembly language. Almost all other languages protect against them, at negligible compile-time and runtime cost. Many C/C++ hackers claim and think that they don't need this sort of thing, but the fact that 15 years after the Internet worm, these things still keep cropping up shows otherwise.

    The solution to these unnecessary bugs is not to form a closed mailing list to exchange information about the latest silly programming slips, it's to avoid the avoidable in the first place.

    And you'd be wrong to think that I just hate C/C++: have used C since '82 and C++ since its first release (around '87?), and continue to use them. C and C++ are great for a variety of applications, and I write C++ code daily. But these languagse are not so great when trying to write software that withstands deliberate attacks and may have every boundary condition identified and exploited by an adversary. Would you drive your car without a safety belt? Raid a compound with armed terrorists without a bullet-proof vest? You may get away with it, but it just isn't prudent. So, why this complete disregard for basic and cheap safety precautions when it comes to security-critical programming?

  238. Re:Stupid, stupid, stupid... by mdb31 · · Score: 1
    Yeah, right. By now, just about every square bit of BIND has been scrutinized by hundreds of people for possible buffer overflows etc. Same goes for Sendmail, BTW. (Note: they apparently still missed some!)

    Do you really think that even someone with the god-like (cough, cough) capabilities of Daniel Bernstein is capable of performing a similar review all on his own?

    Good, I didn't think so either...

  239. Bzzzt... Encryption mandatory by -benjy · · Score: 2

    The announcement email indicates that sensitive communication will be encrypted:

    Requirements of bind-members will be:

    1. Not-for-profit members can have their fees waived
    2. Use of PGP (or possibly S/MIME) will be mandatory
    3. Members will receive information security training
    4. Members will sign strong nondisclosure agreements
  240. I'll call the truant officer... by argentus · · Score: 1

    Someone apparently got lost on their way to junior high this morning.

  241. Buggy internet name daemon by sullrich · · Score: 1

    Perhaps BIND is tired of "Racing" against the clock to fix their worthless products.

    Check out DJBDNS. It kicks bind's but and every line of code is custom. Even his string libraries are buffer overflow proof. But, even if it overflowed, DJBDNS does NOT RUN AS ROOT.

    Why in the world would you need to run a simple database lookup utility as root? Get a clue bind, you're played out now...

    -GG

  242. forget bind, use DJBDNS!!! by aberoham · · Score: 1

    Forget bind and Mr. Vixie's shenanigans -- get Dan Bernsteins awesome replacement: djbdns. You've heard of qmail and how famously reliable and secure it is, right? Well Dan's done the same thing with DNS as he's done with email. Anyone still running BIND on a authorative nameserver had really ought to consider switching. I did, and it's made my DNS life much much simpler.

    Real soon now, we'll be releasing a management interface that plugs right into djbdns too -- http://dajoba.com/projects/nictool/ ..

    Abe

  243. Not total exclusion by Aurelius42 · · Score: 1

    This group Paul is proposing is not an exclusive group in terms of who receives the upgrade/security alerts. Already, when a new version of BIND is ready for release, it is given to the ROOT server managers. Since the DNS heirarchy is no longer merely . and everything else, there need to be more clearcut ways to define who should receive the "early warning" (bad word to use, but take it lightly :).

    "ISC wanted to get the new code on the street soon enough to give people a running head start at upgrading. (the root name servers were all done last week, for example.)" -- Paul

    HTH

  244. It is OpenSource, but... by ppolf · · Score: 1

    I've read several comments that seem to imply that since BIND is open source that all knowledge regarding bind should be Open also. I'm not sure I agree with this. I do not agree with the "security through obscurity" mindset. I work in the information security field and know that this is not good. But also being in this field I know that there are certain trade off's w/ everything. It can be very good for certain people to know about holes before they are released to the general public so that a fix can be prepared and in place. What good is telling the world that such and such app has a vulnerability without having fix for it!? Your'e just allowing alot of people to be worried at night wondering if some script kiddie is poking at their box looking for the newly announced unpatched vunerability. That being said...I beleive that this group should take responsibility to release the information to the public once a patch is created. Also...this does not mean that ALL information must pass through this group! Suppose I discover a new exploit. I'm not part of this member's only group and therefore am not bound by its rules and regulations. By creating this group they will inherently segregate themselves from a larger population willing to solve such issues. Just keep in mind that this is America..just becuase somebody doesn't agree with what they are doing does not mean that it is wrong. They have the right to segregate themselves...it's up to the open source community to hold them responsible for their actions...or is it...I don't seem to remember seeing any statement from ISC that bind is warrantied in any way..nor do I remember paying to use it...it is provided for free..if I don't like it's function or polotics I don't have to use it--but that is for you to decide! Just my incoherent .02c

  245. The Reason by LightningTH · · Score: 2

    The reason they want to do this is simple. They found some massive security hole and don't want the public to know of it. This can also allow them to patch the important DNS servers and not have to care about Joe Blow's server.

    This also means they don't have to tell the public of security holes until patches are found, don't have to admit to security holes outsiders find, and don't have to worry about any security holes. We all know that BIND, due to it's wide spread usage, has security holes and is one of the things to be hit the hardest. Then again, why does it have to have security holes? Apache doesn't have as many root exploitable security holes and it is widely used too.

  246. not to bad by mrmud · · Score: 1

    when i found out about that stupid bug, I spent most of the day in a panic that someone would hit one of the 7 nameservers that i'm responsable for before I could upgrade them.(all for high traffic sites that usually get about 2-3 "security" scans a day)

    As such, I don't think I really have to much of a problem with it being released out to these "members" as long as I am one of them. (which is the ucky part). It should be released after about a week or so to the public, however.

    --
    -- MrMud
  247. When security alerts are outlawed... by pergamon · · Score: 1

    [fill in the blank]

  248. Full-disclosure != instant release of exploit. by dave-fu · · Score: 1

    > So, is it OK to do this in an attempt to give the good guys a jump on the bad guys?
    It's generally accepted practice (tho by no means mandated) among security researchers that they give the exploited company 48-ish business hours to patch whatever exploit they find before releasing it into the open. As was the case with BIND, researchers can and have sat on major bugs with no workarounds for much longer periods at the developers' request.
    So would you rather hear a company announcement or wait for CERT to alert everyone (maybe) or Johnny Q. Scriptmonkey to point out the fact that you've got a glaringly open hole that you didn't know existed and don't know how to fix?

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
  249. If Vixie could write a decent piece of software... by Diesel+Dave · · Score: 1

    ..we wouldn't have a need for such a thing.

    bind, dhcpd, cron. All out of that camp. All with an unreasonable history of security problems.

  250. Re:how many more buffer overflows is it going to t by Saucepan · · Score: 2
    It's possible to avoid the high-risk areas of C--the standard libraries in particular--while still enjoying the benefits of it's simplicity, speed, and ubiquity.

    If you are worried about null-terminated strings, perhaps in light of Theo de Raadt's estimate that half of all calls to stncpy() and strncat() were botched, there are alternative representations available that are easy to use correctly and have withstood extensive real-world testing.

  251. They will still have no "right" to first dibs.. by Panaflex · · Score: 2

    Just because they create a secret forum... doesn't mean that they'll have the right to receive info first and foremost.

    I cam imagine that it's quite a thrill to post on BIGTRAQ when you find a REAL BUG!!! I know I am thrilled anytime someone finds a bug in my code (really, I am).

    I think that maybe Paul Vixie is growing weary of the problems in BIND.

    But it is precisly the kind of cracking being done on BIND that makes it BETTER! Just because we have pain, doesn't mean that it's time to shut lips.

    If we start putting GAG ORDERS on people, then what's to protect the OTHER users? Who's to say that this small band of people won't accidentally mis-classify a bug? Wheras a larger group of people you'd have alot more input on the problem.

    I am firmly against this. Even if I decide not to use BIND, A class && TLD's bring us all together.

    How much more angry will the response be to their group if it is found out that they withheld information that could have prevented serious exploits of many other entities.

    And more importantly, what are the implications 25 years from now? What kind of role models will we have in security, and software in general?

    Pan

    --
    I said no... but I missed and it came out yes.
  252. Just break the library by Sloppy · · Score: 1

    Bah, we just need to have people use a library which "accidently" forgets to include stuff like strcpy() and strcat() and include this library in the distributions that people are using for servers. Then when they try to make, it fails to link and they fix the code. ;-)


    ---
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  253. Re:Won't help the "general user", at least not a l by GigsVT · · Score: 2
    what happened to the Internet where users used to care, not mindlessly destroy each other's networks...

    Elite subculture turns more mainstream. Same thing happened to Ham Radio. On Ham Bands we have constant jammers, harassment, our version of script kiddies.

    When it becomes easier to become a member of an elite subculture, it results in a breakdown of the basic respect of other members of the subculture.
    -

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  254. I don't like the idea... by jmccay · · Score: 1

    A "members only" idea scares me. You'd have to sign the non disclosure, and there is no telling what they will put in that. To top it off they could eventually require "membership dues" to "cover costs" associated with the membership. The dues then could set so high to eliminate everybody except the rich.

    I don't like the idea.

    --
    At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that