Slashdot Mirror


Google Security Expert Finds, Publicly Discloses Windows Kernel Bug

hypnosec writes "Security expert Tavis Ormandy has discovered a vulnerability in the Windows kernel which, when exploited, would allow an ordinary user to obtain administrative privileges of the system. Google's security pro posted the details of the vulnerability back in May through the Full Disclosure mailing list rather than reporting it to Microsoft first. He has now gone ahead and published a working exploit. This is not the first instance where Ormandy has opted for full disclosure without first informing the vendor of the affected software."

404 comments

  1. Seriously, by Black+Parrot · · Score: 0

    Is it news every time someone finds a security vulnerability?

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:Seriously, by Anonymous Coward · · Score: 0

      News? TFS is flamebait.

    2. Re:Seriously, by PhxBlue · · Score: 1

      It is for nerds, I guess?

      --
      !#@%*)anks for hanging up the phone, dear.
    3. Re:Seriously, by Anonymous Coward · · Score: 0

      Especially one in Windows?

    4. Re:Seriously, by pseudorand · · Score: 1, Insightful

      It's news that a Google employee is being a dick, since they do have a "do no evil" policy. I hate M$ as much as the next /. reader, but we do have to support windows. We don't put our non-technical friends and family on Linux (still waiting for the year of the Linux desktop). Cut us sysadmins some slack already. @$$.

    5. Re:Seriously, by Anonymous Coward · · Score: 1

      We don't put our non-technical friends and family on Linux

      Speak for yourself. My non-technical wife asked me to install Kubuntu when Vista came out.

    6. Re: Seriously, by jaminJay · · Score: 2

      Agree. The level of computer support I provide family members does not vary between Linux, Mac, Windows, Android, iOS, etc. This is a tired trope that needs to die.

      --
      Leela: "Is all the work done by children?" Alien: "No, not the whipping."
    7. Re:Seriously, by LVSlushdat · · Score: 0

      Yeah Speak for yourself... most of my non-techy friends I've put on Linux and they're happy as a clam...

      --
      THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
    8. Re:Seriously, by Anonymous Coward · · Score: 1, Interesting

      ...but we do have to support windows. We don't put our non-technical friends and family on Linux...

      No. No, we do not have to support windows. Windows is not designed for us. It is designed by MS, for MS, and to maximize profits for MS. Bug fixes (might/might not get fixed) are done by MS, for MS, and to maximize profits for MS. Changes to the OS are done by MS, for MS.... well, you get the picture.

      Yes, we do put non-technical friends and family on Linux. I have switched about 17 friends and family over and don't find it any more work supporting them than when they were on windows. In fact, it is easier. Try it, it works.

    9. Re:Seriously, by Anonymous Coward · · Score: 1

      Its news when the guy who finds it is being a total asshole. (not only to MS but to all people who use their system).

    10. Re:Seriously, by tgd · · Score: 4, Funny

      News? TFS is flamebait.

      This Fucking Site?

    11. Re:Seriously, by LordLimecat · · Score: 1, Redundant

      He reported the bug back in May.

      If I recall, the proper thing to do when there is neither a timeline nor a patch in a reasonable timeframe is to post the PoC to force the vendor to respond.

    12. Re:Seriously, by Anonymous Coward · · Score: 0

      by Black Parrot ( 19622 )

      Is it news every time someone finds a security vulnerability?

      Dude, your user id is low enough that you must by now realize that this site has been doing this for well over a decade. If you don't like hearing about security vulnerabilities, then get off my damn lawn and go somewhere else...

      /ct

    13. Re:Seriously, by ArcherB · · Score: 5, Informative

      News? TFS is flamebait.

      This Fucking Site?

      The Friendly Summary.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    14. Re:Seriously, by loufoque · · Score: 1

      Why do you care what OS your family uses? Why do you need to "support" it?
      Every computer is their owner's responsibility.

    15. Re:Seriously, by Bing+Tsher+E · · Score: 1

      He's worried that if someone hacks his mom's PC and steals her address book someone might send him the dreaded spam.

    16. Re:Seriously, by seebs · · Score: 4, Interesting

      It's news that a Google employee is being a dick, since they do have a "do no evil" policy.

      No, they don't. They have a "do no evil" slogan. They have been just as actively evil as everyone else for years.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    17. Re:Seriously, by sjames · · Score: 1

      My Mom is using Linux. It's what she started with when she asked me to show her how to use that web/browser/www thing.

      It's just not that hard. The parts that are 'hard' are the things a typical Windows user needs help with anyway.

    18. Re:Seriously, by BitZtream · · Score: 0

      Sure she did. I believe you, really.

      I really believe you have a wife ... and that she knows not only what Ubuntu is ... but specifically what Kubuntu is ... when she was previously running Windows.

      If you're going to make this shit up, it has to be not so wildly unbelievable.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    19. Re:Seriously, by Penguinisto · · Score: 1

      Ditto what AC said - speak for yourself - my missus is (finally!) using an iPad, which is about all she ever really needs for what she does online.

      The only Windows machinery left in my house are all on VMs that I control personally (they're usually off).

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    20. Re:Seriously, by Anonymous Coward · · Score: 0

      No, most Google employees are just hard working people. This guy is an arrogant asshole that nobody at Google likes.

    21. Re: Seriously, by Anonymous Coward · · Score: 0

      OK, my wife asked me to take out the trash so I erased Vista and installed Linux. It was a tough change for her but I kept telling her "no one really likes Vista but you'll get used to it". And eventually she did.

    22. Re:Seriously, by maden · · Score: 2

      >> He reported the bug back in May.

      Whoa! A whole 17 days have gone by and they still haven't release a worldwide patch?! Give them some time, you make it sound like it has been in the wild for months.

    23. Re:Seriously, by Anonymous Coward · · Score: 0

      Why do you care if your family is hungry? Why do you need to "feed" them? Every meal is the consumer's responsibility.

    24. Re:Seriously, by batkiwi · · Score: 4, Insightful

      Some of us have empathy and like to live in a working society.

      Not all of us can be narcissistic sociopaths.

    25. Re:Seriously, by FridayBob · · Score: 1

      ... We don't put our non-technical friends and family on Linux (still waiting for the year of the Linux desktop). ...

      I do. Well, not for the laptop users (most of them have OS X, and I'm happy that they're happy with that), but I have one friend who's strictly a desktop guy and had been suffering with M$ for years. When his hard disk with Windows XP died last August, I installed a pair of new ones for him (mirrored) with Debian squeeze and an Xfce desktop (on an 8-year-old HP Compaq DC7600 with 2 GB of RAM). He's so happy now! And this guy is no techie. He particularly likes that it's so much faster than before: it starts faster and it runs its programs faster. All of his hardware is supported, he can do everything he wants and no longer needs to worry about viruses. Plus I can access his machine remotely to run updates and install new software.

      Yes, under the hood Linux is more complex than Windows, but that's because it was meant to be opened. In contrast, M$ and Apple do their best to hide all that away. But, if your friends are going to rely on you to install and configure all their software for them anyway, why bother with a commercial OS when you know it's only going to make life harder for you, and by extension for them?

    26. Re:Seriously, by Anonymous Coward · · Score: 0

      Non tech 65 year old father in law. Kubuntu because he kept getting infected on windows. Never looked back.

    27. Re:Seriously, by hcs_$reboot · · Score: 1

      Microsoft has these stupid "groogle" ads, Google finds bugs in Windows kernel. Choose your side..

      --
      Slashdot, fix the reply notifications... You won't get away with it...
    28. Re:Seriously, by Anonymous Coward · · Score: 0

      I love my family and if I can help them I do. Don't you try to help your family?

    29. Re:Seriously, by Anonymous Coward · · Score: 0

      Wow. Finally! From MS-Windows to Apple-Windows. What a leap forward.

    30. Re:Seriously, by Anonymous Coward · · Score: 0

      Sometimes I wish there was a "-1 stupid" mod.

    31. Re:Seriously, by Anonymous Coward · · Score: 0

      TFS is flamebait.

      Are you insane?

      By now, security flaws in Windows should be an expectation of anyone planning on using it, not an occasion for fake dismay.

      I get that you don't like Google, but be real. It's not like this is a surprise to anyone.

    32. Re:Seriously, by aaronb1138 · · Score: 1

      I believe you, but I also believe your wife's use case was mostly Pinterest (Firefox), Facebook (Firefox), E-mail (Y! Mail via Firefox), and some very light document editing (Libre Office, because she hasn't found Google Docs / Drive). Oh, and don't forget looking at pictures of cats (Firefox).

      There are lots of people who fit in the extremely narrow, non-content producing, and limited scope consuming which is equally well served by Linux, Android, or iOS software. If you use current versions of Firefox or Chrome, you're genuinely fine, or better off, on Windows XP for almost another year.

    33. Re:Seriously, by RaceProUK · · Score: 1

      By now, security flaws in software should be an expectation of anyone planning on using it, not an occasion for fake dismay.

      GTFY (generalised that for you)

      --
      No colour or religion ever stopped the bullet from a gun
    34. Re: Seriously, by Anonymous Coward · · Score: 0

      In the context of Sergey Brin's recent "can't we all just get along" speech, demonstrations of hypocrisy and bad faith actions by Google are certainly newsworthy.

    35. Re:Seriously, by Anonymous Coward · · Score: 0

      It's news that a Google employee is being a dick, since they do have a "do no evil" policy.

      An observation, not a criticism: Being a dick and doing evil are not always the same thing. If your DI is a dick and what he taught you sticks in the field, allowing you to survive a war, were they doing evil?

  2. But not to give them a chance to correct it first? by Bruce66423 · · Score: 0, Flamebait

    That's bad. That's destructive and dangerous. He needs to be sacked for this, given the potential for this to be abused in the wild - otherwise we know that Google really is on the side of the criminals...

  3. Who cares. by gr8_phk · · Score: 2, Insightful

    Seriously. I think it was a comic strip (possibly xkcd) that pointed out that an exploit that had user level privileges could impersonate someone on web sites, do money transfers at their banks, etc... While a system level exploit would all it to install drivers. Whohooo!

    1. Re:Who cares. by ericloewe · · Score: 4, Informative
    2. Re:Who cares. by khasim · · Score: 5, Insightful

      That is correct for home users.

      But for corporate users, a system level exploit allows things like installing sniffers and key loggers so that more passwords can be collected. Including the admin/root passwords.

      Which can be used against the computers in the Accounting department to transfer money from the corporate accounts to "money mules".

    3. Re:Who cares. by AmiMoJo · · Score: 3, Informative

      No, user level programs can't generally do that. Since Vista user privileges don't give access to other app's data or any system files. There is no easy way to steal credentials out of a browser or read email or anything like that.

      That is why viruses often try to trick the user into granting them admin level permissions via a UAC warning prompt. In this case a way has been found to take those permissions without a prompt, giving the user a false sense of security and not alerting them to potentially dangerous behaviour.

      As for drivers even a kernel level exploit usually won't be able to install them these days. Drivers need to be signed before Windows will allow them to be installed. On Windows 7 you can installed unsigned code after the user gives permission, but Windows 8 flat out refuses to install unsigned binaries as drivers.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:Who cares. by oGMo · · Score: 2

      The comic (as previously posted) was amusing and also wrong; a user-level exploit might be able to get you those things, if credentials aren't encrypted. Browser exploit can probably scrape your pages or similar, which is of course bad. However, a system-level exploit can do all this and more:

      • All of the above, plus for every user on a multi-user system
      • Read your keystrokes, and thus get passwords without decryption
      • Read directly from memory, therefore also bypassing the need for decryption, and accessing even more sensitive information unaided (GPG/SSH/SSL/etc unencrypted, etc)

      Such exploits may be less bad for you, but would be considerably worse for any of the large services you rely on, potentially exposing the entire userbase.

      This may be somewhat theoretical, but only because most people generally have enough sense to patch system-level exploits quickly. Most apparently not including Microsoft.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    5. Re:Who cares. by Richy_T · · Score: 1

      Let's not forget multi-user systems too. If you're really paranoid, you can keep one account for the important stuff and one for general day-to-day crap.

    6. Re:Who cares. by Apathist · · Score: 2

      It's sweet and all that you think paraphrasing xkcd shows that you have some kind of deeper insight, but you're clearly missing the point. A kernel mode exploit can do all the things that a user mode exploit can do, as well as install nasty malware like keyloggers, or worse... which in turn (likely) allows everything that physical access to the machine would have granted anyway.

      So who cares? Me, and everyone even remotely versed in security.

    7. Re:Who cares. by LordLimecat · · Score: 1

      Generally user-land viruses will be immediately picked up by antivirus, while a kernel-level exploit can install undetectable keylogger drivers.

    8. Re:Who cares. by GoogleShill · · Score: 2

      That is why viruses often try to trick the user into granting them admin level permissions via a UAC warning prompt. In this case a way has been found to take those permissions without a prompt, giving the user a false sense of security and not alerting them to potentially dangerous behaviour.

      You described a trojan. Viruses exploit a vulnerability to install themselves and spread.

      As for drivers even a kernel level exploit usually won't be able to install them these days. Drivers need to be signed before Windows will allow them to be installed. On Windows 7 you can installed unsigned code after the user gives permission, but Windows 8 flat out refuses to install unsigned binaries as drivers.

      I haven't written shellcode for Windows since XP (I work on the defensive side of security now), but I do suspect you are not correct here. If you can get your shellcode to execute in kernel space, it can do anything. You could read a driver file from the network, copy it into kernel space and execute it, completely bypassing the signature check. You could also disable the signed-driver requirement so that a rootkit is loaded on every boot.

      Here's another way to look at it: This exploit effectively bypasses the driver loading mechanism, loading code into kernel space. That code could be a keylogger, or a USB camera driver.

    9. Re:Who cares. by EvanED · · Score: 2

      Read your keystrokes, and thus get passwords without decryption

      I'm not sure, but this may already be possible (for the current user) now, without root.

      Even if it's not in general, you could still do something like install a browser extension for the user that does it while they're in the browser. (At least for Firefox; not sure if Chrome extensions are powerful enough to do that.)

      Read directly from memory, therefore also bypassing the need for decryption, and accessing even more sensitive information unaided (GPG/SSH/SSL/etc unencrypted, etc)

      On most Linux systems, this is also possible without root. (I did recently discover that you can't use GDB under the default configuration on Ubuntu as non-root users can't ptrace by default, so on that system it'd likely be protected.)

      I don't want to discount the threat of a priviledge escalation bug, but if I had to say the relative threats for a single-user system, I'd guess that probably 90% of the danger of a vulnerability doesn't need root.

    10. Re:Who cares. by pathological+liar · · Score: 1

      Not to mention with access to a privileged account the malware becomes substantially harder to remove.

    11. Re:Who cares. by Anonymous Coward · · Score: 0

      If you are paranoid, you need important stuff on a different machine than day to day stuff. If you are security conscious, you keep internet browsing and cat videos in a VM.

    12. Re:Who cares. by AmiMoJo · · Score: 1

      You described a trojan.

      I meant it as a generic term for malware, apparently should have been more specific.

      If you can get your shellcode to execute in kernel space, it can do anything.

      If you get in right at the very lowest level you can theoretically do pretty much anything. Practically though there are two things stopping you.

      Firstly getting in at that level is hard. The kernel is not monolithic, and the different parts have different permissions. That's why you don't see many viruses that actually do that any more - all the attack vectors that are exposed are for stuff that runs outside the core kernel level we are talking about.

      Even if you can get in at that level it still isn't easy to just install your driver. The driver management code won't accept unsigned code even from the inner kernel. You would have to replicate those routines yourself and patch it directly into the driver system. Bypassing the driver loading system, as you say. Hardly trivial.

      That's why viruses that uses drivers don't bother, they just attack the files of existing early boot drives like SATA/IDE on disk. That was what SecureBoot was designed to prevent, although it's actually been quite some time since anyone found a way of doing it to a fully patched Windows 7 machine and AFAIK no-one has managed it on Windows 8.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    13. Re:Who cares. by SnarfQuest · · Score: 0

      If you're really paranoid, you'll have a regular user on an encrypted drive, and a special user in a virtualbox under another OS on an encrypted virtual disk, from which you'll telnet to your bank.

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    14. Re:Who cares. by nmb3000 · · Score: 2

      I think you're making some assumptions here about user capabilities and how encryption is used that are incorrect.

      if credentials aren't encrypted

      User credentials are never encrypted in such a way that the current user cannot access them. What would be the point? Secure storage exists to protect users from other users, and to some extent from nosy administrator (though you can't protect *anything* from a determined and nosy administrator). Bob needs to be able to read Bob's plaintext password or Bob cannot make use of it.

      Browser exploit can probably scrape your pages or similar

      No exploit needed. A program running alongside Firefox can simply *ask* Firefox to perform actions such as saving webpage contents to a file, etc. It could also use Win32 API function calls to save a copy of the Firefox window to an image.

      Read your keystrokes, and thus get passwords without decryption

      A user-mode program can easily capture (most) keystrokes a user enters in their session. An exception may be for those entered in a "secure" desktop or into an elevated process. For a standard program like a web browser, it's trivial to create a keyboard hook to capture everything. None of this involves encryption.

      Read directly from memory, therefore also bypassing the need for decryption

      A user generally has full access to their own memory space anyway. I can run a program that reads Firefox's private memory, and even if I couldn't do that then I could create a remote thread inside the Firefox process to read it for me. Again, nothing here involves encryption.

      GPG/SSH/SSL/etc unencrypted

      All of this is already available to the user. How could it be otherwise? If I'm going to send a server my private key, clearly it must be available unencrypted. If it requires a password to open my user's "keystore", then that password can be captured as mentioned above.

      All of the above, plus for every user on a multi-user system

      This is the only part you're completely correct about. Gaining system privileges allows a malicious program to escape the current user's access level and gain total access over the entire system. However, the XKCD comic is completely accurate that the vast majority of what people care about has nothing to do with administrator access of their computer.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    15. Re:Who cares. by nmb3000 · · Score: 5, Informative

      No, user level programs can't generally do that. Since Vista user privileges don't give access to other app's data

      I'm sorry, but you are incorrect. Programs running under the same user's security context are all on equal footing and can inspect and interact with each other. Notepad could, for example, read the entire contents of Firefox's private memory. I can create a remote thread in the Firefox process to do whatever it pleased. Vista did not change this.

      There is no easy way to steal credentials out of a browser or read email or anything like that.

      This is also not true. Firefox clearly stores passwords using reversible encryption (how else could it send the plaintext passwords to websites?). Both the encrypted password and the decryption key is available to any program running under the user's context.

      "Reading email" is a little vague, but if absolutely nothing else, a program could capture the text being displayed in the email application using any number of Win32 API / accessibility calls.

      That is why viruses often try to trick the user into granting them admin level permissions via a UAC warning prompt

      UAC does nothing to prevent a program from gaining adminstrative access (elevating). This has been reliably demonstrated many times by different people, and even Microsoft has said that UAC is not a security boundary. It was created (essentially) for one thing: to force software vendors to start writing programs that did not assume or require the user to have administrator rights. It had a positive side effect of making Microsoft look more focused on security.

      As for drivers even a kernel level exploit usually won't be able to install them these days. Drivers need to be signed before Windows will allow them to be installed.

      I'm sorry, but this is also incorrect. Keep in mind there are multiple meanings of a "driver", but once you are executing code inside kernelspace, all bets are off. As Raymond Chen likes to say, It rather involved being on the other side of this airtight hatchway.

      Windows 8 flat out refuses to install unsigned binaries as drivers

      That's unfortunate for independent/small software development shops and open-source software projects. I remember when I had control over what ran on my computer; those were good days. If, however, malicious code has found its way into the kernel your machine is still fully compromised.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    16. Re:Who cares. by nmb3000 · · Score: 3, Informative

      But for corporate users, a system level exploit allows things like installing sniffers and key loggers so that more passwords can be collected. Including the admin/root passwords.

      Absolutely. What takes it to the next level is that most (effectively all) Windows sysadmins will log into workstations using their user credentials which are members of the Domain Admins group. If a standard user is able to gain administrative access on their computer and then get a sysadmin to log in to "look at a problem" (very easy), they will likely gain full control over the local domain. This includes the ability to distribute a malicious binary over the network to every computer in the domain, allowing them to collect personal credentials and information from every other person in the company.

      Even without getting a Domain Admin to log into their workstation, there is potential for other security problems. For example, the user might extract the hashed passwords stored in the active directory credential cache which likely contains an entry for a Domain privileged user. They could then attempt brute force decryption on this (salted and hashed) cached password. With modern GPU farms such brute force attacks aren't as crazy as they used to be, especially if the password is weak.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    17. Re:Who cares. by Anonymous Coward · · Score: 0

      >That is why viruses often try to trick the user into granting them admin level permissions via a UAC warning prompt. In this case a way has been found to take those permissions without a prompt, giving the user a false sense of security and not alerting them to potentially dangerous behaviour.

      And to top that, if you are asked EVERY bloody time (like UAC does), you become de-sensitized and ignore all of the messages.

      UAC is a joke

    18. Re:Who cares. by julesh · · Score: 1

      As for drivers even a kernel level exploit usually won't be able to install them these days. Drivers need to be signed before Windows will allow them to be installed. On Windows 7 you can installed unsigned code after the user gives permission, but Windows 8 flat out refuses to install unsigned binaries as drivers.

      Which would (perhaps) be OK if it worked. Unfortunately, I recently came across an installer that purported to be able to install a patched driver by modifying the list of valid driver signing certificate authorities. If this technique actually works (and I see no reason to believe it wouldn't) I'm pretty sure it could be done by any code running with SYSTEM privileges.

    19. Re:Who cares. by Anonymous Coward · · Score: 0

      > Since Vista user privileges don't give access to other app's data or any system files. There is no easy way to steal credentials out of a browser or read email or anything like that.

      You're on crack. I can write you a program that can do all of those things or you can just go download one from http://nirsoft.net Enjoy.

    20. Re:Who cares. by fisted · · Score: 1

      and if you're technical, you wouldn't say nonsense like 'internet surfing'

    21. Re:Who cares. by fisted · · Score: 1

      erm, and if i wasn't a moron, i'd have s/surfing/browsing that before submitting, as i meant to... we all know 'internet surfing' is a perfectly legit technical term, right?

    22. Re:Who cares. by GoogleShill · · Score: 3, Informative

      Firstly getting in at that level is hard. The kernel is not monolithic, and the different parts have different permissions. That's why you don't see many viruses that actually do that any more - all the attack vectors that are exposed are for stuff that runs outside the core kernel level we are talking about.

      It is typically hard, but this exploit runs at ring-0.

      Even if you can get in at that level it still isn't easy to just install your driver. The driver management code won't accept unsigned code even from the inner kernel. You would have to replicate those routines yourself and patch it directly into the driver system. Bypassing the driver loading system, as you say. Hardly trivial.

      I don't think you understand what it means to "install your driver". I'm not talking about adding a .dll and .inf file, I'm talking about actually executing driver/shellcode in the kernel. This exploit executes code in ring-0 which gives full access to the kernel memory, hardware, OS, filesystem, registry... everything. There is no need to bypass anything. You've already "installed the driver" and anyone with the skill to exploit a kernel vulnerability will have no trouble overwriting the crypto check function in program space with a "return success" stub. Since this attack does not require the exe to be signed, it can permanently install itself by adding a startup entry in the registry. SecureBoot won't protect against that.

      What SecureBoot does protect against is some malware permanently installing itself on the system /after/ the OS has been patched.

    23. Re:Who cares. by mjwx · · Score: 2

      http://xkcd.com/1200/

      I've always found its funny that the admin account on that comic looks strangely like a scrotum.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    24. Re:Who cares. by Anonymous Coward · · Score: 0

      why are you so sorry? the person you are replying to is clearly an idiot

    25. Re:Who cares. by Anonymous Coward · · Score: 0

      No, user level programs can't generally do that. Since Vista user privileges don't give access to other app's data or any system files. There is no easy way to steal credentials out of a browser or read email or anything like that.

      Bullshit. You don't need to read system files or an application's memory space. Just read the browser's cookie store. It's a file on disk, it's readable by the user, any user-level process can trawl through it. Virtually everything a hacker could want from a typical end user is saved or cached somewhere a user-level process can read.

    26. Re:Who cares. by Anonymous Coward · · Score: 0

      Yeah, and you could get hundreds of billions of dollars in gold by breaking into Fort Knox. Meanwhile, thousands of people get their pockets picked every day just for a few dollars, because an easy $20 beats an impossible $200,000,000.

    27. Re:Who cares. by AmiMoJo · · Score: 0

      Yes, my point is that even if you are executing in ring 0 you can't just access every system service. You were talking about installing a driver and my point is that the driver install API won't suddenly stop requiring signed code because the request came from ring 0.

      I think we just got our wires crossed.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    28. Re:Who cares. by Anonymous Coward · · Score: 0

      No, user level programs can't generally do that. ... There is no easy way to steal credentials out of a browser or read email or anything like that.

      This is plain wrong.
      Keyloggers or screenshot programs etc. can easily run with user level privileges and steal your data.

    29. Re:Who cares. by Anonymous Coward · · Score: 0

      Both the encrypted password and the decryption key is available to any program running under the user's context.

      Capital my dear fellow! We shall endeavour to write those Firefox chaps at once to let them know that reversible encryption is useless and that they should stop bothering honest chaps with such nonsense. In fact, why stop there? Let us start the crusade! banish AES from this world to remove the false sense of security it gives to a unsuspecting fellow! and let the US Government know how naive their olde battle with Messer Zimmermann was in the 90s about stopping the spreading of PGP.

      Programs running under the same user's security context are all on equal footing and can inspect and interact with each other. Notepad could, for example, read the entire contents of Firefox's private memory. I can create a remote thread in the Firefox process to do whatever it pleased. Vista did not change this.

      Marvellous! My dear fellow, I shall support you with all my heart whenever you decide to try and make it as a stand-up comedian. Your mastery with words is without peer, especially with words whose meaning you have no inkling about. Contrariwise, I shall bow to your mastery the picosecond you post a piece working code showing how to "read the entire contents of Firefox's private memory" from an unprivileged user process launched after Firefox started and without using any Firefox vulnerabilities to do it.

      And I shall write a vitriolic public letter to both Microsoft and Intel for having failed to properly understand and enforce process separation in the laughably called 'protected mode' that the x86 processors claimed to have since ... well, say 80386 to cover the major basic features.

    30. Re:Who cares. by Too+Much+Noise · · Score: 1

      You were talking about installing a driver and my point is that the driver install API won't suddenly stop requiring signed code because the request came from ring 0.

      He is right and you have it wrong, I'm afraid. Specifically, if you're running malicious code at ring 0 and you're trying to use the system API to install a driver you're doing it wrong. At that privilege level you can be the API, as you have direct access to kernel memory and the needed structures it contains - as they say, the world is your oyster at that point (at least as far as the local machine is concerned). This is exactly what rootkits do to hide themselves. A more interesting problem is how to ensure persistence across reboots without leaving a traceable fingerprint for rootkit hunters to find.

    31. Re:Who cares. by Anonymous Coward · · Score: 0

      But for corporate users, a system level exploit allows things like installing sniffers and key loggers so that more passwords can be collected. Including the admin/root passwords.

      Absolutely. What takes it to the next level is that most (effectively all) Windows sysadmins will log into workstations using their user credentials which are members of the Domain Admins group. If a standard user is able to gain administrative access on their computer and then get a sysadmin to log in to "look at a problem" (very easy), they will likely gain full control over the local domain. This includes the ability to distribute a malicious binary over the network to every computer in the domain, allowing them to collect personal credentials and information from every other person in the company.

      Even without getting a Domain Admin to log into their workstation, there is potential for other security problems. For example, the user might extract the hashed passwords stored in the active directory credential cache which likely contains an entry for a Domain privileged user. They could then attempt brute force decryption on this (salted and hashed) cached password. With modern GPU farms such brute force attacks aren't as crazy as they used to be, especially if the password is weak.

      This is why you set your Active Directory settings to only store the last logged in persons credentials so as soon as someone else logs in the administrators credentials are gone.....

      You can also turn cached passwords off via AD, and if you use 14 characters or more it uses a much stronger encryption algorithm so any admin should be using 14+ characters in a Windows environment

    32. Re:Who cares. by Anonymous Coward · · Score: 0

      Viruses exploit a vulnerability to install themselves and spread.

      Nope, that would be a worm.

      Both Trojans and Viri use the same methods to infect a computer: hiding a payload in a program and let the user carry them, one way or another, to new computers/accounts. The only difference is that a Trojan does not self-replicate.

      For a virus to self-replicate it does normally not need to exploit any vunerabilities. Just attach/inject itself onto/into an apropriate file. Easy-peasy.

      I get the idea that you are talking about the payload (the actual malware carried by the trojan or virus). That part could/would certainly use whatever tricks it can to get the user or the OS to grant it access to whatever it desires.

      As for the usage of vunerabilities instead of asking the user for permission ? Both trojans and viri would benefit equally: No chance of user interference as well as side-stepping the possibility that a user has no admin access itself and thus cannot give rights pertaining to it either.

    33. Re:Who cares. by Anonymous Coward · · Score: 0

      I don't know about later versions of Windows, but XP was trivial to get into. There are lots of Linux based kids out there that will reset an admin password; I've used them to help friends who've locked themselves out of their own computers by making strong passwords and not writing them down anywhere, then forgetting them.

    34. Re:Who cares. by nmb3000 · · Score: 1

      I think you misunderstood the entirety of this discussion thread. You might want to go back and re-read it. However, on this one point:

      I shall bow to your mastery the picosecond you post a piece working code showing how to "read the entire contents of Firefox's private memory" from an unprivileged user process launched after Firefox started and without using any Firefox vulnerabilities to do it.

      Assuming Firefox is running with the user's standard permission level (which is the default), ReadProcessMemory will allow you access to it's memory space. And barring that, you can always use CreateRemoteThread.

      Both of these assume the processes are on an equal security context footing. If one is elevated or across a session boundary, etc, then it becomes much more difficult (but not impossible).

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    35. Re:Who cares. by psydeshow · · Score: 1

      So who cares? Me, and everyone even remotely versed in security.

      Exactly - an exploit that has user level access can impersonate you until it is discovered and wiped out. An exploit that has admin access can patch your keyboard firmware and impersonate you (and everyone else who uses your computer) forever.

    36. Re:Who cares. by AmiMoJo · · Score: 1

      Notepad could, for example, read the entire contents of Firefox's private memory.

      This is absolutely false. A basic part of OS security and POSIX compliance is that applications cannot access each other's memory. Attempting to do so will cause an exception. It's one of the reasons that operating systems with memory management are so much more stable than those without - a runaway pointer can't corrupt random memory, only that allocated by the faulty program.

      I don't know how you got modded up to +5 informative, this is basic OS design.

      Both the encrypted password and the decryption key is available to any program running under the user's context.

      Nope, the appdata directory in the user's home directory is protected and not accessibly by normal user level programs. They can only access their own private directory within it, not the appdata tree as a whole. They can't access other application's settings in the registry either.

      The whole appdata folder is virtualized from the application's point of view so that programs which try to use %APPDATA%\myfirstvbapp for storage don't break, but if they try to access anything else in %APPDATA% they will get permission errors.

      UAC does nothing to prevent a program from gaining adminstrative access (elevating).

      I know, but you are missing the point. It has to ask for those rights and the user has to grant them. The default user account is no longer running at admin level the whole time and applications must inform the user when they want these rights.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    37. Re:Who cares. by Anonymous Coward · · Score: 0

      Speak for yourself, and TMI (seriously!) all in one.

  4. huge conflict of interest by Bugler412 · · Score: 5, Insightful

    if he was an independent researcher doing this it might be one thing, but in this case he's not revealing the vulnerability based on full disclosure principals, he's doing it to give his employer's largest competitor a black eye. Motives matter

    1. Re:huge conflict of interest by Nimey · · Score: 5, Insightful

      You don't know his motivations, you're making an assumption.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:huge conflict of interest by Hatta · · Score: 4, Interesting

      Why does it matter? Full disclosure is the only responsible choice. That doesn't change no matter who your employer is.

      --
      Give me Classic Slashdot or give me death!
    3. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Microsoft lost all credability in that matter when they introduced the patchday. Like bugs are waiting for approval from the great Balmer himself. They've prooven again and again that they prefer to discuss if a bug is exploitable rather than fucking fixing them. No mercy. The real bad guys also don't have any.

    4. Re:huge conflict of interest by anthony_greer · · Score: 1

      MS does out of cycle updates for critical issues like this...Please be informed before shooting off your mouth...

    5. Re:huge conflict of interest by Adult+film+producer · · Score: 1, Insightful

      Full disclosure to the public is responsible behavior? Hardly.

    6. Re:huge conflict of interest by Nerdfest · · Score: 2

      I also don't see him posting that he is doing this as a Google employee or really, that he is related to them in any way. It's an interesting fact, but not necessarily relevant.

    7. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      I will believe that when I see him publically disclosing google vulnerabilities before google has had a chance to look at them. He is obviously has a huge conflict of interest in his motives and actions which is what makes him a douche.

    8. Re:huge conflict of interest by Anonymous Coward · · Score: 1

      his employer's largest competitor

      Google isn't a software company.
      They don't sell operating systems, or office productivity software.

    9. Re:huge conflict of interest by Barlo_Mung_42 · · Score: 5, Insightful

      I'm curious if he also publically discloses any Android/Chrome related vulnerabilities he finds without first talking to his employer.

    10. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Yeah, they SOMETIMES do, if something like THIS happens - never ever if it goes THEIR way, have you ever read their "responsible disclusure" rules?? It boils down to "report to us and then shut the fuck up, we can take up to 90 day to RESPONSE", let alow actually fixing it. I've been down that road with them before, they won't listen to reason...

    11. Re:huge conflict of interest by istartedi · · Score: 1

      IMHO, full disclosure after a reasonable period of private disclosure is the responsible choice. Such a policy should be applied uniformly to all vendors regardless of relationship; although I suppose you could argue that if there's a partnership then it's quasi-internal. You might even be bound to nondisclosure by the partnership agreement.

      Anyway, I digress. By keeping it private for a fixed time and then disclosing, you give the subject time to fix it before an exploit gets produced and you give them a motivation to fix it in a timely manner. That seems like the best compromise to me.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    12. Re:huge conflict of interest by Hatta · · Score: 1

      IMHO, full disclosure after a reasonable period of private disclosure is the responsible choice.

      Why give an attacker a window of time in which he can use his exploit freely? Inform the public immediately, and they can stop using the software, or decide if it's worth the risk.

      you give the subject time to fix it before an exploit gets produced

      Why do you assume an exploit does not already exist? If you can find it, an attacker can find it too. The prudent assumption is that any bug that can be exploited is being exploited.

      --
      Give me Classic Slashdot or give me death!
    13. Re:huge conflict of interest by Hatta · · Score: 2, Insightful

      Absolutely. Immediate disclosure to the public means that they can immediately take measures to reduce their risk. If you tell me that there's a bug in a package I use, I can stop using the package. If you tell the vendor that there's a bug in a package I use, I can't do anything to protect myself.

      --
      Give me Classic Slashdot or give me death!
    14. Re:huge conflict of interest by BitZtream · · Score: 0

      Why give an attacker a window of time in which he can use his exploit freely? Inform the public immediately, and they can stop using the software, or decide if it's worth the risk.

      Because in the real world, people can't randomly make willy nilly changes to hundreds of thousands of systems in the blink of an eye because some jack ass is too stupid to realize 'full disclosure' is idiotic.

      What happens instead is that now all the 'evil' people have a working proof of concept ... and STILL NO ONE CAN PATCH THE MACHINES ANYWAY.

      Even if there was a patch out already, it would STILL need to be properly tested and vetted by individual organizations.

      Anyone who thinks 'Full Disclosure' first is a good idea has no fucking clue what being a system admin is actually like, and reaks of a 15 year old emo living in mommies basement that thinks because he can download a patch and rebuild his Linux kernel that everyone should do the same and ignore the fact that the patch while preventing the exploit ... did so because it was broken, and now the machine just won't boot at all.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    15. Re:huge conflict of interest by bug1 · · Score: 1

      Motives matter

      If he had bad motives he wouldnt have disclosed it in the first place.

      If microsoft are too dumb to monitor popular outside forums where faults in their products are discussed then they deserve a black eye, doesnt matter who gives it to them.

    16. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Why would he have to? He could just fix them directly.

    17. Re:huge conflict of interest by Bugler412 · · Score: 4, Insightful

      Well, perhaps he should be sensitive in his position to the appearance of a conflict of interest?

    18. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      So its better to sit back with your hands over your ears saying duh duh duh and assume in the perfect world everyone who finds a flaw only tells the vendor and no one else. What about the ones behind the scenes that are not telling anyone about the flaws they have and are using actively using them? There are people that investigate these things for a hobby, for their company, or for personal gain or access to things and maybe a combination of of the three. That is a fact of life. You assume your systems are only be threatened by the ones posting to full-disclosure? You are silly.

    19. Re:huge conflict of interest by Lunix+Nutcase · · Score: 0

      You make a pretty big assumption that the entire world is going to be told about his disclosure. The vast majority of people aren't so they have just been made vulnerable by his disclosure and don't even know to protect themselves.

    20. Re:huge conflict of interest by julesh · · Score: 2

      If the package is something that can be trivially changed and the flaw is obvious enough that it's likely to be rediscovered quickly, I'd perhaps agree with you. But:

      1) Risk of exploitation increases with the number of people aware of the flaw. Immediate public disclosure has ballooned this figure from a handful (most likely just 1) to hundreds of thousands.
      2) Most people are not able to trivially switch operating systems. Changing from one OS to another without disrupting progress of essential work that a PC may be required for involves a large amount of planning, research to find acceptable alternative applications, and in some cases is simply not possible at all due to external constraints (e.g. requirement to use software that is only available on a single OS and which may not function adequately in a virtualised environment due to performance concerns and/or lack of required direct access to hardware).
      3) This flaw had apparently existed for many years without discovery; the chance of additional discoveries of it being made within the timespan of a few months that MS would require to get a fix for the issue released is quite slim.

    21. Re:huge conflict of interest by stephanruby · · Score: 1

      if he was an independent researcher doing this it might be one thing, but in this case he's not revealing the vulnerability based on full disclosure principals, he's doing it to give his employer's largest competitor a black eye.

      Motives matter

      The motive is not bad PR. It's money.

      If Microsoft decided to pay for potential exploits (like Google does, or like criminal organizations do), I have no doubt that the researcher in question would be holding off on full disclosure just so he could collect on his bounty. Also, the summary is a bit misleading. He did give Microsoft five days three years ago. Five days is not a lot of time, but considering he isn't getting paid for his find, he probably doesn't care.

      And yes, you could attribute this malice to his employer Google, but my guess is that he was doing this kind of thing long before he joined Google. That's probably how he got noticed and hired by Google in the first place.

    22. Re:huge conflict of interest by PsychoSlashDot · · Score: 5, Insightful

      Absolutely. Immediate disclosure to the public means that they can immediately take measures to reduce their risk. If you tell me that there's a bug in a package I use, I can stop using the package. If you tell the vendor that there's a bug in a package I use, I can't do anything to protect myself.

      Absolutely not. Your fairy-world imagined utopia is unrealistic.

      To use the inevitable car analogy, if a researcher discovers that all automobiles manufactured by GM, Ford, Chrysler, and Honda can be unlocked, started, and driven with the use of a paperclip and that researcher adopts your policy, what happens? Oh, no worries... we North Americans can just immediately take measures to reduce our risk. Like emptying our fuel tanks and buying a bicycle. Or taking our car to a wrecker and buying a nice new Tata import.

      "I can stop using the package" is a mindless statement when that "package" is the best-selling OS on the planet. Just like replacing our vehicles so they don't vanish from our driveways, changing OS isn't something that can practically happen overnight. No, thanks to Mr. Full Disclosure we KNOW we're going to get digitally raped by an onslaught of blended-threat spyware-laden remote exploits that finally have a great way to install rootkits even on systems where users don't have admin rights.

      Maybe immediate and full disclosure is the right policy for open-source hobbyist software like Linux. I mean, hey, just go compile your own kernel, right?

      Clue: if he waited and waited until there WAS an exploit in the wild created by a Black Hat, MS might have patched in time. Because he didn't, MS definitely hasn't. Now he is the Black Hat.

      --
      "Oh no... he found the .sig setting."
    23. Re:huge conflict of interest by D1G1T · · Score: 1

      Is there another "Google" we don't know about? This is _exactly_ what google is and does.

    24. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Maybe he does, but since the source is open, he fixes the issue while he's exploiting it.

    25. Re:huge conflict of interest by Flere+Imsaho · · Score: 1

      Say you find a vulnerability, but your employer insist you don't disclose. Are you going to whistleblow to protect "the public" even if it means getting fired?

      --
      It gripped her hand gently. 'Regret is for humans,' it said.
    26. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Because the group of attackers will be much smaller before you publish the details of the exploit. Immediate full disclosure, if at all- should occur responsibly -- include either temporary fixes/hotfixes or at least some way to avoid the exploit being exploited en masse from publication onwards. Anyone can read the full disclosure mailing list and write exploits for the vulnerabilities, but the group of people with the skills to find and write new exploits is much smaller.

    27. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      software packages are not cars

      complete analogy fail

    28. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Absolutely. Immediate disclosure to the public means that they can immediately take measures to reduce their risk. If you tell me that there's a bug in a package I use, I can stop using the package.

      This is a privilege escalation bug in the Windows kernel. Mitigation requires for you to stop using Windows or at the minimum disconnect the Windows-based system from any form of outside interaction (networking, external storage, etc.) until a patch is provided.

      Good luck doing any form of productive work if your work system is a Windows desktop.

    29. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Your first point is a very arrogant point of view. It works if you truly believe that you are the smartest person on the planet.

      I believe that there are at least two people smarter than me, both of which will have found the hole a long time before me. And at least one of them is likely to be a bad guy. So public disclosure changes the number of people knowing about it from me + every malware writer who has bought the info from the bad guy, to everybody including the admins who need to spend two minutes updating their firewall rules.

      Private disclosure protects the image of the company producing the defective software. Full disclosure protects everybody.

      Or in other words: Private disclosure is for the marketing department, full disclosure is for IT security.

    30. Re:huge conflict of interest by Paradise+Pete · · Score: 1

      software packages are not cars
      complete analogy fail

      Well yeah. if they were it wouldn't be an analogy.

    31. Re:huge conflict of interest by Tom · · Score: 1

      Clue: if he waited and waited until there WAS an exploit in the wild created by a Black Hat, MS might have patched in time. Because he didn't, MS definitely hasn't. Now he is the Black Hat.

      Chances are quite good that blackhats already are using an exploit. The days where the black hats were students testing their skills are long, long gone. Most bad guys these days are in the employ of organized crime, and they are experts with a decade of experience. In Russia or China, these are some of the best-payed jobs for a security professional.

      We don't know about this particular exploit, but we do know in general, from things like the yearly Verizon report, about the gap times between compromise and discovery and about disclosure rates of corporations. Both are abysmal.

      tl;dr:

      You assume that he was the first to discover the bug and create an exploit, not just the first who went public with it. Based on past known facts, your assumption is likely to be wrong.

      --
      Assorted stuff I do sometimes: Lemuria.org
    32. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      While that is true, It is the user that chooses the OS even if it's the only one they've ever used. Full disclosure for open source is good, you can fix the problem yourself but with a closed source OS like windows, you're stuck waiting for the manufacturers to fix

      I.E you can block the paperclip method by sticking a matchstick in a certain place, Nix users can just open up the appropriate panel and wedge that matchstick in there. Windows users would have to wait for microsoft to craft a matchstick.

      The closed source business model is at fault here, not full disclosure.

    33. Re:huge conflict of interest by EMN13 · · Score: 1

      To use the inevitable car analogy, if a researcher discovers that all automobiles manufactured by GM, Ford, Chrysler, and Honda can be unlocked, started, and driven with the use of a paperclip and that researcher adopts your policy, what happens?

      I don't understand how your comment got modded Insightful, but here goes...

      The car analogy isn't at all appropriate. Unlike physical car locks, software kernels can are are regularly patched. The types of risk are completely different.

      Perhaps responsible disclosure is a better option. But your argument does not in any way support that statement.

    34. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Why give an attacker a window of time in which he can use his exploit freely?

      Because the alternative, if taken to such an absurdly black and white extreme, is to tell attackers about a weakness so they can exploit it before an effective solution is available.

      If there is evidence to believe that the exploit is already being used to cause sufficient harm that a 24 hour delay in warning the public would cause real harm then maybe it would be worth releasing publicly straight away. However in the other 99.99% of cases releasing publicly is likely to cause more harm than giving the vendor limited advanced warning.

    35. Re:huge conflict of interest by PsychoSlashDot · · Score: 1

      Chances are quite good that blackhats already are using an exploit.

      Studies show 87.3% of statistics are made up.

      All I can offer in return is anecdotal evidence. All of the malware that I end up having to remove for customers (I have a lot of self-managed machines) that I've investigated have involved known flaws in software that could have been but wasn't patched (yet). I have yet to see zero-day exploits in the wild, personally.

      --
      "Oh no... he found the .sig setting."
    36. Re:huge conflict of interest by PsychoSlashDot · · Score: 1

      I don't understand how your comment got modded Insightful, but here goes...

      The car analogy isn't at all appropriate. Unlike physical car locks, software kernels can are are regularly patched. The types of risk are completely different.

      Perhaps responsible disclosure is a better option. But your argument does not in any way support that statement.

      Ahh, but if software kernels are regularly patched the immediate full disclosure isn't necessary, is it?

      Pause.

      Mmm. Right. The point is that if you don't expect a fix forthcoming - which is the alleged justification for disclosure - the analogy is sound.

      --
      "Oh no... he found the .sig setting."
    37. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Sure Mr M$ propaganda operative. Whatever you say.

    38. Re:huge conflict of interest by Hatta · · Score: 1

      Maybe immediate and full disclosure is the right policy for open-source hobbyist software like Linux. I mean, hey, just go compile your own kernel, right?

      You mean open source professional software like Linux. Your entire argument is not an argument against immediate disclosure. Your argument is one against relying on closed source software for anything important. And a very good one at that.

      --
      Give me Classic Slashdot or give me death!
    39. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Google is an advertising company. They provide web search, email, videos, etc. to users and sell the chance to advertise to them.
      Tell me where I can buy or download Google OS, or Google Office.

    40. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      "I can stop using the package" is a mindless statement when that "package" is the best-selling OS on the planet. Just like replacing our vehicles so they don't vanish from our driveways, changing OS isn't something that can practically happen overnight. No, thanks to Mr. Full Disclosure we KNOW we're going to get digitally raped by an onslaught of blended-threat spyware-laden remote exploits that finally have a great way to install rootkits even on systems where users don't have admin rights.

      So it's perfectly ok to shove off the consequences of your own poor choices in software because... you're angry about your poor choices in software? How very adult of you.

      You may not get a choice of what OS to use at work (that is your work's problem, not yours, but it is something that can be remedied), but you always have a choice at home. All it takes to be savvy enough with Linux to do everything you can do in Windows is practice and learning (I convert businesses from Windows networks to Linux networks professionally).

      To make a more pertinent car analogy, you are complaining because some guy is announcing that all the cars in the parking lot have their doors unlocked and the keys in the ignition, because the automaker didn't provide door locks or a keyed ignition through ignorance. You bought the car, and (hopefully, but unlikely) were cognizant of the ramifications of buying a car in that state. Your solution is to buy a car that isn't a piece of shit.

    41. Re:huge conflict of interest by PsychoSlashDot · · Score: 1

      You mean open source professional software like Linux. Your entire argument is not an argument against immediate disclosure. Your argument is one against relying on closed source software for anything important. And a very good one at that.

      Wait, you mean the professional version of Linux that runs all the professional CAD/CAM and cutter-path software used in the tool & mold industry? Or the professional version of Linux that runs all the professional quoting and broker-management software that the insurance industry uses? Or maybe you're referring to the professional version of Linux that runs all the professional accounting packages ranging from Accpac to Timberline at the high end to Simply Accounting and Quickbooks at the low end?

      Maybe in the software development world, or any company where all their applications are just Java/Javascript run in a browser, maybe there your suggestion makes sense. If you're not a web designer or spreadsheet-pusher it gets more impractical. At least the in SMB market it seems every industry has a bunch of Windows-only must-have applications to chose from. I support somewhere between 1,000 and 2,000 desktops distributed amongst several dozen clients, servicing a bunch of different industries. Not one of them would be appropriate to replace with a Linux system. Not because I personally can't. Not because I don't have Unix background - I do. No, it's because when you're setting up a dental-surgeon's office he's got recommendations from fifteen other offices telling him he needs WinDent (fictional name) to let him manage his patients' records, complete with embedding scans and video and xrays. It's because when you walk into a tool & mold shop to hook up their new multi-million-dollar milling machine, the guy who flew in from Germany hands you a CD with the Windows software on it that's required to control the beast. It's because when your property development customer calls up and tells you they landed a new multi-million-dollar contract to build a shopping mall but they need to use a Windows-only project-management package because their contract stipulates it, you make damned sure they've got Windows systems to run it on, along with the other three PM packages stipulated for their other three massive construction builds.

      Sorry, but that's the real universe, outside of the nerd-i-verse. Nerd jobs (and yes, I have one) can do well - better even - without Windows. Granted. Also, huge corporations that build in-house software solutions can also pick and choose their platform. But in between? Not going to happen.

      Open-source has its place. That place could even be a dominant place, if... you know... enough people wanted it that way. But they don't. The world has spoken, and the voices of the OSS proponents has been drowned out by a rock-concert of other-minded individuals.

      --
      "Oh no... he found the .sig setting."
    42. Re:huge conflict of interest by Tom · · Score: 1

      Studies show 87.3% of statistics are made up.

      That's a bullshit argument. In a seriour argument, you go with the most reliable evidence you have.

      All I can offer in return is anecdotal evidence.

      Which is worthless. Read stuff like the Verizon report, available for free from their website. That's not the whole truth as a lot of stuff is never reported anywhere outside the company it happens to, but at least it is some data, and actually a pretty large sample size.

      I have yet to see zero-day exploits in the wild, personally.

      That doesn't mean they don't exist. I've personally done forensic analysis on machines that did contain zero-days on them, but that only proves that at least one instance of such a thing exists.

      --
      Assorted stuff I do sometimes: Lemuria.org
    43. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      It's of course relevant to the rich, powerful and corrupt when they "want to get a handle" on the researcher who sheds some light on M$ products. Ballmer might call up Brin and threaten to sue related to a certain patent "if you don't stop this nuisance". Then the nice Mr Brin might indeed silence his employee. Until that employee quits Google....

      That's how it works, my dear. You are 10000% more effective behind TOR and as much anonymity as possible. Do it like the guys who reverse-engineered RC4: They posted it on USENET and it is still unknown who did that. On the other end of the spectrum is Assange, who needs the publicity and pays a massive price in exchange.

      Effective armies invest serious efforts in camouflage, chaff, flares, smoke generations, jammers and whatnot, they DO NOT paint their tanks in bright white.

    44. Re:huge conflict of interest by Anonymous Coward · · Score: 0

      Android and Goodle Apps spring to mind.

  5. Target Microsoft by mrbluejello · · Score: 5, Interesting

    If it hadn't been Microsoft, Google may have been a bit more responsible about this, but since it makes their competitor look bad, time to forget about "do no evil".

    1. Re:Target Microsoft by chuckinator · · Score: 5, Funny

      "Do no evil" means "don't get caught doing something that will put handcuffs on our executives." Get your definitions straight.

    2. Re:Target Microsoft by Anonymous Coward · · Score: 0

      I think you are partly right, now that Google has grown big. However, I think the *real* meaning is in the premise of the motto:

      "Everybody else is evil."

    3. Re:Target Microsoft by Hatta · · Score: 1

      You cannot be more responsible than full disclosure. The responsible thing to do when you find a bug is to inform those who are at risk from the bug. Any delay leaves those people at risk unnecessarily, and is irresponsible.

      --
      Give me Classic Slashdot or give me death!
    4. Re: Target Microsoft by jaminJay · · Score: 1

      According to the Jargon File, it implies that you won't design software that no-one wants to use. Instead, you design software that everyone wants to use and then Spring Clean it away!

      --
      Leela: "Is all the work done by children?" Alien: "No, not the whipping."
    5. Re:Target Microsoft by Anonymous Coward · · Score: 0

      The responsible thing to do when you ffrind a bug is to inform those who are capable of fixing it.

    6. Re:Target Microsoft by Anonymous Coward · · Score: 0

      Yeah. This is actually the salient point: locally running executable code on Windows has root access. Do not run untrusted code on Windows (full stop). This doesn't put anyone at additional risk; the bad guys probably already knew about this crap.

    7. Re:Target Microsoft by Sponge+Bath · · Score: 2

      ...forget about "do no evil".

      Google is still better than AT&T, whose motto is "Now I am become Death, the destroyer of worlds." Executive bonus recovery fee tagged to your wireless bill: $0.96

    8. Re:Target Microsoft by Anonymous Coward · · Score: 1

      There is nothing in the universe that will "put handcuffs on ... executives", at least not executives in the U.S. They are above the law, after all, they pay to have them written, published, and passed.

    9. Re:Target Microsoft by Hatta · · Score: 1

      No, the responsible thing to do is to inform those who are at risk because of the bug. They are the party that needs to know first, because they will suffer the harm.

      --
      Give me Classic Slashdot or give me death!
    10. Re:Target Microsoft by dhavleak · · Score: 0

      Really? And what do you expect Joe Public to do differently now that they are informed? Travis Ormandy, and you, have zero regard for the party at risk, so please drop the veneer. You (and he) are only interested in damaging MS -- MS's users are collateral damage that's all.

    11. Re:Target Microsoft by BitZtream · · Score: 0

      I love when people say this ... it makes it clear you've never been a sys admin in your life, and as such, have no reason to be commenting on things you clearly don't understand.

      Full disclosure means you are making the world, and all the bad guys know the bug ... and in this case, providing them with code to exploit it ... without any warning to those people who will be effected by it ... and those people can't just jump and make random changes to their servers because some jackass wanted his name in the spotlight.

      Its like putting a big sign on the front of someones house that says 'rob me! My owners are away in france for the next month and they left the back door unlocked!!'

      Is that responsible?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    12. Re:Target Microsoft by Anonymous Coward · · Score: 0

      I heard the same thing right from the lips of a Googler almost 8 years ago.

    13. Re:Target Microsoft by Anonymous Coward · · Score: 0

      Really ? And please tell us, how are customers supposed to protect themselves from that vulnerability ?

      Are enterprises supposed to stop using their computers until a patch is ready, tested and deployed ?

      Still don't get why it's important to inform the vendor first rather than give bad guys info to attack people who *CANNOT DEFEND THEMSELVES* ?

    14. Re:Target Microsoft by Anonymous Coward · · Score: 0

      I'm not Hatta, but yes, really.

      >Really? And what do you expect Joe Public to do differently now that they are informed?

      In order of increasing paranoia:
      * Know that the threat exists and be more careful
      * Disconnect the system from the internet
      * Disable the system.
      * Patch the machine code using a debugger.

      It's not rocket science. What would you do?

    15. Re:Target Microsoft by Anonymous Coward · · Score: 0

      I have found a big hole in your wall. It has been there since your house was build and your contractor either haven't noticed yet or simply doesn't care. (Why would he care? You already paid.) If I can see the hole in your wall, some bad guys might notice it too. Maybe they already did, we don't know. So what do you want me to do?

      • Don't tell anyone and let the bad guys steal your stuff in peace.
      • Tell your contractor, who might do something about it... At some point... Maybe... Or not... All the while the bad guys are stealing your stuff.
      • Tell you so you can patch up the hole before some bad guys steal the rest of your stuff. Unfortunately I don't have your contact information and the rest of your neighborhood has the same hole, so the only practical way to tell it to all of you is to tell it to tell everyone, even if that means telling the damn kid two streets over, who is one of the bad guys.

      I don't know about you, but if there's a chance someone is stealing my stuff, I would like to know right now, so I have a chance to doing something about it.

    16. Re:Target Microsoft by dhavleak · · Score: 1

      * Know that the threat exists and be more careful

      Be more careful how? Know that it exists how? I am Joe Public and I do not read Slashdot, Arstechnica or the other places where this bug will be mentioned. The black hats do and they are in the know and actively creating exploits. 99% of users have no idea that this happened, and therefore are not being 'more careful'.

      * Disconnect the system from the internet

      Why? Remember people do not even know if this event! Second -- you will recommend people disconnect from the internet before you censure Ormandy for precipitating the event that would make that necessary? Am I in the twilight zone?

      * Disable the system.

      Another practical solution -- wonderful! Pause to remember for a second that responsible disclosure can lead to getting a patch before such drastic measures are needed.

      * Patch the machine code using a debugger.

      What does Joe Public mean to you, and what do you think Joe Public's proficiency level is with debuggers and machine code?

    17. Re:Target Microsoft by Anonymous Coward · · Score: 0

      Its the old diversion tactic. Look here at Swiss-cheese OS, but please ignore our Swisser-cheesier OS. Much like extreme (and still ongoing) racism in the USA and UK, but it was easier to point fingers at South Africa at the end of the last century than actually deal with the issues at home.

    18. Re:Target Microsoft by mrbluejello · · Score: 1

      > The responsible thing to do when you find a bug is to inform those who are at risk from the bug. Any delay leaves those people at risk unnecessarily, and is irresponsible.

      The users were at ~0% risk until the information was disclosed in the wild (with example of exploit). It is likely that this vulnerability has existed undiscovered for months or even years. Waiting an additional 7-10 days to disclose to the world and give Microsoft the ability to patch this (or at least assess the impact) would have been the responsible thing.

      If some Google researcher had to track down this vulnerability and it hadn't yet been observed in the wild, it conceivably had ZERO systems at risk. All software has defects and potential vulnerabilities, only the known vulnerabilities actually pose immediate risk. The minute that researcher fully disclosed, every Windows desktop system has become a potential target, whereas immediately before none were at risk (assuming this wasn't in the wild).

      The generally accepted responsible practice is to inform the party responsible for fixing the the bug (Microsoft in this case), and give them a reasonable window of time to issue a fix. If they fail to fix in a timely fashion, or it is observed in the wild, then go full disclosure. What this researcher did was flat-out irresponsible, and considering it exposed a business rival's users to more risk, was also a malicious act.

      Had the Google researcher found a security flaw in GMail or Google Drive, he most certainly would have informed the appropriate Google product team and kept the vulnerability confidential. Perhaps after resolution the researcher would have released an academic explanation of the flaw and how it was dealt with.

    19. Re:Target Microsoft by julesh · · Score: 1

      The responsible thing to do when you find a bug is to inform those who are at risk from the bug. Any delay leaves those people at risk unnecessarily, and is irresponsible.

      Public announcement of the bug increases the risk by a factor of thousands or more. Most people are not able to limit their exposure. The total amount of risk is therefore increased by the announcement.

    20. Re:Target Microsoft by drinkypoo · · Score: 1

      No, the responsible thing to do is to inform those who are at risk because of the bug.

      Since I lack a list of all the email addresses of Windows users, how would I do that?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:Target Microsoft by Swave+An+deBwoner · · Score: 1

      Really ? And please tell us, how are customers supposed to protect themselves from that vulnerability ?

      Are enterprises supposed to stop using their computers until a patch is ready, tested and deployed ?

      Still don't get why it's important to inform the vendor first rather than give bad guys info to attack people who *CANNOT DEFEND THEMSELVES* ?

      Well, when I worked on VM/CMS, systems programmers actually did read the code, understand the problem, fix the code all by themselves, and then distribute the fix to other VM shops (with a little help via BitNet). Then IBM would take the fix and ship it with the next release of updates.

      When it was a "BSD world", the mechanism was similar. Users find bug, users fix bug, users share fix.

      With Linux, we have now a large body of users who couldn't actually find a bug in the code, fix the bug in the code, or even use the distributed patch to fix their own systems, even though the source is available.

      And with Windows we have a closed source OS, making it very difficult to find the bug in the code and even more difficult to patch it reliably.

      Maybe the problem we are discussing is the result of closed source systems being used for important stuff at sites that don't hire folks who actually could fix the problem. Now is the problem due to a lack of capable programmers or to the "squeeze a penny" mindset of those who hire their IT staff? I ask you this in all seriousness.

    22. Re:Target Microsoft by L4t3r4lu5 · · Score: 1

      Google is still better than AT&T, whose motto is "Now I am become Death, the destroyer of worlds." Executive bonus recovery fee tagged to your wireless bill: $0.96

      Well, either they tagged that on during a contract term and you should have cancelled immediately, or you agreed to pay it when you signed the contract. Either way, if you're still with AT&T you're an idiot.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    23. Re:Target Microsoft by Bing+Tsher+E · · Score: 1

      Know that it exists how? I am Joe Public and I do not read Slashdot, Arstechnica or the other places where this bug will be mentioned. The black hats do and they are in the know and actively creating exploits. 99% of users have no idea that this happened, and therefore are not being 'more careful'.

      Well, Microsoft could now publish info about the problem on their website. They could issue Press Releases, etc.

      That would affect 'their bottom line' so they won't. But they could. And it's their responsibility to do so, frankly.

    24. Re:Target Microsoft by Anonymous Coward · · Score: 0

      And please tell us, how are customers supposed to protect themselves from that vulnerability ?

      Typically there will be a mitigation available short of 'not using Windows' or 'Disconnect from Internet'. That mitigation might involve some temporary loss of function or convenience while waiting for the final patch, but at least each company affected will be able to decide their exposure and/or course of action themselves, rather than being subject to MS's whims.

    25. Re:Target Microsoft by Anonymous Coward · · Score: 0

      Nice twist of reality. M$ releases a ton of crap and the guy who tells people about it is the "evil" one.

      The truth is that Windows-based systems are penetrated every single day by Chinese intelligence and russkie thieves. That's because M$ is a large group of whores who only care about $$$ and not at all about structural security.They believe in the God Of Money, very much like many others. This is the outcome.

    26. Re:Target Microsoft by Anonymous Coward · · Score: 0

      Where is the responsible part where you release a functional exploit?

    27. Re:Target Microsoft by Anonymous Coward · · Score: 0

      You are about as naive as a kindergarden kid. This world is full of lies and deception and the rich&powerful have all sorts of sex with each other. For example, if an Obama administration member needs a cushy job, they will "organize" a VP role at M$ for him or her. In exchange, the malicious security risks of Windows will never be a real issue. The administration will never ban Windows from high-security functions. Au contraire, they now have a law which forbids USG agencies "to develop software which can be commercially bought". This means for example, NSA is forbidden to develop SE Linux if a porkoration comes along with their "secure operating system" and sues NSA.

      Always remember, commercial software facilitates massive monetary flows. In other words, commercial software is not bought under "cost/benefit" considerations. It is bought under the consideration "how much money can we legally channel to our friends, who will help us later". That applies to both the world of government and the world of "private" business. Multi-billion dollar enterprises employ lots of small-time managers who badly need a "bathroom renovation". Postgresql is very bad at renovating bathrooms as compared to Oracle or DB/2. Postgresql is also very bad at providing cushy jobs for useless drones. Windows is much better at that.

    28. Re:Target Microsoft by Anonymous Coward · · Score: 0

      Maybe more importantly, the current generation of "developers" (or should I say "software engineers") cherish the crapola from Bell Labs called "C". It appears we already had much more robust design patterns in the mainframe world, where you would not simply pass a pointer without a length attribute attached to it.
      The "C" and "C++" religion is very detrimental, as is Windows and the current crop of commercialware. Maybe it will actually the most potent form of "development aid". North Korea simply needs to steal whatever it needs from the PCs of overweight war industry salesmen by means of C and C++ based exploits. No need to wait for handouts and "technology transfer". Simply "technology grab".

  6. only way to get it fixed by danbuter · · Score: 2, Insightful

    I'm betting this is the only way to get MS to fix the problem in a timely fashion. If it's in the wild, they HAVE to fix it, and fast. Guys had to do this with Apple, as well, because they never fixed any bugs unless absolutely forced to.

    1. Re:only way to get it fixed by Howitzer86 · · Score: 2

      Microsoft is actually pretty good about timely patches.

    2. Re:only way to get it fixed by techno-vampire · · Score: 1, Insightful

      Yes, if you call releasing all patches at the same time, once a month, "timely." Personally, I'd like to get patches as soon as they're ready, especially security patches. That's one of the many reasons why I use Linux, not Windows.

      --
      Good, inexpensive web hosting
    3. Re:only way to get it fixed by Anonymous Coward · · Score: 0

      Yeah, a software company that serves billions of PCs run by millions of individuals and organizations should release patches in a haphazard as completed way, and not try and organize releases to make people/admin lives easier. This would be optimal.

    4. Re:only way to get it fixed by techno-vampire · · Score: 0

      I use Fedora Linux. Every morning I have my desktop check for updates. Some days there are a large number of them, some days just a few, some days none. Most people who use Fedora probably don't check more than once a week, but the point is that updates and patches are placed in the repositories as soon as they're ready, instead of being held back until the next Patch Tuesday. I don't know about you, but I'd rather not have to wait the best part of a month for a security patch that came out just too late for the monthly update.

      --
      Good, inexpensive web hosting
    5. Re:only way to get it fixed by Anonymous Coward · · Score: 0

      Do you want security patches before they test that there aren't similar holes in nearby parts of the code?

    6. Re:only way to get it fixed by maccodemonkey · · Score: 2

      I'm betting this is the only way to get MS to fix the problem in a timely fashion. If it's in the wild, they HAVE to fix it, and fast. Guys had to do this with Apple, as well, because they never fixed any bugs unless absolutely forced to.

      So why not report it, wait two weeks, and then disclose it publicly?

      This entire conversation assumes reporting it to the vendor and disclosing it publicly are mutually exclusive. Report to the vendor, and give them a deadline as to when you'll disclose it. If they don't patch by the deadline, it gets disclosed. Thus they have to patch it quickly.

    7. Re:only way to get it fixed by Anonymous Coward · · Score: 0

      I use Fedora Linux. Every morning I have my desktop check for updates. Some days there are a large number of them, some days just a few, some days none. Most people who use Fedora probably don't check more than once a week, but the point is that updates and patches are placed in the repositories as soon as they're ready, instead of being held back until the next Patch Tuesday. I don't know about you, but I'd rather not have to wait the best part of a month for a security patch that came out just too late for the monthly update.

      Ok, you get patches and updates every day. But when the problems fixed by those updates and patches whhhhhere discovered? Not yesterday.

    8. Re:only way to get it fixed by maird · · Score: 1

      Way to miss the point. No-one said the patches fix bugs discovered yesterday or anything about the fix duration. What they said was that the Fedora patches are released when ready, not when a scheduled event is available to include them in. IOW, if an identical bug is discovered the same day in both platforms and both R&D groups work on a fix and coincidentally both complete their fix the same day and it is two weeks to the Windows patch Tuesday the Fedora users will get the patch two weeks before the Windows users.

    9. Re:only way to get it fixed by SnarfQuest · · Score: 0

      Maybe he didn't have his credit card with him. Posting where he did probably saved him money.

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    10. Re:only way to get it fixed by techno-vampire · · Score: 1

      Do you have a reason to assume that they don't check for that, or are you just spouting FUD?

      --
      Good, inexpensive web hosting
    11. Re:only way to get it fixed by techno-vampire · · Score: 1

      Way to miss the point.

      Thank you. It's always nice to see that I'm not the only person who thinks that way or, at least, saw what I was getting at. And, consider how much extra bandwidth Microsoft needs to handle Patch Tuesday and how much it costs them to have it going to waste the rest of the time. Having the updates go out as they're ready, and having people able to pick them up whenever they want must be an enormous saving for the various distros.

      --
      Good, inexpensive web hosting
    12. Re:only way to get it fixed by Anonymous Coward · · Score: 0

      Hmm... I do hate the random corporate updates..."windows needs to be rebooted..." alerts. Usually mean a Flash or Acrobat Reader update...

    13. Re:only way to get it fixed by Anonymous Coward · · Score: 0

      Yes they release timely patches for buffer overflows that are easy to find and shouldn't have been coded in the first place.

      Meanwhile there are thousands of other bugs that just roll on from one version to the next.

    14. Re:only way to get it fixed by techno-vampire · · Score: 1

      Why does Windows need to be rebooted for something like that? I can see having to restart your browser for a Flash update, but not your whole system.

      --
      Good, inexpensive web hosting
    15. Re:only way to get it fixed by Anonymous Coward · · Score: 0

      Yes. Of course I want another patch if they then find another hole in nearby code.

      Imagine you're on a ship and you discover a leak. What would you do:

      1. Immediately fix that leak, and then look whether there are other leaks, or
      2. first look for other leak, and only when you think you've found all of them start fixing them?
    16. Re:only way to get it fixed by Anonymous Coward · · Score: 0

      This also used to be Microsoft's policy, if you recall. Patches were released through Windows Update immediately after certification and not on a set schedule. It was only after a lot of complaints from IT personnel about having to deal with such a random patch schedule that Microsoft changed to the current patch Tuesday routine. They will still release OOB patches if the vulnerability is severe enough.

  7. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 1

    But... but... "Do no evIl" !

  8. Full disclosure and open/closed source by intermodal · · Score: 5, Interesting

    The irony of the difference between closed source and open source is that while Ormandy has posted an exploit to this Windows bug, in the open-source world he potentially could have posted a fix too, considering he's the one who seems to understand the bug itself the best...

    --
    In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    1. Re:Full disclosure and open/closed source by Anonymous Coward · · Score: 0

      not sure you read the post, bro.

    2. Re:Full disclosure and open/closed source by Anonymous Coward · · Score: 1

      and still would not have made a difference. Potentially posting a fix to open source software does not imply end users having patched binaries on their machine the next day. The only difference between open and closed source is to potentially see the fix being applied.

      Making an exploit public without notifying the owner reeks of fishing for publicity. The unsung heroes are the ones serving the public best - report to the owner, have them fix it and feel fuzzy inside.

    3. Re: Full disclosure and open/closed source by Anonymous Coward · · Score: 0

      If you read TFA and you know what it means the fix is really freaking obvious. They need to set the Next pointer to NULL after it's allocated.

    4. Re:Full disclosure and open/closed source by Anonymous Coward · · Score: 0

      it doesn't work this way in the open source world.

      security "researchers" post exploits to private email aliases for an OSS project.
      the patch is discussed privately, patch agreed on, and a release date is planned.
      Sometimes this is a month or so away from initial disclosure (or longer)

      The 'researchers' might suggest a patch, but rarely do they understand the codebase well enough for it to be accepted.
      (it takes engineers to build buildings, a stick of dynamite to blow it up.. different skill sets) so it's pretty much the same as closed source.

      "Researchers" also are impatient with OSS projects and disclose beforehand as well.
      for "researchers" it's all about the glory, they don't give a toss who they affect (open or closed)

    5. Re: Full disclosure and open/closed source by intermodal · · Score: 1

      I love how everyone is trying to force the position of either "agreement with Ormandy's actions" and/or "that's not how it ends up working in open source" on me when I never argued either way. My post was about the difference in possibilities between the two paradigms, not about Ormandy's motives and the way things end up really working in Open Source.

      Seriously, looking at the possibilities is how most of us Slashdot users ended up in technology in the first place.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
  9. 'administrative privileges' at home by Anonymous Coward · · Score: 0

    You could assume that Administrators using windows in business don't let their users run with administrative privileges but outside of those environments what home user doesn't run with administrative privileges?

    I have to admit I haven't used windows in a while, so maybe I'm wrong and computers with windows 7/8 do not come from BIG_BOX_STORE with a user users already setup with administrative privileges.

    1. Re:'administrative privileges' at home by Anonymous Coward · · Score: 0

      They have a false "Administrator" account that is really just a user-level account with a few extra privileges. It takes some extra digging (and/or guides) to get real administrative rights.

    2. Re:'administrative privileges' at home by t0y · · Score: 1

      You mean a popup whenever you need it?

  10. Re:But not to give them a chance to correct it fir by poetmatt · · Score: 5, Insightful

    Yeah, ok. troll better please.

    it's been 4 weeks. Clearly we should go after those who disclose vulnerabilities instead of those responsible for fixing them. /sarcasm

  11. Oblig by SrLnclt · · Score: 0

    I believe this would be the one.

  12. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 5, Insightful

    That's bad. That's destructive and dangerous

    No more dangerous than publishing the blueprints for a gun or the instructions to 3d print one. Someone could use that information to perpetrate a crime. Why do you throw freedom of speech out the window when it comes to software bugs?

    The general tolerance of latent vulnerabilities and the expectation that whitehats should give companies time to patch them at least expense is what's truly destructive and dangerous.

  13. Re:But not to give them a chance to correct it fir by MikeBabcock · · Score: 2, Informative

    History tells us that telling Microsoft privately puts it on their radar for three to five years out. Disclosing publicly actually gets a patch to users.

    --
    - Michael T. Babcock (Yes, I blog)
  14. Seriously! by Anonymous Coward · · Score: 1

    Is it news every time someone finds a security vulnerability?

    When someone publishes a working exploit that provides privilege escalation for the world's most widely used operating system, it definitely is news.

    I know this is Slashdot, but did you look at the vulnerability or exploit. It is an unpatched kernel exploit that will now wreak havoc on Windows users, the vast majority of the world by a long shot, as malware writers incorporate it into their malware. Now, previously secure(relatively) systems that had UAC enabled will be just as vulnerable to drive-by installs as 2000 and XP were.

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

      > the world's most widely used operating system
      gahahahah

  15. Re: Fired for it? by Frobnicator · · Score: 1, Interesting

    Looks like from TFA he posted both the flaw and the working exploit as himself, not as an employee. So that is at least something.

    He should have known about proper disclosure practices: File a defect report, permit the company to fix the exploit, and then release the exploit to the wild at the same time the fix is released, or release it if the company fails to take action. Instead of following the protocol he put the information about the exploit both on his personal blog and on the disclosure newsgroup, with the comment that he doesn't have time to deal with it. (But apparently he does have time to blog about it.)

    Was it wrong? Absolutely. There is a protocol to follow that generally protects the public and still discloses the vulnerability if it is not fixed immediately.

    Should he be fired from his job as a security programmer? Maybe. He should at least get a chat with his boss and HR to explain his side.

    --
    //TODO: Think of witty sig statement
  16. Just Desserts by Anonymous Coward · · Score: 2, Insightful

    Been a long time coming, but we finally don't have Microsoft pushing us around any longer.

    Some of us with long memories see absolutely no issue with disclosing MS bugs on public forums.

    1. Re:Just Desserts by Anonymous Coward · · Score: 0

      Just fyi: it's spelled 'just deserts.' It's pronounced like desserts, spelled like the arid-land-area word, and means something different than either. Yay English!

    2. Re:Just Desserts by Anonymous Coward · · Score: 0

      mod parent up!

  17. Re:But not to give them a chance to correct it fir by nanoflower · · Score: 1, Insightful

    Doesn't matter what history shows. The best procedure is to give the company notice of the bug and give them a chance to fix it. Not years, certainly but a few months seems very reasonable. The only reason not to do would be if you knew someone was already taking advantage of the vulnerability in the wild.

  18. It's like payback by Anonymous Coward · · Score: 0

    For UAC.

    1. Re:It's like payback by Anonymous Coward · · Score: 0

      I love that people shit on Windows for not taking security seriously, and then when it finally decides to try to be a secure multiuser system with privilege separation, people try to call it out for that.

  19. aiding and abetting 8 computer fraud and abuse act by anthony_greer · · Score: 5, Interesting

    Can google and/or this guy be prosecuted for this because releasing the working demo is basically aiding and abetting a criminal

  20. Re:aiding and abetting 8 computer fraud and abuse by anthony_greer · · Score: 1

    subject should be 1896 fraud and abuce act - didnt proofread the subject - Do'H

  21. Sacked? by Anonymous Coward · · Score: 1

    If it were us little people without political connections to bail our asses out, we'd be in jail!

    Jesus Mother Fucking Christ!.

    I just want to put on a sandwich board with "They are going to Fuck us!" and just mumble "Bullshit! Bullshit! Bullshit! Bullshit! Bullshit!Bullshit! "

  22. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Look at the timline... But with Microsoft, there's really no "enough time" to correct a problem that THEY don't see as a problem.

  23. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 3, Insightful

    Why do you throw freedom of speech out the window when it comes to software bugs?

    Get on your soapbox much? Nobody is infringing on Freedom of Speech since there is no law against this. There are issues of being reasonable and responsible though that have nothing to do with the law. Nor is anywhere here suggesting that he shouldn't publish, just that he should inform Microsoft directly, instead of assuming that everyone on the planet should read that mailing list, and give them some reasonable time to fix it before publishing.

  24. responsibly by Anonymous Coward · · Score: 1

    History tells us that telling Microsoft privately puts it on their radar for three to five years out. Disclosing publicly actually gets a patch to users.

    Disclosing responsibly gets a patch to users as well. Given them a little while (one calendar quarter max), and then publish.

    I don't think anyone is saying he should sit on it forever, but you don't know what other exploitable things they're working on, and now everyone is completely vulnerable because there is no patch.

  25. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Google's policy is to back researchers disclosing the vulnerability if the vendor does not fix it was 60 days, or 7 days if there is an active exploit in the wild

  26. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Responsible disclosure is an oxymoron.

  27. Re:But not to give them a chance to correct it fir by K.+S.+Kyosuke · · Score: 0, Offtopic

    History tells us that telling Microsoft privately puts it on their radar for three to five years out. Disclosing publicly actually gets a patch to users.

    No, what actually gets a patch to users is when you find a vulnerability, use it to hack into Microsoft servers, download their repository, fix the bug, rebuild the kernel, generate the patch, steal Microsoft signing certificates, sign the patch, upload it to Windows Update servers, and pray that all users download it before someone notices you.

    --
    Ezekiel 23:20
  28. Re: Fired for it? by Nerdfest · · Score: 1

    The same thing happened last time if I remember correctly. It's a tricky situation ... his employer shouldn't be able to control his hobbies, but he shouldn't be making them look like dicks either. Does he advertise himself as a Google employee, or is this the usual anti-Google FUD campaigners throwing this information in where it's not warranted?

  29. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 0

    Can google and/or this guy be prosecuted for this because releasing the working demo is basically aiding and abetting a criminal

    How are you today, Mr. Ballmer.

  30. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    With sites like scroogle slamming google for the same things M$ is doing and the even more attrocious things they want to do (See patent on kinect to pull demographics from your living room), Microsoft gets whatever they deserve.

  31. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Months? Hell no. 3 or 4 weeks, maybe, and that's pushing it.

  32. Re:aiding and abetting 8 computer fraud and abuse by jeffclay · · Score: 1

    He's no more aiding and abetting a hacker than a billy-club company is aiding a cop that beats you senseless.

  33. If MS had done this to Google or Apple... by anthony_greer · · Score: 2

    I guarantee every talking head on TV would be calling for the DoJ to look into it...

    This is all about PR and image, Google and apple are sexy, MS is big and boring, but arguably more critical to daily life (you have no idea how many devices and backend systems you use everyday are on Windows)

  34. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 3, Insightful

    That's bad. That's destructive and dangerous

    No more dangerous than publishing the blueprints for a gun or the instructions to 3d print one.

    This is closer to posting a list of homes where firearms are registered. Exposing the vulnerabilities without letting the homeowners without guns know that they're about to be greenlighted for burglary.

    The general tolerance of latent vulnerabilities and the expectation that whitehats should give companies time to patch them at least expense is what's truly destructive and dangerous.

    Now everyone has to scramble as script kiddies within their organizations implement this (internal attackers are still most dangerous). A balance must be struck. He's not looking to keep people secure; he's looking to make MS Windows operating systems a battlefield.

  35. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    So negative advertising should beget exploits that hurt users? What should Microsoft's response have been to the Mac vs. PC ads then?

  36. Re:But not to give them a chance to correct it fir by Yaur · · Score: 2

    Its a privileged escalation vulnerability... your machine has to already be compromised for this to be abused in the wild.

  37. Re:But not to give them a chance to correct it fir by The+MAZZTer · · Score: 1

    A more apt analogy would be someone taking classified military information and making it public (which IS a serious crime and is NOT covered under freedom of speech).

  38. Re:But not to give them a chance to correct it fir by Dishevel · · Score: 1

    Fuck it. have them patch to Linux Mint 15.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  39. Re:I want to tell Tavis Ormandy... by Agent+ME · · Score: 1

    This just in: Windows is even hackable by really really stupid morons!

  40. Re:But not to give them a chance to correct it fir by The+MAZZTer · · Score: 1

    And by classified information, I mean like information about military systems, their configurations, hardware used, so on and so forth (as opposed to say, names of spies or whatnot. Not the right analogy).

  41. Carriage return by gatfirls · · Score: 1

    What is the exploit that makes the carriage return in posts on /. work?

    1. Re:Carriage return by anthony_greer · · Score: 1

      works
      for
      me :)

    2. Re:Carriage return by gatfirls · · Score: 1

      Not. For. Me.

    3. Re:Carriage return by BitZtream · · Score: 1

      Then switch your preferences from always posting in html back to the default?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:Carriage return by gatfirls · · Score: 1

      Hopefully this worked!

      ?

    5. Re:Carriage return by Anonymous Coward · · Score: 0

      Change the post mode to POT (Plain old Text). Look for the drop-down box below the comment box in which you wrote your comment. It probably says "HTML Formatted" until you change it.

      Like this.

      Or: post HTML, so end your lines with <br> or <li> or whatever to get a carriage return.

    6. Re:Carriage return by Anonymous Coward · · Score: 0

      You need to switch from HTML comment posting to some other form. HTML posting requires you to put in
        for your line breaks. See your options.

    7. Re:Carriage return by Anonymous Coward · · Score: 0

      lol.. that should have been:

      HTML posting requires you to put in BReak codes.

      that'll teach me for using HTML posting..

    8. Re:Carriage return by Anonymous Coward · · Score: 0

      Hopefully this worked! ?

      It didn't.

    9. Re:Carriage return by Anonymous Coward · · Score: 0

      Still broken here. Please release a timely automatic update.

    10. Re:Carriage return by Anonymous Coward · · Score: 0

      Post as "Plain old text".

      Despite the name, it's not just plain old text; HTML tags work quite fine. But newline characters are translated to result in line breaks.

  42. Stay tuned for next week by Anonymous Coward · · Score: 0

    Whole host of Android vulnerabilities found by Microsoft researchers, published online immediately.

  43. bad karma for this guy by bertomatic · · Score: 1

    This would be like my neighbor finding out about how the lock on my back door is broken, and then he posts that information up on the Internet, along with my full address and work hours, instead of privately informing me about the problem. Now that's just plain rude... Karma is a bitch, if you act like an ass.

    1. Re:bad karma for this guy by Anonymous Coward · · Score: 0

      No this would be like you running a bike 'secure storage' service out of the back of your house, then calling the cops on your neighbour for reporting your broken back door lock instead of just fixing the god damn lock in the first place.

    2. Re:bad karma for this guy by Anonymous Coward · · Score: 1

      It's not like that at all. It's more like your neighbor finding out the locks you've been selling people are faulty, and telling them rather than just telling you.

      In your example are you a Microsoft user, or Microsoft? You either switch from one to the other, or don't distinguish between the two.

  44. Re: Fired for it? by Anonymous Coward · · Score: 0

    The chat happens the first time (so that should have already happened 2 years ago). The second time he should be fired.

  45. Win 32bit only? Meh by snikulin · · Score: 3, Interesting

    The code is clearly targeted for x86 only, not for x64 (__declspec(naked)).
    I don't have x86 PC.
    On Win7x64 the code plainly crashes.

    Unimpressed.

    1. Re:Win 32bit only? Meh by SnarfQuest · · Score: 0

      Has anyone converted this to Linux yet? I'd like to try it too!

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    2. Re:Win 32bit only? Meh by julesh · · Score: 1

      Why release POC for both platforms? The bug doesn't differentiate, but the exploit code would need to be different (it manipulates pointers to break a kernel-managed linked list), A POC is just used to demonstrate that the bug is real and leads to actual security violations; it's not intended to allow end users to run the exploit.

      Don't assume that just because you're on 64-bit you'll be safe. The changes required to make it run on x64 are likely to be small.

    3. Re:Win 32bit only? Meh by Anonymous Coward · · Score: 0

      The code is clearly targeted for x86 only, not for x64 (__declspec(naked)).
      I don't have x86 PC.
      On Win7x64 the code plainly crashes.

      Unimpressed.

      Did you miss this part about the bug?

      // There's a pretty obvious bug in win32k!EPATHOBJ::pprFlattenRec where the
      // PATHREC object returned by win32k!EPATHOBJ::newpathrec doesn't initialise the
      // next list pointer.

      captcha: pompous. ha!

    4. Re:Win 32bit only? Meh by Anonymous Coward · · Score: 0

      If it crashes, it's still vulnerable, and merely needs a 64bit modification to exploit. Crashing is the biggest fucking clue you have when it comes to looking for holes!

    5. Re:Win 32bit only? Meh by Anonymous Coward · · Score: 0

      The code is clearly targeted for x86 only, not for x64 (__declspec(naked)).
      I don't have x86 PC.
      On Win7x64 the code plainly crashes.

      Unimpressed.

      I also don't have any x86 PCs, but code that crashes often suggests there's a vulnerability to be found. Just because this code crashes on 64-bit doesn't mean it's safe, it may just mean you need to package the exploit differently for it to work. I'm still uncomfortable.

    6. Re:Win 32bit only? Meh by Anonymous Coward · · Score: 0

      you are one. there are millions of Windows systems running in critical locations which operate on x86 and may never see x64 upgrades. you should take your comments to a blog and mod yourself up there.

  46. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Nuclear war

  47. I dislike M$ as much as the next guy.... by LazLong · · Score: 3, Insightful

    ...but not disclosing it to the vendor first and giving them a chance to release a fix is both unprofessional and irresponsible. Add in the fact that this is coming from a Google employee makes it inexcusable, and reflects poorly on Google. If I were his manager he would certainly receive a reprimand.

    1. Re:I dislike M$ as much as the next guy.... by Anonymous Coward · · Score: 0

      The bug was disclosed, publicly, which is a far better than the vendor deserves. Now if a hundred highly trained professionals who are intimately knowledgeable about the product (I'm talking about you MS developers) can't 'fix' it before joe six pack even has a chance to sneeze, then I think you're looking at the wrong line up for manager sacks.

      You can bet the really 'serious' security holes are already known and being used by the bad guys, we just don't have the courtesy of them being publicly disclosed.

    2. Re:I dislike M$ as much as the next guy.... by ark1 · · Score: 3

      He disclosed the bug way back in March then provided an update in May and now a fully functional (have not tested) exploit. While he could have been more discrete, seems to me like this is more than enough time for the vendor.

    3. Re:I dislike M$ as much as the next guy.... by Anonymous Coward · · Score: 0

      not like MS who are always completely professional and responsible.

      fuck MS and all their supporters with a red hot poker.

    4. Re:I dislike M$ as much as the next guy.... by Anonymous Coward · · Score: 0

      So, you're a marketing guy.

      That was not a question.

      You want to protect the image of Microsoft, and to do so you are willing to sacrifice the security of anyone running the defective software.

      As an IT security person, I want to know when my systems are at risk, so I can take the necessary precautions (taking them offline being the last resort, but that's a choice for me to make). Every second the hole is kept secret, is a second where my systems are at unnecessary risc, and the people keeping it secret are the ones guilty of that.

    5. Re:I dislike M$ as much as the next guy.... by lopgok · · Score: 1

      I have no problem with it. He has no responsibility to microsoft, or to anyone who has purchased microsoft software. He did the research on his own time. He owns it, and is responsible only to himself.

      I see nothing inexcusable about it. If you don't like it, you should pay someone to find bugs with the software you use. You can do that, but I bet you don't. If some bugs are found by someone, it sucks to be you. Get the source code and audit it yourself. You do have a microsoft windows source code license, right? If not, whose fault is that?

      I write software. Sometimes I publish it. It is my work. Sometimes I find bugs. I have reported bugs to DEC, prime, microsoft, sun, redhat, fedora, suse, mandriva, mageia, and others. If they listen to me and respond, then I report more bugs. Since microsoft ignores my bug reports, I have stopped sending them bug reports. My choice.

    6. Re: I dislike M$ as much as the next guy.... by LazLong · · Score: 1

      Your attitude is typical of egocentric anarchistic coders with zero sense of social responsibility. Thankfully the majority of Western civilization believes and acts otherwise in relation to their fellow humans. Else we'd live entirely in a 'might makes right' society.

      I hope your lack of a sense of professional responsibility extends to those professions upon which you rely, and that you do not expect them to act out of anything other than base mercenary motivations. And I hope you accept personal responsibility for all ill that comes your way in life. After all, it isn't anyone else's fault than your own that you don't have limitless resources and time to spend to prevent it.

    7. Re: I dislike M$ as much as the next guy.... by Anonymous Coward · · Score: 0

      If there is a lack of social responsibility, it lies with microsoft, not me.

      I didn't write the buggy code. I am not responsible for it. If I was paid by microsoft, then it would be my responsibility.

      If I found a security bug, I would either post it (as Tavis Ormandy did), or I would sell it to the highest bidder.
      Reporting it to the vendor, and hoping they fix it won't get it fixed quickly, as has been demonstrated time and time again.
      If you want to use buggy software, that is your right. If you expect me to report the bugs to the vendor because I am social responsible, I fear you are in fantasy land.

      Microsoft (and other vendors) have a security team, does code reviews, and has a security process to keep bugs from entering their code. Since I am not on their team, I am not responsible for their bugs. How much 'limitless resources' is microsoft expending to find and fix bugs, when a single person working alone without the source code can repeatedly find bugs?

  48. Re:But not to give them a chance to correct it fir by tringstad · · Score: 1

    The only reason not to do would be if you knew someone was already taking advantage of the vulnerability in the wild.

    Or worse, if you didn't know someone was already taking advantage of the vulnerability in the wild.

    Not telling the sysadmins of the world that their systems are potentially at risk is a far worse crime than telling the attackers that they assuredly are.

    --
    "I got a half gallon of Jack, and 2 dozen Ant Traps. I'm about to get wild." -me
  49. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    It's really not.

  50. Re:I want to tell Tavis Ormandy... by Anonymous Coward · · Score: 0

    No explanation required

    Actually, I'd really like to see what kind of explanation you can pull out of your ass to justify that.

  51. Re:But not to give them a chance to correct it fir by wierd_w · · Score: 4, Insightful

    Security through obscurity is no security at all.

    A security hole is a security hole. A hole that is not widely known about is not in any credible sense "safer" than one with a demonstration exploit posted on mailing lists.

    I would rather that news of exploitable security holes be widely published, so that mitigating secondary security blocks can help cover the hole, and reduce the attack surface as soon as the exploit is discovered. While you can't recompile the kernel on day-0, you CAN filter network traffic, isolate unprotected systems, and take other affirmative actions to safeguard company and private data from unauthorized persons, and prevent the silent execution of malicious software early.

    The problem one runs into there, is that most software out there today is not so much "secure", so much as it actually is analogous to a block of aged swiss cheese. Hardened in some places, and totally see-through in others. Managing many disparate suites of software packages means dealing with, and mitigating the risks, of a great, great many peepholes.

    But again, a security hole is a security hole, and security through obscurity is no security at all. Wishful thinking that "if nobody says anything, then its perfectly safe to let slide for now!" Puts systems, data, and people at risk for the sake of convenience.

    Look at the fallout of the near miss between that german drone aircraft and a small passenger plane that just came to light. Secrecy of the problem does not make the problem go away, and hiding the risks from people (for any reason) who are at risk is beyond inconscionable.

  52. Re:But not to give them a chance to correct it fir by BitZtream · · Score: 0, Troll

    Security through obscurity is no security at all.

    Spoken like someone who has no fucking clue what they are talking about.

    ALL computer/network security is security through obscurity, just like the locks on your house are security through obscurity.

    Encryption uses an obscure key.

    A password is by definition, security through obscurity.

    Stop repeating shit you heard someone else say without any fucking clue what it means.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  53. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 2, Insightful

    Umm. Many do.

    Do you know if the 3 to 5 guys who own that codebase in MS read that site?

    Microsoft never gets off its ass and fixes stuff before it goes public.

    Quite simply untrue.

    So. Fuck it. Publish. Make em work.

    So, no -- responsible disclosure first. Extreme measures after that. Don't be an asshole. Not being an asshole is generally not hard.

  54. Re:But not to give them a chance to correct it fir by BitZtream · · Score: 5, Insightful

    Microsoft never gets off its ass and fixes stuff before it goes public.

    Really? Every bug fix they ever made was from public disclosure? News to me, since I personally have seen them fix things disclosed only to them.

    What you actually mean is that you, a home user, with a best a handful of machines, thinks its better to rush a patch out that could break shit, than to do a proper fix and test cycle.

    What this lets the rest of us know is that you have no fucking clue what its like to deal with large scale software maintenance. Any admin worth his salt knows that if you can mitigate the problem away and wait for a proper patch that has been thoroughly tested is about 10 billion times better than some random hack made by some guy at 3am this morning.

    There are few exploits that can not be mitigated in some way. This particular issue is easy to mitigate at most companies by simply firing any jack ass caught exploiting it. It requires local access (via RDP counts), so its not like we're talking about an internet facing, anyone can take you down, kind of bug.

    On top of that, any admin worth his salt his going to do proper testing, which means even if they got a patch 10 seconds after the exploit was found, its STILL GOING TO BE A WHILE BEFORE THE ADMIN DEPLOYS THE PATCH ... unless he is some ignorant clueless douche like you who doesn't have any idea what he's doing.

    All your post does is shows your complete ignorance of the bigger picture.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  55. Re:But not to give them a chance to correct it fir by BitZtream · · Score: 1, Insightful

    Not telling the sysadmins of the world that their systems are potentially at risk is a far worse crime than telling the attackers that they assuredly are.

    Let me give you a hint. You are not a sysadmin. Stop acting like you have any idea how sysadmins should behave or be notified.

    Why?

    Because any actual sysadmin (not someone like you, running linux in mommies basement) knows that ... the system is at risk because its turned on.

    Its all about risk mitigation, not flawless systems.

    You're an idiot if you think your systems are 'safe' just because you're 'all up to date and patched'.

    Any real admin will simply mitigate the issue away until a patch can be tested and installed. Real sysadmins don't have retarded knee jerk reactions to exploits.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  56. Re:But not to give them a chance to correct it fir by Myopic · · Score: 3, Insightful

    "Doesn't matter what history shows."

    That's the refrain of the conquered and the unscientific.

  57. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Just because they have a patent does not mean they will implement or even test out the idea. Patent just means they have someone in the company that came up with the idea before someone else did.

  58. Re: Fired for it? by BitZtream · · Score: 1

    The same thing happened last time if I remember correctly. It's a tricky situation ... his employer shouldn't be able to control his hobbies

    Correct, the employer can't control his hobbies. However, this sort of irresponsible behavior is akin to a Charlie Sheen going on TV and calling Chuck Lorre some sort of Jew.

    What you do publicly reflects on you and those around you. Companies, just like your friends, will distance themselves from you or cut you off when you are clearly being a douche bag.

    His actions show everyone that he is irresponsible and selfish. More concerned with getting himself attention than fixing the problem.

    Google would be dumb to keep him around, his intelligence and skills are trivial in comparison to his inability to play well with others and be a good citizen in general. His irresponsible actions here are not going to be his only selfish and irresponsible actions. Why would Google want to take the risk that next time he pulls this sort of stunt, that he DOES claim it was with Google's blessing?

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  59. Why I don't think this is the right thing to do by Anonymous Coward · · Score: 0

    Let us say you came to know someone's username/passowrd and go ahead and post it on internet, would that be legal? If not, why this is legal? This is like posting every windows users admin user/password. It the Google employee used any of google resources, then google should be made personally liable for this act.

    Would you like if someone posted your garage door opener code, car code or other things? If not, boycott google for this brazen act of privacy and security breach.

    1. Re:Why I don't think this is the right thing to do by ledow · · Score: 2

      A username/password is different.

      This is a flaw in a system. It's the difference between "Joe Blogg's car has code XXXX" and "All Fords let you in if you do XXXX". The personalisation of the information brings it under different laws - and preventing people from discussing flaws will also stop people from, for example, discussing faults in systems (e.g. cars that have faulty brakes etc.) which brings about whole new levels of capability for companies to forgo their responsibilities and claim they didn't know about it.

      However, if you think your garage door openers and information on how to bypass them, copy them, fake them, scan them, intercept them, etc. isn't already on the Internet, you're being naive. Same for car locks.

      It's not illegal to discuss a particular encryption system used on a satellite TV system, for example, or it's weaknesses or how it can be bypassed. It's not even illegal to take apart the box and try it. It's definitely a grey legal area, though, to do so with the intention of infringing copyright (but how do you prove that?), or selling "cracked" boxes onto other users. Also, it is illegal to distribute, say, Sky's satellite codes that allow you to decrypt their channels.

      You don't want to stop people investigating and finding and discussing flaws in systems. The knock-on effects are huge and not even constrained to IT systems (i.e. if someone's voting system is vulnerable, you wouldn't be able to report that, and nobody would ever know). The law in almost all countries takes the middle line - you can discuss flaws inherent in the system, but you can't go providing information specifically tailored so that random people can use to access random people's accounts.

      This exploit has C code. Go compile it. See how it works. Get a working binary. All legal. Distribute it? Legal. Sneak it onto someone's machine? Illegal. Get someone to run it with the intention of accessing things you shouldn't? Illegal. Anything already "bad" is covered. Making more steps along the way illegal just has too much of an impact elsewhere on things that you WANT happening.

  60. Re:But not to give them a chance to correct it fir by wierd_w · · Score: 1, Interesting

    PS3 encryption== security through obscurity. (That salt doesn't need to ACTUALLY be random--each and every time-- does it? Cause, that would be a pain to implement!)

    PROPER key pair generation == impossible to realistically derive the secret key from the public key and the payload, due to addition of true random salt. (Where "reasonable" means within the attacker's lifetime.) There simply is not enough information to derive all the factors to refactor the secret key. This is by design, and is considerably different from a simple password in implementation.

    In other words, you are being specious, and are downplaying that the security involved with proper encryption is most definately not "if nobody looks, nobody will see!" Type security.

    "Herp! He said a commonly used phrase, and I tooked exceptshun tuh dat! Hur-hur, so I calleded him an idjut and a mohron and stuffs! He coulndna poshibly know what dat phraseology thimgy rully means, like I'z does!"

    Seriously, that's what you sound like when you say such dumbassery.

  61. Re:But not to give them a chance to correct it fir by devman · · Score: 1

    When you're given access to classified information you sign an agreement to protect that information. I fail to see how this is analogous at all. Are you sure your not BadAnalogyGuy in disguise?

  62. Re:aiding and abetting 8 computer fraud and abuse by dhavleak · · Score: 2

    Poor analogy. Your billy-club company is making something anyone can make -- it's common knowledge how to make one, and it's even easily replaced with other objects. Ormandy found the exploit -- making his knowledge of it unique. By publishing it, he made it common knowledge. There was not even anything that could be used to substitute it. People are running to defend Ormandy in their glee that he did something to hurt MS. If MS had published an exploit in the Linux kernel without first submitting a patch and waiting for it to be accepted, I guarantee you your stance would be the exact opposite of what it is now.

  63. Re: Fired for it? by Anonymous Coward · · Score: 0

    The Google employee handbook explicitly mentions that you represent the company even during your off-work hours and should act accordingly. This guy is an arrogant asshole and should have been fired a long time ago.

    Disclaimer: I work for Google

  64. Re:But not to give them a chance to correct it fir by Penguinisto · · Score: 1

    Either way, bad analogy... sorta.

    Military classified material are formed and protected to prevent both discovery of vulnerabilities, and to prevent discovery of new advances or knowledge of technology, intelligence, and so forth. revelation of such can have a very high probability of endangering lives and civilian security.

    This Windows bug is, well, the result of deficiency, nothing more. The worst that can happen? Well, if someone were both a flaming dumbass and exposed a SCADA box unprotected to the Internet, while simultaneously surfing the web or downloading random/untrusted bits to said box. But then, that flaming dumbass is the problem more than the bug.

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  65. Re: Fired for it? by fredprado · · Score: 1

    Quite the opposite. Firing Charlie Sheen's regardless of what he said was a very bad mistake. Same would apply to Google in this case. Fortunately Google is a lot smarter than that, and than you...

  66. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Any real admin will simply mitigate the issue away until a patch can be tested and installed

    Mitigation requires that the admin is informed. Which requires disclosure

    Real sysadmins don't have retarded knee jerk reactions to exploits

    If you're offering yourself as an example, your posts to this article suggest you have retarded knee jerk reactions to just about everything.

  67. Re:But not to give them a chance to correct it fir by Penguinisto · · Score: 1

    Any real admin will simply mitigate the issue away until a patch can be tested and installed. Real sysadmins don't have retarded knee jerk reactions to exploits.

    Devil's Advocate: You can't mitigate what you don't know about. See also the (semi-)infamous WPF bug.

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  68. Re:But not to give them a chance to correct it fir by Forever+Wondering · · Score: 1

    From the paritynews article:

    He also noted that another working exploit may already be circulating in the wild.

    Whether this means before he posted or not?

    --
    Like a good neighbor, fsck is there ...
  69. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 4, Insightful

    Except that he's right. The "Security through obscurity is no security at all" mantra is the first thing that people who know nothing about security fall back on again and again. Asymmetric keys are merely *better* obscurity than most other means. You're still just counting on not being a sufficiently interesting target that your keys are not going to be put to the test by somebody with access to a proper compute cluster (or maybe a quantum computer), or that they won't bypass that and exploit you some other way.

    You should know this already. Speaking generally, all security mechanisms can be broken, so you need to ensure the cost of exploiting is greater than the thing you get access to after exploiting.

  70. Re:But not to give them a chance to correct it fir by tringstad · · Score: 1
    It's

    It's is short for it is or it has. This is a 100% rule. It cannot be used for anything else. If you cannot expand it's to it is or it has, then it is wrong.

    Its
    Its is like his and her.

    Read more at http://www.grammar-monster.com/easily_confused/its_its.htm#ofYKtpWvWVT8w4VO.99

    --
    "I got a half gallon of Jack, and 2 dozen Ant Traps. I'm about to get wild." -me
  71. Re:But not to give them a chance to correct it fir by oldlurker · · Score: 1

    History tells us that telling Microsoft privately puts it on their radar for three to five years out. Disclosing publicly actually gets a patch to users.

    This guy gave them 4 weeks before publishing actual exploit code (not just vulnerability info), and did not report it to Microsoft before publishing the vulnerability. To produce and, most importantly, QA a patch to the most used OS environment in the world is not trivial and takes time. Even if you want to stick it to MS, this is a big middle-finger from this Google guy to user all over the world.

  72. Motivations by Anonymous Coward · · Score: 0

    You don't know his motivations, you're making an assumption.

    It's funny - I was just having a conversation with a friend about this very subject.

    On some level, of course, you're perfectly correct that can't "really know" what's in his head, however what you're attempting here is a misuse of epistemological concepts to undercut social or ethical criticism.

    There is no absolute certainty regarding motives - hell, you can't even be certain of your own motives to that degree (we're all capable of fooling ourselves).

    Yet we all talk about motives all the time (and juries do ascribe motives to defendants to within a reasonable doubt) - how can this be?

    The obvious conclusion is that we all actually understand this situation pretty well and know that we're making certain assumptions (and that our claims are falsifiable) and that we all license those sorts of assumption when discussing the motives of others.

    So, in other words, yes the OP is making assumptions, but since we all knew that anyway rebuking him/her as you did is neither helpful nor warranted.

  73. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Devil's Advocate: You can't mitigate what you don't know about. See also the (semi-)infamous WPF bug.

    I think his/her point is that it is irrelevant, to some degree. When you're running an application, you're accepting the risk it brings with it, even the ones you can't enumerate. You mitigate everything else about the system so only what the appplication requires is accessible.

    Disclosing an unpatched vulnerability does little good to a well-protected system.

  74. Re:But not to give them a chance to correct it fir by wierd_w · · Score: 3, Interesting

    I never said I believed in "unbeatable protection". That's a strawman. I basically said that "out of sight, out of mind!" Is not a proper risk mitigation practice. Most certainly NOT the same thing as professing a belief in perfect security.

    Proper keypair generation attempts to make it more costly for the attacker to profit from the action of hacking, and actually demonstrates this fact for them, should they try anyway.

    Shitty obscurity based half-assery fakes being strong, to detur attempts, but fails easily on inspection. Something like using a password to XOR a file, and calling it "encrypted.", or doing what sony did and reusing the sae salt over and over again, completly defeating the purpose of the salt in the process.

    Relying on "don't tell anybody! We'l get to it eventually, and if you don't tell, nobody will find out!" Is bullshit, which is what typically happens with so called "responsible disclosure." I have heard of serious exploits hanging around for YEARS after being "responsibly disclosed."

    I understand that you can't fix the hole instantly, and that the patch needs to be tested to make sure it doesn't poke another hole elsewhere. However, informing the people at the most risk, (customers), that they need to take some mitigating actions to reduce the threat, and to watch for signs of exploit until the patch is ready is what is the responsible thing for the software vendor to do. NOT hide the exploit and try to forget about it, while less scrupulous crackers silently use it in combination with other exploits to commit fraud, steal company prividleged information, steal user persona data, build botnets, and worse, while pretending that "it won't happen, because nobody squealed!"

  75. Re:aiding and abetting 8 computer fraud and abuse by Stan92057 · · Score: 0

    I sure as hope so. Google..Do no Evil HAHAHAHAHHAHAHAHHAHAH

    --
    Jack of all trades,master of none
  76. Google is in competition with Microsoft ... by perpenso · · Score: 4, Insightful

    The only reason not to do would be if you knew someone was already taking advantage of the vulnerability in the wild.

    Google is in competition with Microsoft. Google would prefer people to use chromebooks and android so raising anxiety about Microsoft based products furthers their corporate goals. It could easily be as simple as that.

    1. Re:Google is in competition with Microsoft ... by MikeBabcock · · Score: 1

      Since when is raising the alarm about an *actual* vulnerability FUD? Because when you stop and realize there's an *actual* and *exploitable* vulnerability out there, you should stop claiming its political and realize its a problem.

      --
      - Michael T. Babcock (Yes, I blog)
    2. Re:Google is in competition with Microsoft ... by perpenso · · Score: 1

      Since when is raising the alarm about an *actual* vulnerability FUD? Because when you stop and realize there's an *actual* and *exploitable* vulnerability out there, you should stop claiming its political and realize its a problem.

      No one said FUD. Just a self serving break from the best practices of the security community. Giving the vendor a reasonable short time frame to fix the exploit before public disclosure.

  77. Re:aiding and abetting 8 computer fraud and abuse by jeffclay · · Score: 2

    Ok, good point on the billy-club. If I read correctly, didn't he give MS 4 weeks to patch it before publishing an exploit for the bug? MS is a commercial company that provides a product and has an obligation to ensure its security. The Linux kernel, however, comes with no such guarantees; maybe if you bought a commercial distro but even then it depends on the EULA. You can always speculate better/different ways of doing something after it's done. I'm not going to bash Ormandy for publicizing the bug anymore than I would bash somebody for publicizing a bug in the Linux kernel. Come to think of it, aren't all the bugs for linux (and other opensource projects) public on a bug site?

  78. Re:aiding and abetting 8 computer fraud and abuse by Stan92057 · · Score: 1
    --
    Jack of all trades,master of none
  79. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    This.

    Even if MS has a history, it's irresponsible not to give them some industry standard (or even vendor requested, so long at it is reasonable) timeline to get in front of the information release with a patch.

    Even if the bug is "in wild", that's not sufficient excuse. "In the wild" tells us almost nothing about how widespread knowledge of the exploit is, how dangerous the exploit is, what mitigation efforts the average customer is capable of, what mitigation efforts highly skilled admins are capable of, and whether anyone has the time to implement mitigation.

    Failing to rigorously follow a responsible timeline leads eventually to the following. A hotshot hacker with a short trigger and something to prove IM's a low level MS employee with a notice of a bug. The MS drone fails to respond how and when and how the hacker thinks is good enough (possibly instantly, and with fawning adoration of the hacker's L33T SKILZ). Hacker goes off in a public forum to embarass MS, which was likely their goal all along.

    Like it or not, you can be a professional and part of the solution. Or you can be part of the problem. Don't be part of the problem.

  80. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 0

    subject should be 1896 fraud and abuce act

    No, it really shouldn't.

  81. Re:aiding and abetting 8 computer fraud and abuse by jeffclay · · Score: 1

    First: Please proof your comments, especially when trying to prove someone wrong.

    Second: How is he responsible for the actions of the website developers? They could have been using the exploit for a long time. The article just says that a site is using that bug, not that they got the idea from his publishing or even that they just started using the exploit within a week. You have a guy that has published a bug, then you have a site that is said to be exploiting the bug; nothing linking the two.

  82. Props on unbiased nature of summary by Anonymous Coward · · Score: 0

    I like how the summary was written, it doesn't come down either in favor or against what the Google researcher did, but instead left that judgement to the comments.

    More like that please.

  83. Re: But not to give them a chance to correct it fi by Anonymous Coward · · Score: 0

    That's why one should responsibly disclose with a time limit-2 weeks maybe? Give the company ( even m$) a head start on the crackers who didn't yet know this hole.

  84. Re:But not to give them a chance to correct it fir by oPless · · Score: 1

    They still haven't fixed this:

    http://www.pretentiousname.com/misc/win7_uac_whitelist2.html

    In fact there's now exploits in the wild now, and frankly it was a stupid idea in the first place.

    Also if the bad guys have access to a machine (yes, RDP counts) you lose.

    I don't care how locked down you think your system is.

    The only secure computer is one powered off and in a fire safe at the bottom of a mineshaft.

  85. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    This bug was reported to MS in march.
    They were given a deadline of 60 days.
    Then another 14 days extra.
    They still blew it.

  86. Re: But not to give them a chance to correct it fi by wierd_w · · Score: 5, Interesting

    The nonsequitor there, is in asserting that because the whitehat hasn't disclosed his findings, that others haven't also independently found the hole, and been more mum about it.

    Which is more profitable for a person who makes their living by stealing company secrets, laundering money through wire fraud, or selling stolen identity information?

    Using an exploit that has been publicly discosed, and thus, everyone is super paranoid about it, and actively trying to plug it-- OR-- a nice little treasure trove of privately discovered exploits that aren't public knowledge that you can quiety switch to once the hole you are currently using gets discovered?

    "Saving face" for the company fascilitates the real blackhats by keeping admins and users ignorant of the threat.

    All public disclosure does is make real blackhat attackers silently move to their next vector, and cause a spike in script kid activities. (And of course, make the software vendor look bad.)

  87. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 1

    Keep in mind - the more you make full disclosure a crime, the less likely white hats will disclose vulnerabilities in the future, as you would be increasing all white hats' liabilities.

  88. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Security through obscurity is no security at all.

    I have a password that's "june2013". I don't mind telling you that because you don't know what system it's for and what the user name is. That's prenty secure just because of the obscurity.

  89. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    your keys are not going to be put to the test by somebody with access to a proper compute cluster (or maybe a quantum computer),

    Yes, sure, soon they'll come after me with their quantum computers.

    And nobody know if P = NP isn't true.

    After all, there's no difference between cryptographers and snake-oil peddlers. Just "obscurity". If the latter just knew to better keep their "secret"...

  90. Re:aiding and abetting 8 computer fraud and abuse by Stan92057 · · Score: 0

    First I did prove you wrong even with the grammar mistake. like im going to loose sleep over it. Link says enough and get real, read the article it proofs you wrong. Ya the poor guy find the exploit makes a too to exploit it without telling MS anything was amiss and you say hes not abating criminals HAHAHAHAHAHAHAHHAH. Yes the mistakes are on purpose this time just to piss ya off.

    --
    Jack of all trades,master of none
  91. Re:But not to give them a chance to correct it fir by wierd_w · · Score: 0

    Let's see, AC.

    I could very well pull one of the blackhat user credential database dumps (many is better!), cross reference that plaintext stream, and get a surprisingly narrow view into already compromised accounts that use that password.

    This is because users are, by and large, dumb, lumbering creatures of habbit, and reuse usernames and passwords. when you spread the attack surface over many disparate systems like that, you make yourself far more vulnerable than you realize.

    While I can't garantee that your precious account will be in a combined assortment of clandestine database dumps like that, it gives me a very good starting point in hunting your ass down.

  92. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Surely you're being a dick on purpose, or you're completely ignorant of what you do for a living, if it is indeed related to software development on any scale as you're suggesting (but not actually disclosing). Your comments show a complete disregard for the valid arguments raised by the grandparent poster, the complexities of software development, testing, and deployment.

    My judgement of you, which may not win me any arguments but makes me feel super-great, is that you are a tool.

  93. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    He reported the vuln to Microsoft early March.
    Their PR shills are out in full force to try turn this into a "google is teh evil" incident.

  94. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    That's a shit ton of work just to have a completely minute chance of finding the system and account that password is for. If it were "no security at all" you'd have already done it to show him up. But we all know you won't bother because it's not worth your time now. Sounds like it was much better than no security at all to me!

    -Different AC who also recognizes the futility of blanket absolute statements

  95. Re: Fired for it? by Kaenneth · · Score: 1

    That guy sounds like a real Dongle.

  96. Re:But not to give them a chance to correct it fir by wierd_w · · Score: 1

    The main crux behind "security through obscurity...", is the same behind other types of "ignorance is bliss" arguments.

    Using the changing room at Dillards to try on a suit, that has a peep cam installed, takes pictures of your junk regardless of if you know about it or not.

    In fact, I you have been warned that the changing booth has a peep cam, you can mitigate your risk of having your dick on somthingawful, by either not using the changing room, or by putting gum over the lens.

    If you don't know about the camera, THAT'S when you have the most problem with people being crotch cammed.

    If Dillards KNOWS about the crotchcams, but can't easily remove them and make the booths camera free, but fails to inform their patrons and ask that they forgo the use of the changing booths until they are fixed and safe, what does that say about the store?

    Again, being crotched cammed unawares doesn't mean you weren't crotchcammed.

    Same holds true for security exploits in computer systems. These days, you really should expect to be getting crotchcammed regardless, and be ever vigilant. It isn't tinfoil hattery. Just put an unpatched XP fresh install on the net, and watch the fireworks.

    Companies refusing to disclose threats to the public only puts them at increased risk.

  97. Re:But not to give them a chance to correct it fir by ThePeices · · Score: 1, Insightful

    wow, why so angry?
    I see you have resorted to ad-hominem attacks and childish name calling.

    Did he rape your mother?
    Did he douse your dog in petrol, set it on fire and burn it to death?
    Did he kidnap your sister and dissolve her, alive and screaming, in concentrated acid?

    So again I ask, why so angry?

  98. Re:But not to give them a chance to correct it fir by julesh · · Score: 1

    Umm. Many do.

    Do you know if the 3 to 5 guys who own that codebase in MS read that site?

    Probably not. But it's pretty-much a certainty that MS's security response team does. And that's the guys you'd notify, anyway... you don't send bug details directly to the owner of the code in question.

  99. Re:aiding and abetting 8 computer fraud and abuse by dhavleak · · Score: 1

    TFA states nothing about him giving MS 4 weeks. AFAIK that was the previous time he went public on MS's ass; this time he just went out guns blazing as soon as he discovered the issue.

    In terms of obligations (to release secure software), I disagree. You don't even need to look at EULAs (for Windows or for commercial Linux distros). There is no such thing as "absolutely secure" software. You simply cannot release X software and make the statement "X is secure -- I guarantee it". What you can do (and what Microsoft does better than most -- this is documented -- here's a random citation in support of that) is you can follow secure development practices, use defense in depth, and have a good patching mechanism.

    I'm not going to bash Ormandy for publicizing the bug anymore than I would bash somebody for publicizing a bug in the Linux kernel. Come to think of it, aren't all the bugs for linux (and other opensource projects) public on a bug site?

    This is plain incorrect. You have a responsible disclosure mechanism for Linux just as much as you do for MS/Windows (or any other product/entity/whatever). Disclosing an exploit on Linux without first giving the maintainers a chance to patch, is fucking them over just the same as this is fucking MS over. The fact that's he's done this twice now just shows that he's doing it out of spite.

  100. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 0

    Yes, sure, soon they'll come after me with their quantum computers.

    They won't -- because you are obscure -- get it?

  101. Re:But not to give them a chance to correct it fir by kesuki · · Score: 1

    with a kernel that doesn't support (my) wifi hardware when ubuntu does. lubuntu is plenty light weight for my hardware too. android runs fine on my phone and tablet too, i have a gaming desktop and that is windows 7, but despite steam for linux gaming just isn't the same.

    ubuntu is still way better nomatter what distrowatch says.

  102. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 0

    Can google and/or this guy be prosecuted for this because releasing the working demo is basically aiding and abetting a criminal

    If they/he can be prosecuted, Microsoft should be prosecuted too. They made the bug and a whole lot of other bugs. That's basically aiding and abetting AND neglect.

  103. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    You can't mitigate what you don't know about.

    Sure you can (layered security, heuristics, mutually assured destruction, etc)

  104. Re: But not to give them a chance to correct it fi by dhavleak · · Score: 3, Insightful

    Exactly. MS has a well-documented monthly patch cycle. Give them until the next patch release date if you don't think there are exploits in the wild. Give them 1-week if there are already exploits. Similar rules for any other vendor depending on their patch cycles etc. Little common sense is all it takes.

  105. Re: Fired for it? by kesuki · · Score: 0

    the human brain uses between 12 and 20 watts, despite rumours of some people being 'smarter' than others the hardware varies very little, and it's simply a matter of efficiency at tasks being given to it. so really a 'smart' person isn't 'wired differently' its just they didn't motivate themselves the way people who memorized things in school.
    and google isn't using hardware that can compete with real nurons. illusionists are so amazing because they know that people are designed to throw away data very fast and see what the illusionist wants them to see rather than what their brains threw away with no reguard to values.
    i know exactly how stupid people are because i've been there thinking i was smarter because i could do well in school. if we wipe ourselves out i know why, because we couldn't get past thinking ourselves greater than we are.

  106. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 5, Insightful

    I never said I believed in "unbeatable protection". That's a strawman. I basically said that "out of sight, out of mind!" Is not a proper risk mitigation practice. Most certainly NOT the same thing as professing a belief in perfect security.

    "out of sight, out of mind!" is a bigger strawman than anything I said. Responsible disclosure, so MS has at least a chance to respond -- that's all people are calling for. And the point wasn't about unbeatable protection -- the point was to dispel of this silly one-liner that only serves to hinder meaningful discussion of security issues.

    Shitty obscurity based half-assery fakes being strong, to detur attempts, but fails easily on inspection. Something like using a password to XOR a file, and calling it "encrypted.", or doing what sony did and reusing the sae salt over and over again, completly defeating the purpose of the salt in the process.

    *This* is a strawman. Don't point out stupid shit that other people did, and claim that it makes your point valid. Remember again the general recommendation -- the cost of breaking your scheme must be greater than the value of what you're protecting. If you're using the scheme above, you should be using it to protect minesweeper scores at best.

    Relying on "don't tell anybody! We'l get to it eventually, and if you don't tell, nobody will find out!" Is bullshit, which is what typically happens with so called "responsible disclosure." I have heard of serious exploits hanging around for YEARS after being "responsibly disclosed."

    This is a strawman again. Simply, disclose responsibly. The patch cycle is well documented. If 1 cycle goes without a patch, you can remind them. If they second one goes by and no patch, disclose. How hard is that? Answer -- not hard at all. When you're not out to fuck people over, and don't have some agenda you're trying to further, it's really not that hard to be reasonable.

    I understand that you can't fix the hole instantly, and that the patch needs to be tested to make sure it doesn't poke another hole elsewhere.

    It's not just that. The patch needs to be tested to ensure that it actually works! That was an issue the last time Ormandy did this -- he provided a binary patch that did not fix the issue! In addition to that, it has to not cause other bugs (not necessarily exploits -- but bugs -- because those too can cause work stoppage etc.). When the hole is being exploited already, all this goes out the window -- exchange information openly and get that shit fixed ASAP. When it's not yet being exploited actively, you can spare users a lot of headache, and a lot of lost productivity by simply following responsible disclosure guidelines that are well documented and well-known to Ormandy himself.

    However, informing the people at the most risk, (customers), that they need to take some mitigating actions to reduce the threat, and to watch for signs of exploit until the patch is ready is what is the responsible thing for the software vendor to do.

    Dude, you can drop the veneer about caring about MS's customers. Ormandy can drop that too. There's a clear course of action by which Ormandy and MS could have done right by them together. Ormandy made sure that's no longer an option, and they are in greater danger now than was strictly necessary. And you are defending his actions out of glee that MS is looking like an idiot.

    NOT hide the exploit and try to forget about it, while less scrupulous crackers silently use it in combination with other exploits to commit fraud, steal company prividleged information, steal user persona data, build botnets, and worse, while pretending that "it won't happen, because nobody squealed!"

    Nobody is asking to HIDE anything! You complained about a strawman earlier??? Responsible disclosure does not imply infinite time. Ormandy works for Google right? He can

  107. Re:But not to give them a chance to correct it fir by semilemon · · Score: 1

    While I agree with you insofar as relying too heavily on "nobody knows this attack vector exists so its as good as patched" provides a false sense of security, I don't think saying it is "no security at all" is any more accurate. For example, a lot of people keep a spare key for their vehicle hidden somewhere using a magnetic key holder in case they accidentally lock themselves out. While this is in fact an exploitable vulnerability, hiding a key somewhere on the car is still more secure than leaving a spare key inside the door lock in case you lock yourself out.

    --
    Why do today what you can put off until tomorrow?
  108. Re: But not to give them a chance to correct it fi by dhavleak · · Score: 1

    The nonsequitor there, is in asserting that because the whitehat hasn't disclosed his findings, that others haven't also independently found the hole, and been more mum about it.

    Blindly assuming there is no exploit in the wild is silly. Blindly assuming there is an exploit in the wild is equally silly. You have to examine each case as you encounter it.

    Using an exploit that has been publicly discosed, and thus, everyone is super paranoid about it, and actively trying to plug it-- OR-- a nice little treasure trove of privately discovered exploits that aren't public knowledge that you can quiety switch to once the hole you are currently using gets discovered?

    For the 99% of users that don't read Slashdot, vendor-sec, arstechnica, cnet, etc. etc. how did they even know about the exploit? I'm sick of people making this point without thinking it through for even a moment. Public disclosure will reach the black hats -- guaranteed! Public disclosure will not reach the 99% of non-technical computer users in the world -- also guaranteed! How effing complicated is this point that you seem unable to grasp??

    "Saving face" for the company fascilitates the real blackhats by keeping admins and users ignorant of the threat.

    Nobody gives a shit about saving face. Responsible disclosure can save *users* from encountering exploits before patches are ready -- if there wasn't an active exploit out there, there damn sure is one right now, there damn well isn't a patch. Give it one patch cycle, two at the most. How fucking hard is that. You keep on and on and on treating it as if the choice is "disclose now" vs. "never disclose". Why do you insist on being so dense?

    All public disclosure does is make real blackhat attackers silently move to their next vector, and cause a spike in script kid activities. (And of course, make the software vendor look bad.)

    *This* is non-sequitur and shows a lack of understanding as well. One -- it assumes there were already active exploits, so it does not account for having put users in danger if there were none. Second, there is no patch yet, so attackers will not "move on" as you put it. Third, attackers do no move to their next vector. They generally use a broad spectrum of attacks and assume some low percentage of success (which is all they need for creating botnets). They just had an easy one drop into their laps, and they know that a defense doesn't exist for now. That's all that happened. Blackhats are not a homogeneous entity either. Even if a small number of them know about this exploit earlier, now they all do and the race is on.

  109. Re:But not to give them a chance to correct it fir by jthill · · Score: 1

    Asymmetric keys are merely *better* obscurity than most other means

    Secrets that cost substantially less to discover than the value of whatever they're protecting are merely "obscured". That's the difference between a quantitative difference and a qualitative one, when different words apply. An atmospheric vortex that's too weak to damage anything of value is a dust devil. A vortex strong enough to rip houses apart is a tornado. See? A large enough quantitative difference becomes qualitative. "Large enough" generally involves orders of magnitude. Just hoping nobody deciphers your corporate login's minified .js or throws a fuzzer at your kernel isn't going to cut it.

    "Shoot the messenger" actually works when the messenger and the miscreant are the same, or the miscreant cares and know you'll shoot. They're a team -- and if they're supposed to be on your team, then you've got a right to be angry. But when a white hat tells you about a breach, he's the messenger, but the messenger is not the miscreant. Him telling you rather than selling it to the highest bidder actually does put him on your team ... unless what you're trying to protect isn't what the actual system is ostensibly there to protect, but is instead your image.

    --
    As always, all IMO. Insert "I think" everywhere grammatically possible.
  110. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    This particular issue is easy to mitigate at most companies by simply firing any jack ass caught exploiting it. It requires local access (via RDP counts), so its not like we're talking about an internet facing, anyone can take you down, kind of bug.

    That's true of all privilege escalation bugs. The problem is that they make a hash of proper security protocols like running as a non-admin user. If you combine it with another exploit that gives local access, you can have both a remote exploit and an admin exploit at the same time.

    Properly used, exploits shouldn't take you down. They should leave the attacker with access to your systems. Being taken down means that you can't read the secrets in your email today. Tomorrow everything will be back to normal. Being compromised means that someone else can access your secrets. They can then choose to interfere or not. They can even take you down if they want.

    I'm also a bit confused as to what side you're arguing. Mitigation strategies favor public disclosure of a vulnerability. You don't mitigate things of which you are unaware. The kind of exploits that should not be disclosed are those without mitigation strategies.

  111. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 1

    Secrets that cost substantially less to discover than the value of whatever they're protecting are merely "obscured".

    Well put. This is exactly what I was explaining to OP. This is also why the obscurity mantra is irritating -- think about cost/effort of breaking the scheme instead of repeating tried slogans.

    Just hoping nobody deciphers your corporate login's minified .js or throws a fuzzer at your kernel isn't going to cut it.

    Sure -- but MS isn't doing that.

    Him telling you rather than selling it to the highest bidder actually does put him on your team ... unless what you're trying to protect isn't what the actual system is ostensibly there to protect, but is instead your image.

    Incorrect -- he told (sold whatever) it to everyone (including the so-called highest bidder) for a price of $0. He did not achieve the "on your team scenario". He could arguably have abetted the "highest bidder", therefore could arguably have hurt MS's customers. He did hurt MS's image, which I do not care about -- but it seems like the only rationale for his insistence on going this route. I repeat -- I don't give a damn about MS's image. But I can't help but think Ormandy likes to hurt them, and that influenced his choice. Because as I said, he certainly achieved no goals of protected users, and he arguably has hurt them, with the route he chose.

  112. So... by saleenS281 · · Score: 1

    He's done that for the closed source code Google runs as well then, right (prior to giving Google time to fix it)? Because anything else would be hypocrisy at best.

  113. Re:aiding and abetting 8 computer fraud and abuse by dhavleak · · Score: 1

    If they/he can be prosecuted, Microsoft should be prosecuted too. They made the bug and a whole lot of other bugs. That's basically aiding and abetting AND neglect.

    Let he who has written absolutely secure software cast the first stone.

    In other words, that's a pretty dumb response. No software can be guaranteed to be secure -- it's just not provable that you have no security bugs no matter how good your processes and testing (never mind the fact that new *classes* of exploits are found on a decently regular basis). Besides if you see the details of Ormandy's bug, it's actually an extremely esoteric issue so it's not like you can call MS negligent for not finding it first.

  114. WTF? by kurt555gs · · Score: 1

    If Microsoft would open their source cose like a decent Software citizen, this wouldn't be an issue. If they want to be closed source and sneaky, there is no reason to play nice.

    --
    * Carthago Delenda Est *
  115. Re:But not to give them a chance to correct it fir by BrokenHalo · · Score: 1

    It might be dangerous, but not evil. Microsoft has a habit of dragging their heels over securing their software. This simply is a kick to tell them to get their asses in gear. This kind of exploit would be totally ridiculed in the open source world, so Microsoft, with its effectively unlimited budget and manpower resources has no excuse.

    The sooner they get started, the sooner it'll be fixed. And no, it is not acceptable to keep customers waiting until the Tuesday after next. Or longer.

  116. Re:But not to give them a chance to correct it fir by Anonymuous+Coward · · Score: 1

    They won't -- because you are obscure -- get it?

    no.

  117. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 0

    That's a really great way to move even more people like Tavis over to selling their exploits on extremely profitable black markets. The black market pays a fuck ton more and it's pretty trivial to sell exploits anonymously.

    Let's send the few decent white hats we have to prison for the rest of their lives because they publicly disclose vulnerabilities in shitty software! That will definitely make the situation better!

  118. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 1

    Allow me to explain then:

    You might use every security mechanism and precaution in the book, and still get 'hacked' if you are a sufficiently interesting target. If you're some random obscure individual (which most of us are) you can get away by merely using good passwords, and keeping your OS and apps updated, not visiting compromised sites, not opening random-ass attachments (basic measures like that). Does it mean the software and processes you use are secure? Hell no. Does it mean you are effectively secure? Could be. But even so, you're relying on the fact that you are a random, uninteresting, obscure individual that nobody would bother to single out and specifically target.

    Same thing applies to GP's point about asymmetric keys. You can use PKI -- it won't matter if you do careless shit with it and cheaply cough up the symmetric key you exchanged with it. Or if you chose some idiotic block cipher. Or if you do something silly like saving unencrypted data to a temp file. It's a house of cards and attackers are not necessarily looking at it top-down the way you are -- they'll exploit anything they can. You can't say you use encryption therefore you are truly secure and you do not rely on security through obscurity. No -- you have to discard useless clichés like that and actually take the trouble to follow secure development practices.

    What that means is -- you draw up your threat models, find your weak points, eliminate the issues you find, mitigate what can't be eliminated, follow other secure practices (banned APIs, code reviews, static analysis tools, fuzz testing, pen testing) etc. etc. -- it's a long list. You do everything you possibly can, and THEN, you still acknowledge that you cannot possibly have found all flaws. There will be exploits found that you'll need to patch. So you prepare an infrastructure for developing, testing, deploying said patches, and a notification system for people to let you know about these holes when they find them.

    All of the above exists. All that effort has been taken. Ormandy just defeated it all because he doesn't give a fuck.

  119. Re:aiding and abetting 8 computer fraud and abuse by Jah-Wren+Ryel · · Score: 1

    > Ormandy found the exploit -- making his knowledge of it unique.

    Nope. The only thing unique here is his public disclosure of his knowledge. You have no way of knowing who else knew of this bug. Even without any exploits in the wild, it could easily be in a handful of spear-phishing attacks currently in use by any of those organizations that have been buying zero-day exploits for the last decade or so.

    --
    When information is power, privacy is freedom.
  120. Re:But not to give them a chance to correct it fir by TranquilVoid · · Score: 1

    That's not the dichotomy. It depends how responsible the disclosure is. Say you notice the girl next door sleeps naked with her window accidentally open. Do you go to the seediest pub with a street map to her house and stand on a table to point out what a problem this is, or do you inform her so she can fix the security issue?

    Obviously that's a terrible analogy as the point of publicly disclosing a security flaw is to warn those who may be affected (if we're generous, perhaps it's self-serving publicity). However doing so contains elements of the pub analogy. Responsible disclosure is weighing up the damage of both courses of action. Can anyone protect themselves knowing this exploit? In this case not easily. Can a script kiddy take the convenient code example and run with it? They surely can.

  121. Tavis Ormandy by torsmo · · Score: 1

    He is a decent fellow. I knew him in the days of yore when I was trying out fvwm. Both he and I used to post rc's on its site. Nice to see him doing well.

  122. Re:aiding and abetting 8 computer fraud and abuse by dhavleak · · Score: 1

    Nope. The only thing unique here is his public disclosure of his knowledge. You have no way of knowing who else knew of this bug.

    This is a pointless line. I can't prove that *nobody else* knew about it. You can't prove that anyone else *did* know about it. But if a spear-phishing attack occurs, we will know immediately that this is now in the wild. In the meantime, a patch is not ready, no mitigating instructions are ready, but the exploit is known to world+dog now -- so the likelihood of such an attack has gone up if anything.

    The flaw in the argument of anyone defending Ormandy is that once you consider the generic case in which a security hole can be found in anyone's product (not just MS's), you'll realize that supporting Ormandy's actions here is the same as saying that responsible disclosure serves no purpose. That's a really extreme stance and it is absolutely not what the industry as a whole has agreed to (Google included, AV vendors and the vast majority of security researchers included). And if that's not what you're advocating, then why does MS not deserve the same courtesy afforded to the rest of the industry? Why does Ormandy think this hole he found is so much more deserving of glory than all the thousands of holes found by researchers each day, who do disclose responsibly? What was so special about this one particular issue that necessitated this extreme step that left users vulnerable?

  123. Re:But not to give them a chance to correct it fir by SuperDre · · Score: 0

    Yeah, because opensource never have any security holes, and they always fix it immediatly.. think again...

    This moron should have reported the bug first to MS and later publish it, it would have the same effect.. Now MS doesn't have a chance to even fix the security in a timely fashion (you do know fixes have to be tested thoroughly which takes time, windows is not your simple hello world application)..
    I do agree that it's not acceptable to let customers wait until the next patch-tuesday if you already have a decend fix ready..

  124. Re:But not to give them a chance to correct it fir by TranquilVoid · · Score: 2

    Security through obscurity is no security at all.

    That's not really relevant because the choice is between disclosing to the software makers and disclosing to the public, not leaving the hole in the product. Given the hole already exists, is it more secure to let the public (consisting of both good and bad actors) know or not?

    The answer to that can change depending on the nature of the vulnerability (can the public protect themselves by changing a setting for example) and the way the software company can be expected to respond (will they sit on their hands unless faced with a PR disaster?).

  125. Re:But not to give them a chance to correct it fir by oldlurker · · Score: 1

    Their PR shills are out in full force to try turn this into a "google is teh evil" incident.

    Ah.. the new Goodwins law of Slashdot discussions. Thanks. I just also posted recommendation to use Chrome and FF over IE10, but I guess that is just part of the conspiracy.

    He reported the vuln to Microsoft early March.

    Any sources for this? As all articles, including the ones linked in summary here, claims he just published them directly and did not report anything to Microsoft beforehand. The March publication included. Do you have an citation on claiming otherwise? Or are the Google PR shills out in force? /s

  126. Payback for the lame Scroogled campaign? by i22yb · · Score: 1

    Or, maybe for the recent YouTube app squabble? Maybe Google just got tired of Microsoft playing dirty and gave them a dose of their own medicine.

  127. Re:But not to give them a chance to correct it fir by YoungManKlaus · · Score: 5, Insightful

    Nope, just making exploits public without even trying to tell the vendor about them first is just a dickhead move, esp. on the users.

  128. Re:But not to give them a chance to correct it fir by chrismcb · · Score: 1

    Security through obscurity is no security at all.

    Of course it is. EVERYTHING is security through obscurity. It depends on how obscure it is.

  129. Re:But not to give them a chance to correct it fir by Dr+Max · · Score: 1

    So you wouldn't mind me telling everyone how to get into your house without being noticed, because I'm just exercising my freedom of speech. The 3d printed gun doesn't have to be used for crime, but a zero day exploits is really only useful for one thing. I guarantee this google researcher was told to release it to the public not MS, so they could make them look worse (not that they need any help).

    --
    Rocket Surgeon.
  130. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Conquered scientists, just as problematic as religious scientists.

  131. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    for the same things M$ is doing on a much smaller scale. ftfy.

  132. Re:But not to give them a chance to correct it fir by DrXym · · Score: 1

    I'm sure he could have given the vendor (Microsoft) 5 or 10 days to work on a fix and devise a rollout before disclosing it. The only reason not to do this is if the exploit were being actively used in the wild, where the damage was already being done so there was nothing to gain from giving them more time.

  133. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 0

    This is a pointless line. I can't prove that *nobody else* knew about it. You can't prove that anyone else *did* know about it.

    If he is the smartest person on the planet, he's likely to be the only one knowing about it. If not, it's likely that someone smarter than him found it before him and didn't tell anybody publically (they may however still have sold it privately to russian malware writers - months ago).

    With 7 billion people, the chance of being the smartest person on the planet is pretty low, though.

    I for one don't want to bet my security on someones ego. I want to be able to work around the problem (unplugging being the last resort, but still up to me to choose), as soon as possible. Anyone who finds a security problem and keeps it hidden from the public is therefore a bad guy, whether or not they sell the information privately to malware writers.

  134. Re:aiding and abetting 8 computer fraud and abuse by Tom · · Score: 1

    No.

    We've been there. The discussion about full disclosure is a decade old and absolutely every argument for or against it has been made, back and forth, hundreds of times.

    --
    Assorted stuff I do sometimes: Lemuria.org
  135. Re:aiding and abetting 8 computer fraud and abuse by dhavleak · · Score: 1

    If he is the smartest person on the planet, he's likely to be the only one knowing about it. If not, it's likely that someone smarter than him found it before him and didn't tell anybody publically (they may however still have sold it privately to russian malware writers - months ago).

    That's an artificial condition you're placing there (he could merely be the only whitehat who happened to be researching this particular approach at the time, or this particular module). And the way you speculate that the worst case scenario could be true, anyone can speculate that the best-case scenario could have been true. How many times do we play out that nonsensical speculation before people tire of pointing it out and accept it as an unknown for which the best guess has to be made? The illogical part of your scenario btw is that the malware writers got access to this months ago and yet we know of no exploits -- that part does not make sense.

    With 7 billion people, the chance of being the smartest person on the planet is pretty low, though.

    Two things -- as I already pointed out, this is an extremely arbitrary requirement you are placing, and secondly if he is not the smartest person in the world he should pause before acting unilaterally as he did.

    I for one don't want to bet my security on someones ego. I want to be able to work around the problem (unplugging being the last resort, but still up to me to choose), as soon as possible.

    You're always welcome to your preferences -- just note that Ormandy's ego made you less secure because whatever % of blackhats knew about this hole, that % just got elevated to 100% and there is still no patch, and no mitigations aside from stupid ones (pull the network cable / shut down the system type nonsense. I'd love to see you recommend that to a hospital or a business with a straight face). MS (software vendors in general -- could be anybody) doesn't have the liberty of catering to just your preferences anyway. They have to consider the world at large which is full of users that will never even know of this event having transpired, so they will not resort to any of the actions that were prescribed above. Many of them wouldn't even know how to, even if they stumbled upon the news of this exploit.

    Anyone who finds a security problem and keeps it hidden from the public is therefore a bad guy, whether or not they sell the information privately to malware writers.

    The choice is not quantized in this manner, my friend. Between "disclose" and "hidden from the public" lie infinite shades of grey that you fail to mention. Absolutely nobody -- not one single person of the several 100 posts on this issue is asking him to keep it hidden from the public *forever*. Just that he give MS a fighting chance to fucking patch it before he fucks them (or rather their users) over.

  136. Re:But not to give them a chance to correct it fir by Tom · · Score: 4, Informative

    Asymmetric keys are merely *better* obscurity than most other means.

    You are using a false information model.

    "Obscurity" in the context of IT security does not refer to private information of any kind.
    "Security through Obscurity" refers to the false assumption that my ROT13 encryption algorithm is any better if I don't tell you that I'm using ROT13. The assumption being that it'll take you additional time to figure out what algorithm I'm using, making it more difficult to crack my code.
    That assumption is false, because with any actual security measure, the amount of work required to figuring out the algorithm is insignificant compared to the amount of work required to break it.

    Asymmetric keys are not "better" obscurity. You can't break a good encryption algorithm with even a huge cluster. That's the whole point - that I don't need obscurity. I can tell you what algorithm I used, what size my key is, absolutely everything except the key itself - and it'd still take you a century with all the current computing power on the planet to break it.

    Obscurity is usually a weak algorithm that can be broken in minutes once you've figured out the one "trick" they keep secret.

    If you still don't see the difference, re-read Applied Cryptography.

    --
    Assorted stuff I do sometimes: Lemuria.org
  137. Re:But not to give them a chance to correct it fir by Tom · · Score: 1

    Responsible disclosure, so MS has at least a chance to respond -- that's all people are calling for.

    We've been there, done that. Every argument pro or contra full disclosure has been made a hundred times.

    Do you have any statistics I don't know about that show a clear advantage for "responsible disclosure"?

    --
    Assorted stuff I do sometimes: Lemuria.org
  138. Tavis Ormandy Has Not Been Arrested by Anonymous Coward · · Score: 0

    Tavis Ormandy is fortunate to be working for Google. Had he done exactly the same thing on his own, he'd have been investigated by the FBI and be facing a long drawn-out sequence of charges from the DoJ.

    1. Re:Tavis Ormandy Has Not Been Arrested by Anonymous Coward · · Score: 0

      Yeah, In Soviet America, free speech must be licensed.

  139. Re:If MS had done this to Google or Apple... by Anonymous Coward · · Score: 0

    "you have no idea how many devices and backend systems you use everyday are on Windows"

    Frightening thought!

  140. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 1

    I have nothing -- I share your interest in this if anyone else has some stats.

    One word regarding disclosure though -- a happy medium has been reached in the industry -- incidents like this are the outlier these days. Everyone agrees that disclosure is good -- both in terms of doing right by users, and in terms of maintaining a credible threat that vendors better take security seriously or else they will get publicly pantsed. Everyone agrees pure obscurity (basically a cover-up is bad). Almost everyone agrees pure transparency is bad (since vendors & users are sitting ducks that way). I say almost only because every once in a while (for example today) you get a guy trying to make a name for himself, or trying to make an example out of someone, or just generally being a dick.

  141. Re:But not to give them a chance to correct it fir by N1AK · · Score: 1

    Security through obscurity is no security at all.

    Spoken like someone who can only see in black and white. Security by obscurity IS security, it can be very effective security, it just shouldn't be relied on in place of other security methods.

    There are almost certainly dozens, likely hundreds, of critical bugs in all major operating systems. All of which are currently secured purely by people not being aware of them due to the complexity of the systems. The majority will never be found because the method of exploitation is sufficiently obscure that no one will pull the pieces together.

    When one of those exploits is spotted by a 'white hat' then the immediate question should be how likely is it that a 'black hat' has already discovered this and that it is being widely exploited? If so, then how much damage would be done during a reasonable private notice period to the vendor vs the likely damage that would be done if it is disclosed publicly straight away?

    In a real world scenario it is naive at best to think that the public release will cause less problems.

  142. Re:But not to give them a chance to correct it fir by N1AK · · Score: 1

    "Security through Obscurity" refers to the false assumption that my ROT13 encryption algorithm is any better if I don't tell you that I'm using ROT13.

    However; it would be better even in such a loaded example. If my security method was to post based on a cypher of the current stock market movements then although all the information is public the fact that no one else knew that is what I am doing would make it an extremely effective encryption method. I would never suggest using security by obscurity but that doesn't mean it is entirely ineffective. Beyond which it was a poster suggesting that not releasing the exploit publicly was 'security by obscurity' so it is pretty obvious we're not talking about it in that strict sense.

  143. Re:But not to give them a chance to correct it fir by N1AK · · Score: 1

    If Dillards KNOWS about the crotchcams, but can't easily remove them and make the booths camera free, but fails to inform their patrons and ask that they forgo the use of the changing booths until they are fixed and safe, what does that say about the store?

    Can we stop with retarded analogies already. There is a difference between asking people not to use a changing room and telling people not to use their operating system because of theoretical risk. Not only is the situation entirely different to your analogy but it doesn't even address the core points; in your analogy there is nothing related to the increased risk of people exploiting the issue once it is publicly announced; ironically because you suggested that it is the vendor that knows of the issue (which is the whole fucking point about disclosing privately first!).

  144. Re:I want to tell Tavis Ormandy... by Anonymous Coward · · Score: 0

    Please someone, mod this fucker up!, he just made an antiMS remark, come on. Jackass

  145. Re:aiding and abetting 8 computer fraud and abuse by Jah-Wren+Ryel · · Score: 1

    > You can't prove that anyone else *did* know about it.

    Yep, you were the one hanging your hat on a unsupportable assertion - I didn't say anything beyond that. If your arguments start with unsupportable hyperbole, don't expect anyone to take you seriously.

    > But if a spear-phishing attack occurs, we will know immediately that this is now in the wild.

    It doesn't sound like you understand how spear-phishing works.

    --
    When information is power, privacy is freedom.
  146. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    ALL security is through obscurity!

  147. Re:But not to give them a chance to correct it fir by Gr8Apes · · Score: 1

    I'm not sure about this specific exploit - didn't read TFA, but windows has several known exploits that allow arbitrary code injection into system DLLs, and one of those was even a suggested solution on stackoverflow for getting around the deprecation of the security token manipulation APIs, forcing a process to run at high level if you needed to do anything interesting. So with that ability firmly in place for at least 20 years, I'd say any other kernel level exploit is almost irrelevant. Also, disclosing the problem is not the same as providing an exploit kit. To follow your analogy, you could state at the bar that open windows are a security hazard, you don't need to mention anything else. (I do like the metaphor in that statement though - well done)

    --
    The cesspool just got a check and balance.
  148. Re:But not to give them a chance to correct it fir by Bing+Tsher+E · · Score: 1

    Read his response again:

    News to me, since I personally have seen them fix things disclosed only to them.

    That line explicitly means he works for Microsoft.

    I'd be angry, too, if I'd fucked up and everybody was shouting it around.

  149. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    In the corrupt thinking of corporate America and the American government, the messenger IS indeed the miscreant. YOU are supposed to be an obedient little creature and politely report to your owners and masters every day. You are not supposed to communicate anything of relevance to the other slaves.

    Welcome to the degenerated world of capitalism ca 2013.

  150. Re:But not to give them a chance to correct it fir by parkinglot777 · · Score: 1

    Here is my opinion about why the guy does not let MS know about the bug but rather posts on mailing list. He mentioned about "As vuln-dev is dead, I thought I'd post here, I don't have much free time to work on silly Microsoft code ..." at the time. What is the purpose of "Vuln Dev" site? The purpose of the site is quoted below (taken from http://www.securityfocus.com/archive/82/description ).

    The VULN-DEV list is dedicated to the concept of full disclosure. We believe that release of exploit code serves the security community overall. Since the list is dedicated to interactively researching vulnerabilities, there will there will generally NOT be an opportunity to warn software vendors or authors. In many cases it will not be clear that there is a problem until the exploit or description is finalized, at which point all list subscribers will know. It is very appropriate to notify vendors or authors as soon as it is clear there is a problem.

    My take on this is that he is not completely clear about the bug and needs clarification from security community. He was hoping to get clarification on Vuln-dev but he could not at the time (from the part "I don't have much free time ..."). As a result, he posted on seclists instead. That was on May 17, 2013. Therefore, I am not sure that your analogy is suitable to the situation at all because the meaning of "seeing something and let others know" is not the same as in computer security. The only thing I may agree is that once he completely understands the bug (as his second post on June 2), he should let MS know before he posts it.

  151. Re:But not to give them a chance to correct it fir by Dishevel · · Score: 1

    I am not being a dick.
    I believe that in most cases that you should give the company a few months to put out a patch.
    Microsoft has shown many times that they will wait a year or more to patch stuff that people find for them.
    This is dangerous. If one person can find it and give it to you to fix another can find it and exploit it.
    The only way to make Microsoft patch things with importance is to disclose. Same with Oracle.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  152. Re:But not to give them a chance to correct it fir by Dishevel · · Score: 1

    Old Ubuntu I like. the last few have moved too far from what I want in a desktop OS.
    The truly wonderful thing about Linux though is that you can like yours and I can like mine and for the most part we can still work together.

    --
    Why is it so hard to only have politicians for a few years, then have them go away?
  153. Re:But not to give them a chance to correct it fir by jthill · · Score: 1

    Sure - but MS isn't doing that

    Microsoft has a very long history of doing exactly that, when given the chance. Why do you think this time it'd be different? Be specific.

    They're not even remotely alone in this. How best (most ethically, least damaging pick any reasonable metric) to proceed in the face of wagon-circling, timewasting defensiveness has been hotly debated in whitehat circles for many years now. Ormandy's behaving as if his considered conclusion is that they will stall and deny and ignore again, leaving this vulnerability unpatched for the entire duration.

    --
    As always, all IMO. Insert "I think" everywhere grammatically possible.
  154. Irresponsible.... by Anonymous Coward · · Score: 0

    It is grossly irresponsible to release a vulnerability into the public domain before first alerting the software maker. This just shows how shitty Google is.

  155. Re:But not to give them a chance to correct it fir by david_thornley · · Score: 1

    The crucial difference is that a cipher key is a known thing that needs to be obscure, is small, needn't be widely distributed, and can be specifically protected. The cipher system itself needn't be obscure. The idea that the key is the only unknown part of a cipher predates computers, and it's a well-tested maxim. Note that you aren't going to brute-force a 128-bit symmetric key with any compute cluster limited to the Solar System, and nobody knows if quantum computers with that many qubits are ever going to work. (If they will, go to a 256-bit symmetric key, like AES-256, since a quantum computer can break it down no further than into a couple of 128-bit problems.) It may be possible to break into the source or destination computer and extract the key, but that requires special access.

    A security hole in an OS is not a known thing, can be fairly large, and has to be distributed to everybody as part of the OS. It's not possible to specifically protect it except by fixing the exploit. Anybody can find it at any time, whether they know whether you exist or not. The simple fact that a white hat found it indicates that one or more black hats may well have found it, and are exploiting it now. They may be using it on your computer right now, regardless of whether the publisher knows of it, or considers it obscure.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  156. It always depends what kind of exploit it is... by Anonymous Coward · · Score: 0

    Full disclosure might be a wise choice if it is a vulnerable service on whatever win platform, as a fix/counter measure users can then themselves disable the service affected. Since I've not looked into this exploit code, I can only presume. So what choice does every user has when it comes to dealing with this kind of exploit? What do you suggest? That every user/company/etc. writes a patch? Responsible disclosure always depends on the kind of exploit. And there is no generalisation in disclosure policy. It must be decided individually from vulnerability to vulnerability. Oh well.............

    1. Re:It always depends what kind of exploit it is... by Anonymous Coward · · Score: 0

      have*

  157. Re:But not to give them a chance to correct it fir by lopgok · · Score: 1

    Is he on microsoft's payroll? If not, why should he inform them? Because they screwed up and didn't find their own bug? He can do whatever he wants to do with his research. He can tell Microsoft. He can post the info. He call sell it to the highest bidder. It is his work. If microsoft really cared, at least they could offer a bug bounty. That would show they are serious about getting bugs out of their software.

  158. Re:But not to give them a chance to correct it fir by t1oracle · · Score: 1

    I think I should start a website where I publish Windows exploits along with thorough step by step details on how they can be used to compromise a system.

    I won't sell exploits, or kits, or use the word "tutorial," but I will collect ad revenue and giddy little chuckles in my Linux loving soul ;-)

    Now to find a domain name for this 8-D

  159. Re: Fired for it? by lopgok · · Score: 1

    So how was it wrong?

    He did some research.

    He published it.

    Was he under any obligation to show it to google? to microsoft?
    I don't think so.
    This 'protocol' you speak of is just what some people want. That doesn't make it correct, common, or required.
    He has done nothing that should get him fired. If he were, he could sue someone's a$$.
    Get a clue.

  160. Re:aiding and abetting 8 computer fraud and abuse by dhavleak · · Score: 1

    You can't prove that anyone else *did* know about it.

    Yep, you were the one hanging your hat on a unsupportable assertion - I didn't say anything beyond that. If your arguments start with unsupportable hyperbole, don't expect anyone to take you seriously.

    Unsupportable assertion?? You're being overly pedantic. Before he went public, Ormandy's knowledge was either exclusive to him, or exclusive to an incredibly small number of people -- as opposed to common knowledge to all -- it's a simple point really.

    But if a spear-phishing attack occurs, we will know immediately that this is now in the wild.

    It doesn't sound like you understand how spear-phishing works.

    Really now? Care to explain?

  161. Re:But not to give them a chance to correct it fir by psydeshow · · Score: 1

    Its a privileged escalation vulnerability... your machine has to already be compromised for this to be abused in the wild.

    Unless your machine is used by multiple users, most of whom do not have admin rights. Think Windows Server, or a laptop that has been locked down for guests or kids to use. Or if you're one of those smart/paranoid people who doesn't give their day-to-day user account admin rights, in order to protect themselves.

    Many of of assume that our machines are already compromised out of the box. The compromises just haven't been found or disclosed, yet.

  162. He's just got bad manners and an AntiSocial streak by Anonymous Coward · · Score: 0

    This is personal.

    Its plain and simple.

    Antisocial behavior is Antisocial behavior.. even if he's challenged, special, autistic or whatever the latest term for it is.

    He's a spoiled brat with no principals out to hurt people. Its blantantly simple.

    That his employer hasn't sat him in a corner and given him a timeout is irresponsible.

  163. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 0

    Only if Microsoft can be prosecuted for this, for the negligence and conspiracy to harm their millions upon millions of users through ignorance.

  164. You all are forgetting one essential thing by Anonymous Coward · · Score: 0

    That the exploit could be used by blackhats. Now, blackhats are technical boys who read tech forums and stuff, but the average joe is not, and would not know that his system has a vulnerability. So by public disclosure, you are disclosing it to more to enable the perpetrators than to disable them.

  165. Re:If MS had done this to Google or Apple... by Anonymous Coward · · Score: 0

    I have an idea! Roughly 1/3-1/4 of all devices and backend systems run Windows, while the rest run a Unix variant. This of course does not include grandma's PC.

  166. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    I particularly enjoy how you refuted each of his "strawmen" with an even flimsier one yourself. It should come as no surprise that this exploit WAS disclosed, and there was nothing done about it. Your childlike naivete about the exploit not being in use is charming though :) The proper rule of thumb is that if one person has found the exploit and disclosed it to the vendor, it is 100% GUARANTEED that there are live, active exploits on the internet owning Windows boxes all over. If you aren't aware of this, I have TONS of bridges to sell you!!!

  167. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    Considering that most Windows machines ARE already compromised unbeknownst to the owner, that obstacle has been cleared for decades.

  168. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 1

    Asymmetric keys are not "better" obscurity. You can't break a good encryption algorithm with even a huge cluster. That's the whole point - that I don't need obscurity. I can tell you what algorithm I used, what size my key is, absolutely everything except the key itself - and it'd still take you a century with all the current computing power on the planet to break it.

    Completely dead wrong! First, let's look at some expensive methods:
    http://www.h-online.com/security/news/item/Cracking-WPA-keys-in-the-cloud-1168636.html (WPA)
    http://www.darkreading.com/authentication/cloud-based-crypto-cracking-tool-to-be-u/229000423 (SHA-1)
    http://web.archive.org/web/20121115112940/http://people.ccmr.cornell.edu/~mermin/qcomp/chap3.pdf (RSA)

    Next: less expensive is to circumvent that altogether and look for other weaknesses (less expensive, and much more common -- and Ormandy's exploit is an example of that -- he gains root by some other weakness rather cracking crypto to get passwords and then authenticate as root -- get it?). And lastly, depending on the value of the protected data (or the desperation of the attacker) a gun can be held to your head, or other such extreme measures can be taken. The point is not what you stated. The point is that everything can be broken by some means! Make sure the cost of breaking is greater than the value of the thing being protected. If you disagree with that line, re-read Applied Cryptography -- you'll see it mentioned in that book. And in any case, my larger point to GP was to discard of this idiotic one-liner that hinders meaningful discussion of security issues.

  169. Where do you report Microsoft bugs? by id+est · · Score: 1

    Can someone supply a link on Microsoft's website to submit a bug report form? Would this link be easily found?

    1. Re:Where do you report Microsoft bugs? by lpq · · Score: 1

      You have to pay to report bugs.

  170. Re:But not to give them a chance to correct it fir by kmoser · · Score: 1

    Security through obscurity is no security at all.

    ALL security is accomplished through obscurity. The difference is in the degree of obscurity used, which usually correlates to the desired level of security.

  171. Re:If MS had done this to Google or Apple... by Anonymous Coward · · Score: 0

    More than Unix? You joke.

  172. Re:But not to give them a chance to correct it fir by Tom · · Score: 1

    Agreed.

    I personally thing that things have shifted too much towards "responsible disclosure" (which, at least in its originally proposed form, is just an euphemism for "help us cover everything up"). I'm all for telling the vendor first. I don't think holding the rest back for more than a few days gives anyone any advantage at all.

    Because, frankly, most exploits these days are discovered when they're already being used. They are discovered by being used.

    --
    Assorted stuff I do sometimes: Lemuria.org
  173. Re:But not to give them a chance to correct it fir by Tom · · Score: 1

    No, it wouldn't.

    You still assume that it takes a lot of effort to figure out your method. Most likely, you are vastly overestimating this factor. The crypto community is littered with the bodies of those who came before you. Well, the bodies of their "clever" schemes, at least.

    Yes, you gain some additional factor. But a) that factor is insignificant compared to the actual workload of decryption, at least if your algorithm is worth anything at all and b) it's a one-time benefit. Basically, you're giving all your machines the same default password. As soon as one person on the planet figures it out and posts it on Usenet, you're fucked.

    That is why we dislike security through obscurity - obscurity is easily and terminally defeated. If someone figures out your encryption key, you can re-encrypt all your stuff with a new key (but the same tools) and you're safe again.

    --
    Assorted stuff I do sometimes: Lemuria.org
  174. Re:But not to give them a chance to correct it fir by Tom · · Score: 1

    First, all your examples are looking at crypto which has long been broken.

    Next, of course circumvention is the technique to use. That's the whole point of a good crypto algorithm: Making sure that the actual encryption is too tough to crack.
    ob-xkcd: http://xkcd.com/538/

    My point still is that asymmetric keys are not some kind of "better obscurity". Obscurity is a non-security theatre crap, encryption keys of some actual encryption algorithm are real security. Won't save you from the xkcd-approach, but other than some obscurity method, it'll force your attackers to actually use a method like that instead of laughing for a minute and then breaking it like a toy because most of the crap out there isn't even as obscure as its victims think.

    --
    Assorted stuff I do sometimes: Lemuria.org
  175. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 1

    First, all your examples are looking at crypto which has long been broken.

    RSA has long been broken? This is news to me. And the 'fix' for RSA 1024 being 'broken' even by conventional means is what -- a longer key right? That's higher level of obscurity, that's all.

    Next, of course circumvention is the technique to use. That's the whole point of a good crypto algorithm: Making sure that the actual encryption is too tough to crack.

    Not necessarily too tough to crack -- just harder to crack than anything else in your system suffices. I'm *not* advocating the use of weak crypto though -- my point is simple -- there's a ton of other techniques that go into creating a secure system. Once you have a good crypto scheme, you need to concentrate on everything else, and some of those things will fall under what people love to call security through obscurity. Thinking of obscurity as bad is not helpful. Thinking of security in terms of "cost to break things" and "cheapest thing to break" is what's helpful. High cost = high obscurity, if you will. Good crypto just represents the best obscurity there is (and therefore has the highest cost to break). Then you move on to the next cheapest thing and make it more expensive to break, and so on, until all options for breaking your system are more expensive than the value of what your system is protecting. This is a pretty standard rule of evaluating threat models -- I don't know why people are resisting it so much.

    My initial point was merely this: When security issues are discussed on Slashdot some idiot (several of them actually) will come along and put in a one-liner about security through obscurity being no good -- and that spells the end of rational discussion on the topic. The fact of the matter is that there has always been a balancing act between obscurity, and transparency, and cost when it comes to security, and that clichéd effing line contributes absolutely nothing of value to the conversation.

  176. Re:But not to give them a chance to correct it fir by company+suckup · · Score: 0

    " why the guy does not let MS know about the bug" The entire point of all this to me is that MS should know about the bug and all the others. It's their job to know. Who is ultimately responsible at MS for mistakes such as this? No one? How many people must that company have who test their products for security vulnerabilities?

  177. Re:aiding and abetting 8 computer fraud and abuse by Anonymous Coward · · Score: 0

    "If MS had published an exploit in the Linux kernel without first submitting a patch and waiting for it to be accepted, I guarantee you your stance would be the exact opposite of what it is now."

    Citation required.

    The FOSS world is not a world of sleaze-bags who only worship the God Of the Money. There are plenty of people who will openly admit their faults and talk about it. In short, the FOSS world is much more honest than those who primarily want to trick others out of their money.

  178. Re:But not to give them a chance to correct it fir by Anonymous Coward · · Score: 0

    There are quite a few people here suggesting that publishing exploits is at least morally reprehensible, maybe illegal and might even be construed as treason. ("Lockfart Mortal used Windows to store the president's daily intelligence reports, you posted and exploit, that threatens the president's super-duper-secret-intelligence, so you are a traitor and must be court-martialled and git-moed")

  179. Re: But not to give them a chance to correct it fi by iRoNBiLL_Navi_X · · Score: 1

    This is nothing new... Windows has been exploited for years... people in general are finally learning about computer security and the lack of it is all. If there is a front door to an application, it is hackable...always.

  180. Re:But not to give them a chance to correct it fir by MikeBabcock · · Score: 1

    So the old refrain "those who ignore history are bound to repeat it" means nothing to you?

    Making decisions based on historical precedent is the only logical course of action.

    --
    - Michael T. Babcock (Yes, I blog)
  181. Re:But not to give them a chance to correct it fir by MikeBabcock · · Score: 1

    Yawn, I am actually a sysadmin and I'm thrilled that people do what's necessary to make vendors do their jobs. I spent too many years hoping nobody would exploit Windows systems that were vulnerable with no patches available ...

    Luckily I now maintain primarily Linux boxes, and much of that is because of my history working with NT 3.51 and 4.x ... thank God for source code.

    --
    - Michael T. Babcock (Yes, I blog)
  182. Re:But not to give them a chance to correct it fir by MikeBabcock · · Score: 1

    Yawn ... I do in fact write software, and I know how long it takes to proof-test patches. That doesn't change that Microsoft has historically been incredibly sluggish at acknowledging vulnerabilities in the wild until they go public.

    You did live through IE 3 and 4 right?

    --
    - Michael T. Babcock (Yes, I blog)
  183. Re:But not to give them a chance to correct it fir by Tom · · Score: 1

    In the sense that SHA has been broken. To cryptographers, that was old news 10 years ago. "Broken" in cryptography means "there is a way to break it that is considerably easier than brute-force". It could still take 10 billions years.

    my point is simple -- there's a ton of other techniques that go into creating a secure system.

    I agree with that.

    and some of those things will fall under what people love to call security through obscurity.

    I disagree with that. Security through obscurity is no security. If your systems security relies on obscurity, then it is broken by design.

    Now we do tell our clients to not display the version number of the webserver and stuff, but that's not because it would make it any more secure. It's because a large number of attacks these days are automated, untargeted and to save time and bandwidth they often scan for targets first. It's the old "I don't have to run faster than the bear" approach.

    High cost = high obscurity, if you will. Good crypto just represents the best obscurity there is (and therefore has the highest cost to break).

    I'm sorry, I won't follow there. You're just playing semantic tricks there and re-defining a word. "Obscurity" is not a synonym for "cost". Never was, never will be. If you want to talk about cost, then talk about cost, and not about obscurity.

    This is a pretty standard rule of evaluating threat models -- I don't know why people are resisting it so much.

    Because you are using words in meanings that are private to yourself and contrary to established meaning.

    My initial point was merely this: When security issues are discussed on Slashdot some idiot (several of them actually) will come along and put in a one-liner about security through obscurity being no good -- and that spells the end of rational discussion on the topic. The fact of the matter is that there has always been a balancing act between obscurity, and transparency, and cost when it comes to security, and that clichéd effing line contributes absolutely nothing of value to the conversation.

    Maybe you need to step back and ask yourself why we security professionals - otherwise not exactly known for making anything simple and straightforward - apply such a strict one-liner? It's because too many scammers and idiots have done so much damage to IT security by labelling something as "security" that really was just obscurity.

    And obscurity is not security. Anyone claiming otherwise is trying to sell you snake-oil.

    --
    Assorted stuff I do sometimes: Lemuria.org
  184. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 1

    In the sense that SHA has been broken. To cryptographers, that was old news 10 years ago. "Broken" in cryptography means "there is a way to break it that is considerably easier than brute-force". It could still take 10 billions years.

    That is constricted thinking. If brute-force becomes cheap your scheme is broken. Citing a real-world example, what is the difference between RSA-512 vs. RSA-2048 that you would consider one secure and the other insecure? That alone should illustrate to you that your above definition of "broken" in cryptography is incorrect. The longer (more obscure) key increases the cost of the attack.

    I disagree with that. Security through obscurity is no security. If your systems security relies on obscurity, then it is broken by design.

    In ASLR you *obscure* addresses from an attacker. It's an important security mechanism, any modern OS is incomplete without it, and there's just no escaping the fact that it is nothing but a form of obscurity.

    Now we do tell our clients to not display the version number of the webserver and stuff, but that's not because it would make it any more secure. It's because a large number of attacks these days are automated, untargeted and to save time and bandwidth they often scan for targets first. It's the old "I don't have to run faster than the bear" approach.

    You actually supported my point there. Obscuring the version info increases the cost (time, bandwidth) of the attack. Also remember -- a slightly more resourceful attacker could even catalog this info and save it for a day when an attack against this version falls into their lap. However intangible the difference, you did recommend obscurity to your client (rightly so) and you did make them ever so slightly more secure by doing so.

    I'm sorry, I won't follow there. You're just playing semantic tricks there and re-defining a word. "Obscurity" is not a synonym for "cost". Never was, never will be. If you want to talk about cost, then talk about cost, and not about obscurity.

    You're missing my point again, which is that you *should* really be talking about *cost*. By any means necessary (obscurity, dancing naked, whatever helps), increasing the *cost* of a successful attack is what's important. Writing malware is a for-profit business. As a security professional your job is to make their cost of doing business in your neighborhood prohibitively high.

    Because you are using words in meanings that are private to yourself and contrary to established meaning.

    Established on slashdot, and in journalism circles perhaps.

    Maybe you need to step back and ask yourself why we security professionals - otherwise not exactly known for making anything simple and straightforward - apply such a strict one-liner? It's because too many scammers and idiots have done so much damage to IT security by labelling something as "security" that really was just obscurity.

    I don't know what to tell you at this point. You yourself recommend obscuring version info to your customers. If you're truly a security professional, then you know very well that absolutely any unnecessary piece of information you give an attacker about your system is one piece too many. Real world example: would you ever let your clients share even the slightest information about a DB schema publicly? Even if you authenticate all entry points? C'mon man!

    And obscurity is not security. Anyone claiming otherwise is trying to sell you snake-oil.

    Obscurity is an inextricable part of security. Anyone claiming otherwise has never worked in the profession.

  185. Re:But not to give them a chance to correct it fir by lsatenstein · · Score: 0

    Nope, just making exploits public without even trying to tell the vendor about them first is just a dickhead move, esp. on the users.

    ===
    I would fire the guy. Yes, there was a bug, and Microsoft is a competitor, but it was not for Microsoft, Google would not exist. I thought that Google's motto was "Do no harm".

    Well, here is a guy that did the most harm possible for his ego trip.

    Google, remember this, what goes around comes around. Your employee did harm, revenge will be saught. Your critical applications will be analyzed six ways to Sunday, and the exploits will be pushed to the hackers around the world. Chromium and other software are not safe.

    --
    Leslie Satenstein Montreal Quebec Canada
  186. Re:But not to give them a chance to correct it fir by Tom · · Score: 1

    That is constricted thinking. If brute-force becomes cheap your scheme is broken

    Errr... you need to upgrade your crypto knowledge. If brute-force means 1 mio. times the lifetime of the universe, and it becomes a million times cheaper, it is still a tiny bit impractical.

    Citing a real-world example, what is the difference between RSA-512 vs. RSA-2048 that you would consider one secure and the other insecure?

    Well, using a real-world metaphor, if RSA-512 is a grain of sand (let's say 10 micrograms) then RSA-2048 is the entire mass of the entire universe. Put into a grain of sand in yet another entire universe, where every grain of sand represents an entire universe and then taking that entire universe and multiplying it by a couple trillion.

    That's not a matter of "brute-force becoming cheap". If every grain of sand in the entire universe were a supercomputer that could break one RSA-512 per second, RSA-2048 would still be secure against brute-force attacks.

    Obscuring the version info increases the cost (time, bandwidth) of the attack.

    Yes, but it is not a security measure. It's a one-time tiny benefit. We recommend it because it doesn't really cost you much and thus it's a net-gain. Real-world example: If you have a server running at a version that has a known exploit in the wild, then you wouldn't consider obscuring the version number as a mitigating action, would you?

    It does not provide security.

    In ASLR you *obscure* addresses from an attacker. It's an important security mechanism, any modern OS is incomplete without it, and there's just no escaping the fact that it is nothing but a form of obscurity.

    No, you don't.
    ASLR has nothing to do with "security through obscurity". Please stop playing tricks with semantics. You won't be able to quote even a single serious source that puts ASLR even in the vicinity of "security through obscurity".

    You're missing my point again, which is that you *should* really be talking about *cost*.

    Negative. Cost is one factor, but not the only one. Plus you don't generally know the cost equations of your attacker. Sometimes, work time is expensive, sometimes it is cheap. Sometimes acquiring an exploit is expensive, sometimes it is cheap. Sometimes, you all you need is being a less easy target than the guy next door and sometimes, costs don't even matter to your attacker as long as they can afford it at all.

    You should be talking about security. Cost is one factor, since most security measures are imperfect. But sometimes, you have one that isn't. One-time pads can not be cryptographically cracked, for example. Cost of cryptoanalysis stops being a factor if you use one-time pads, and the efforts shift to stuff like key distribution.

    Established on slashdot, and in journalism circles perhaps.

    Nice strawman, I'm not biting. You are trying to re-define the meaning of the term in order to win an argument.

    Real world example: would you ever let your clients share even the slightest information about a DB schema publicly? Even if you authenticate all entry points? C'mon man!

    There's a difference between "don't tell them if it doesn't serve a purpose" and "the security of this system lies with this being kept a secret".
    If a client would ask me if they should publish their DB schema on their website, I'd not tell them the sky is falling, I'd ask them why. Because the security of their DB should not rest with the schema being a secret.

    I used to work with the SELinux crowd, contributed a couple patches, held a couple talks. For demo purposes, I once put the IP address and root password of my notebook on a piece of paper. With a proper policy, you can do that on an SELinux system. I wouldn't recommend it, but once again, the security of the system rests with the policy and

    --
    Assorted stuff I do sometimes: Lemuria.org
  187. Re: But not to give them a chance to correct it f by Anonymous Coward · · Score: 0

    your logic is flawed. your bashing someone because they found a sec flaw and reported it to the sec community for more info. if m$ read the sec blogs and full disclosure blogs they would to then know about the exploit. research much?

    give them two weeks to patch? are you kidding me? if that's the case then m$ should have a team to find it's own sec holes if people like u get so butt hurt over it. oh wait? they do and they keep the vulnerabilities in house and don't tell consumers but I guarantee you hackers know about those vulnerabilities. which leaves consumers siting around with systems they think r secure while hackers are rubbing their hands back and forth in giddiness.

    atleast with someone releasing the exploit it gives proper sys admins time to find a temporary fix while m$ takes their time and laughs at how U need to keep sucking on their nipples for more milk. the 99% you talk about not reading slashdot and having proper knowledge don't matter in this case anyway, because they don't patch their systems most of the time and those "99%" end up as spam or ddos bots. by the way nice way to pull that number out of your ass.

  188. Re: But not to give them a chance to correct it fi by Anonymous Coward · · Score: 0

    seems to me that you want other people to do microsofts job for them but still want Microsoft to get all the credit. why should we have to wait on them? just because they r closed source? bullshit, lets keep it a secret because it's m$ and give them time to fix it. while we are waiting for them to fix it hackers are pwning machines and sys admins have no clue why

  189. Re: But not to give them a chance to correct it fi by Anonymous Coward · · Score: 0

    whoaaaa cowboy tuff words there.

    here's why I think the community should know first before Microsoft...
    lets say it's takes 3 weeks for m$ to release a patch to fix a sec hole or vulnerability that wasnt posted to the public. that's 3 weeks of not knowing you had an exploitable machine. that gives hackers 3 weeks to exploit their way in.

    atleast if it's public knowledge sys admins have the time to take the proper steps necessary to mitigate a break in. because even after the patch is released there's another 2 week period of testing before the patch goes live in a production environment.

  190. Re:But not to give them a chance to correct it fir by dhavleak · · Score: 1

    That is constricted thinking. If brute-force becomes cheap your scheme is broken

    Errr... you need to upgrade your crypto knowledge. If brute-force means 1 mio. times the lifetime of the universe, and it becomes a million times cheaper, it is still a tiny bit impractical.

    My crypto knowledge is fine. What do you think I meant by "cheap" above? And you're accusing me of arguing semantics. Do you measure the cost of brute-forcing RSA-512 in terms of the lifetime of the universe? Please upgrade your crypto knowledge if that's the case.

    Citing a real-world example, what is the difference between RSA-512 vs. RSA-2048 that you would consider one secure and the other insecure?

    Well, using a real-world metaphor, if RSA-512 is a grain of sand (let's say 10 micrograms) then RSA-2048 is the entire mass of the entire universe. Put into a grain of sand in yet another entire universe, where every grain of sand represents an entire universe and then taking that entire universe and multiplying it by a couple trillion. That's not a matter of "brute-force becoming cheap". If every grain of sand in the entire universe were a supercomputer that could break one RSA-512 per second, RSA-2048 would still be secure against brute-force attacks.

    This is just dissembling now. So many words, because you refuse to acknowledge a simple point: algorithmically there is no difference between the two.

    Obscuring the version info increases the cost (time, bandwidth) of the attack.

    Yes, but it is not a security measure. It's a one-time tiny benefit. We recommend it because it doesn't really cost you much and thus it's a net-gain. Real-world example: If you have a server running at a version that has a known exploit in the wild, then you wouldn't consider obscuring the version number as a mitigating action, would you? It does not provide security.

    Same issue again. So many words to exlain why you prescribe it, and so many words to then disown it as a security measure. The point is simple and clear. Obscuring that version info is a tiny little security measure. No individual thing provides security -- so your line at the end does not apply.

    In ASLR you *obscure* addresses from an attacker. It's an important security mechanism, any modern OS is incomplete without it, and there's just no escaping the fact that it is nothing but a form of obscurity.

    No, you don't. ASLR has nothing to do with "security through obscurity". Please stop playing tricks with semantics. You won't be able to quote even a single serious source that puts ASLR even in the vicinity of "security through obscurity".

    Playing tricks with semantics? After you ramble on with some nonsense about grains of sand instead of just discussing the core of the issue? As an attacker, you know there's a freaking stack (for example), don't you? With ASLR the only difference is that you don't know where it is anymore -- because it has been *obscured* from you. That's not a semantic trick -- you are the one dancing around with endless verbiage to defend a stupid and pointless stigma over the word 'obscurity'.

    You're missing my point again, which is that you *should* really be talking about *cost*.

    Negative. Cost is one factor, but not the only one.

    What are the other factors? Everything translates into cost eventually.

    Plus you don't generally know the cost equations of your attacker.

    You know the relatives costs inside your system. What is the cheapest point of attack in your system currently? That is your first priority. Once that's dealt with, ask and answer that question again and again. You will *raise* the *cost* of breaking your system by doing so. You don't need to project the attackers c

  191. Re:But not to give them a chance to correct it fir by oldlurker · · Score: 1

    Yawn ... I do in fact write software, and I know how long it takes to proof-test patches. That doesn't change that Microsoft has historically been incredibly sluggish at acknowledging vulnerabilities in the wild until they go public.

    You did live through IE 3 and 4 right?

    I did, and they knocked Netscape of the throne in all respects (seriously, IE4 was *the* best browser at the time). I don't dispute they have been sluggish. But if you know anything about large scale software QA, 3-4 weeks are nothing. That is why we used to have sensible disclosure guidelines, which this Google guy completely ignores.

  192. Re:But not to give them a chance to correct it fir by Tom · · Score: 1

    The point is simple and clear. Obscuring that version info is a tiny little security measure.

    No it is not. I'm using "so many words" because you refuse to acknowledge a simple point:

    "Security" is something that still provides security if your attacker knows about it. Example: The fact that you now know that my front door has 2 locks does not make breaking and entering any easier for you.

    "Obscurity" is something that provides "security" only as long as it is unknown. Example: If I were to tell you that I keep a spare key under the door mat, my entire entry-system security would be instantly compromised.

    If you really, really can't see the fundamental difference between these two concepts, I'm now out of ideas how to explain it.

    With ASLR the only difference is that you don't know where it is anymore -- because it has been *obscured* from you.

    I'm not discussing semantics with someone who insists on having his own meaning for words. Quote one expert on the topic who uses the word "obscurity" to describe ASLR. "Security through obscurity" does not refer to a specific number being unknown - otherwise every password or crypot key system ever would be "security through obscurity". STO (I need to abbreviate it) refers to a system design or specification being unknown.

    What are the other factors? Everything translates into cost eventually.

    In a capitalistic world or for a sufficiently meaningless definition of the word, yes. If your attacker is, say, religiously motivated (and it happens, there are islamic hacking groups), cost doesn't matter. Their limits are the limits of their available time, computing power and expert knowledge.

    Yes, you will argue, all of those can be expressed as "costs". So if you want to insist on that POV, be my guest. I'm simply saying that some attackers don't go about calculating a $ value of the attack and then running a ROI estimate.

    What is the cheapest point of attack in your system currently? [...] You don't need to project the attackers cost to do that.

    Pray tell, how do you calculate the cheapest point of attack without projecting the attack cost?

    Stop doing this! See your above strawman -- did I suggest that hiding your IP address is a single point of defense you should rely on? WTF is this logic?

    Yes, effectively you are arguing that. Or rather: You are arguing that hiding my IP address is a security measure because it - however slightly - raises the cost to the attacker.

    I'm arguing that if factors like this even make a difference, your security is seriously broken. It should be just as secure with or without your IP address being known, because it really isn't as hard to figure it out as you think.

    Same thing with all your examples. If you think that the fact that your system uses ASLR is worth keeping a secret, because it'll confuse attackers, you are doing STO. But ASLR itself is real security, because it adds actual difficulty.

    Low cost measure of what? Low cost measure of what? Ans: security.

    So you think anything that adds even one cent to the cost of breaking into a system is a security measure, yes? Well, as I said above, for a sufficiently meaningless definition of "cost", you can claim to be right. In the real world, such bullshit is meaningless.

    But you do obscure something -- the key

    omg

    You are using words and have no idea what they mean.

    A cryptographic secret is not an obscurity measure. This is just ridiculous.

    If you use words within a context, you need to use them in the meaning they have within that context. You can't talk about, say, "intent" in a court and use the philosophical definition, you'll have to use the legal definition.

    oh look, it even has a fucking Wikipedia entry:

    --
    Assorted stuff I do sometimes: Lemuria.org
  193. Off topic analogy correction by Anonymous Coward · · Score: 0

    Some burglars specifically target homes with firearms, I once met a man who did this professionally before being reformed in prison by islam.

    http://www.sfgate.com/crime/article/Cops-fear-they-re-targets-of-gun-thieves-4356659.php

    Gun-rights advocates argue that burglars may steer clear of homes where they know residents have firearms, to avoid being shot or captured. But some researchers who have studied gun theft say the opposite may be true - that burglars may be drawn to firearms. They say officers and other gun owners shouldn't advertise where they live.

    "Anyone that has a sign saying, 'This house is protected by Smith and Wesson,' is gambling," said Philip Cook, a public policy professor at Duke University who found higher burglary rates in communities where many people own guns. "They're saying that this house has some loot available."

    "Guns are one of the items that are prized by burglars when they break into houses," said Graham Barlowe, the head of the federal Bureau of Alcohol, Tobacco, Firearms and Explosives' office in Sacramento. "Firearms are portable. They're concealable. They're high value. As other things sort of come in and out of favor, guns are a constant."

  194. Google now gives only 7 days to fix vulnerabilitie by Anonymous Coward · · Score: 0

    7 days to fix vulnerabilities, not 2 years, like Microsoft did with the fake certificates and mirrored servers for MS updates, first reported internally to MS in 2009! For over one year, MS Windows 7 users were pawned and getting their updates from fake cert fake servers. Hoorah for Google improving the security landscape by forcing MS to fix IE (and Office (KB1033) issues now! (Just try deleting your hidden administrator account and see what happens).

  195. Re:But not to give them a chance to correct it fir by lsatenstein · · Score: 1

    I'm sure he could have given the vendor (Microsoft) 5 or 10 days to work on a fix and devise a rollout before disclosing it. The only reason not to do this is if the exploit were being actively used in the wild, where the damage was already being done so there was nothing to gain from giving them more time.

    ===
    If the exploit was actively used, I have two responses. a) Microsoft would have known about it, and b) instead of posting the bug, the author should have posted a fix

    --
    Leslie Satenstein Montreal Quebec Canada