Slashdot Mirror


Torvalds on the Linux Security Process

darthcamaro writes "Linus Torvalds thinks that Linux kernel security disclsoure should be completely open and he really doesn't like the vendor-security model of having a time embargo on security disclosure. 'I think kernel bugs should be fixed as soon as humanly possible, and any delay is basically just about making excuses,' Torvalds wrote. 'And that means that as many people as possible should know about the problem as early as possible, because any closed list (or even just anybody sending a message to me personally) just increases the risk of the thing getting lost and delayed for the wrong reasons.'"

280 comments

  1. You should listen to him... by Anonymous Coward · · Score: 3, Funny

    ...he propably knows what he's talking about.

    1. Re:You should listen to him... by sphealey · · Score: 5, Insightful
      Sorry to have to disagree, particularly about someone who is clearly far above my level in most respects, but .... Linus doesn't administer any significant number of Linux systems, nor is he responsible for any significant-sized networks. While I agree that full disclosure in a reasonable period of time (say 90 days) is best, immediate disclosure can leave thousands of systems vulnerable with no patches and no reasonable way to get them patched immediately even if a fix is available.

      sPh

    2. Re:You should listen to him... by ichimunki · · Score: 5, Insightful

      Disclosure or not, if there is an exploit possible your systems are vulnerable. Would you not prefer knowing right away that your system is vulnerable? The exploit may have been discovered some time ago by a black-hat--he won't wait 90 days for you to have a chance to patch it before exploiting it. What you're saying makes it sound like the bug doesn't exist until somebody talks about it.

      --
      I do not have a signature
    3. Re:You should listen to him... by k96822 · · Score: 1

      I agree with sphealey on this. The kernel developers should have some time to address issues before malicious crackers get their greedy hands on them. He did admit that his opinion was a bit extreme, though. I like how he is letting the community come up with the solution on this.

    4. Re:You should listen to him... by MBAFK · · Score: 5, Informative
      The systems would still be vulnerable with no patch available. The administrators might not know there was a vulnerability but an attacker may know about it.

      Keeping it a secret might put you at a greater risk - you don't know you might be in trouble but the bad people know about the problem.

      So reducing the number of people who know about the problem could make it worse rather than better.

    5. Re:You should listen to him... by A+beautiful+mind · · Score: 4, Informative

      IF someone would have linked to the full discussion, it would have turned out that he suggested a 5 working day embargo on the disclosure MAX. They say and i think i have to agree, that it's enough time for vendors to catch up. Anything more just makes the problem worse. They will disclose everything after that embargo of course. There are a lot of good ideas and views and Linus refined his opinion more than once so it would be good to read the original discussion and not react based on the submitter's pick.

      Just to note, im reading LKML for over a year now and i read most of the mail about this thread aswell.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    6. Re:You should listen to him... by ophionman · · Score: 0

      The guy really knows what he is talking about and has proven that in the past. It just makes we wonder what will happen to Linux after Linus is gone? Will mankind just rip it into pieces by poorly managing it?

    7. Re:You should listen to him... by mtenhagen · · Score: 1

      If you administer systems you know you should have multiple lines of defense.

      When one fails no harm is done.

      --
      200GB/2TB $7.95 Coupon: SAVE90DOLLAR
    8. Re:You should listen to him... by sphealey · · Score: 1

      I understand your point, and I am not saying you are wrong. But the cracker dystopia (I won't say "community") is neither infinitely fast nor capable of reading security researchers' minds. Flaws which are discovered in the lab or via code review may well not be known to the crackers until they are published. Giving the kernal wizards and distribution integrators some time to develop patches _will_ improve security in this case.

      If the researcher has evidence, or strongly suspects, that the exploit is in the wild then immediate publication is best. But IMHO my original statement is reasonable.

      sPh

    9. Re:You should listen to him... by Corvass · · Score: 0

      As Linus says:

      In addition, he said he's OK with the concept of security via obscurity but doesn't believe that secrecy is a good approach to securing the Linux kernel.

      "I believe that 'security through obscurity' can actually be one valid level of security (after all, in the extreme case, that's all a password ever really is)," Torvalds wrote.

      While not disclosing security holes might grant some amount of security, security through obscurity is probably one of the least useful methods of security -- as a sibling post said, black-hats may already have exploited the hole, and the embargo prevents you from even knowing you're vulnerable.

      Besides, wasn't one of the ideas behind the security of F/OSS that there would be more white-hats looking for exploits and patching them than there were black-hats looking to maliciously exploit them? I don't think embargoing security holes really meshes with that philosophy.

    10. Re:You should listen to him... by bfields · · Score: 1
      While I agree that full disclosure in a reasonable period of time (say 90 days) is best, immediate disclosure can leave thousands of systems vulnerable with no patches and no reasonable way to get them patched immediately even if a fix is available.

      Those systems are *already* vulnerable, it's just that not everyone knows it yet.

      And I especially don't believe that a vulnerability is still a secret after it's been disclosed to a mailing list (even a "closed" one). That just means all a black hat has to do is compromise the email system of one of the list subscribers to get advance notice of all vulnerabilities.

      And why on earth would it be reasonable to take 90 days to produce what is usually something like an obvious 5-line kernel patch?

      --Bruce Fields

    11. Re:You should listen to him... by mirko · · Score: 1

      Well, according to a previous story, Microsoft did even better with Balmer, so I guess, it's a question of personality : Linux is obviously very talented but I am sure loads of kernel hackers have what it requires to technically replace him. The question is who, besides maybe Cox, has the personality and the fame such a role takes ?
      If Linus wants Linux to be that transparent, I am sure he has also anticipated such issue and he might have planned his own succession.

      --
      Trolling using another account since 2005.
    12. Re:You should listen to him... by sphealey · · Score: 2, Insightful
      And why on earth would it be reasonable to take 90 days to produce what is usually something like an obvious 5-line kernel patch?
      Again keeping in mind that I am not disagreeing with you, it is still necessary to consider that (1) the patch is probably more than "5 lines", because otherwise it would have been found earler (2) security patches almost always IME have substantial side-effects and must be tested carefully (3) it takes longer than 5 days to QC, prepare, and release a patch for an enterprise-class system. I hope.

      sPh

    13. Re:You should listen to him... by asdavis · · Score: 1
      I can't justify being ignorant/unaware of a vulnerability for 90 days while said vulnerability is probably known to bad guys for that same period of time. The sooner I know about a vulnerability the sooner I can take countermeasures. The M$ model is a perfect example of where this is broken. Second Tuesday of the month I get patches for vulnerabilities that may have been reported greater than 12 Months before!!!!! (look at the "reported-on" dates) For that whole period of time, I may have had people messing with my systems.

      If I know about it, I can watch my systems more closely for particular behavior, make changes to my allowable traffic, adjust my IDS or even block attachment types. Just my $.02

      --
      TECMATIC - Intelligent Technology News
    14. Re:You should listen to him... by tyler_larson · · Score: 1
      Disclosure or not, if there is an exploit possible your systems are vulnerable.

      I agree. Not only are your systems vulnerable, but someone knows they are, too. Maybe only the good guys know, but there's enough chance that there's a black hat who found out too.

      If you get a message as simple as "there's a security hole in Tux that could potentially lead to a remote root exploit," even if there is no fix, at least you can disable Tux and move your pages over to Apache--just for now until the patch is released. If one of my systems can be comprimised I want to know, even if I can't patch it yet. At least I can mitigate the risk in other ways.

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    15. Re:You should listen to him... by ichimunki · · Score: 1

      Not only that, even if the communications related to the security flaw are kept private, there is no guarantee that a black hat hasn't figured out a way to listen to those communications. If the flaw is known and communications about it are taking place and a black hat manages to get wind of it but there is a delay before public disclosure or a patch, that's an even larger head start for the "bad guys."

      I think the onus is really on those discovering the flaw to be careful in how they communicate it. I agree that they need not release a fully working exploit to a public mailing list the minute they figure it out.

      --
      I do not have a signature
    16. Re:You should listen to him... by Anonymous Coward · · Score: 3, Insightful

      Hey, it's great that you've got your MCSE and all, but that's not how things work or should work in open source development.

      A developer creates a fix and submits it to the maintainer. Note that the more people who know, the sooner on average somebody who can fix the bug will fix it and submit it.

      A maintainer checks the patch, and tries it out. If it seems to fix the problem, it's checked into the main code base, or possibly just to the development branch depending on severity and complexity. There's generally testing by volunteering users on the project's mailing list at this point as well.

      Once it's checked in, the distributions have access to it. At this point they'll do whatever level of quality control they deem appropriate given their base of users. Redhat probably has fast, set procedures for regression testing of most things. Gentoo may check in a package marked unstable and once it's tested enough flip it to stable.

      There's no part of this process where you can add 90 days of secrecy and expect good results.

    17. Re:You should listen to him... by motherjoe · · Score: 3, Interesting

      I think your damned if you do and damned if you don't.

      Your damned if you disclose, Black Hats can read the Kernel News groups, Butraq, and other popular outlets just like the rest of us do.

      Your damned if you don't disclose and a breach occures. The public will cry, "Security through Obscurity!"

      --
      "Beer is proof that God loves us and wants us to be happy - Benjamin Franklin"
    18. Re:You should listen to him... by Slime-dogg · · Score: 1

      The CIA, Clinton, and Bush administrations were aware of Osama Bin Laden and the risk to the country that he represented. They did not disclose this information, nor prepare for the inevitable. It didn't stop Osama from doing what he was going to do.

      Had we acted pre-emptively, we would have avoided the years of war that ensued.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    19. Re:You should listen to him... by Lumpy · · Score: 2, Insightful

      first off, let me remind you of something. if a good guy knows about a problem you bet that at least 2 bad guys know about it.

      Secondly the number of "hackers" (I know wrong term but security people refuse to use the proper term) is actually quite low, (yes this is true, go to HOPE, CCC camps and other events, 9 out of 10 people you meet are wannabe's, the number can omly increase cince the last ones I attended a few years ago) most of them out there are wannabe's and script-kiddies simply standing on the shoulders of giants by using their example exploit that was published or released.

      so a new security hole will certianly take time before there is a kiddie script ready.

      Who d oyou want to give the time to write software? the guys that can patch that hole or the black hat's trying to write a script or C program that will enable the thousands of me-too wankers trolling the IRC channels to attack?

      I personally want it released to the kernel-dev list the millisecond it is discovered. tell the people that know how to fix it what is wrong right away and they will have the fix out before the baddies have anything to use.

      --
      Do not look at laser with remaining good eye.
    20. Re:You should listen to him... by Anonymous Coward · · Score: 0

      Nonsense!

      First off, there may be a workaround that will secure the system but still leave vital functionality present. For instance, there may be a way to temporarily block ports on the firewall or disable some services until the fix can be implemented.

      Secondly, if the exploit is soooo critical that it cannot be blocked in any way like above, then the patch should be deployed as soon as possible. Damn the consequences because the consequences of getting hacked may be worse!

      In no way can you justify leaving systems vulnerable because of a lack of disclosure just because it is inconvenient for you as administrator of a large number of systems!

    21. Re:You should listen to him... by ajs · · Score: 1

      I agree with you partially, but here's where I think you and Linus are missing the bigger picture: Just like Microsoft Windows, the majority of installed Linux systems are not being hovered over by people who read every security advisory. I, for example, watch for mail from my vendor telling me of a patch for a security issue. That's how I find out.

      Now, I understand the need to open up the process in order to fuel the power of open source development, but I'm worried about script kiddies having a constant stream of exploit examples to work from long before my vendor even has a patch to inform me of. I think a compromise would make sense here. Create a security list, and invite anyone who's been working on the kernel (contributing code) for more than a year, or who a security firm that has contributed advisories for over a year is willing to vouch for. There, you're done. You have a fairly wide audience, and if the people on that list decide that a given problem is too big for them, and they want to bring it to the LKML, they can always make that call when it comes time to do so.

    22. Re:You should listen to him... by vadim_t · · Score: 1

      Huh? 90 days? What for?

      Most security exploits are just another buffer overrun, or just another race. That stuff can be fixed in a matter of 5-60 minutes by a competent developer. Lots of things can happen in 90 days, and the black hats definitely won't give you that long.

      I'd give 3 or 5 days maximum. There's no reason why a patch can't be made in that time.

    23. Re:You should listen to him... by boodaman · · Score: 2, Informative

      As soon as more than one person knows them, secrets don't exist.

      If there is one person out there who knows about a vulnerability and/or exploit, there is more than one, and that means your systems are at risk instantly, embargo or not.

      I'd rather know right away my systems are at risk...worst case, I walk over and yank the ethernet cable until the issue can be resolved. Waiting even 5 days means I'm vulnerable for those 5 days, which is unacceptable. I want the vulnerability fixed immediately. My company's clients would much rather know we took drastic measures to keep their data safe instead of sitting there with our asses hanging out waiting for some corporate vendor to put the best spin on things and generate a press release.

      90 days? You've got to be kidding...that means my systems and networks are sitting ducks for 90 days. Unacceptable.

      And yes, I do administer a significant number of Linux systems (and Solaris) so I know what I am talking about.

    24. Re:You should listen to him... by Papparazzi · · Score: 1

      K but monitor yer connections to the best of yer ability and close the connection when needed.
      PULL THE PLUG
      if needed
      but be vigilent.
      ALL OS'S HAVE SPLOITS
      WHY BLAME LINUS???

      --
      01101101 01111001 00100000 01110011 01101001 01100111
    25. Re:You should listen to him... by sphealey · · Score: 1

      Sorry if I got everyone hung up on the "90 days" part of my argument. Make it 45 or 30 or 25 if you want. But I am not going to buy that a fully-tested patch for a RedHat system running production Oracle in a high-volume mission-critical environment is going to get out the door in 3 days, short of an impending alien invasion.

      sPh

    26. Re:You should listen to him... by bfields · · Score: 1
      And why on earth would it be reasonable to take 90 days to produce what is usually something like an obvious 5-line kernel patch?

      (1) the patch is probably more than "5 lines", because otherwise it would have been found earler.

      Not true. To quote Linus, "In the case of "uselib()", it was literally four lines of obvious code - all the rest was just to make sure that there weren't any other cases like that lurking around." From other patches I've seen, this is typical. Often it's just a small oversight that needs fixing.

      (2) security patches almost always IME have substantial side-effects and must be tested carefully

      Again, look at the uselib patch: http://www.grsecurity.net/linux-2.6.10-secfix-2005 01071130.patch. It's pretty trivial--as far as I can tell, all it really does is take a certain kernel semaphore in a few places where it didn't before. Of course, nothing's certain--*any* modification could throw off the timing of some critical application just enough to trigger some race condition you hadn't seen before. But these things should be pretty safe.

      (3) it takes longer than 5 days to QC, prepare, and release a patch for an enterprise-class system. I hope.

      I understand that deploying patches faster than that is considered by many adminstrators of such systems to be a hard problem, but it's a problem that they will have no choice but to solve. People *are* going to figure out how to exploit vulnerabilities in under 5 days.

      --Bruce Fields

    27. Re:You should listen to him... by bfields · · Score: 1
      Just like Microsoft Windows, the majority of installed Linux systems are not being hovered over by people who read every security advisory.

      I don't usually read security advisories--I just run "apt-get update && apt-get dist-upgrade" once a day. Takes a few seconds. Windows update can do the same, right?

      --Bruce Fields

    28. Re:You should listen to him... by ichimunki · · Score: 1

      I'm with you for the most part. To nitpick: there's a difference between notification of a flaw and providing working exploit code to the general public. I would opt for the former until there is a patch. I know some black hats might be able to use even a vague description to figure out the flaw... but security is always going to involve compromises. I'm also skeptical of invite-only communications. Social engineering being the weak link that it is, I would worry about a black hat being able to get on one of those lists. Bad enough that they can read BugTraq or vendor security notices before I have a chance to patch. ;)

      --
      I do not have a signature
    29. Re:You should listen to him... by bdcrazy · · Score: 1

      And started the war on americans because we didn't like someone and took him and everybody around him out? no?

      --
      Tonights forecast: Dark. Continued dark throughout most of the evening, with some widely-scattered light towards morning
    30. Re:You should listen to him... by Anonymous Coward · · Score: 0
      Or the black-hat could have gotten a job with the security company keeping the flaw secret.

      Black hats guys probably have an easier time getting the flaws through social engineering (pretend to be a girl interested in security and flirt with the security company employees), than the good guys do.

    31. Re:You should listen to him... by Anonymous Coward · · Score: 0
      But the crackers are very good at social engineering - and probably have an easier time getting advanced notice from the security researchers than the good guys do.

      And if they are technically-strong black-hats, it's likely they can get hired by these security researchers' companies anyway, where they'll have advanced notice for as long as the bug is kept secret.

    32. Re:You should listen to him... by horza · · Score: 1

      IF someone would have linked to the full discussion, it would have turned out that he suggested a 5 working day embargo on the disclosure MAX.

      I would have thought the embargo should be n-1 days, where n is the number of days it would take a company to serve the individual courteous enough to notify the vendor before the public with a gagging order on some frivoulous pretext (DMCA etc) :-/

      Phillip.

    33. Re:You should listen to him... by Anonymous Coward · · Score: 0
      You're missing the point. "90 days" is just such a funny example of how out-of-touch with reality your view of the development process is.

      The time to release a patch depends entirely on the understanding of the risks and benefits of the code being changed.

      If you choose not to install security patches on your mission-critical environments for 3 months, that's your choice (but your manager should fire you) -- but certainly shouldn't be a decision forced on everyone. Your new numbers (a month and a half) are no more comforting.

      Please tell us what company you work for, so we can make sure we have no security-critical software from you, just so your internal bureaucracy can make jobs for themselves.

    34. Re:You should listen to him... by boodaman · · Score: 1

      The article is discussing the kernel. How can Red Hat ever test every possible configuration anyway? They have no way of knowing whether you're running Oracle in a mission-critical environment or running it on your desktop to play MP3s.

      In your example it would be up to Oracle to certify and support the kernel released by Red Hat, not up to Red Hat to make sure their patch plays nice in every possible way with every possible application.

    35. Re:You should listen to him... by Beeman · · Score: 1

      Of course I know my systems are vulerable--that's what the popup's keep telling me.

    36. Re:You should listen to him... by m50d · · Score: 4, Insightful

      If there is an undisclosed exploit, your systems are vulnerable to whoever has done a deep kernel audit and found it. If there is a disclosed exploit and no patch, your systems are vulnerable to every script kiddie out there. In the case of services which can be turned off you might be better with disclosure, but how the hell do you plan to turn off your kernel? I know which situation I prefer.

      --
      I am trolling
    37. Re:You should listen to him... by m50d · · Score: 1

      Not for a kernel flaw. With an unpatched kernel flaw there is *nothing* you can do even if you know about it. And the number of attackers which will know of an unpublished kernel flaw is far smaller than the number of attackers which will know of a published one.

      --
      I am trolling
    38. Re:You should listen to him... by H9000 · · Score: 1

      no he knows it really an I'm with him. CU H9000

    39. Re:You should listen to him... by Herkum01 · · Score: 2, Insightful

      What you're saying makes it sound like the bug doesn't exist until somebody talks about it.

      Bugs, and problems in general, cannot be fixed until someone starts talking about it. To try to limit the knowledge of problem also limits the ability to find a solution.

    40. Re:You should listen to him... by slashdot_commentator · · Score: 1
      I'd rather know right away my systems are at risk...worst case, I walk over and yank the ethernet cable until the issue can be resolved. Waiting even 5 days means I'm vulnerable for those 5 days, which is unacceptable. [...] And yes, I do administer a significant number of Linux systems (and Solaris) so I know what I am talking about.

      I doubt it. You're a liar, an idiot, or a cracker. Sometimes you can't take systems down even if you know there is a root level exploit. Tell Citibank and NASDAQ to take their servers off the internet while they wait a few days for a patch fix. Or Level 3 or Digex.

      I want the vulnerability fixed immediately.

      With a thousand servers, even if you got information about a security hole, you would still have to devise a plan to modify 1K servers, implement a workaround, and then remodify those servers when the "real" fix comes about. No large installation can turn on that kind of dime. Hell, it could be as few as 10 servers. If they're mission critical, the workaround can kill the servers' ability to do it job.

      I want the vulnerability fixed immediately.

      This is linux. You don't like it, fix it yourself. My point is only people who can make kernel changes can really benefit from a 0-day announcement of a major security hole. The rest of the world has to wait anyway. Do you craft a policy for the real world, that uses millions of PCs/servers every day for critical stuff, or do you craft a policy for a few hundred pompous, low-hygiene idiots who think linux philosophy represents the apex of kernel development and operating system implementation?

      Admins who are truly security zealous do not need 0-day security notices to the world. They are regularly covering the security forums for hints of a security breach, and then determining if their PREPARED, security design in depth installations are vulnerable, and how to respond to it. They can't stop uber-cracker with 0-day changes anyway. Its the prepared design that allows them to respond to those significant threats. 0-day announcements only aid the cracker mediocrities. (And that's why I suggest you may be a cracker.)

      90 days? You've got to be kidding...that means my systems and networks are sitting ducks for 90 days. Unacceptable.

      Amen. 90 days is a corporate idiot rationalization. But if Torvalds decides to put in a policy where he has a security committee, and all maintainers are obliged to address security issues (or the committee does by fiat), and gives them a 5-day window of secrecy to address it, I surely would prefer 5 days of ignorance to a 0-day cracker playground.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    41. Re:You should listen to him... by dbacher · · Score: 1

      The issue of "what is disclosure" come in too.

      If say "hey I found a buffer overrun" and the full disclosure is that module memhandler.c has a buffer overrun at line 10000, then the script kiddies won't be able to use it for a while (because they can just copy).

      If my disclosure is a fully documented exploit that and script kiddie can pick up and use to subvert root on a thousand different systems, that's a different story.

      I don't see a problem with a disclosure that gives an idea where the code is, but that doesn't explain a particular attack vector.

      It's when you explain the attack vector that, to me, it crosses the line. If there's a vulnerability in the kernel, document it, say where it is, say what it is but don't detail how to exploit it.

      i.e. a similar level of vagueness to Microsoft's disclosures:

      When opening a file on a NFS share, the Linux kernel uses a stack buffer and doesn't use checked versions of the buffer routines.

      vs.

      run exploit.c and you'll get a root account with the password 'dilbert,' send 200 copies of a worm to people in the pine address book, and modify libc.so so that every time a file is opened, the password is reset.

      The former doesn't give the kiddies anything useful to work with, while allowing anyone capable of actually fixing the problem the necessary information.

      The latter gives the kiddies stuff to work with, and basically means half the systems out there will be infected before anyone gets it under control.

      My tendency would be to avoid unmoderated disclosure, so that you could ensure if someone decides to post an exploit as a disclosure, you could edit it first.

      Line #'s, file names, etc. are OK, just not "here's how to use it to attack." Most of teh script kiddies can't actually write a real attack program, and most don't know assembly well enough to be able to attack a newly discovered vulnerability. They just copy more advanced hackers work.

      The more advanced hackers "toss bones" to the script kiddies. These are usually old hacks that are well established, versus new work. It's a trick they use to keep the various groups trying to correct the problems busy chasing their tales.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
    42. Re:You should listen to him... by ajs · · Score: 3, Informative

      "I just run "apt-get update && apt-get dist-upgrade" once a day"

      Ah, what a nice world you live in.

      I do that at home. At work, I would be in a world of hurt if I did that. I have thousands of machines running a mix of in-house and external software which customers rely on for mission-critical stuff. I can't install every little patch just because it might make my frobnitzer go faster, and even when I WANT a fix, it's got to be tested in various production configurations first to see if it breaks something (you'd be surprised how often a security fix breaks something).

      So I read security updates from the vendor, and install what needs to be installed as soon as I can. If those security updates are coming to me days, weeks or even months after the script kiddies started playing with the exploit code... ugh.

    43. Re:You should listen to him... by boodaman · · Score: 1

      I doubt it. You're a liar, an idiot, or a cracker.

      You'd be wrong, and I'm no idiot. My ex-wife would probably disagree, though.

      Our clients would most certainly prefer to be offline if the alternative was being vulnerable. After going through three different finance and IT audits last year alone (from 3 different accounting firms hired by 3 different clients and including one employee termination) our policy is simple: if we're vulnerable, and we know it, we are required to take immediate action proportionate to the degree of the vulnerability. Its in our contracts. A kernel exploit requiring a typical user account? Not that big of a deal to us, because there's only one user account on the production servers. An exploit in OpenSSH or Apache? Much more serious.

      I don't have a thousand servers. More than 10, less than a hundred. They're all mirrors of each other...once the patch is tested on one, it rolls to the others. Elapsed time: less than a day.

      This is linux. You don't like it, fix it yourself.

      Duh. You're a tool. My point was that any sort of moratorium on notification just so some PR dweeb somewhere can put the right spin on things is not what I want. I want to know what's going on, I need to be able to report to my boss our liability, and I need to tell him my plan for fixing it ASAP, even if that plan means waiting a day or two for Red Hat or Novell to get a patch out. I can't do that unless I have information, and I can't get that information if everyone is keeping secrets. If one person has reported an exploit, to ANYONE, it means that there is SOMEONE ELSE out there that knows about the exploit but isn't so generous as to tell someone they know.

      Anyone who believes that they're the only ones to have found a particular exploit is an arrogant ass. They may actually be the only ones, but it is safe to say that if one person can find something, so can another (or many others) most of whom probably won't be so noble.

      As I stated in my other post: I want to know ASAP. If that means "0-day" to you, then oh well. To me, it means getting information pronto so that I can make an informed decision and take action ASAP, not sitting there waiting for a press release.

      If I was a cracker, I wouldn't be spending 10 hours a day in a frigging cube with Lieberts and dehumidifiers blasting away making ends meet, I'd be off stealing credit card numbers and living the high life.

      So, your bullshit, condescending tone aside, and your arrogant, incorrect assumptions aside, I give you +1 because you said "cracker" and not "hacker". At least you know the jargon.

    44. Re:You should listen to him... by nathanh · · Score: 1
      While I agree that full disclosure in a reasonable period of time (say 90 days) is best, immediate disclosure can leave thousands of systems vulnerable with no patches and no reasonable way to get them patched immediately even if a fix is available.

      They were vulnerable anyway. The reality is that most security holes are known to the black hats well before the white hats hear about it. I would rather know there's a problem so I can make a judgement call as to whether I'm willing to risk leaving the service running.

    45. Re:You should listen to him... by Anonymous Coward · · Score: 0

      get a grip every system is vulnerable all the time. It is just a matter of finding the vulnerabilites. Disclosure to anyone but those fixing the issue just invites script kiddies to take advantage of the systems that are exposed through the disclosure. If you want Linux to be used in corporate situations then you have to learn to protect those situations. I use linux for all my systems but if Linux goes to the model of reporting all vulnerabilities before fixes then I will DUMP it immediately as to me it is no longer an enterprise level system protecting its customers.

    46. Re:You should listen to him... by Anonymous Coward · · Score: 0

      k we have a thing called a Zero day Hack.

      and also if you look at it closely what your recommending is exactly what the crackers do. They dont disclose anything to anyone bar a their close circle...

      So it benefits them and is detrimental to us.

      the minority stuff it up for the majority ALL The time. no matter WHICH way you look at it.

    47. Re:You should listen to him... by Anonymous Coward · · Score: 0
      Tell Citibank and NASDAQ to take

      If you think Citibank would leave servers with known holes exposed on the internet, you've never worked in a bank. Leaving that server exposed would get you fired very quickly. I bet they'd have a firewally config covering the hole before any IT guys felt safe going home.

    48. Re:You should listen to him... by slashdot_commentator · · Score: 1

      Citigroup does expend effort in its security setup. (Any internet access involves going through two network firewall routers (and thus a DMZ network for potentially vulnerable machines like application servers), and web access through proxy servers, virus/trojan scanning of incoming traffic, etc.. But you are deluded if you think every time a new security hole gets announced, that every internet accessible machine is patched within 24 hours or shutdown. They are not going to shutdown critical services if a patch is not available for a new hole, or even put in a workaround without engineering first evaluating the kludge on its applications. That doesn't happen overnight.

      Also, Citibank has been hacked before, by a Russian team. It was reported in the news back in 1998. Fortune 100 businesses, whether they are banks or stock exchanges, do not make public announcements when they get hacked. They only let the FBI make announcements when they put the perps on trial. The question is what is done when there is no trial...

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    49. Re:You should listen to him... by Anonymous Coward · · Score: 0

      "...can't install every little patch just because it might make my frobnitzer go faster, and even when I WANT a fix"

      Whatever world the original poster is living in, you don't seem particularly clear on what it means to deploy and admin Debian.

      Updates to a Debian stable release will, except for rare exceptions, be exclusively security related. Security updates are also not newer versions of software. Security fixes are backported to the stable release of the software so as not to alter existing application or system behavior.

      Now, of course you will want to test the security updates before putting them into production, but if you have deployed Debian, you will probably still execute apt-get update and apt-get upgrade, but you the apt sources will point to your local apt-get repository containing only your whitelisted official and local packages.

      Ignorance is no excuse. If you can't patch, build, and re-deploy open source software on your system, then you are not as effective on an admin as you could be.

      If I need to drop in a different smtp daemon because there is an exploit for my current one for which no patch yet exists, I need to decide very quickly, either that I will locate and apply the patch manually as soon as it is available on the dev list, or I need to drop in my alternative smtp daemon, and it needs to happen seamlessly.

      If there is an exploit in the wild, I need to know absolutely as soon as I can, because there are steps I can and need to take to protect my systems against it. Ignorance is NEVER a solution and it is NEVER an excuse.

    50. Re:You should listen to him... by ajs · · Score: 1

      1. We weren't specificially talking about Debian, but apt-admined systems in general.
      2. Ignorance is not at issue. Availability of information before avaiability of fixes is.
      3. You mention that I'd want to test, but might use apt anyway (local repository). That's nice, but beside the point. The original poster was saying that he didn't need to "stay on top of security updates" like I do, he just needed to update. That simply won't work in the large-scale-production-systems world.
      4. You say "If I need to drop in a different smtp daemon because there is an exploit for my current one" ... well, we WERE discussing the kernel specifically, and there's simply no way I could mount an effort to move to a different OS faster than a patch could come out. What's more, given all of the virus and spam filtering and special-case hanlding and so on that our mail servers do, I can't imagine swapping even that out faster than a fix could be provided.

      At home, all of this is practical. At work (in any significantly large organization), you layer security so that your slow-to-move internal systems are protected as well as can be from the outside world. You're only going to deploy shotgun until you find that there's some unfortunate interaction with an in-house piece of software, and then there are going to be change control meetings every week that block making that kind of change.

      You MUST have an approach to security that takes the needs of your business into account as well as the need to protect your assets.

    51. Re:You should listen to him... by runderwo · · Score: 1

      That's a bad idea. You'll pull in things that aren't necessarily security updates, e.g. if a new stable release is made. I use cron-apt and have it daily install only patches from security.debian.org. That way I don't have to intervene, and my system is guaranteed not to break because of a security update.

    52. Re:You should listen to him... by bfields · · Score: 1
      That's a bad idea. You'll pull in things that aren't necessarily security updates, e.g. if a new stable release is made. I use cron-apt and have it daily install only patches from security.debian.org. That way I don't have to intervene, and my system is guaranteed not to break because of a security update.

      For a machine that's used by a whole lot of people that probably makes sense. I keep my personal machines on unstable, and dist-upgrade daily. Surprisingly, I can't remember this ever breaking anything. (I seem to remember there was some major PAM screwup a few years ago that prevented logins, but that happened just before I switched to unstable.) Instead things just get steadily better--bugs are fixed, new features show up. I'm increasingly convinced that unstable is the best choice for any single-user system with a moderately experienced user and a broadband connection.

      Of course for a system with lots of users and some possibly rather fragile local software what you described probably makes more sense. But, to get back to the original point, something like that absolutely has to be set up for any machine connected to the internet. To do so requires both a) a reliable stream of minimal security updates, and b) an understanding on the part of administrators that the risk of being compromised outweighs the (hopefully very small) risk of breaking some application. The sophistication of attacks is only going to increase, and the window between vulnerability and exploitation is only going to narrow....

      --Bruce Fields

    53. Re:You should listen to him... by runderwo · · Score: 1

      testing is a better choice for a desktop. Unstable eventually will bite you one way or the other. I use unstable on my development machine just to stay bleeding edge with everything. My desktops are testing, and my servers are stable with automatic security updates as I mentioned.

    54. Re:You should listen to him... by bfields · · Score: 1
      testing is a better choice for a desktop.

      That's what I'd always assumed too, so I ran it for several months or a year. But it didn't really seem any more reliable than unstable, it lagged a bit behind, and of course had the major disadvantage of not getting timely security updates. So I don't recommend it any more.

      --Bruce Fields

    55. Re:You should listen to him... by runderwo · · Score: 1

      Actually, as of right now you're correct, since testing is being used for the sarge release freeze. There used to be a 'frozen' distro that was used for release QA before becoming stable, but for some reason frozen and testing have been merged. I don't particularly like that approach.

  2. What !? by Squatchman · · Score: 5, Funny

    kernel bugs

    Thou shalt not speak ill of the linux kernel!

    Oh wait, it's Linus.

    1. Re:What !? by Anonymous Coward · · Score: 0

      yeah i almost had to go into insane zealot mode until i realized it was my fearless leader from whom i derive my zealot power.

  3. One person can't fix it alone. by teiresias · · Score: 5, Insightful

    any closed list (or even just anybody sending a message to me personally) just increases the risk of the thing getting lost and delayed for the wrong reasons.'"

    I think he really hit the nail on the head with that comment. I can't tell you the number of times CRs or issues have been sent to me through e-mail which have either been lost or forgotten about on my part (sorry). However, using tracking programs which the entire group has access to (we use Mantis) not only are the problems kept on fresh but people will remind me of them or if they are feeling particularly bold, fix them themselves.

    --
    -Teiresias
    1. Re:One person can't fix it alone. by Anonymous Coward · · Score: 0

      I work for a small company and develop on a server monitoring system. We use bugzilla, but users are too damn stubborn to enter the bugs there. I'm getting so sick of it, that _every_ bug submitted in person ("no, I'll just show you the bug so I won't have to enter any bugreport myself"), by phone or by private e-mail get 'mysteriously' lost. (That is, I delete/forget about them on purpose).

      It works wonders, really. When the bug doesn't get fixed, and nobody asks about it anymore, it wasn't high priority anyway. (I make exceptions for security related bugs ofcourse). This really cuts down on the useless bugreports I get.

      I know that this might seem pretty lame, but it's the only way to deal with the constant interruptions I get during a coding session and the enormous task of entering bugs and gathering information about the bug that I have to do for each report.

      If people don't want to use the proper channels (bugzilla), then I don't want to fix their bugs.

  4. Summation of the article by Nosf3ratu · · Score: 5, Insightful
    "Quite frankly, nobody should ever depend on the kernel having zero holes," Torvalds wrote. "We do our best, but if you want real security, you should have other shields in place."

    Bingo.

    --
    The old Lie: Dulce et decorum est Pro patria mori
    1. Re:Summation of the article by Stevyn · · Score: 5, Funny

      Yeah, like Service Pack 2. That's got a firewall and everything!

    2. Re:Summation of the article by Atrax · · Score: 1

      The XP firewall is much maligned, but I have to say it's been a boon to me. In my day-to-day work I install naked XP Virtual machines over and over. If I do a fresh install with the network disconnected, then enable the firewall, THEN connect and patch the machine up with WU, no problem at all.

      If, however, I just connect it directly to the network (behind a firewall, large corporate), the VM is as good as dead.

      So the OEM installs with XPSP2 and the slipstreamed install media which is apparently being distributed are actually effective, despite all the hyperbole about the firewall being utterly worthless (it's not).

      OK, it's not ideal, but you have to look at this stuff in context.

      At the risk of being burned to fuck for citing Rumsfeld: In a corporate IT situation, you set your machines up with the media you have, not the media you would dearly wish to have.

      Then you hassle to get the next iteration sorted out.

      --
      Screw you all! I'm off to the pub
    3. Re:Summation of the article by Anonymous Coward · · Score: 0

      Unplug your Ethernet Cable.

    4. Re:Summation of the article by Erik+Hensema · · Score: 4, Insightful

      You should never depend on a single point of failure. If kernel security is your single point of failure, then you're at risk.

      However, you also shouldn't depend solely on "other shields in place" for security. Those shields might fail too.

      A simple example is apache. It almost never is run as root, as a security measure. However, when an attacker succeeds in gaining webuser privileges, you'll have to depend on kernel security.

      In short: try to make software as bugfree as possible and use multiple barriers that will have to fail before an attacker can 0wn your machine.

      --

      This is your sig. There are thousands more, but this one is yours.

    5. Re:Summation of the article by colinleroy · · Score: 2, Insightful

      You should never depend on a single point of failure.

      Only pirates depend on points of failure ;-)
      I think you meant You should never depend on a single layer of protection. Multiple (and redundant, if possible) protections are less likely to fail at the same time.

      OTOH, multiple points of failure are no better than a single point of failure...

      --
      blah
    6. Re:Summation of the article by Papparazzi · · Score: 1

      Spessphwee!!! :-)

      --
      01101101 01111001 00100000 01110011 01101001 01100111
    7. Re:Summation of the article by Anonymous Coward · · Score: 0
      If, however, I just connect it directly to the network (behind a firewall, large corporate), the VM is as good as dead.

      You internal network is virus infected, then. Please clean it up so you stop attacking the rest of the world.

    8. Re:Summation of the article by ThousandStars · · Score: 1
      I think you meant You should never depend on a single layer of protection. Multiple (and redundant, if possible) protections are less likely to fail at the same time.

      That's why I always wear condoms and my gf is on the pill.

      Oh, sorry, didn't realize we were still dealing with kernel security...

    9. Re:Summation of the article by weicco · · Score: 1

      My Gods what kind of FUD! SP2 doesn't have firewall, it only enables it! :P

      --
      You don't know what you don't know.
    10. Re:Summation of the article by Anonymous Coward · · Score: 0

      That's why I always wear condoms and my gf is on the pill.

      Depending on what you're trying to protect yourselves from, that's only a single layer of protection.

    11. Re:Summation of the article by Atrax · · Score: 1

      You internal network is virus infected, then.

      Yeah, thanks for that Einstein.

      --
      Screw you all! I'm off to the pub
  5. But... by nuclear305 · · Score: 5, Insightful

    "And that means that as many people as possible should know about the problem as early as possible, because any closed list (or even just anybody sending a message to me personally) just increases the risk of the thing getting lost and delayed for the wrong reasons.'"

    I don't disagree with what Linus is saying, but what difference does it make if 10 people are informed rather than 10 million when it still doesn't change the fact that only a select few can change the official kernel source? People in production environments aren't going to apply a patch created by Joe in his basement, they're going to want an official kernel patch.

    If the ones responsible for the affected part of the kernel are slow to handle a security issue, full disclosure IMHO is a bad thing.

    One could argue that full disclosure would motivate those responsible to fix the problem faster, but this is not always the case.

    If Linus is the only person that can change a specific part of the kernel, what good does notifying the world instead of just him do?

    1. Re:But... by BaronGanut · · Score: 1

      But one could close down shell access like sf.net did when evil.c arrived.

      --
      Mohahah!
    2. Re:But... by Anonymous Coward · · Score: 0

      Pretty much like they didn't right before Apache.org got hacked?

    3. Re:But... by ValentineMSmith · · Score: 2, Interesting
      But...

      Linus isn't the only one that can change any part of the kernel. You may be correct by saying that an enterprise level operation isn't going to accept a patch from you or me.

      I'd expect that most enterprise level IT operations have developers on staff (or available through some sort of outsourcing or support contract) that may add a temporary fix until an official patch is available.

      At the bare minimum, even if they don't want to craft a patch themselves, they can evaluate for themselves the security ramifications of the hole and possibly take other protective measures, up to and including disabling a part of the system temporarily until a fix is made.

      As a rough example, there's a difference in Microsoft saying, "There's a security problem in the Windows GDI that won't affect you unless you're running a specific video card.", and you being able to look at the source for the GDI and affirming it for yourself.

      --
      Karma: Chameleon - mostly influenced by bad '80s New Wave music
    4. Re:But... by duffbeer703 · · Score: 2, Interesting

      Folks at Red Hat, Suse/Novell or whereever can produce quick patches to their distros, provided that they know of the problem.

      Few people are using the "official" kernel these days anyway.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    5. Re:But... by Aurix · · Score: 1

      Few people are using the "official" kernel these days anyway.


      Can you clarify that anywhere? I've always used the vanilla sources, (personally can't stand vendor kernels - unable to patch them easily, etc)... I think you may find a lot more people than you realise use the vanilla kernel.
    6. Re:But... by fshalor · · Score: 1

      The issue is, with linux, you never know exactly who the right ten will be to solve the problem. There's no infrastructure to mandate that a specific group of ten people are responsible for the code. And if only ten select people know about the problem, and they also know that the're the only ones, they can put it off for a while without being as worried.

      It's a cool system, and 2.6 shows it works. I'd lookup the /. article from a few weeks ago comparing linux kernel to most commercial produtct bug counts, but I'm lazy and already not getting anything done today. :(

      --
      -=fshalor ::this post not spellchecked. move along::
    7. Re:But... by quanticle · · Score: 0

      If Linus is the only person that can change a specific part of the kernel, what good does notifying the world instead of just him do?

      First of all, Linus isn't the only one who can chance the kernel.

      Second, by notifying everyone of the problem, you increase awareness and allow people to get temporary defenses up so that the don't get 0wned by (what appears to them as) a zero-day attack, which could possibly occur if a cracker independently discovers the vulnerability.

      After all, if the vulnerability was found by one person, it could be found by another.

      --
      We all know what to do, but we don't know how to get re-elected once we have done it
    8. Re:But... by DrSkwid · · Score: 4, Insightful

      If Linus is the only person that can change a specific part of the kernel, what good does notifying the world instead of just him do?

      Because some of us can change our own kernels while we wait for the official patch.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    9. Re:But... by Anonymous Coward · · Score: 0

      "I'd expect that most enterprise level IT operations have developers on staff (or available through some sort of outsourcing or support contract) that may add a temporary fix until an official patch is available."

      I'd have no such expectation. Companies typically try to get by with as few employees and consultants as possible. To them, having "people at the ready" for problems like this seems more like having "people with nothing to do" most of the time.

    10. Re:But... by Lodragandraoidh · · Score: 1

      Bingo!

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    11. Re:But... by l2718 · · Score: 1

      "If Linus is the only person that can change a specific part of the kernel, what good does notifying the world instead of just him do?"

      Linus may be the only one who commits patches to the official kernel, but he's not the only one who writes patches.

      More importantly, people in a production environment should be running a vendor-provided installation (RHEL, SuSe etc). The company that sold them the operating system and the support should also provide kernel updates, including their own patches if they think the offical ones are not coming through in time.

      In other words, having a free (as in beer) GNU/Linux installation means you assume total responsibility for the OS. That includes using the freedom of the software to patch the sources and fix any security issues that arise.

    12. Re:But... by ValentineMSmith · · Score: 1
      I'd have no such expectation. Companies typically try to get by with as few employees and consultants as possible. To them, having "people at the ready" for problems like this seems more like having "people with nothing to do" most of the time.

      Then I'd expect you to be right in particular, but wrong in the general case: most major corporations do not have hordes of Linux kernel developers sitting around drinking coffee in a "Kernel Bug Ready Room" waiting for Linus to declare DefCon 2.

      They do, however, have other programming assets that are performing other functions related to keeping the business moving forward. These assets can (and frequently are), reassigned at a moment's notice to evaluate problems or security holes as they arise.

      --
      Karma: Chameleon - mostly influenced by bad '80s New Wave music
    13. Re:But... by cyber0ne · · Score: 1

      Even if the average user/admin can't *fix* the problem themselves, being aware of the problem is still a step in the right direction. It gives them a heads-up so they can make sure they're not compromised, take other steps to prevent being compromised, and actively seek a patch so they can fix it the moment the patch is released.

      For example, if I knew of a brand new critical security flaw in Apache, I personally do not have the expertise to fix it. But I do have the expertise to close port 80 on my router until a fix is released.

      --
      http://publicvoidlife.blogspot.com
    14. Re:But... by Anonymous Coward · · Score: 0

      It's a cool system, and 2.6 shows it works.

      What a joke. When they write the history of the rise and fall of Linux. 2.6 will be known as the Kernel That Killed Linux. Quite simply, it doesn't work.

    15. Re:But... by fshalor · · Score: 1

      Ummm... when did this happen? I've not had a single issue with any 2.6 kernel past 2.6.6.

      And it runs rtcw masterfully. :)

      --
      -=fshalor ::this post not spellchecked. move along::
    16. Re:But... by iabervon · · Score: 1

      I use the vanilla sources, except that I apply security patches individually to them. You don't actually have to wait for Linus to pick up a patch, apply it to his tree, and release the next version to get the patch. For that matter, security issues are generally in code which hasn't been touched for a long time, so the patches tend to apply to a lot of different versions (although you sometimes have to find that section of code and change it yourself if the line numbers have changed sufficiently drastically). If you can find the patch and positive commentary from somebody who would know if it's right, it doesn't matter if whoever maintains the tree you normally use is on vacation or something and hasn't applied it.

    17. Re:But... by Anonymous Coward · · Score: 0
      Because some of us can change our own kernels while we wait for the official patch.

      What's the membership of that club up to now anyways? Five, six?

    18. Re:But... by Papparazzi · · Score: 1

      But hush hush, and we are all stupid sheep trusting in a large money driven corp. don't thrill me either..
      Fix what ya can and give them a 404 if ya can't.
      A fix will be along directly.
      The boss will think ya ain't makin enough, but it's better than loosing yer customers credit info, etc.

      --
      01101101 01111001 00100000 01110011 01101001 01100111
    19. Re:But... by JimDabell · · Score: 1

      People in production environments aren't going to apply a patch created by Joe in his basement, they're going to want an official kernel patch.

      People in production environments will typically use the fix their vendor supplies them with. If Linus is notified of a security hole, everyone has to wait for him to fix it. If the LKML is notified of a security hole, Redhat can fix it, evaluate Joe Basement's patch and possibly use it, or apply Linus' patch when he gets around to it. Either way, as far as time-to-fix is concerned, the end-user can only benefit from the LKML being notified instead of Linus alone.

    20. Re:But... by Anonymous Coward · · Score: 0

      Yeah, because developers are bad? Ballmer is saying "focus on developers". This is good. I don't know why you slashbots have such a problem with it. Is it because you the way the message was delivered? How shallow of you.

    21. Re:But... by duffbeer703 · · Score: 1

      I've done that in the past as well, but nowadays I'm working with production boxes where stability is more critical than bein gon the bleeding edge.

      I get the impression that the vast majority of Linux deployments are using distro-provided kernels, since the overhead of maintaining a private distro is really high.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
    22. Re:But... by Anonymous Coward · · Score: 0

      i hate distro kernels, they tend to be patched for specific needs on certain hardware configurations. better to use the offical kernel built for your needs.

    23. Re:But... by MMaestro · · Score: 1
      Because some of us can change our own kernels while we wait for the official patch.

      And who is this 'us'? And what percentage do 'you' represent out of the millions of users who use Linux?

    24. Re:But... by waveclaw · · Score: 1

      I don't disagree with what Linus is saying, but what difference does it make if 10 people are informed rather than 10 million

      Because if those 10 are slightly brighter than your usual ScriptKiddie and are the only ones in that IRC channel to know about it, your security is screwed.

      Do you think Bilbo Baggens would have escaped with the One Ring so easily had he put his precious under Golum's nose? No, keeping it hidden in his pocket let him steal away with the riches.

      Security by obscurity typically means that only the theves and hooligans of the online world know about that one important vulnerability in your bank's accounting software. Any thief worth his money should know some vulnerabilities that only him and (God, original-developer, some-codemonkey-we-fired-yesterday) knows.

      With 10 million people, obscurity is a little harder to achieve, but fixes come quicker. And you might hear that you shouldn't use your bank's webpage until they fix this-or-some-other bug. Unless you like random, large charges to your account, that is.

      Sorry for the FUD, but obscurity doesn't work. Someone will find (scan) you.

      --

      "You cannot have a General Will unless you have shared experiences. You cannot be fair to people you don't know."
    25. Re:But... by DrSkwid · · Score: 1

      us - skilled professionals and amateurs who run important internet facing machines and machines with trusted users. And field technicians who provide support to the above should they not have capable technical staff on hand.

      what %age ? no idea, how is that relevant?

      Non-declaration is not likely to make you any safer.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    26. Re:But... by DrSkwid · · Score: 1

      > What's the membership of that club up to now anyways? Five, six?

      There are many competent c programmers, fixing discovered bugs in the kernel isn't as hard as writing it.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    27. Re:But... by Anonymous Coward · · Score: 0

      Most of the Linux Kernel was created in Joe's basement (or Linus's dormroom, Alan's family room, ..., etc.).

      So why wouldn't you take a security patch created in the same manner?

  6. So basically... by catbutt · · Score: 0

    once an issue comes out, if they don't fix it immediately, and then we patch our systems immediately, we're in trouble.

    I don't get that. Linus may be smart, but that just seems dumb if some time can be bought.

    1. Re:So basically... by Stevyn · · Score: 1

      I got two things from the article that Linus would like to see happen:

      1. Take the bs out about who knows about security vulnerabilities
      2. If you make a patch, send it to kernel.org so they can release it. This is as opposed to just patching the kernel for the distro you're working on.

    2. Re:So basically... by Anonymous Coward · · Score: 1, Insightful

      When information about a security hole comes out it immediately begins dissemination in two different camps -- the white hats and the black hats. If dissemination is slower in the white hats than the black hats, it means that the black hats have a window of opportunity to compromise systems of people who would normally immediately patch. (why .... that would be me!)

      Keep information dissemination free and open (fast) amongst the white hats and patches and workarounds will be available as fast as is possible.

    3. Re:So basically... by wild_berry · · Score: 2, Informative

      I think that TFA features Linus also saying that he's in favour of the security thing being closed so as to allow people time to discuss the problem and to not have to drop everything to fix the problem that day.

    4. Re:So basically... by Anonymous Coward · · Score: 0

      Yes, duh. If someone willing to publish the exploit has found it, several other people may well have found it but filed it quietly away for nefarious purposes.

      If they don't fix the issue immediately, I'd rather know the issue existed so I can take down my system's external network connection until a fix is available than leave it up and just sort of hope that the information doesn't spread too fast to the bad guys - or that they haven't independently found the issue:

      It is a fact of the real world (not a well explained one, but you can analyse the data and see the effect) that discoveries are duplicated by independent researchers around the same time - the "time just seems to be right" for innovations throughout history (if einstein hadn't come up with relativity, someone else would have shortly) - I think this is because similarly intelligent entities provided with similar environmental precursor information will synthesise similarly, everything is made of what went before (incidentally why I"P" is a fascistic lie).

      Look at microsoft's amazing (not in a good way) security track record to see how well assuming one has such soviet-style control over information channels works.

    5. Re:So basically... by Anonymous Coward · · Score: 0

      On the other hand, if the black hats aren't aware of the problem until after the patch is available, they don't have any opportunity to exploit it.

    6. Re:So basically... by Anonymous Coward · · Score: 0

      Actually, in the last couple of years there haven't been many Windows exploits that appeared before MS had a patch. Most of the vunerabilities have been found by legitimate security companies, not crackers.

    7. Re:So basically... by Anonymous Coward · · Score: 1, Informative

      You should read the original mail. Linus says he wants the fix to be published ASAP (or as he proposes, a maximum of 5 day delay of the fix).
      The announcement of the security hole is a whole different issue and can be delayed as long as people want.

      BTW, if you don't fix it immediately you are vulnarable and in trouble. The sooner a fix (a fix, not a announcement of a hole) is out the better.

    8. Re:So basically... by Papparazzi · · Score: 1

      HMM, so only White Hats are coding fer ms1??
      I not only doubt it, I know it aint so!
      member the Halloween Docs??

      --
      01101101 01111001 00100000 01110011 01101001 01100111
  7. Lost? by NoInfo · · Score: 1, Insightful

    the risk of the thing getting lost and delayed for the wrong reasons

    As opposed to getting lost for the right reasons?

    1. Re:Lost? by BaronGanut · · Score: 1

      Like in feature not bug.

      --
      Mohahah!
    2. Re:Lost? by sphealey · · Score: 1

      > As opposed to getting lost for the right reasons?

      Linus has stated on many occasions that he discards the first 2 or 3 e-mails he receives on a given topic from anyone except the trusted few.

      sPh

    3. Re:Lost? by actiondan · · Score: 2, Informative

      things can be delayed for the right reasons (e.g. for testing).

      I think the sentence is saying that things getting lost is not a desirable reason for a delay, which makes sense to me.

      Maybe if it said: "the risk of the thing getting lost and thus delayed for the wrong reasons", its intent would be clearer.

    4. Re:Lost? by Anonymous Coward · · Score: 0
      the risk of the thing getting lost and delayed for the wrong reasons

      As opposed to getting lost for the right reasons?

      I'd argue virtual parens:

      the risk of the thing getting (a)(lost) and (b)(delayed for the wrong reasons)
  8. Closed Security by thegnu · · Score: 5, Funny

    I've never really gotten the mechanism whereby software giants keep their software secure by not telling anyone about the security hole until it's fixed. First, we know about information leaks. Secondly, it's terribly profitable for some people to sit around and figure out security holes so they can steal from people.

    Especially in the position that Microsoft is in, with the lion's share of the market, and a supposed interest in keeping my data secure, I would assume that the first move would be to notify their customers of any security hole that might be potentially harmful to me. Given the number of them, I guess it would keep my mailbox full, but I wouldn't mind.

    Oh, I don't use Windows. Nevermind. Yay for Linux (and Linus)!

    --
    Please stop stalking me, bro.
    1. Re:Closed Security by funkyhat · · Score: 1

      The problem with this is Microsoft would then sue you for tampering with their software if you tried to patch the bug yourself. I wouldn't want to be notified of thousands of security issues in windows if there was nothing i could do about it without risking legal action.

  9. Lions and Tigers and Hackers oh my by SweetZombieJesus · · Score: 0

    I'll sit here cowering behind my hardware firewall, and prepare for an invasion...

    --
    Cheezit! We're boned! - famous 31st Century bending unit
    1. Re:Lions and Tigers and Hackers oh my by fwitness · · Score: 0, Offtopic

      "Cheezit! We're boned! - famous 31st Century bending unit"

      Flexo?

      --
      -- I have fans? Wow.
    2. Re:Lions and Tigers and Hackers oh my by SweetZombieJesus · · Score: 0

      It was the stylish beard that gave me away? Nah, I'm kidding you're alright...

      --
      Cheezit! We're boned! - famous 31st Century bending unit
  10. There's a reason why Linus is Alpha-Geek.... by Anonymous Coward · · Score: 4, Insightful

    and this is it. I totally agree with his ideas and would prefer his solution -- total openness.

    "Otherwise it just becomes politics..." -- Linus Torvalds

  11. Open system critical by jtapper · · Score: 0, Redundant

    I totally agree with Linus on this. Without an open system of issues, where is the accountability to get this stuff fixed quickly. Any bottleneck is still a bottleneck.

    --
    Got a site/story worth sharing? Leave a mark
  12. I LOVE slashdot. by GoofyBoy · · Score: 0, Troll

    Torvalds says this and its the TRUTH for the masses.

    Gates says this and its LIES for the masses.

    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    1. Re:I LOVE slashdot. by Nosf3ratu · · Score: 2, Insightful
      The difference being that kernel developers do their best and "Gates" doesn't.

      Gates doesn't (didn't) code anything himself. The two do not compare.

      --
      The old Lie: Dulce et decorum est Pro patria mori
    2. Re:I LOVE slashdot. by DJProtoss · · Score: 1

      correction: although he is guilty of many things, this isn't one of them. Apparantly (from a friend who [foolishly?] used to work for them, he always has, and still writes code on a daily basis. Presumably he doesn't write much any more, but thats still a loong way from never writing anything.

      --
      "Success is based on knowing how far to go in going too far"
    3. Re:I LOVE slashdot. by GoofyBoy · · Score: 1

      So if I code, I'm trustworthy and if I don't I'm not trustworthy?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    4. Re:I LOVE slashdot. by killmenow · · Score: 1

      Right.

    5. Re:I LOVE slashdot. by Jugalator · · Score: 1

      Grr, then point us to that article where Gates said that security holes should be revealed immediately as they're discovered, and that you should rely on other mechanisms for a safe OS, and not secretly kept bugs. Or are you just making things up?

      --
      Beware: In C++, your friends can see your privates!
    6. Re:I LOVE slashdot. by Anonymous Coward · · Score: 0

      no, its if you try your best. can you honestly say gates / microsoft has tried their best? (come on, without laughing this time)

    7. Re:I LOVE slashdot. by barryman_5000 · · Score: 1

      I wish that all the OS's would put more of an emphasis on security . . . more like openbsd(well maybe not them. They hash everything). Microsoft and Linux are both insecure. I think what needs to be done for linux is that we need a site dedicated to handling security patches, etc. Then they could just access it all through this one website. It'd be better than a mailing list.

    8. Re:I LOVE slashdot. by Anonymous Coward · · Score: 2, Funny

      Actually, things are much worse than that.

      If Gates says this, people think: "Ah, a Linux based firewall/router, to protect my MSWindows systems!"
      Realistically, that's not a bad idea.

      If Torvalds says this, people think: "what should I now protect my system with? A Linux firewall doesn't make sense..."

      So there again MSWindows scores! With MSWindows, you can add Linux as an extra layer of protection, with Linux, it doesn't make sense!

      1-0 for Win vs Lin!

    9. Re:I LOVE slashdot. by Anonymous Coward · · Score: 0
      The main difference being, of course, that Linux the Kernel is not a full-featured OS - it's just the core (hence the name "kerneL") around which the rest of the operating system is built around. There will always be flaws in human-written software - we introduce flaws into everything we do. The points are

      A: never assume something is secure. Test, test, test.
      B: Write programs with the following ideas in mind: Security before Function, Function before usability, usability before bells and whistles.
      C: In computing, the best defense is not offense, it's more defense. Don't use a firewall and call it good. Example: I use a hardware firewall, a software firewall on a NAT server, and have individual firewalls on every machine on the inside of the firewall. The NAT and every computer behind it has it's own AV scanner. The Linux NAT is running one; the windows systems behind it are running 2 different AV systems (more complexity, but less vulnerability) (though not on the same machine.)
      D: The more complex an item is, the higher the probability it has at least one critical flaw.
    10. Re:I LOVE slashdot. by Anonymous Coward · · Score: 0

      Correct me if I'm wrong, but what you're saying here is that Microsoft, right, became the world's leading OS, that is to say, the OS that is installed on more desktop machines worldwide than anything else, and Microsoft didn't even try?

      Fucking hell, we are really screwed if they ever pull their fingers out, and put their mind to complete and utter world domination.

    11. Re:I LOVE slashdot. by Anonymous Coward · · Score: 0

      what you're saying here is that Microsoft [...] didn't even try?

      Not at all. He's saying that Microsoft doesn't try their best to make a good (secure, stable, usable, etc.) product. They do try their best to keep their market share up, and they're very successful at that. They focus their efforts on the market, not on the product.

      Don't get me wrong, this seems to be working great for them. But your implication that "popular software" = "good software" is not correct.

    12. Re:I LOVE slashdot. by KiltedKnight · · Score: 1

      It was Microsoft's marketing department that got them the proliferation they have now. It had less to do with their developers. Besides, didn't Gates admit to having learned a lot about how to program by reading people's trash?

      When you can market a stale piece of beef jerky as if it was a filet mignon, you get market penetration.

      I think IBM learned this lesson the hard way when they barely did anything with Warp 3. If they would've been smart, they would've had the SDK out for various companies to develop software to go along with the release, then they would've done a real advertising campaign. Warp 3 beat Win95 to market, was generally more stable, had the kinds of things business users wanted, etc. The primary problems were a lack of software and a lack of marketing prowess.

      --
      OCO is Loco
    13. Re:I LOVE slashdot. by A+beautiful+mind · · Score: 1

      Yeah, sure he writes code. Often referred as "bugs". They have to sell updates somehow haven't they?

      /If you can't decide if its flamebait, troll or funny, don't moderate./

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    14. Re:I LOVE slashdot. by Papparazzi · · Score: 1

      Why try what ya already got!!
      I just hope they stay on their current line of fud and defimation, if they keep up the obvious lies, people *will* notice

      --
      01101101 01111001 00100000 01110011 01101001 01100111
    15. Re:I LOVE slashdot. by Papparazzi · · Score: 1

      Yeah, something to group all the distros and list the different vulinerabilities in one large site.
      And then Joey the script kitten reads it, and then he instantly can hack 8 different distros, and not have to even try and stay up.
      keep yer sys. patched and listen fer new bugs!!
      kill the connection if it's bad enough and then patch it.

      --
      01101101 01111001 00100000 01110011 01101001 01100111
    16. Re:I LOVE slashdot. by peawee03 · · Score: 1

      No, the idea is that they did try. They try and try until market dominance is theirs. Then they stop. When was the last time you've seen something truly innovative / awesome in a Microsoft product that completely dominates it's market?

      --
      I wish I could write clever and witty sigs.
  13. Best line from the article by krgallagher · · Score: 2, Informative
    "Quite frankly, nobody should ever depend on the kernel having zero holes," Torvalds wrote. "We do our best, but if you want real security, you should have other shields in place."

    Why would you have all your ports exposed with nothing running on them? I have a hardware firewall. I only run HTTP ad FTP when I need them and then turn them off when I am through. It is really just simple security. Be smart. Oh yeah I subscribe to security lists and patch when security patches are released.

    --

    Insert Generic Sig Here:

    1. Re:Best line from the article by ZorinLynx · · Score: 2, Informative

      This doesn't work in all situations. For instance, at a university where you have a system a large number of students can log into.

      Kernel local root escalations don't affect MOST systems, but those few systems where a large number of arbritrary users can log into them to work on projects and such are highly vulnerable to them. Especially in an academic environment where a student might be tempted to try to crack root to peek at someone else's work.

      -Z

    2. Re:Best line from the article by DrSkwid · · Score: 1


      there's more to life than websites

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:Best line from the article by colinleroy · · Score: 1

      Why would you have all your ports exposed with nothing running on them?

      A port "exposed" with nothing listening on it (ie, SYN packets to this port get an RST answer) is not any more exposed than if it was denied (SYN gets no answer). The only attack possible on a closed port is one based on an IP stack security bug, in which case ports with something listening are just as vulnerable.

      --
      blah
    4. Re:Best line from the article by agurkan · · Score: 1

      There are further security measures effective in those situations as well. chroot jails and restricted shells come to my mind. Not having a compiler installed and having a monolithic kernel with no module loading support also helps. Big university systems should have admins a lot more knowledable than me, so I expect them to have more stronger measures in place.

      --
      ato
    5. Re:Best line from the article by bdcrazy · · Score: 1

      A response to a packet is more exposed then just ignoring a packet. Responding gives the attacker knowledge that the target exists.

      --
      Tonights forecast: Dark. Continued dark throughout most of the evening, with some widely-scattered light towards morning
    6. Re:Best line from the article by drew · · Score: 1

      Big university systems should have admins a lot more knowledable than me, so I expect them to have more stronger measures in place.

      hardly.... at the school i went to, and i suspect many others, the systems administrators (on the systems students had access to) were just work study students, many of whom barely knew what they were doing.

      also, not having a compiler installed isn't always an option- a lot of the higher level cs classes that i took required us to turn in irix or solaris binaries along with the source code . obviously not many of the students had access to their own solaris or irix boxes, so they had to make use of their accounts on the university servers to compile and test them. (which always made things interesting when the operating systems classes started learning about fork(2))

      --
      If I don't put anything here, will anyone recognize me anymore?
    7. Re:Best line from the article by weicco · · Score: 1
      Why would you have all your ports exposed with nothing running on them?

      If you don't have anything listening your ports then they are closed. TCP connection cannot be established until there is someone accepting connection, UDP packets are dropped by TCP/IP stack and so on. So it does no harm to "expose" your ports. All the possible attacker can get is ICMP message saying that the port cannot be reached.

      In your case I think that your HTTP and FTP servers are more likely the places where attacker comes in or in case of FTP someone can sniff passwords.

      --
      You don't know what you don't know.
    8. Re:Best line from the article by SoTuA · · Score: 1
      (which always made things interesting when the operating systems classes started learning about fork(2))

      Always happens, all around the world. That's the time of the year when the sysadmins storm out of their office in rage, walk into the students lab, and yell "Who the fuck is [username]?". After a cowering [username] identifies himself, the sysadmin yells in his face "Next time run your homework in the workstation where you are sitting, not the central server you @%#$^@&#!@#$!^#^$&##%#%!@$!!!" and storms off.

    9. Re:Best line from the article by dbacher · · Score: 1

      And what software are you running, on the firewall to filter the ports?

      The Linux kernel in 2.2 and 2.4 (not sure about 2.6) contained an exploitable vulnerability that could be used to reload the entire kernel on Linksys hardware routers running Linux, for example. You could literally send them a malformed ping, and they would replace the kernel with any software of your choosing. And they would do this regardless of firewall settings, which ports were blocked, etc.

      In order for this to work, you need subsystem level security. The TCP stack needs to run in user space, and needs to be able to restrict which devices and kernel functions it can call. If the TCP stack is "hit," but the OS knows when it was loaded it promised not to do any file io, etc. then an attack can only deny service, not bring the kernel down.

      Again, looking at it from a pure security standpoint, most of the problems with Windows are also problems with Linux, and a lot of these revolve around assuming the OS itself and devices attached to it actually are working correctly and not vulnerable to attack.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
    10. Re:Best line from the article by colinleroy · · Score: 1

      And not responding at all gives the attacker knowledge that you're running a firewall, if there's anything else not blocked. I don't know which is better.

      --
      blah
    11. Re:Best line from the article by bdcrazy · · Score: 1

      How would they know you have a firewall? unless your ip is out there for something else, etc?

      --
      Tonights forecast: Dark. Continued dark throughout most of the evening, with some widely-scattered light towards morning
  14. On Linus by stratjakt · · Score: 2, Insightful

    Linus is the only figure in the entire OSS movement who doesn't have his head shoved up his ass.

    Everything he says is practical. He's all about technology, not new-age computer "philosophy" or rhetoric. He doesn't go around promoting linux because he thinks "M$ is Gayer Thean AIdz!@!!", he does so only when he truly believes it's a good solution.

    Here he is showing it again. He believes in full disclosure of bugs, not for any philosophical bullshit or imaginary right-to-know, but because it gets bugs fixed faster and improves the product.

    Once again, he's the only member of the OSS movement worthy of respect. He's the only reason businesses have considered linux an option, and the reason for any success it sees.

    The rest of the movements "figureheads" do more harm than good. Who else has been shot down when proposing a linux/OSS solution, having one of RMS's communist rants thrown back at them?

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:On Linus by Anonymous Coward · · Score: 0

      "Here he is showing it again. He believes in full disclosure of bugs, not for any philosophical bullshit or imaginary right-to-know, but because it gets bugs fixed faster and improves the product."
      How does it help bugs getting fixed faster? AFAIK only by putting the vendors in a position where they HAVE to fix the bug unless they want all their users boned... By giving the info the "bad guys" (you know, the freckled kid in the basement) need to exploit the holes? It kinda reminds me of death squadrons.

      I don't really see the point of releasing previously unknown information that might help people break stuff. People are right when they say security through obscurity is not the solution, but that does not mean you don't set your firewall to just drop packets instead of doing an RST, right? Obscurity is a layer of security.

    2. Re:On Linus by GoofyBoy · · Score: 2, Informative

      >He believes in full disclosure of bugs, not for any philosophical bullshit or imaginary right-to-know,

      No he doesn't.

      From the article:
      "I'd be very happy with a 'private' list in the sense that people wouldn't feel pressured to fix it that day," Torvalds wrote. "And I think it makes sense to have some policy where we don't necessarily make them public immediately in order to give people the time to discuss them.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    3. Re:On Linus by stratjakt · · Score: 1

      Whether you agree or disagree isn't really relevant. My point was, here's Linus, giving his opinion, because he thinks it will make the Linux kernel better.

      Thats what he's focused on. He didn't start ranting buzzwords and catchphrases like "obsucirty froo postpurity" or other bullshit. He says, simply, "the more people who know, the faster it's going to get fixed", and "it makes it harder to ignore problems or make excuses".

      It's not like I'm in love with Linus. He looks like he probably has that rancid BO geek smell, and if he was here in the room I'd probably smack him after about 15 minutes because he probably has a really goofy accent that would drive me crazy.

      But I respect him, what he's doing, and how he goes about doing it.

      Whenever theres an article by Perens or RMS or these other blowhards, I cringe a little bit, and hope my boss doesn't read them. Like I've said, I've proposed replacing a clients backend NT4 Servers running SQL Server 6.5, with Linux/Samba and Sybase.

      I was shot down because of the RMS type rhetoric, my boss assumed I was proposing it all out of some Free philosophy, when frankly, I felt it was (and still do) a better drop-in replacement than a full roll-out to Win2000.

      I wish Linus would publish more so more bosses can read about the guy behind linux, and that he's focused on making a stable, secure, reliable product, and not so much the philosophy behind it.

      --
      I don't need no instructions to know how to rock!!!!
    4. Re:On Linus by jaymzter · · Score: 0, Troll

      RMS has nothing to do with the OSS movement. Your ad hominem attack on everyone in OSS you don't agree with might've been better if you had used ERS instead, but then you wouldn't have gotten a chance to use your _communist_ line, would you?

      back under your bridge...

      --
      If thou see a fair woman pay court to her, for thus thou wilt obtain love
    5. Re:On Linus by Anonymous Coward · · Score: 0

      Sorry to say that OSS as a commonly used term as subsumed Free Software. Get used to it.

    6. Re:On Linus by stratjakt · · Score: 0, Flamebait

      Bullshit.

      His whole GNU/Linux hissy fit knocked corporate adoption back immeasurably.

      --
      I don't need no instructions to know how to rock!!!!
    7. Re:On Linus by ajs · · Score: 5, Insightful

      This is a massive distortion. There are dozens of folks who are just as level-headed as Linus. Linus happens to get the lion's share of attention from the community, which is a bit of a paradox given his personality, but he's not alone by a long shot.

      Now, if you're just thinking of the handfull of interview-bait folks like RMS, ESR, etc. then yes Linus does tend to stand out as a non-politico.

    8. Re:On Linus by I+confirm+I'm+not+a · · Score: 1

      "I'd be very happy with a 'private' list in the sense that people wouldn't feel pressured to fix it that day," Torvalds wrote.

      I read that as he'd accept a private list solely for internal discussion in the very short-term; I'm not convinced it suggests Linus opposes full disclosure at the earliest convenient opportunity. For example, he continues this quote with:

      But it should be very clear that no entity (neither the reporter nor any particular vendor/developer) can require silence, or ask for anything more than 'let's find the right solution.'
      ...and later on...
      Torvalds said he would accept a totally open list with no embargo and no limits on who reads it. However he does admit that his preferences are extreme and that there needs to be some middle ground between that and vendor-sec...
      ...and rounds off the article with...
      "So I believe that in the case of hiding vulnerabilities, any 'security gain' from the obscurity is more than made up for by all the security you lose through delaying action and not giving people information about the problem."
      --
      This is where the serious fun begins.
    9. Re:On Linus by c0rN_g0aT · · Score: 0, Flamebait
      Once again, he's the only member of the OSS movement worthy of respect. He's the only reason businesses have considered linux an option, and the reason for any success it sees.

      Why has this troll been modded +4 insightful for a misinformed, poorly articulated piece of flamebait!!! WTF!!!
      I am willing to bet that any randomly selected homeless person could be instructed to type the letters "RMS" followed by insults and they would get a +5 Insightful around here these days. The /. community is slowly becoming more like the AOL community because people are attraced here to read stories about the PS2 or latest gadget and then they feel the need to post in other secitons. The above post is the perfect example. If this guy is even using GNU/Linux $5 says he is dual booting XP with Linspire because that all he could get to work. The XP is for AOL, WOW and /. and the Linspire is for when the other Jr. high kids come over so he can show them how l337 he is.
    10. Re:On Linus by Atzanteol · · Score: 1

      That doesn't mean no full-disclosure. That means delayed full-disclosure.

      Reading his quote from LKML:
      But it should be very clear that no entity (neither the reporter nor any particular vendor/developer) can require silence, or ask for anything more than "let's find the right solution". A purely _technical_ delay, in other words, with no politics or other issues involved.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    11. Re:On Linus by Vince+Mo'aluka · · Score: 1
      Linus is the only figure in the entire OSS movement who doesn't have his head shoved up his ass.

      ...Once again, he's the only member of the OSS movement worthy of respect.

      OK mods, time for an explanation. How exactly did this get modded Insightful? Yes, Linus is practical and down-to-earth, but come on. The "only member of OSS worthy of respect"?

      --
      You took his stuff. You pound him.
    12. Re:On Linus by Papparazzi · · Score: 1

      Raymond has some probs too, but for real, this isn't about figure heads, be sure and check yer code, and when a vulnerability rises get the patch and fix it.
      I'm still waiting fer the perfect movie, and book, but I like the ones that are current, with out tweeking out and loosing sleep.
      Remember MS1 don't lose no sleep!!!

      --
      01101101 01111001 00100000 01110011 01101001 01100111
    13. Re:On Linus by leoxx · · Score: 1

      I happen to think that he is so popular because he expresses what so many of us think.

    14. Re:On Linus by GoofyBoy · · Score: 1

      >I read that as he'd accept a private list solely for internal discussion in the very short-term;

      So for vendor-sec it bad if they keep things secret for a timeperiod defined by them but its ok to keep it secret for a short-term as defined by Linus? This makes things different because we trust one person?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    15. Re:On Linus by Anonymous Coward · · Score: 0
      Once again, he's the only member of the OSS movement worthy of respect. The rest of the movements "figureheads" do more harm than good.


      I'd like to suggest that slashdot is a far greater embarrassment to open source than RMS, ESR, or anyone else you'd care to name.

    16. Re:On Linus by Tribbin · · Score: 1

      "The rest of the movements 'figureheads' do more harm than good."

      And when Linus dies... who is gonna take over the world when Linus dies?

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
    17. Re:On Linus by I+confirm+I'm+not+a · · Score: 1

      I think keeping any serious issue secret is bad, but I'm prepared to accept that exposing a flaw may take some time - time to categorise, allocate resources, etc. I sincerely doubt that Linus would begrudge "the Industry" 24 hours, and I certainly don't.

      --
      This is where the serious fun begins.
    18. Re:On Linus by Alejo · · Score: 1
      Completely disagree. Linus many times says things wrong or uninformed, just like this time. Read my other post.

      RMS communist, ok same level of communism as Jesus, Ghandi and many other figures. Either you are troll, oran illiterate ranter. (go wikipedia at least, dig communism+marxism+stalinism+fascism and dig a bit further from there, come on, prove me wrong!)

    19. Re:On Linus by MasTRE · · Score: 1

      > This is a massive distortion. There are dozens of folks who are just as level-headed as Linus.

      If you have the time (and energy), please name a few with a short summary as to why they qualify as being as level-headed as Linus. Please don't take this as an attack, I'm genuinely curious - maybe I'll learn something.

      --
      Must-not-watch TV!
    20. Re:On Linus by ajs · · Score: 1

      Luke Palmer is someone that I've always seen giving good, fair answers to people's (sometimes heated) questions. Of course, Luke Palmer is someone no one hears about. There are lots more like him, and sorry Luke, I'm just using you as an example because I saw some mail from you today on p5p ;-)

      If you want to find more such folks, go to the mailing list archive for any random project and look for the people who answer questions, fuel discussions and provide solutions, but rarely fall for the bait of flames and divisivness. They're out there.

      Linus does have one big thing going for him: he has leadership skills. That's seperate from being level headed, and it's (I think) orthoganal. Some leaders are not level-headed at all, and they're still quite effective leaders. Linus, however, by having both attributes is able to not only lead, but to grow his community much faster than most.

      It doesn't hurt that Linux was at the right place at the right time, but even given that and good leadership, the calm that he is able to project has sped the snowball down the hill.

    21. Re:On Linus by colinrichardday · · Score: 1

      And his gcc boosted Linux adoption. So?

    22. Re:On Linus by RocketRainbow · · Score: 1
      Linus happens to get the lion's share of attention...

      I agree. He wrote a good program, he's got gorgeous boyish charm, he's a natural poster-boy.

      Actually, what Linux needs is a new "face". I'm a model: I volunteer my services. Any photographers and graphic designers out there want to rig up some posters?

      We'll need some famous people... some role models. Never mind the usual "interview-bait", let's find some cool actors to tell everyone they need linux because it's totally awesome. I don't understand why the whole world of Linux users can't manipulate this better than a handful of advertising/marketing folks. There's just no excuse for the multitude of users of Microsoft out there!

      So who is with me?

      --
      *#*#*#*#*#******* I love peanut butter sandwiches!
  15. Politics by RangerRick98 · · Score: 4, Insightful
    I've seen quite a few comments about systems being left vulnerable with no solution if immediate disclosure is the policy. But from TFA:

    "I'd be very happy with a 'private' list in the sense that people wouldn't feel pressured to fix it that day," Torvalds wrote. "And I think it makes sense to have some policy where we don't necessarily make them public immediately in order to give people the time to discuss them. But it should be very clear that no entity (neither the reporter nor any particular vendor/developer) can require silence, or ask for anything more than 'let's find the right solution.'"


    Linus is just trying to keep the politics out of it, is all. He's not saying that every bug should be made public knowledge immediately, only that things shouldn't be kept secret for reasons other than the security of the users' systems.
    --
    "You're older than you've ever been, and now you're even older."
  16. Personal messages by BaronGanut · · Score: 1

    When someone sends a personal message to me about bugs I forward them to a mailinglist as fast as possible, otherwise it _will_ be lost.

    --
    Mohahah!
  17. Surely a mixture would be best? by Blapto · · Score: 1

    Something like a moderated BugZilla. People submit their bugs/holes, and they go to a list which only trusted people can see. I think there are more people out there willing to see a security advisory and use that to create malicious code (if only to test it out, trick people etc.) than those who see an unsolved security advisory and work on patching code. I don't really want the general public seeing what holes I have on my machine, as that's what it comes down to really.

  18. aren't there still unfixed kernel holes? by Anonymous Coward · · Score: 0

    http://it.slashdot.org/article.pl?sid=05/01/10/035 225&tid=172&tid=106

    http://linux.slashdot.org/article.pl?sid=05/01/0 7/ 2028203&tid=172

  19. Mailing list thread by OblongPlatypus · · Score: 4, Informative

    Since the article is pretty much a copy/paste job from the lkml, why not link directly to the thread in question?

    --
    -- If no truths are spoken then no lies can hide --
  20. Ok, its fixed by JustOK · · Score: 1

    I'm still debating whether its good or not. Well, the theory is good, and what's bad will be systems where changes can't be made immediately. For eg, a corporation says that security patches MUST be analyzed/tested in-house BEFORE applied to production or "public" systems. Also, I'm sure there will be systems whether the admin can't get to them right away. This, obviously, is a problem. Is it worse than having a closed system and delayed notification?

    --
    rewriting history since 2109
    1. Re:Ok, its fixed by tcollier · · Score: 1

      "what's bad will be systems where changes can't be made immediately"

      How does open vs. closed have any effect here? Any changes made to the system would either be a workaround or a patch of some type. This means the solution has to be available.

      In a closed system, you wait for the vendor to release the solution... you still have to wait for the solution to be tested in-house.

      In an open system, you still have to wait for the solution to be released, and then you still have to test in-house.

      So don't you still have to wait extra time either way? Are you waiting longer in either case from the time that the vulnerability is known to the public to the time you implement the solution?

    2. Re:Ok, its fixed by JustOK · · Score: 1

      In an open system, more black hats will know about the problem BEFORE there is a fix. That increases the possibility of an exploit.

      --
      rewriting history since 2109
  21. He's right, and here's why by Anonymous Coward · · Score: 3, Interesting
    It is very very rare that there is a security problem in the kernel that leaves you vulnerable with no work-around. Almost always, it's just a question of blocking external access to some port, external access which should usually be blocked anyway. Once that is blocked, solving the problem isn't critical. It's still important, but the net won't melt down or anything like that. Also, these kinds of things tend to get patched very quickly.


    The other reason why this is the right way to go is because we should be moving towards a model of damage containment with all forms of electronic security. Faults should be isolated. A security problem in one part of the code should not result in a total compromise of the system, even if that fault is in the kernel. That's where Linux should be heading. Part of that would be moving more stuff out of the kernel and also having less stuff running as root. The end goal would be to get rid of root entirely.

    1. Re:He's right, and here's why by DrSkwid · · Score: 1


      so we should remove remote access to ssh from our users every time a bug is found ?

      get real

      As for root, you are totally correct, plan9 did that over 15 years ago. You can't escalate privileges because there's nothing to escalate to!

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    2. Re:He's right, and here's why by Saxerman · · Score: 1
      so we should remove remote access to ssh from our users every time a bug is found ?

      No, the information that a bug has been found should be made available to you so you can take whatever action you deem appropriate.

      --

      A steaming cup of soykaf would be real wiz right now.

    3. Re:He's right, and here's why by DrSkwid · · Score: 1


      Top level says that we are saved by blocking remote access.

      This is poppycock.

      Whereas your point is valid, but not one I was challenging.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    4. Re:He's right, and here's why by dbacher · · Score: 1

      Of course, at the moment, the kernel provides no such isolation and as a basically monolithic model, loading everything into kernel space, would provide significant obstacles to actually obtaining true isolation/containment of damage.

      Kernel damage usually doesn't have useable workarounds -- you can shut off apache, or modify settings maybe some percentage of the time (but not always), but in a real world environment, on a production machine, replacing the kernel is likely to be a no-go.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
  22. Another good writeup on KernelTrap by Anonymous Coward · · Score: 2, Informative

    There's a good writeup on this thread at KernelTrap, too. Includes links to the full thread, which is quite fascinating.

  23. Right ON. by Anonymous Coward · · Score: 0

    Linus, I recall corresponding with you back in the day (whoa, date myself, around pre-.9) and you were right on then, and you are right on NOW. NO crap delays.

  24. I say: by Anonymous Coward · · Score: 0

    Linus Torvalds for president

  25. Notify on Vulnerability, don’t release the 's by finse · · Score: 1

    While I would like to know of security vulnerabilities, it makes me very nervous when the associated POC or 'sploit is released along with it. There should be a middle ground. As a security admin, I would like to know when I have a vulnerability on systems as to allow me to attempt to mitigate the issue as much as possible. When the POC/'sploit is released in the same day as the security alert, I am that much more of a disadvantage.

    --
    Paranoid tinfoil hat crowd say Y here, everyone else say N.
  26. IMHO we need some regulations by digitalgimpus · · Score: 1

    Computer security these days is becoming more and more related to national security.

    We need a simple bill (preferably a UN decision that countries agree to abide by and enforce among their citizens).

    1. All vendors must provide an email contact for security issues.
    2. There will be 1 official list for security disclosures. Mantained internationally.
    3. The vendor gets 48hr advanced notification. To allow them to patch/research if it's high profile.
    4. If vendor feels the security issue is extremely critical to safety/welfare, they may ask the offical list for extended time. In which only governmental agencies will have acess to the issue. Not the general public.
    5. Fix/workaround must go to another list. This list will be publically accessible to anyone.

    Last regulation is simple:

    *no* charge may be issued for security fixes. All security patches must be made available free of charge to a paying customer.

    Reasons:

    1. Central place to know of security issues. Rather than checking several places.
    2. Ability to keep critial problems away from public knowledge until the vendor when it's serious.
    3. Make it easy to find out and research issues.

    The current situation is to ad-hoc and spread out. It's very hard to manage.

    1. Re:IMHO we need some regulations by Anonymous Coward · · Score: 0

      why should the UN get involved?

      The UN? um rightttt......so we can have another arena of wide spread corruption and general incompetance?

      why should the govt get stuff first?

      you have just created a list which no one will use

    2. Re:IMHO we need some regulations by Anonymous Coward · · Score: 0
      LOL! Where are my mod ponts when I need them. That was the funniest parody of security processes and policies I've ever seen. Almost the perfect subtle-troll post. I think your "UN" comment gave away your trolling, though.

      And the "*no* charge...to a paying" part cracked me up as well. "Free security fixes if you pay for my security fix subscription" slogan.

      (You weren't serious, were you? In case you were, let me point out that one-size-fits all solutions force everyone down to the lowest-common-denominator. Some software vendoors are better at this than others (Microsoft); and their practices should NOT be wattered down to meet some minimal standard.)

    3. Re:IMHO we need some regulations by charyou-tree · · Score: 1

      Computer security these days is becoming more and more related to national security. We need a simple bill (preferably a UN decision that countries agree to abide by and enforce among their citizens).

      Wow, if you're a troll, you're good. My hat's off.

      If you're serious, you're a moron. Getting governments and lawyers involved is a recipe for disaster. It's bad enough that they already legislate their incompetence and corrruption into every other aspect of our lives, but it's a necessary evil. The price of civilization, if you will.

      As for the UN ... the less that barely-relevant, totally ineffective, archaic organization is allowed to do, the better.

    4. Re:IMHO we need some regulations by dbIII · · Score: 1
      Computer security these days is becoming more and more related to national security.
      Then here's some suggestions:
      1/ Ensure that missile launch codes are more complex than a string of zeros.
      2/ Military intelligence videos should be encrypted so that people cannot watch them on their sattelite TVs.
      etc

      As you can see, it comes down to good practice.

      Legislation is not the way to do these things, better practice is. Legislation would just become a barrier to entry for new projects in their development stages. Also, who is going to be the national repositry for such issues? The patent office makes sense, but do we really want to wait more than five years before anything is done? This is a situation where quick action is important, and another process enforced by legistation is going to slow it down - as well as the possibility of the legistation being used as a hammer by the unscrupulous to hit their competition.

    5. Re:IMHO we need some regulations by dbIII · · Score: 1
      In which only governmental agencies will have acess to the issue.
      I for one have little trust for US government agencies after the industrial espionage for Boeing in the 1980's and the fact that recently they imprisoned one of my countrymen for three years and couldn't find a single offense to charge him with.
  27. No No No! by af_robot · · Score: 1, Funny

    That guy is not right!!
    All you need to keep Linux computer secure:
    1) enable *by default* build-in kernel firewall to reject all incoming connections
    2) keep your kernel up to date, by autodownloading & installing patches from kernelupdates.linux.org
    3) build antivirus *inside* linux kernel and insure that you have latest antivirus and exploits definifins.

    I don't understand why are you, linux users, don't come with that simple idea long time ago! If every linux users will follow this three simple steps then no one from internet will be able to hack or exploit your computer.

    1. Re:No No No! by Anonymous Coward · · Score: 0

      Idiot. Most of the issues that affect Linux and BSD are local exploits, not remote. Jeez, get a fscking clue already!

    2. Re:No No No! by PenGun · · Score: 0

      You have been successfully trolled by af_robot. You are however too small to keep. Go to the corner and stare at the intersection.

      PenGun
      Do What Now ??? ... Standards and Practices !

  28. But Nothing!! by EXTomar · · Score: 1

    If a closed vendor is "slow" on fixing an issue guess what happens? You wait. Hopefully there is disclosure so you know what to protect "from the outside" while you patiently wait for the vendor to release a fix.

    On the other hand, if the maintainer responsible for an errant kernel module is "slow" then guess what happens? Someone else fixes it. Most importantly, you can fix it if you chose to do so. If you know there is a problem, you have the source, and ultimately you can fix it. You don't have to wait for the kernel maintainers to get going. You can get started on correcting it today. This is why full and open disclosures on security issues are important for Linux and BSD.

    Ultimately, this is the strength of OSS projects. No one is beholdened to any programmer or entity. You are given more options on what to do than wait for the vendor.

  29. Isn't it a comprimise? by Protocron · · Score: 1

    I am completely amazed by Linus. I have been reading the Kernel list for a few days now and I realize just how incredible he is.
    He seems to take this approach that he is a figurehead. At times he seems like he knows this and sometimes does not want to be. But for the most part seems to revel in that he is the figurehead of Linux. I wish I had some of the really simple things but in this particular instance he was talking about how he has to choose the route of being completely open. All kernel-sec issues are completely open to the public and there is no secrecy. He then goes on to describing how vendor-security lists are completely closed and noone releases information until it is fixed or it actually goes public by a third party. He descibes a middle of the road where there is a closed-open list I still don't get it.) And that since it's a comprimise noone wins but it meets both people needs.
    Anyway I highly advise subscribing to kernel mailing lists and just filter everything except for Linus and maybe Alan Cox, and Morton. I am sure everybody on the lists are just as important but there really aren't enough hours in the day to follow the whole thing.

    This sig is my vote for Linus to be nominated for a nobel prize.

    --
    CAPS LOCK: ITS LIKE THE CRUISE CONTROL FOR AWESOME
    1. Re:Isn't it a comprimise? by Anonymous Coward · · Score: 0

      >He descibes a middle of the road where there is a closed-open list I still don't get it.) And that since it's a comprimise noone wins but it meets both people needs.

      He proposes two middle-road lists. One that is fully open. Like lkml but for security issues only.

      The other is a half-open that might be invite only. This list is just a private lkml that keeps at max 5 day delay on fixes for security risks (the disclosure on the other hand is something that might be delayed as long as people want).

      >This sig is my vote for Linus to be nominated for a nobel prize.

      In what category? Literature? :)

  30. Remember the Death Star by Anonymous Coward · · Score: 0

    Obscurity is the most basic security strategy. Just as the guys on the Death Star.

  31. No! by 91degrees · · Score: 4, Interesting

    Scenario 1: Bug is detected. Full disclosure including exploit.

    Result: Mallory uses exploit. Alice releases a bugfix, Bob applies the fix. If it takes Alice andBob longer than Mallory, the server is compromised.

    Scenario 2: Bug is detected. Kept quiet.

    Result: Eventually Mallory detects the same bug. Exploits it. Server compromised.

    Scenario 3: Bug is detected. Released only to trusted developers.

    Result: Alice releases bugfix. Announces that it fixes a security hole. Gives general details of what the bug is. Mallory has to work out the details and exploit it. This gives bob a lot more time to apply the patch than scenario 1.

    So what's so great about full immediate disclosure?

    1. Re:No! by codepunk · · Score: 1

      Cracker finds expolit but tells his buddy joe. Joe reports the vulnerability to some closed list. Cracker in the mean time exploits a 1000 machines because no patch is available and there is no disclosure while the originator is taking his own
      sweet time putting together a patch because nobody supposedly knows about it.

      I also want immediate disclosure so I can defend myself. I don't need to wait for a patch I can patch my own software if I know about it.

      Take for instance a while back there was a linux worm released that copied a file to tmp or something. We knew about it instantly and everyone could apply a quick fix to their box by creating a file of the same name and making it read only thus quickly closing the hole before a patch was even available.

      --


      Got Code?
    2. Re:No! by 91degrees · · Score: 1

      Cracker finds expolit but tells his buddy joe. Joe reports the vulnerability to some closed list. Cracker in the mean time exploits a 1000 machines because no patch is available...

      Well, there is that. But it all depends on how many bugs are detected by the blackhats first, and how much more quickly a fix is produced with full disclosure. Unless you have metrics for both of these, it's all guesswork which is better.

      ...and there is no disclosure while the originator is taking his own sweet time putting together a patch because nobody supposedly knows about it

      But I disagree with this. We can assume that there are quite a few people on this closed list who see the urgency.

      I also want immediate disclosure so I can defend myself. I don't need to wait for a patch I can patch my own software if I know about it.

      I want to know there is a flaw. And some indication of what I can do to reduce the risk, but I don't need precise details, and certainly not a working proof of concept exploit (which would presumably be included in "full disclosure").

      Take for instance a while back there was a linux worm released that copied a file to tmp or something.

      But that's different. That was a hole that we know is already known to the blackhats and is already being exploited.

    3. Re:No! by vadim_t · · Score: 1

      Scenario 1 and 3 are quite different. Look at it from inside the organization.

      Scenario 1: Damn! We've got to fix that one before out customers start getting hacked!

      Scenario 3: No big deal, the policy is to keep the exploit secret for 30 days. We can add that to the queue of things to do.

      The problem is that the blackhats aren't going to wait. Given enough time, which can easily be measured in days or even hours, Scenario 3 can become Scenario 2. And then you're in big trouble.

      As an admin, some organization assuring me they know of an exploit which has been secretly reported to them does very little for my peace of mind. I want to know what is it so that I can test my systems, put a rule on the firewall, or at least do something while they're working on it.

    4. Re:No! by 91degrees · · Score: 1

      We should still assume that the blackhats already know about the exploit. We should also assume that they don't, and take the course of action that works best given that both assumptions are true.

    5. Re:No! by MikeBabcock · · Score: 1

      Who says Alice is a trusted person?

      Trusted in this case usually means people who pony up money to be in the know, it doesn't mean people who actually know how to fix the bug.

      --
      - Michael T. Babcock (Yes, I blog)
    6. Re:No! by MikeBabcock · · Score: 1

      And while I'm at it:

      Scenario 4:

      Bug is detected by *untrusted* source and exploited quietly for months.

      Result: when bug is detected by whitehat person and kept quiet, little do they realize that the bug is being exploited as they wait with their thumbs up their ...

      --
      - Michael T. Babcock (Yes, I blog)
    7. Re:No! by 91degrees · · Score: 1

      Isn't that essentially the same as scenario 2?

    8. Re:No! by 91degrees · · Score: 1

      Depends whether we're talking about theoretical security, or practical real world examples. In security theory, Alice is not a trusted person.

      But in the real world, Alice has shown that she has contributed a number of security patches, has a number of people in the community willing to vouch for her, and her name and address are public. While there's a risk that one of the people we trust is a blackhat, if the information is released to everybody, in all probability, a lot of the blackhats will receive the information.

    9. Re:No! by Anonymous Coward · · Score: 0

      Mallory is more likely to work for the developers than Bob is; so the bad guys will get advanced notice of the bug.

    10. Re:No! by 91degrees · · Score: 1

      I'm assuming that the bug report goes to the developers. If Mallory doesn't have it its because he's not submitted anything substantial to a related project.

    11. Re:No! by micheas · · Score: 1

      Scenario 1: Bug is detected. Full disclosure including exploit.

      Result: Mallory uses exploit. Alice releases a bugfix, Bob applies the fix. If it takes Alice and Bob longer than Mallory, the server is compromised.

      Alternate, and reasonable results:

      • Bob desides that he cannot risk compromise and disables the vulnerable software, while waiting for Alice to release a bug fix.
      • Bob ups intrusion detections for that vulnerablity and is able to respond promptly to Mallory's use of the exploit. Returning the system to its usual state after applying the bug fix from Alice.
      • Bob desides that it is of no consequence to him if Mallory uses the exploit.

      While one may argue against releasing the exploit code immediatly. The idea that the system administrator is to be kept in the dark for her own good is a model that has resulted in securtity bugs languishing in Mozilla and Internet Explorer for months.

      The more I see of this debate, the more sympathetic I am to D. J. Bernstein's arguement that programers should be punished for bad code.

    12. Re:No! by MikeBabcock · · Score: 1

      You're way off.

      Often security patches aren't contributed by people who've contributed many other patches but by semi-random individuals.

      Read up on the bazaar.

      --
      - Michael T. Babcock (Yes, I blog)
    13. Re:No! by Anonymous Coward · · Score: 0
      "We should still assume that the blackhats already know about the exploit. We should also assume that they don't, and take the course of action that works best given that both assumptions are true."

      My head a'splode!

    14. Re:No! by 91degrees · · Score: 1

      I think my current position based on the responses so far is that there should be full disclosure that there is a bug in a given application, perhaps some indication of what type of bug it is, and any information on how to reduce risk.

      If we assume that at least one black hat knows of the exploit (so there's no excuse to procrastinate over the fix), surely we should also assume that at least one blackhat does not know but will learn all information before the administrator. So before we release any information we have to consider whether it will be more useful to the admin or to the second blackhat.

    15. Re:No! by 91degrees · · Score: 1

      :)

      It's like any game. Since you don't know which is true, you have to plan for both situations.

    16. Re:No! by dbIII · · Score: 1
      So what's so great about full immediate disclosure?
      Let's look at some commercial software - in many cases with many vendors a freindly third party (usually a client) identifies a problem and contacts the vendor, then gets pissed off months later and makes the problem public, after which time the vendor considers taking legal action against the messenger AND THEN starts to work on fixing the problem. This is what you get with a fully closed system.

      With a fully open system someone may identify an exploit because they just got exploited - that's what happens with antivirus software and the various vendors share a lot of info to the advantage of all of them.

      Something between the two extremes is possible for holes that don't seem to be expoited yet, and already happens in a lot of places. As the article said, you can't sit on this for months or people will exploit the problems. If you can't work out how to deal with it in a short timeframe in a public system like linux you can put it out there and see if there is someone who can.

  32. Re:Notify on Vulnerability, don’t release the by PureFiction · · Score: 1

    It doesn't really matter. You should consider wild exploit code available the moment a vulnerability is discovered. While this is less common than some kind of grace period (days, week?) you should act according to the risk of immediate vulnerability.

  33. Much more secure by Anonymous Coward · · Score: 0

    would be Kernel Sanders - the 11 secret herbs and spices are one of the most closely guarded industrial secrests of all time.

  34. But... by yoshi_mon · · Score: 1

    Whenever theres an article by Perens or RMS or these other blowhards, I cringe a little bit, and hope my boss doesn't read them.

    I think most of what you say is very valid but right here you lost me a bit.

    The OSS movement is not alone in having some more extreme members. I'll take RMS any day over Ballmer jumping around like a monkey screaming, "Developers! Developers! Developers!"

    --

    Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
  35. You're missing the point by Anonymous Coward · · Score: 0

    The vendor should be notified immediately and allowed time to provide a fix to the public. If you notify the vendor and the public of your discovered vulnerability at the same time then you have not helped anyone since there is no patch available anyways. All you've done is let some script kiddie exploit a lot of machines, and that's not responsible disclosure.

    1. Re:You're missing the point by Craig+Maloney · · Score: 1

      The vendor should be subscribed to the same lists. We're all alone in this, together. It's their butts and their customers buts if a vendor doesn't keep up with the latest fixes in the kernel. I completely agree with Linus: there is no good reason for not disclosing everything as soon as possible. The system has worked in the past, and should be able to work in the future.

  36. Re:Notify on Vulnerability, don’t release the by finse · · Score: 2, Interesting

    While I see your point, I do not agree fully. If an exploit is not the wild when the vulnerability is discovered, providing the code will most certainly assist in accelerating the release of a worm or a script kiddy tool.

    --
    Paranoid tinfoil hat crowd say Y here, everyone else say N.
  37. Or by Anonymous Coward · · Score: 0

    It could just have the effect of informing thousands of 'bad people' exactly how to compromise your system and there's still no patch available. All you've done is add one more complexity to the issue by disclosing it to script kiddies.

  38. Really? by Anonymous Coward · · Score: 0

    Would you want to install a patch across thousands of workstations when it was developed and tested in 5 working days just so you feel safer? This could have even worse side effects than actually leaving them vulnerable. That's a sysadmin 101 no-no.

    1. Re:Really? by A+beautiful+mind · · Score: 1

      Well to be honest 99% of the patches are okay even if developed in 5 days. I think it needs even less time, considered two big advantages: there is the source and there is the documented exploit. 5 days should be more than enough for the best kernel hackers in the world to fix a hole which is most likely trivial to fix but was hard to spot. And anyway, they don't NEED to fix it in 5 days, they NEED to disclose information after 5 days.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
  39. BUZZT! Wrong by Safety+Cap · · Score: 1

    Billg wrote parts of the MS Basic code, waaaay back in the day. One particular part that comes to mind was the "paint fill" function (whatever it was called). Turns out it was as slow as a pig's ass, too. Tee Hee.

    --
    Yeah, right.
  40. I found Linus' arguments rather inconsistent by greppling · · Score: 2, Interesting
    At one point he said, he wants complete openness, everything else is just bad practice. Then he is fine with a short closed period.

    He says he never wants to wait applying a fix, because he wants to give users the best kernel possible. Then he says that it probably doesn't matter that the kernel.org kernel gets fixes last, because most users run vendor kernel anyway.

    But I think what annoys me most is that he is constantly claiming he is not forcing his (in his own admittance extreme) views on anybody. But this is just not true: In his position, he imposes his view on dealing with security issues on all kernel.org kernel users, and indirectly on vendor kernel users, just by the way he actually deals with them.

    From the discussion it turned out that the vanilla kernel often lacks security fixes because of Linus' complete refusal to work with vendor-sec. (2.6.10 got released with holes that had been fixed in 2.6.9-ac for a while.) And on the other hand, Alan Cox blamed him for quietly applying security fixes to his tree all the time; he actually said he is constantly reviewing the patches for this (since the blackhats obviously are doing the same).

    I think the full discussion is worth reading. It's an interesting clash of culture between people like Alan Cox, Marcelo Tosati etc. who have been working for a vendor for a long time and feel responsible for their users, and have thus adopted a rather pragmatic view, and the more fundamentalist full-disclosure of people arguing on Linus' side.

    Anyway, I am sure they will find a middle ground, because all agree that there is a need for a) a linux kernel security contact point (which will probably be a new closed mailing list with rather short disclosure timeline), and b) an established channel for announcing security holes (and maintaining security-fixes-only 2.x.y.z kernels).

    1. Re:I found Linus' arguments rather inconsistent by A+beautiful+mind · · Score: 2, Informative

      I couldn't quote the letter by word when he explained what you feel an incosistency but if you accept my interpretation of it, he said that his view about total openness may be a bit extreme SO he suggested this compromise between full embargo(vendor-sec) and total openness to strike a healthy balance.

      I just want to point out aswell that the reason why Linus doesn't want to do with anything with vendor-sec is politics.

      I have to point out on a sidenote though, but it seems to fit here that Andres Salomon started a new patchset, the "-as".

      "Hi,

      I'm announcing a new kernel tree; -as. The goal of this tree is to form a stable base for vendors/distributors to use for their kernels. In order to do this, I intend to include only security fixes and obvious bugfixes, from various sources. I do not intend to include driver updates, large subsystem fixes, cleanups, and so on. Basically, this is what I'd want 2.6.10.1 to contain."

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
  41. Kind of like... by Anonymous Coward · · Score: 0

    How iptables keeps me safe from the latest Mozilla vulnerabilities coming out? Yeah...

  42. Actually by Anonymous Coward · · Score: 0

    The responsible people that post to those lists give the vendor about 30 days. Five is just ridiculous. And in fact, those who have immediately disclosed the vulns with PoC attached are indirectly responsible for the worst worms because of their tell-all mantra. Script kiddies turn that into a worm before the vendor even has a chance to fix and test (testing is an important time-consuming part of this) it. It's irresponsible.

  43. Ha by Anonymous Coward · · Score: 0

    And you are under the impression Linus writes all the kernel code are you? You poor stupid bastard.

  44. here by Anonymous Coward · · Score: 0
  45. Re:What a wonderful idea - government regulation.. by robw810 · · Score: 1

    That's just great - let's get the government involved. Can you name ONE thing that government has done more efficiently and more economically than the private sector? RW

  46. OS/2 (Re:I LOVE slashdot.) by Anonymous Coward · · Score: 0
  47. silly sp2 firewalling as default by Anonymous Coward · · Score: 0

    the sp2 firewalling as default, is just a really stupid way to solve the real problem, listening on ports not needed. come on, why would you listen on a bunch of ports, then firewall them?

    1. Re:silly sp2 firewalling as default by Anonymous Coward · · Score: 0

      why would you listen on a bunch of ports, then firewall them?

      Because left hand talks to right hand through brain, and brain has so much money on the mind that it doesn't really care if left hand talks to right hand.

  48. PaXTeam's Defense by geomon · · Score: 1

    For what it is worth...
    (Posted Jan 10, 2005 11:26 UTC (Mon) by guest PaXTeam) (Post reply)

    lots of speculation so let's see the actual timeline a bit. spender emailed Linus sometime early december about the few issues he had found. he also mentioned some of the fixes that were in PaX, the result of one of them was this commit: http://linux.bkbits.net:8080/linux-2.6/cset@41bc90 0azV2y9... . understand please that we (well, spender at least) already had had a working two-way email connection with Linus. during the holidays i had finally time to work on the forward port of PaX (last supported version was 2.6.7) and that's when i realized the change in status of the expand_down() bug as since 2.6.9 it became exploitable by unprivileged users as well. so i emailed Linus about it (of the importance, not the bug itself, he had already known about it from spender, although he had never replied back on that one). one week later, which is early this year i resent the mail to Linus and Andrew as well, and the next day spender forwarded the mail himself to them (as i said, he had a known working email route to Linus at least). nothing happened except spender was preparing the next grsecurity release and it became more and more urgent to get some feedback on these issues. we were considering emailing Alan Cox (the week of waiting allotted to Andrew as well wasn't over yet) when the uselib() exploit suddenly hit the net and everyone entered forced release mode, we couldn't delay it either.

    now that you know some background, tell me again, 1. how much more we should have waited, 2. why we shouldn't have contacted Linus/Andrew in the first place, 3. why we should have contacted Alan first (who is explicitly not the security contact anymore), 4. why we should have contacted a VM hacker first (none of whom is a security contact either, not even for their respective employer, let alone linux/VM in general).

    see, i've been in the security industry for some number of years now, and i know quite well what best practices are (everyone's got his own, but there're some common elements):

    rule 1: you contact the explicit security contact first. for linux this used to be Alan himself, nowadays it's vendor-sec (yes, that means you're not supposed to deal with individual distros, that's why vendor-sec was established in the first place). except they proved to unreliable, not to mention that it's *impossible* to contact them in a secure way (they don't have a PGP key).

    rule 2: short of such a security contact, you begin contacting the 'people in control', from top to down, not the other way around. for companies that's relevant because the chain of control also represents the chain of responsibility. you can argue that open source/free software projects are free of chain of control, but they're not free of responsibility. i believed and still believe that we did the right thing when we began contacting Linus, then Andrew and were about to contact Alan when external events intervened.

    > THAT is why there is all this maintainers/lieutenants business.

    except the VM has no explicitly listed maintainer. but yes, i can guess who the main contributors are, but that doesn't make them a security contact (remember, we only wanted to get feedback, be told what to do next, and *not* to force Linus or anyone to actually manage the issue). it makes them the right person to actually fix the bug, but that's only the second step after the initial contact.

    > PaxTeam isn't subscribed to LKML. Why? Because "there's too much"?

    correct, i have a day job (unrelated to linux), family and friends, i can't handle that email load (and there's more in my world than lkml). i don't know where you got that i didn't like lkml, if i wasn't sympathetic to linux, i would have posted everything to bugtraq a month ago (contrast that to the recent DJB case).

    > And that fact that it claims to report a security vulnerability is quite
    > likely to get it classified as "crying wolf"

    i provided a proof of concept exploit (which you would know if you had actually read the announcement and posts here).

    --
    "Rocky Rococo, at your cervix!"
  49. Holding back announcement of security hole? by abreel · · Score: 1
    I can be wrong, but I thought that announcing the hole ASAP help me working on countermeasures, fortify or just shut down the affected parts. It is more likely that some black hat found this bug than me. So can somebody light me up why is it good for me to not know about it?

    --

    sigs sugs

    --
    so say we all
  50. iu.edu=INDIANA University by Anonymous Coward · · Score: 0

    On the Banks of the Wabash, Far Away
    Written by Paul Dresser
    Composed by Paul Dresser

    'Round my Indiana homesteads wave the cornfields,
    In the distance loom the woodlands clear and cool.
    Oftentimes my thoughts revert to scenes of childhood,
    Where I first received my lessons, nature's school.
    But one thing there is missing in the picture,
    Without her face it seems so incomplete.
    I long to see my mother in the doorway,
    As she stood there years ago, her boy to greet.

    [CHORUS]

    Oh, the moonlight's fair tonight along the Wabash,
    From the fields there comes the breath of newmown hay.
    Through the sycamores the candle lights are gleaming,
    On the banks of the Wabash, far away.

    Many years have passed since I strolled by the river,
    Arm in arm, with sweetheart Mary by my side,
    It was there I tried to tell her that I loved her,
    It was there I begged of her to be my bride.
    Long years have passed since I strolled thro' there churchyard.
    She's sleeping there, my angel, Mary dear,
    I loved her, but she thought I didn't mean it,
    Still I'd give my future were she only here.

  51. Linus is the Man by zx2c4 · · Score: 0

    Damn - Linus is like the super hero of the computer world. He's replaced our president as someone I look up to. The guy is really on top of what's right to make the best program. I'd love to spend a day with Linus just hanging out.

    --
    ZX2C4
  52. Theory vs. Practice by udoschuermann · · Score: 1

    From a theoretical standpoint Linus is absolutely correct: the more eyeballs, the faster the issue is fixed, so distribute it far and wide and as fast as you can.

    From a practical standpoint, however, everyone would have to update their system the moment the fix is available, because the published issue is in the hands of the "bad guys", too. That is simply not going to happen in the real world.

    The Right Thing(tm) is probably somewhere in-between, which is (as I perceive it) precisely what the industry is presently doing, for the most part. There may be (and probably should be) improvements to that model which should be made, but complete and immediadiate openness is at one extreme end of the spectrum just as gag orders and denial by proprietary software vendors are on the other.

    --
    --Udo.
  53. Re:Notify on Vulnerability, don’t release the by evought · · Score: 1

    As an administrator, having the exploit published is extremely helpful.

    1) It allows me to test a system myself to see whether it is vulnerbale, especially in a case where I have a non-default setup or other security measures in place. I may also need to know whether non-linux systems may also be vulnerable and have simply not been reported yet.

    2) It gives me thorough understanding of how the vulnerability works, how a successful or attempted exploit might show up in my logs, and just how much damage can be done. Is this a 'open a telnet window and start typing root commands' situation or is this an hours long process of unravelling layers of security? Should I be concerned by these attempted connections to port 183? Am I already compromised?

    3) It gives me an opportunity to disable relevent kernel functionality or make a patch (even if just crudely hacking out a feature temporarily) myself if I really feel the need and, and this is the important part *test* the change to make sure the exploit is *actually blocked*.

    Without the exploit published, I *cannot do these things*. Now, *Do I* do these things? Sometimes. I have to pick my battles and pay attention to the worst exploits against the most critical targets. A defense in depth allows me to do that and the *published exploit* gives me the information I need to decide.

  54. Re:You should listen to him. WHY? by Anonymous Coward · · Score: 0

    Yeah right, because of his years of worldly experience and megabucks investment? Pardon me, but until Linus is personally, professionally, and financially responsible for "his" products installed at various personal and corporate sites, I don't think I'll be listening too closely to him.

  55. As fast as ... by WoodstockJeff · · Score: 1
    'I think kernel bugs should be fixed as soon as humanly possible, and any delay is basically just about making excuses,' Torvalds wrote.

    My problem with this is that some people will interpret it as how quickly you can patch over the symptom, rather than how quickly you can correct the underlying problem. This will lead to "workarounds" being called "patches".

    Personal experience shows that most bugs involve issues that might take a few days to resolve conflicts. "If I insert this fix here, does anything else break?"

    1. Re:As fast as ... by dbacher · · Score: 1

      The other issue with rushing it out "as quickly as possible" is performing thorough regression and vulnerability analysis.

      If you look at the Descent source code drop, for example, you can see where two developers "round robined" a bug fix. One made the fix, another undid it to correct a different issue, then someone came back and fixed the original issue again which broke the other place, and so forth for some time.

      The fact that someone, anyone, distributes a "patch" for the problem doesn't mean that person or persons have the resources to perform an adequate regression test, etc. nor that they are skilled at performing analysis to ensure they've not either broken something else or made it worse.

      And, of course, the black hats can make up a name on any e-mail service, and post a "fix" that farther compromises the system, intentionally opening holes, etc. if you really want to get paranoid about it. When it's discovered, they can type a message in all caps with no vowels saying that it was an accident or whatever, close that e-mail account and open a fresh one for next time.

      Not that I would expect any to actually do that, it is just a paranoid thought, but the fact that they could is disturbing.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
  56. Re: WHAT ABOUT THE REST OF US??? by Anonymous Coward · · Score: 0
    Because some of us can change our own kernels while we wait for the official patch.

    Thank you. So the rest of us have to wait for either our support people, support contract personell, or an available replacement package update before we are once again "secure" knowing all the time that the knowledge is now out in the wild. This doesn't sound any better than closed source/proprietary software. So what if SOME of you can implement the fix, I suspect that's a small percentage of Linux users and given the goals of the OSS community, it will continue to be a smaller perecentage of Linux users as more neophites use Linux. This is good, how?

  57. Blackhats on the inside by Frank+T.+Lofaro+Jr. · · Score: 1

    What if Alice and/or Bob are blackhat hackers themselves?

    --
    Just because it CAN be done, doesn't mean it should!
    1. Re:Blackhats on the inside by 91degrees · · Score: 1

      Alice is a known person. She is considerably less likely to be blackhats than the least trustworthy person who will read a publicly announced security bulletin. Bob (the admin - damn should have had Alice as the admin) and the hacker have the same information as each other.

      Also, even if Alice is a blackhat, the exploit is only given to one person. She may or may not spread the exloit, but if the problem is announced publically, considerably more blackhats will know of it increasing the risk of a publically distributed exploit.

  58. Typo by juliancoccia · · Score: 1

    Simply to inform there is a typo in the original posting: "disclsoure" should read "disclosure"

  59. He's wrong, PLEASE READ by Alejo · · Score: 2, Interesting

    What if someone discovers a security bug, and they are really responsible professional researchers, and they want to give all affected vendors some time to come up with an official solution? (researchers, not ppl into 0day exploits or cracking or whatever)
    The way to do this is to have a multiple vendor coordinated release, where all agree on a date to release all together the alert and fix. This usually takes a few days, as most of them need to go through QA and other processes, as they are responsible to their customers.
    SecurityFocus offers such a service for FREE to any researcher/vendor.

    Blowing the whistle too early:
    Even with that, there is always some a**hole or some idiot vendor breaking this blanket period. See how RH fsckd up this, many times, and got themselves up to the point of being told late. Some other linux groups also did this, by "mentioning" the bug to uncontrolled developers who went fixing on their own, thus blowing the whistle.

    IF LINUS & CO LEAVE THIS COORDINATED SCHEMA, THEY'LL LOCK THEMSELVES OUT NOTIFICATIONS FROM RESPECTED RESEARCHERS.

    NOTE1: i have nothing against the 0day or the cracking comunities, im only stating IF a researcher wants to give a blanket to vendors. (a very common case)
    NOTE2: im not affiliated with SF, and even HATE the split bugtraq times for special vendors (i think this really killed it, a VV BAD move)
    NOTE3: you might not agree with this schema, but consider most top name security firms follow it and it is to protect the users.
    NOTE4: there is a defined period, so vendors are urged to come up with patch/alert
    NOTE5: think also for the poor devs working for those vendors, making them work overnight hurried is not polite, they are devs like all of us
    (im sure i miss some note and i'll get flamed anyway... flame on grrrrr)

  60. I disagree by fulldecent · · Score: 1

    I disagree with immediate, full disclosure. That is the perspective of a computer scientist.

    I do believe in partial disclosure for a limited time, and then full disclosure. This time limit should be variable and discussed by the private community that has access to the report. The private community should respect this disclosure time limit.

    The article does suggest something like this.

    --

    -- I was raised on the command line, bitch

  61. Re:What a wonderful idea - government regulation.. by agrippa_cash · · Score: 1

    Not that I agree with the grandparent, but Healthcare leaps to mind.

  62. Re:You should listen to him. WHY? by Anonymous Coward · · Score: 0

    personally, professionally, and financially responsible for "his" products installed at various personal and corporate sites

    You mean like, say, Microsoft? Riiiiight, they have done a much better job. They obviously care more about quality, security and the effects of their decisions on customer data in their software.

  63. percentages by bokmann · · Score: 1

    If the issues are 100% open, then 0% of the security comes from obscurity.

    If 0% of the security comes from the ability of others to keep secrets (obscurity), then 100% of the security comes from my configuration, my password, my private key, etc.

    Me controlling 100% of my security is a Good Thing.

    1. Re:percentages by dbacher · · Score: 1

      Except that you still don't.

      First of all, lets say for a second you're a bank. You have to regression test everything to do even a minimal install. If someone posts a "proof of concept" to a security mailing list, newsgroup, etc. this produces a problem. You can't just install some random patch from some random internet user, but meanwhile everyone on the internet at large has detailed instructions on how to break your box.

      If you follow this through and think about it for a minute, all the services you depend on have electronic billing -- electricity, phone, internet, banking, etc. --and they can't patch on a heartbeat, they have a process that usually involves at least two weeks of testing, and often involves 30 days of testing.

      However even in your example, unless you wrote your kernel from scratch, you don't have 100% control over the situation. Your configs, passwords, etc. aren't going to protect you from a buffer overflow in the TCP stack.

      Even if you have ipchains, shorewall, etc. set up, they won't protect you, because the TCP stack has already processed data in order to obtain the IP address, etc. It's already decoded the packet, and as a result the damage could already be done.

      Unless you are writing your own kernel, you're totally dependent on whoever the primary distributors to the kernel are, on the quality of the code that they wrote, for your security.

      Linus is talking kernel level bugs here, things broken in the kernel. No amount of configuration will protect you from these kinds of problems. The kernel doesn't care about your passwords, and it doesn't care what services you have enabled. The only mitigating factor you might have (for a kernel bug) would be if it is in a file system or device driver that you do not use.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
    2. Re:percentages by Anonymous Coward · · Score: 0

      except these are kernel bugs so your 100% system is 100% insecure regardless of your configuration and you have 0% control of that security as Full Disclosure means everyone knows about your insecure system and you don't have a fix.

    3. Re:percentages by bokmann · · Score: 1

      Which is why open source is preferred for security...

      It is at least theoretically possible that you (or someone you hire, or one of the 10 thousand pairs of eyes looking at the source) can find the issue and fix it. This is not possible at all with closed source software. If the source is 'obscured' from you, you have no control whatsoever.

  64. MOD PARENT UP by Spy+der+Mann · · Score: 1

    +5, insightful

  65. Linus is Right (by slippery slope) by ozborn · · Score: 2, Interesting

    Nevermind arguments about fixing bugs (although I think Linus is right here too). The important thing is to NOT let kernel security issues be driven by vendors perceived needs. Give vendors that, and they will run wild. Security is a favorite bugaboo under which any change be justified - kudos to Linus for not letting this happen. If they want to form a secret cabal where they can keep secret any kernel security issues they know about - fine (but stupid), but don't try to tell everybody else you can't talk about these issues.

    1. Re:Linus is Right (by slippery slope) by Anonymous Coward · · Score: 1, Interesting

      It is fine to not worry about the vendors needs. BUT you are ignoring the USERS needs. Linux to me becomes unusable in a enterprise environment if full disclosure before the fix becomes the norm. We need time to regression test fixes and make changes to large systems. Full Disclosure gives the bad guys more time to do damage. it is BULLSHIT to say more people that know the better, the less BAD guys that know the better, sure some may already know of the problem. I would prefer that to ALL of them knowing about it. Full disclosure would prompt me to reassess using linux in my company.

    2. Re:Linus is Right (by slippery slope) by ozborn · · Score: 1

      Linux to me becomes unusable in a enterprise environment if full disclosure before the fix becomes the norm.
      Why? Any system which has a vulnerability is unstable, you're just more likely to know about it in Linux. Even without a patch as a sysadmin you may be able to do something about it - ie) turn off a service, switch a service, etc... which is a good thing.
      We need time to regression test fixes and make changes to large systems.
      That's ideal, but in the real world you don't always have time for that. If a bug is revealed, and the vendor takes a month doing regression system that is a month that your system could be broken into it.
      Full Disclosure gives the bad guys more time to do damage.
      This is your best arguement and it is true if the bad guy would not have found out anyway despite vendor security. However waiting for the vendors to fix things leaves sysadmins vulnerable to any attackers who know about the bug anyway. Vendors could easily spend months fixing and testing their patch. However it is possible the sysadmin could workaround the bug (stop using a vulnerably file system type or whatever) and prevent attacks right away. Also if their is full open disclosure the pressure to fix the bug will be much more powerful.

    3. Re:Linus is Right (by slippery slope) by Anonymous Coward · · Score: 0

      I have heard all these arguments before. "Any System which has a wulnerability is unstable", ALL systems have vulnerabilites, full disclosure just means more time for the bad guys, full disclosure doesn't make your system less vulnerable or more stable. As to in an ideal world you don't have time to fully regression test bzzzzzt sorry but some systems have government laws governing patching and upgrades and "REQUIRE" certain testing before anything can be changed. This is reality, if Linux wants to participate in government and enterprise systems then it must offer assurances for those systems that on a day to day basis the community is not going to be disclosing ways to break those systems before a way to prevent it is available. You can never get rid of the bad guys or stop them completely but that doesn't mean we should make it easy for them. Personally I have no issues with full disclosure as long as it is AFTER there is a fix available then sys admins can assess the best way to address the issue either via a workaround or applying the fix.

  66. Linus fucked it up by Anonymous Coward · · Score: 0

    in security issues and in source code rights (SCO).
    Linus lacks courage to be a leader. Lets not kid ourselves that lack of direction is about freedom.

  67. Re: WHAT ABOUT THE REST OF US??? by Anonymous Coward · · Score: 0

    Better that some boxes are fixed than all are vulnerable.

  68. INSTANT fixes? by Anonymous Coward · · Score: 0

    I'm really sick of all these comments by people that think stuff like this can magically be fixed instantly. Any bug requires time for analysis, coding, testing, etc. This applies to both Open and Closed source. Having a delay before the script kiddies here about this stuff, so that things can be fixed and send out, seems perfectly reasonable to me.

  69. Nothing you could do? by thegnu · · Score: 0

    You could quit using Windows. :D

    --
    Please stop stalking me, bro.
  70. Single point of failure by ignavus · · Score: 1

    "You should never depend on a single point of failure."

    You're right - I always prefer multiple points of failure myself. They are just so much more likely to break down. That is something you /can/ depend on.

    So, don't just leave your car door unlocked, also leave a window open - and your cash in full view (in case they can't find it in the glove box)... and a sign saying you'll be away for several hours. I know people /can/ break into locked cars, but you shouldn't leave these things to chance. See: multiple points of failure are much more dependable.

    --
    I am anarch of all I survey.
  71. Tried to cut corners and didn't work by dbIII · · Score: 1
    explicit security contact first ... nowadays it's vendor-sec ... not to mention that it's *impossible* to contact them in a secure way (they don't have a PGP key).
    Telephones exist.

    It looks to me as if instead of contacting the people that deal with it they tried to get to Linus, who may have ignored the email thinking that vendor-sec would have got it as well and would let him know if it's important. Linux is not a one man band. You don't contact the head of a multinational corporation to get a washer fixed in a third world hotel - even if it is going to flood the building and kill people - you call the plumber on the contact list you have been given and let them know how important it is, and maybe they can do something about it very quickly because they've handled the same thing a few times before.

  72. Re: WHAT ABOUT THE REST OF US??? by DrSkwid · · Score: 1


    > So the rest of us have to wait for either our support people, support contract personell, or an available replacement package update before we are once again "secure" knowing all the time that the knowledge is now out in the wild.

    Yes, you can either be ignorant that you are waiting or wait with the knowledge.

    > This doesn't sound any better than closed source/proprietary software.

    Can your support personel fix bugs in gdi.exe ?

    >So what if SOME of you can implement the fix, I suspect that's a small percentage of Linux users and given the goals of the OSS community, it will continue to be a smaller perecentage of Linux users as more neophites use Linux.

    The goal of OSS is to be OPEN, with all that that entails.

    > This is good, how?

    If we pretend that one of the goals is commercial acceptance then it is better that when Amazon uses Linux they pay to have skilled staff who can search for and make fixes for stuff on zero day. If they play properly these fixes will be contributed. Serious companies will reduce their exposure to zero day exploits by having skilled people on hand. Thus the numer of skilled programmers contributing will increase. This is better for everyone and is the whole point of OSS and impossible with CSS

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  73. Thou Shall Not speak ill of the linux kernal by Bigmilt8 · · Score: 1

    No. If we as a community are to say we are open source, then we should be open to criticism.