Slashdot Mirror


Microsoft Admits XP Has Same Bug As Win2K

Arashtamere sends in a Computerworld story on a security flaw in the Windows 2000 pseudo-random number generator published by Israeli researchers earlier this month. Microsoft has now admitted that the flaw is present in XP too. Microsoft denies that the bug is a security vulnerability, since an attacker would have to have gained administrative access to a system before exploiting it. (The Israeli researchers point out that many common exploits provide admin access.) This stance apparently lets them off the hook for patching Win2K, which is in "extended support" mode, though it powers about 9% of US and EU business computers. Microsoft said that XP SP3, due in the first half of next year, will fix the bug. The company said that Vista, Windows Server 2003 SP2, and the new Windows Server 2008 are not vulnerable.

161 comments

  1. stupid by Anonymous Coward · · Score: 4, Insightful

    if you already have admin access via another "exploit" why would you bother attacking via random number generator, seems like its a lot of fuss over nothing, Windows has alwayss been vunerable locally (luckily for admins whose users forget passwords etc) so the most worry is over a remote exploit which this flaw isnt. But iam sure some million dollar company will sell a solution for this, paranoia is a great sales tool in the murky world of snake oil, cough i mean computer security

    1. Re:stupid by iago-vL · · Score: 1, Redundant

      The biggest danger I can think of that this could potentially cause is the ability for an attacker to reproduce encryption keys. Having administrator access doesn't necessarily mean having access to the users' encrypted data./P.

    2. Re:stupid by smallfries · · Score: 3, Insightful

      It does if the data is accessed during the period that you have admin access. The process using the data has to manipulate the keys at some point, and if you can access their memory space then any security is toast. This is exactly how the drm on the new drm for blueray / hddvd was cracked.

      This was the point of palladium, that the keys would be locked up inside a separate box, segregated from the processor. Each process would only manipulate opaque handles to the keys.

      One nice aspect of this attack is that if you gain admin access after key generation, but before the entropy pool is refreshed then you can play back the state of the random number generator to recreate the keys after the fact. But this just extends the window slightly, you still need an exploit to get admin first.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    3. Re:stupid by Anonymous Coward · · Score: 4, Informative

      Because you own a machine _now_ doesnt give you access to the encryption keys that was generated in the past.

      This PRNG vulnurability does just that. Keys derived from it can be recovered by an attacker who compromises the machine _after_ the key was used and discarded.

    4. Re:stupid by Henry+V+.009 · · Score: 1

      Windows has alwayss been vunerable locally (luckily for admins whose users forget passwords etc)
      Ah...no. You can edit the administrator password directly on the hard drive, but you can do the same for Unix systems. You are confusing physical access with privilege escalation flaws.
    5. Re:stupid by lgw · · Score: 2, Informative

      Because you own a machine _now_ doesnt give you access to the encryption keys that was generated in the past. Except that it pretty much does for Windows NTFS encryption. Thank you "key recovery account". For that matter, on a Windows machine not in a domain with default settings, you can get the NTFS encryption keys with no accounts at all, just stick the drive in your machine and "recover" the keys with the local admin account. Checkbox feature for the win!

      And if you're using real encryption instead, you're not caring about the Windows RNG I hope.
      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:stupid by Anonymous Coward · · Score: 0

      "paranoia is a great sales tool in the murky world of snake oil, cough i mean computer security" - by Anonymous Coward on Thursday November 22, @11:05AM (#21446445) This isn't "snake oil" though & everyone ought to know it, + apply it to their Windows rigs:

      http://www.security-forums.com/viewtopic.php?p=273323&sid=5665cc148e4d788ff5a1c4b0d4e38e56#273323

      It just works... & paranoia,especially online today??

      Paranoia:= 'GOOD THING'; //(Delphi) {*Pascal*}

      Especially in today's online world, riddled with spyware/trojans/virus (malware in general)!

      (& yes, "Pro-*NIX" people here @ /. (the majority of you imo) - especially for Windows users (the most used, & thus, the most attacked, no questions asked - greater attack vector 'surface area' & all that!))

      IF you use a Windows NT-based OS variant, DO take 1-3 hours of your time, try applying the points from that URL above to your system yourself, if you use Windows 2000/XP/Server 2003, or yes, even VISTA (a good 90% of its principles (or better) still apply in VISTA even).

      APK

      P.S.=> VISTA's got some really GOOD ideas for security (Address Space Randomization Layer for executables) that Windows Server 2003 doesn't have, but, it's got its share of hassles (@ least until SP #1 or 2 imo, just as NT/2000/XP did before it), but I know that VISTA's built off the foundation of Windows Server 2003's core code, & that makes VISTA @ least have potential imo! apk

    7. Re:stupid by lukas84 · · Score: 1

      It doesn't really work like that.

      You'd need the password for the local Admin account - if you reset that, you break the keys...

    8. Re:stupid by kestasjk · · Score: 1

      The PRNG is reseeded for each new process. This means that the vulnerability where you break the PRNG is only good for the process you exploited. Once the process is closed or restarted you're no longer in.

      As the GP said this is a fuss over nothing. It's one of those vulnerabilities where you have to think real hard to imagine a way it could be used maliciously. (Though I agree that MS should make proprietary crypto algorithms open to public scrutiny.)

      --
      // MD_Update(&m,buf,j);
    9. Re:stupid by Schraegstrichpunkt · · Score: 1

      I'm pretty sure you don't need admin access to do damage with this bug. All you need to do is to read the memory of a process (say, firefox.exe) that's using the RNG, since a lot of the state is held in user space, and it's not updated very often (like once every 128 KiB of RNG output!).

  2. I have to agree with MS on this one... by Blakey+Rat · · Score: 4, Insightful

    If you have admin access, the battle's already lost. What's the point of running a complex process to obtain their password when you have full access to everything on their computer? Might as well just drop in a keylogger and get the same info much easier.

    1. Re:I have to agree with MS on this one... by xaoslaad · · Score: 4, Insightful

      Granted, I agree with this for the most part. However, it always seems like there is that one person that looks at a problem like this in a way that no one else had prior and manages something completely expected. It's only at the point that a virus is running amok across half the corporate networks in the world that we find out you did not really need administrative priveleges if you did x, y, z first...

      History is full of examples, probably both within and out of the computing field where people thought that 'that' was impossible...

    2. Re:I have to agree with MS on this one... by abigsmurf · · Score: 5, Funny

      But to say that is to deny our ability to flame MS! Clearly it's an example of MS' incompetence that a random number generator that's 7+ years old has been broken by recent maths and it can be exploited to gain full access when you already have full access!

    3. Re:I have to agree with MS on this one... by John+Betonschaar · · Score: 2, Insightful

      If you have admin access, the battle's already lost. What's the point of running a complex process to obtain their password when you have full access to everything on their computer? Might as well just drop in a keylogger and get the same info much easier.

      Most of the other ways to get to the passwords would leave a detectable trace, especially keyloggers. Or they need a reboot. If you're really after the user passwords, resetting them to something else is also not an option. AFAIK there is no other *easy* way to get a user's password from a locally exploitable Windows box, especially not if you cannot reboot it without being detected.

      So in some cases, where a hacker with local access to a Windows box wants to have a user password without leaving a trace, an attack like this would be interesting.

      I admit It's all a bit hypothetical... Still, it's not very nice to have a possible security hole like this and not patching it.

    4. Re:I have to agree with MS on this one... by John+Betonschaar · · Score: 1

      quote first paragraph of my previous comment, unquote. I should use the preview option more often.

    5. Re:I have to agree with MS on this one... by Anonymous Coward · · Score: 1, Insightful

      You can possibly compromise keys which were generated before you had admin access and you can comprimise keys which are created in the future without keeping a rootkit installed which might be detected and traced back to you.

    6. Re:I have to agree with MS on this one... by joss · · Score: 2, Interesting

      The point is that people often use the same passwords
      on multiple systems. If you can crack them you can
      very likely gain access to other systems without having
      to wait for uses to login at a time when you dont know
      how long you have control of the system

      --
      http://rareformnewmedia.com/
    7. Re:I have to agree with MS on this one... by Terrasque · · Score: 2, Insightful

      This is how I read it :

      "At the moment we know of no way to abuse this bug without already having obtained Administrative access."

      I will almost bet money that there is a smart bugger out there which find a way to abuse this.
      That we don't know of a fearsible attack right now is no excuse not to fix the bug IMHO.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    8. Re:I have to agree with MS on this one... by mosch · · Score: 5, Insightful

      If you truly agree with MSFT, then you should quit working in computers right now, for everybody's sake.

      Many corporate computers have local admin accounts that are likely to share a user/password combo across large numbers of machines. A keylogger might not get you these credentials, but the ability to crack these credentials could get you admin access to a huge number of other computers.

      It is people like you who make sure that security consultants will never want for work.

    9. Re:I have to agree with MS on this one... by webmaster404 · · Score: 3, Insightful

      The fact though still remains that Windows is a proprietary, closed-source operating system. If it was open-source much like Linux or BSD, the bug would have been fixed sooner and you could patch your own system, if MS doesn't see it is a security threat it won't get patched. Also, who is to say that crackers haven't found the bug out earlier? If it was Linux, the potential would be very minor for widespread devastation due to differing kernel versions and different patches for different kernel versions. About the only way for a sure-fire attack on the Linux kernel is to attack a distro without any patches but even the most popular distro still has 3 versions still receving support (7.10, 7.04 and LTS) (Ubuntu) and that would make an attack very hard if only 2 of the 3 had it and a patch was released quickly. Its the danger of a propriatary operating system, you never know who knows what and even if you will receive a patch, Linux you can audit the code yourself and rely on the community if you so choose.

      --
      There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
    10. Re:I have to agree with MS on this one... by neltana · · Score: 1

      Nah, preview is for the weak! Real men don't even turn on the monitor when they post!

    11. Re:I have to agree with MS on this one... by ScrewMaster · · Score: 3, Funny

      You're wasting your breath having a dialog with someone who refers to two of the major operating systems on the market as "Linuzzz" and "Abbles OS".

      --
      The higher the technology, the sharper that two-edged sword.
    12. Re:I have to agree with MS on this one... by Rogerborg · · Score: 3, Funny

      You have a monitor to turn on? Pwwwp, noob. I don't even have a keyboard; I'm writing this by shorting a PCB with paperclips.

      --
      If you were blocking sigs, you wouldn't have to read this.
    13. Re:I have to agree with MS on this one... by empaler · · Score: 2, Funny

      I believe the words you were looking for are:
      YHBT. YHL. HAND.

    14. Re:I have to agree with MS on this one... by Nossie · · Score: 1

      So why werent people saying that when the mac virus came out that you needed admin rights to install?

      this sounds like a bad ass case of pot, kettle, black.

    15. Re:I have to agree with MS on this one... by empaler · · Score: 1

      ...
      I think you hit reply at the wrong place. My point was that someone who writes 'Abble' and 'Linuzzz' is so obviously a troll, that you shouldn't reply. That's... sort of not in vein with what you replied...

    16. Re:I have to agree with MS on this one... by Nossie · · Score: 1

      ack, yeah I did :-O apologies...

      ahh well

    17. Re:I have to agree with MS on this one... by RightSaidFred99 · · Score: 2, Insightful

      Yeah, because Microsoft doesn't know what they're talking about. This is a PRNG flaw, it doesn't help you "get credentials" in terms of getting Windows logins/passwords. For Christ's sake. Once you have access to the machine, you can theoretically access any encrypted data on the machine because you can get the session keys for e.g. SSL sessions. But, of course, since you already have admin access you could do this any of various other ways anyway.

    18. Re:I have to agree with MS on this one... by chawly · · Score: 0

      And good for you - left me with a smile.

      --
      How many beans make five, anyhow ? ... Charles Walmsley
    19. Re:I have to agree with MS on this one... by ILuvRamen · · Score: 1

      Then you have to wait for them to type it again and make it appear unhacked in the meantime. If you can hack in and immediately get their password, that would be awesome. But I don't think that's actually what this bug does. Doesn't it only affect anything new generated off the random number generator?

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    20. Re:I have to agree with MS on this one... by Anonymous Coward · · Score: 0

      I was wondering how far down I would have to scroll to find a reply that would invoke Linux/Open Source! "My car won't start" "You should use Ubuntu."

    21. Re:I have to agree with MS on this one... by El+Lobo · · Score: 3, Insightful

      Hmm... so if somebody writes M$ that makes him obviously a troll? OK, so 5/6 of the posts here are trolls then if you are right.

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    22. Re:I have to agree with MS on this one... by Anonymous Coward · · Score: 0

      I for one hope the practice of having common local admin user/password accounts is on the decline.

      Previous place I worked at has individual local admin password fo reach machine - a bit of a managment pain in the ass, but a db and a few scripts have made it a worth the effort.

    23. Re:I have to agree with MS on this one... by Hucko · · Score: 1

      I know twitter/erris posts regularly but not that often. And yes, most linux users I've met roll their eyes and look wearily at people who do that kind of thing. Of course one can accept that two characters are somewhat more appropriate abbreviation than adding extra letters to the end of a proper name. MS would be my preferred abbreviation.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    24. Re:I have to agree with MS on this one... by Ash+Vince · · Score: 2, Insightful

      I know twitter/erris posts regularly but not that often. What the hells has that got to do with anything?

      Plenty of people call microsoft M$. Personally I prefer calling them MicroShite but that is my preference.

      Twitter also occasionally makes some valid points in some of his posts but who cares about facts when you can just slag someone off without taking the time to exercise your brain.

      I am not saying the Linux is perfect, it pisses me off just as regularly as Windows does but at least with Linux I can do something about it like commit a patch. With Windows I might as well just lump it as there is nothing I can do to help remedy the situation.

      This is what a lot if Windows and Apple fan boys miss. Linux does not annoy as many coders as we feel we can remedy the things about said OS that annoy us, whereas with windows there is the feeling of complete powerlessness to fix problems even if you can isolate exactly what causes them. For anyone who programs computers, relies on them to work and encounters the same bug regularly this becomes tremendously frustrating as it prevents true self-reliance.

      To come up with a car analogy it is like having to pay for a cab regularly because your car is constantly in the auto shop getting repaired for an issue you could fix if only it would not void your warranty.
      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    25. Re:I have to agree with MS on this one... by Legume · · Score: 2, Insightful

      Hmm... so if somebody writes M$ that makes him obviously a troll?

      Yes.

      OK, so 5/6 of the posts here are trolls then if you are right.

      Yes.

      Terms like M$, Linuzzz etc. amount to petty, schoolyard name-calling. Useful dialog is only diminished by them.
    26. Re:I have to agree with MS on this one... by ozmanjusri · · Score: 1
      I was wondering where all the apologists have gone?

      You know, the ones who swore blind that we shouldn't believe that just because 2K was flawed that XP would be too.

      I don't see any of them here with their "mea culpas"

      --
      "I've got more toys than Teruhisa Kitahara."
    27. Re:I have to agree with MS on this one... by Schraegstrichpunkt · · Score: 1

      I was wondering where all the apologists have gone?

      They're the ones who are now claiming that you need to have admin access on a machine to exploit this bug. If it's true that any user can debug its own processes, then this claim is simply wrong.

    28. Re:I have to agree with MS on this one... by empaler · · Score: 1

      What's even more fun is that someone went on to get angry about the reply I wrote to you... :-D

    29. Re:I have to agree with MS on this one... by zippthorne · · Score: 1

      A PCB? You've got it easy! All I've got is this refrigerator magnet and the bare coax from the cable company with a few inches of the shielding stripped away.

      --
      Can you be Even More Awesome?!
    30. Re:I have to agree with MS on this one... by Hucko · · Score: 1

      It would not have taken much imagination to determine the connection, but whatever.

      Twitter's valid points: They tend to be happenstance, rather than regular occurrence. I'm a novice linux user and even I've corrected/called to account some of his declarations and exaggerations. I agree with him that Microsoft products are largely incompetent or stolen . His unreason-ability has become a standing joke here, a colloquialism, thus entirely appropriate for the purpose of my post

      Also most of his 'evidence' is his own journaled opinions about a Microsoft product. That coupled with insulting immature abbreviations or name calling make for are rather obnoxious reading instead of a reasoned, clever addendum. I do believe Twitter (assuming he is legit) is an intelligent fellow, but his passion has a lot of collateral damage that we (those promoting Open Source Software*) could well do without...

      You did notice I was actually mocking the post that was derogatory to linux and Apple? Should I now suppose you are Twitter out to defend his reputation via puppet accounts? If so, the criticism of yourself is only because I wish you would behave honourably. Or are you a genuine fan? Hmmm, how to know... Twitter's problem is not intelligent insights, but abhorrent delivery and authority. Please pass that up the grapevine.

      * I am also passionate about the use of the OSS. I also have been excessive in the past. :) My family adds the phrase "you could use linux for that" whenever Microsoft is mentioned. The Microsoft or Apple fan boy mal-alignment is laughable. I confess to being a linux fan boy, a Debian fan boy. And I agree with your statements concerning various systems.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    31. Re:I have to agree with MS on this one... by networkBoy · · Score: 1

      I always assumed that XP and 2K would have similar flaws, however I would hope that Vista is a little better.
      yeah, sorry that post was pointless... To add some substance:

      Is there any reason that MS can't make portions of their code "open Source" but not-free?
      I.e.: You may look at this source code and even compile it for evaluation, you may not, however use this code for any production (including home pc) uses.
      Technically I think they could, but realistically I doubt it would ever happen (aside from large channel partners).
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    32. Re:I have to agree with MS on this one... by mosch · · Score: 1

      Most of the multiple admin/password schemes I've seen were distinctly *worse* than single password schemes.

      I say that because they were usually stored in a database or spreadsheet that wasn't well-protected, and that offered them up cleartext with little to no oversight.

      It's possible to do it better, but I've yet to see anybody actually do so.

    33. Re:I have to agree with MS on this one... by mosch · · Score: 1

      You don't get it.

      If you work in computers, quit. You're bad for society.

    34. Re:I have to agree with MS on this one... by RightSaidFred99 · · Score: 1

      Roger that - I'll quit. May I also commend you on your excellent and rational rebuttal. You, sir, have a finely honed mind.

    35. Re:I have to agree with MS on this one... by mosch · · Score: 1

      I didn't expect that argument to work, but I'm glad it did.

      Your previous reply missed the mark by such a wide berth I thought you were too fucking stupid to recognize your own stupidity. After all, you were claiming that if any admin flaws exist, then it doesn't matter if the cryptography is also broken, which is one of the most ignorant and fuckwitted claims I've ever read.

      I mean honestly, it was such a dumb fucking claim that I really didn't think you'd recognize how utterly inferior and useless you are.

      Thank you for recognizing this and quitting. We all appreciate it.

    36. Re:I have to agree with MS on this one... by RightSaidFred99 · · Score: 1

      God quit being so boring. You're boring me. Seriously, I've pooped more interesting things.

    37. Re:I have to agree with MS on this one... by mosch · · Score: 1

      That's not surprising, given the things that have been in your mouth.

  3. At last... by EsbenMoseHansen · · Score: 5, Funny

    A reason to upgrade to Vista! ;)

    --
    Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    1. Re:At last... by Anonymous Coward · · Score: 2, Funny

      Yes sir, Vista it is. Then Window 7 will fix Vista security ... we should wait for Window 7 or better Window 8 ... Right?

    2. Re:At last... by muldy · · Score: 1, Interesting

      And it will be "technologically impossible" to correct XP. Vista will get a "steath update" for this.

    3. Re:At last... by SlipperHat · · Score: 1

      Actually, if XP SP3 comes out, it's one less reason to upgrade to Vista. Why bother paying more for bloat, when you can update a fresh install of XP, then install a service pack to make it as secure as Microsoft makes possible. Windows XP isn't the best, but even an average user who prioritizes speed over new features can tell the difference in speed (on the same hardware). Users buying a brand new computer with Vista preinstalled, might not notice, but then again they might.

      Arguably, it's question of semantics or the age-old "is glass is half-empty or half-full?". However with Windows, the hot topic (among the /. crowd) is about which version is less slow than which version is more fast.

    4. Re:At last... by Your.Master · · Score: 1

      You could make the argument that it's no more reason to upgrade to Vista, but in what Universe is the fact that Vista is not vulnerable to something XP SP2 (but not the upcoming SP3) is vulnerable to a strike against Vista? I think you're changing the subject.

    5. Re:At last... by lgw · · Score: 1

      Why bother paying more for bloat, when you can update a fresh install of XP What was that again?
      --
      Socialism: a lie told by totalitarians and believed by fools.
    6. Re:At last... by VGPowerlord · · Score: 1

      Wait for Windows 2037. I hear it fixes some major flaw that sllows privilege escalation, related to the use of the time_t structure.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    7. Re:At last... by rapidweather · · Score: 2, Funny

      And, no "upgrade" is really necessary, Vista comes preinstalled on all new PC's!
      At the cost of "upgrading" your old PC, you can get a new box with much more power than you need!
      (now, where is that Open SuSE installation CD...)
      Got to hand it to those Novell people, that's a nice OS!
      Anyone here manage to get Vista and Open SuSE to "dual boot", and if so, any issues?

  4. THe paper refered to. by leuk_he · · Score: 4, Insightful

    This article refers to this summary of this paper

    I fail to see why you would need administative privelidges however. You would only need to run in the userspace of the process that did run the random number generator before. Having administrative privs would be nice to inject code into that userspace, but is not needed i think.

    It can get even worse if from a public key part the random number that was used to generate it can be extracted, what was done in early ssl implementation attacks.

    1. Re:THe paper refered to. by MoogMan · · Score: 3, Insightful

      As the winsock TCP/IP stack randomises it's TCP sequence numbers, I would suggest that it's very likely that it uses a PRNG output directly, and therefore is at risk of being spoofable.

      Theoretically, one would need knowledge of just one TCP sequence number, and then it could generate the future sequence numbers coming out of the box. Therefore one would be able to hijack TCP/IP sessions *much* faster and easier than before.

      Anyone know to the contrary?

    2. Re:THe paper refered to. by Almahtar · · Score: 1

      That's true. I don't remember if it's still this way, but in the 9x days any process could arbitrarily decide to "debug" another and be granted access to its internals.

      If that's true of the NT line, you could exploit this without admin privileges easily.

    3. Re:THe paper refered to. by petermgreen · · Score: 1

      I think the NT line puts limits on what processes can debug each other though I don't know exactly what they are.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  5. Re:I Post Anonymously by heffrey · · Score: 0, Insightful

    Why is this flamebait? Surely the original post and the pathetic summary was flamebait?

    As lots of people have commented, if you have admin rights you own the box.

  6. And Vista? by Thanshin · · Score: 1

    Has Microsoft officially stated that the bug is not present in Vista? Or will they "recently discover" that too.

    1. Re:And Vista? by Farmer+Tim · · Score: 1

      Or will they "recently discover" that too.

      Only after Windows 7 is released.

      --
      Blank until /. makes another boneheaded UI decision.
    2. Re:And Vista? by Anonymous Coward · · Score: 0

      Reading the summary might help answer that for you.

      What's that? Why yes, I am new here.

  7. Article by cbart387 · · Score: 5, Interesting

    Here is the original article on the ACM.

    Very brief summary of article
    Each process has their own instance of the generator, and the refresh of the internal state is done after 128 kbs of output from the generator (roughly 600-1200 SSL connections with IE). Not only that, it is run in the userspace so it is not a security violation to examine the internal state of the generator. The function used is not one-way which provides a means looking at past transactions of a user (within the 128 kbs of data).

    --
    Lack of planning on your part does not constitute an emergency on mine.
    1. Re:Article by sam0737 · · Score: 1

      Each process has their own instance of the generator...does it mean that if a lay Bob wants to look at Alice's past SSL key generation, it has to be admin because otherwise how could a normal user looks at the internal state of another user?

    2. Re:Article by lgw · · Score: 1

      Wow, that's surprisingly bad. Not a clever math hack then, but simple lack of concern for the RNG as part of a cryptographic process on MSs part.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    3. Re:Article by Ducho_CWB · · Score: 1

      So this means that a virus running in my userspace could decrypt my web bank sessions?

    4. Re:Article by Pie-rate · · Score: 1

      It can already log your keys and read your screen. It wouldn't get much more even if it could.

  8. Some food for thought for Vista haters by trifish · · Score: 1, Flamebait

    "The company said that Vista, Windows Server 2003 SP2, and the new Windows Server 2008 are not vulnerable."

    1. Re:Some food for thought for Vista haters by B3ryllium · · Score: 1, Redundant

      This is the same company that initially said that XP was not vulnerable. How much do you trust that statement, in light of this?

    2. Re:Some food for thought for Vista haters by Anonymous Coward · · Score: 0

      Who modded that as Offtopic, someone from China? It is clearly on-topic. Ah, I forgot 'Offtopic' is used in place of 'Inconvenient' now. Sorry.

    3. Re:Some food for thought for Vista haters by Anonymous Coward · · Score: 0

      "The company said that Vista, Windows Server 2003 SP2, and the new Windows Server 2008 are not vulnerable." - by trifish (826353) on Thursday November 22, @11:26AM (#21446613) Hopefully, it's true (OR, @ least harder to break thru)...

      In any event, when I read this a day or two back (avid FIREHOSE reader here on this site)?

      Well, it makes me GLAD I use Windows Server 2003 SP#2 fully hotfix patched (along with my apps) & that I practice THIS material ontop of that:

      http://www.security-forums.com/viewtopic.php?p=273323&sid=5665cc148e4d788ff5a1c4b0d4e38e56#273323

      It works.

      APK

      P.S.=> VISTA's got some really GOOD ideas for security (Address Space Randomization Layer for executables) that Windows Server 2003 doesn't have, but, it's got its share of hassles (@ least until SP #1 or 2 imo, just as NT/2000/XP did before it), but I know that VISTA's built off the foundation of Windows Server 2003's core code, & that makes VISTA @ least have potential imo! apk

    4. Re:Some food for thought for Vista haters by Macthorpe · · Score: 1
      Where did Microsoft say XP wasn't vulnerable?

      A lot of people assumed it wasn't because the testing was done on Win2k, but Microsoft never confirmed it. In fact, the article states they were very hesitant to do just that:

      As recently as last Friday, Microsoft hedged in answering questions about whether XP and Vista could be attacked in the same way [...] Yesterday, however, Microsoft responded to further questions and acknowledged that Windows XP is vulnerable So, in light of them actually admitting they're at fault, why wouldn't you trust it?
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    5. Re:Some food for thought for Vista haters by B3ryllium · · Score: 1

      Fair point :)

      There are other reasons not to trust MS, of course, but from what I understand ... vista's weird incompatibilities are just an annoying symptom of touching Windows in its naughty place - in other words, because MS rewrote so many of the lower-level subsystems in Vista, they probably ended up fixing many outstanding bugs from previous generations. The downside, those incompatibilities and quirks and new bugs/exploits, will hopefully get a lot brighter in SP1 :)

    6. Re:Some food for thought for Vista haters by Macthorpe · · Score: 1

      I have to be honest - I think a lot of the outstanding bugs are related to Microsoft's focus on backwards compatibility, which I feel is unnecessary and holds back Windows development. In a way, I'm glad a lot of things broke in Vista - because in the end, a lot of things are only breaking because there are some terrible coding practices at work out there.

      One entry on Raymond Chen's blog (which is a goldmine for the weird quirky things that some programs expect Windows to handle) explained a situation where one program sent keystrokes to Windows to bring up a specific feature - so when Microsoft changed it's location, the whole thing broke down - and the company who did it was big enough that Microsoft implemented something that would intercept those keystrokes for that program only, and then bring up the feature anyway. Crazy.

      In the end, while Linux and Apple can afford to break things a little every now and then to consistently improve, Microsoft set themselves up for a massive fall because they spent so long trying to make everything work before that now they aren't trying as hard, everyone sees it as a failure.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    7. Re:Some food for thought for Vista haters by petermgreen · · Score: 1

      In the end, while Linux and Apple can afford to break things a little every now and then to consistently improve, Microsoft set themselves up for a massive fall because they spent so long trying to make everything work before that now they aren't trying as hard, everyone sees it as a failure.
      Yep, the most important thing to a customer is to keep thier software working.

      Upgrading to a new version of windows eventually is practically forced by the older version getting it's support dropped by hardware and software vendors. There are already laptops that are a pain to get working correctly with XP.

      Therefore software not working on a new version of the OS puts the customer in a difficult position. Upgrading the software can be expensive or impossible, not upgrading the OS becomes more and more untenable as the years pass and hardware has to be replaced. The opensource world has this problem far less because they can fix problems at source (forking the project if needed).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  9. Because they can. by childprey · · Score: 1

    I for one welcome our new random number generating overlords But seriously, aside from the "we're exploiting this because we can" this is hardly a security liability. They already have administrator and there's not much left to be compromised.

    --
    Everything clever I considered putting here I got from other slashdot sigs.
  10. Naw. You just have to take a different approach. by khasim · · Score: 3, Insightful

    Microsoft claims this is not a "security vulnerability" because the machine has to already have been cracked to exploit it.

    That is not 100% correct.

    It is still a "security vulnerability".

    It just cannot be exploited to increase your access on that machine.

    That we know of. Today. So the code still needs to be patched. Security is not an "either / or" situation. You have to reduce the effectiveness of threats.

  11. Open crypto algorithms; no fix for Win2K by compumike · · Score: 5, Insightful

    While in general I think open-source and closed-source software can coexist, I think this is a pretty good example of why anything related to crypto should be open. All of public key cryptography relies on the secrecy of private keys, not on the secrecy of the algorithm itself. And while they might have faithfully implemented the algorithm, who knows what kinds of arguments/whatever to the crypto functions might cause undesired results -- it's just too hard to test.

    In any case, the thing that surprised me most from the article was that Windows 2000 users would be left out in the cold: "Because the company has determined that the PRNG problem is not a security vulnerability, it is unlikely to provide a patch [for Win2K]." Wow. Especially when it's something this easy to fix. This bug also solves any attacker's problem of trying to sort valuable from non-valuable information, since presumably any valuable information (credit cards used online, etc) will use encryption. And while someone suggested that a program should use its own random number generator, there is a problem because, in general, your application (not running as Admin) shouldn't have access to nearly the same amount of entropy sources (like network activity, GUI inputs, etc).

    --
    Educational microcontroller kits for the digital generation -- great gift!

    1. Re:Open crypto algorithms; no fix for Win2K by guy-in-corner · · Score: 2, Informative

      Especially when it's something this easy to fix.

      It might be easy to code the fix, but it's (at least) an order of magnitude more work to actually test it. Windows supports thousands of different hardware configurations, in hundreds of different languages.

      Yeah, Microsoft could release this as a hotfix. For any customer that screams loud enough (and pays enough), they may well do.

      To be honest, I'd rather see Microsoft focus their efforts on XP SP3, Vista SP1 and 2008 RTM (2003 SP2 only just came out, so I'll let that slide). I can't say that I'm fussed about seeing Windows 2000 SP5, and I'm sure that the vast majority of Microsoft's customers aren't either.

      On a personal note, I'm fed up with supporting Windows 2000 (it's 7 years old, for FSM's sake!), so I've gotta come down on Microsoft's side on this one.

    2. Re:Open crypto algorithms; no fix for Win2K by Anonymous Coward · · Score: 1, Insightful

      Windows supports thousands of different hardware configurations, in hundreds of different languages.

      OTOH, Linux, OpenSSH and OpenSSL only run in Intel 80386 IBM branded hardware in Medieval English, so providing a more secure implementation is waaaaay simpler.

    3. Re:Open crypto algorithms; no fix for Win2K by lgw · · Score: 2, Insightful

      Does 7 years sound like a long time for a computer product to be in service to you? What platform do you work with again?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    4. Re:Open crypto algorithms; no fix for Win2K by TheAwfulTruth · · Score: 2, Insightful

      Exactly how many Linux distributers support 7 year old versions of their OS?!?!?

      (Well MAYBE Debian...)

      Most of them crap out after 12 months!

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    5. Re:Open crypto algorithms; no fix for Win2K by owlstead · · Score: 2

      "It might be easy to code the fix, but it's (at least) an order of magnitude more work to actually test it."

      Well, that depends. They already have the code and it is not that the API needs to much testing I suppose. I mean, getRandomXxx() with some 4 different strings for Xxx should be enough. Feed the output into a FIPS random number testing tool (for testing weirdness, I mean the code has already been tested in other configurations) and go.

      Sure it is a bit of work, but the test code should be available already as well. It's not like there have been too many system changes between 2003 and XP afaik.

    6. Re:Open crypto algorithms; no fix for Win2K by yakumo.unr · · Score: 1
      Surely all they'd need to do to test it is something like this test

      Can't take that long to generate a few thousand points to plot to check distribution of their PRNG.

    7. Re:Open crypto algorithms; no fix for Win2K by complete+loony · · Score: 1

      True, but you can upgrade to any of their later versions for nothing.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    8. Re:Open crypto algorithms; no fix for Win2K by owlstead · · Score: 1

      Just for your information, distribution is just one part of the test suites for randomness. A counter going from 0..99 has a perfect distribution over 100 elements. It is also extremely non-random. There are quite a number of mathematically complex tests to perform before something is considered random enough. And even then you cannot distinguish between true randomness and a rather complex mathematical method that just uses the previous output as only input parameter. So the tests you are pointing to are not tests for full randomness. Of course, really bad randomness like most OS use for their TCP implementation lights up like an Xmas tree, so it is a good starting point.

  12. Re:I Post Anonymously by cloakable · · Score: 3, Insightful

    It's flamebait because the GP didn't have to call people retarded, in order to get his or her point across.

    They also could have worded this a lot more diplomatically than they did. So yes, the GP is flamebait.

    --
    No tyrant thrives when every subject says no.
  13. W2K has been given the shaft for awhile from MS. by SacredNaCl · · Score: 1

    Not that I consider this flaw terribly serious unless it has the ability to compromise other encryption algos run on the machine aside from user passwords. I've never considered windows encryption secure, so never bothered with it. A person with admin rights could do what they wanted anyway as far as the system goes.

    The real downside of W2K is that MS has given it the shaft for awhile, even when it wasn't in extended support they were still not supporting it very well for the last couple years as far as the add ons and other things that came out during that period. Its a shame too, W2K properly tuned is a very fast & light OS.

    Maybe I'll buy up someones old XP or Server 2003 license to run on the desktop to tide me over until they finally yank out enough of Vista to make it tolerable, its replacement comes out, or Linux finally learns to handle triple and quad displays properly.

    --
    Freedom is merely privilege extended unless enjoyed by one and all.
  14. Re:Naw. You just have to take a different approach by UncleTogie · · Score: 3, Interesting

    Microsoft claims this is not a "security vulnerability"...

    Thanks for the flashback to l0pht's old page....! For those who don't remember it before it got rolled into @stake:

    "'That vulnerability is entirely theoretical.'-- Microsoft;
    L0pht, making the theoretical practical since 1992."
    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  15. Re:I Post Anonymously by Anonymous Coward · · Score: 0

    Ok, so if he'd called them idiots, that would have been ok? It's just plain honest.

  16. Re:I Post Anonymously by cloakable · · Score: 2

    Possibly. What would be better still is to show, provably that those he was calling morons/idiots, were indeed morons/idiots. As it is, he just insulted all slashdotters (including me, obviously), many of whom are not either.

    --
    No tyrant thrives when every subject says no.
  17. One of many ... by ScrewMaster · · Score: 2, Funny

    Microsoft Admits XP Has Same Bug As Win2K

    More correctly, "Microsoft Admits XP has same bugs as Win2K."

    --
    The higher the technology, the sharper that two-edged sword.
  18. No hotfix ? by Anonymous Coward · · Score: 3, Interesting

    >Microsoft said that XP SP3, due in the first half of next year, will fix the bug.

    It should be an offence to know and state you know about a bug but sit on the fix for months. This is a really stupid MS position and will push people more towards alternatives like GNU/Linux.
    It should be a hot fix right now.

    1. Re:No hotfix ? by Anonymous Coward · · Score: 0

      they would have a hotfix IF it was actually a problem. The exploit grants you admin access when you already have admin access. WOOOOOOOOOOOOOO call security, we have a problem!!!!!!!!

    2. Re:No hotfix ? by Anonymous Coward · · Score: 0

      The exploit grants you admin access when you already have admin access For now, I'm sure someone will exploit it without needing admin access.
    3. Re:No hotfix ? by dbIII · · Score: 1
      No, I think the things that will push people towards it (and macs) are stuff like 32 bit Vista not being able to address a full 4GB no matter how many CPUs you have and the 64 bit version having a lack of drivers. Server 2003 Enterprise version doesn't have that problem but most are not even going to bother to find out the price, let alone spend it.

      Some people might see it as an annoying limit like the people that bought 28800 bps modems and found that Win 3.11 couldn't go past 9600 bps due to an arbitrary serial port limit.

  19. Re:W2K has been given the shaft for awhile from MS by ScrewMaster · · Score: 1

    or Linux finally learns to handle triple and quad displays properly.

    I'd settle for two.

    --
    The higher the technology, the sharper that two-edged sword.
  20. Meanwhile, in the *nix by DrYak · · Score: 3, Informative

    Meanwhile, free/libre open-source unices like Linux and *BSD have been having a sound random generator that doesn't suck too much for, like, ages...

    No, sorry, you can keep Vista for yourself.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Meanwhile, in the *nix by Anonymous Coward · · Score: 2, Informative

      The Linux RNG was vulnerable in the past too. What was your point?

    2. Re:Meanwhile, in the *nix by Anonymous Coward · · Score: 1, Funny

      IT NEVER WAS!
      Off to re-education camp for you!

    3. Re:Meanwhile, in the *nix by trifish · · Score: 2, Informative

      Yes, the Linux random number generator was vulnerable in the past too. See e.g. http://eprint.iacr.org/2006/086.pdf

  21. Re:I Post Anonymously by heffrey · · Score: 0

    Can you "show, provably" that "many are not either"?

    Only joking!

  22. Service Pack 3 by compulsiveguile · · Score: 1

    Alright... so what all will this Service Pack entail besides the number generator fix? Will Mac Boot Camp users run into any problems with this update? I'm just curious if it affects anything seeing as Mac claims only Service Pack 2 can be installed on the Boot Camp partition.

    --
    Greg Loesch
    http://greg.loeschfam.com
    1. Re:Service Pack 3 by Almahtar · · Score: 1

      Alright... so what all will this Service Pack entail besides the number generator fix? Hey, something has to bloat XP enough that Vista starts to look good.
    2. Re:Service Pack 3 by Anonymous Coward · · Score: 0

      How could Apple possibly claim that future versions of Windows would work with Boot Camp? That only SP2 works just means that SP1 (or earlier) doesn't...most likely when SP3 comes out, it'll either work or Apple will fix Boot Camp so that it does.

      Not that I'd trust Microsoft not to try to make it very hard for Boot Camp to run the next SP3, but it would be hard to do without breaking other things as well. I don't run Windows on my Macs, and if my Windows machine starts looking like it doesn't work well with XP, it's not going to be replaced by Vista (Linux will almost certainly support the hardware better by then).

  23. Re:Naw. You just have to take a different approach by fatphil · · Score: 2, Informative

    One concrete weakness of this attack is that it permits you to reverse-engineer "secure" sessions _before_ you got admin privilege, as the random number generator can be 'rewound'.

    So-called forward security (yes, looking at things in the past is 'forward' :-) ) is an important trait, and MS's scheme is missing it.

    --
    Also FatPhil on SoylentNews, id 863
  24. Who wants to bet? by Anonymous Coward · · Score: 0

    Who wants to bet that they'll "upgrade" to the elliptic curve algo with the NSA backdoor?

  25. This is Why Open Source is Good. by Stephen+Samuel · · Score: 4, Insightful
    If this bug was in RedHat 5.2, there would be no issue about getting this critical bug fixed. If nothing else, I could just fix it myself -- and put the necessary patches to the source packages on my website.

    No worries about whether or not it's even legal to fix a machine that I'm using to run my business.

    --
    Free Software: Like love, it grows best when given away.
    1. Re:This is Why Open Source is Good. by Anonymous Coward · · Score: 0

      The last thing the FSF needs is random idiots like you to mess with critical OS code that people use in enterprise apps.

      How many configurations are you going to test it with? Who's to know if you have the coding chops to not introduce 10 additional bugs?

      *Sometimes*.. . closed source is a good thing.

  26. Re:I Post Anonymously by cloakable · · Score: 2

    Hell no, but the onus of proof is not on me :) I'm not the one accusing.

    --
    No tyrant thrives when every subject says no.
  27. I'm not generally fond of defending Microsoft... by foxtrot · · Score: 1

    ...but I can't complain that XP has the same bug as Windows 2000 in this case-- if the researchers didn't find the problem and publish it before last month, it seems to be asking a little much to expect Microsoft to fix a bug nobody knew they had.

    As to patching Windows 2000: They're going to patch XP, and if the bug is in both, chances are it's the same code. I believe they should at least look at it and see if a patch is going to be simple. That said, it'd have to be darned simple to be worth it: if you're running Windows 2000 still, I'm gonna go out on a limb and guess you're probably not all that interested in updating it, or you'd probably be running XP by now... Not releasing a patch won't affect many people at all, and for those people, they still had to get Admin rights cracked to begin with...

  28. Re:Maybe the best solution is your own RNG? by ajs318 · · Score: 2, Informative

    And your "random"-number generator, unless based on a proven algorithm, might well have vulnerabilities of its own to worry about. If you keep the source code secret, no serious security person is going to touch it with a barge pole; and if you show the source code, then your extra layer is largely irrelevant since the sequence only depends on a seed supplied by Microsoft's PRNG.

    The nub of the problem is that a deterministic state machine can never produce random behaviour. The long term solution would be an entropy generator on the motherboard. (Actually, many machines have one already: a sound card with an unconnected high-impedance input picking up static is a good entropy source.)

    --
    Je fume. Tu fumes. Nous fûmes!
  29. Re:W2K has been given the shaft for awhile from MS by Anonymous Coward · · Score: 0

    I'd settle for one working properly with all the features of my graphics card that I paid for. Granted, that's more ATI's fault than Linux's, but the end result is still a gimped laptop and an unhappy user. With all the progress that's been made in recent years there are still hardware configurations that Linux can't handle. And when "Sorry, this hardware isn't fully supported.", is the best advice the community can come up with, it's no wonder why Linux hasn't seen much wide spread uptake as a desktop OS.

  30. How can you reverse engineer a random # generator? by Viol8 · · Score: 1

    I just don't see how its possible just from looking at the numbers themselves unless you're selecting from a pre-known selection of algorithms and comparing expected results with actual output from the generator given a specific seed. If you don't know the algo then you could be making educated guesses for literally years and still not work out the algorithm.

  31. You use the same password on other machines by goombah99 · · Score: 2, Insightful

    Knowing someone's password can be handy. Most folks use the same password on multiple machines or entire networks. Moreover they seldom change them.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  32. Blah Blah Blah by Muggz · · Score: 0

    News about a legacy OS.

  33. Re:W2K has been given the shaft for awhile from MS by DaleGlass · · Score: 1

    I have two monitors under Linux, works fine.

    Some applications don't handle it as well as they should, but that's an application issue.

  34. Re:No Surprise here ....... by matazar · · Score: 1

    Troll much?
    You need admin access to exploit the system with this. If you don't like windows then don't use it.

  35. Re:W2K has been given the shaft for awhile from MS by Anonymous Coward · · Score: 0

    Do you know how much money Microsoft would pay to have its customers blame applications rather than the OS when problems arise?

  36. Re:No Surprise here ....... by HW_Hack · · Score: 1

    "Troll Much"

    No I usually go fly fishing - but I do use barb-less hooks.

    Whether an exploit is thru the network stack - browser - user account or admin ......... doesn't matter. Once exposed it should be patched. Foa any tech professional avoiding "windows" is not really possible. I just expect more from a company claiming to be a leader in modern computing.

    --
    Its not the years, its the mileage .....
  37. MS Admits... by azrider · · Score: 1

    Microsoft denies that the bug is a security vulnerability, since an attacker would have to have gained administrative access to a system before exploiting it.
    Let's see here. When I bought my new laptop (with MCE on it), I logged in as myself (with admin rights). I tried to downgrade myself to a "Power User"
    I was told by MCE that "there must be at least one administrator".
    I logged out and logged in as "Administrator" and tried to downgrade my normal userid.
    I was told once again by MCE that "there must be at least one administrator". This while I was logged in as Administrator and the user I was trying to change was the one set up on first boot of an OEM version (NOT "Administrator""
    With this in mind, what is wrong with the assertion that "an attacker would have to have gained administrative access to a system before exploiting it"?
    --
    And ye shall know the truth, and the truth shall make you free.
    John 8:32(King James Version)
    1. Re:MS Admits... by myz24 · · Score: 1

      It should read, at least one other administrator other than the user administrator. Typically the administrator user is not exposed in XP Home or MCE.

    2. Re:MS Admits... by azrider · · Score: 1

      Typically the administrator user is not exposed in XP Home or MCE.
      Ctrl-Alt-Del gets you the text login. The "Administrator" user id typically has no password. The first user id assigned on an OEM install has full admin privileges. NUFF SAID?
      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    3. Re:MS Admits... by myz24 · · Score: 1

      Which is, in a way, another way to say what I just said. It's goofy that XP wants you to really have, two administrators before you can have a non-administrator.

  38. Re:I'm not generally fond of defending Microsoft.. by Almahtar · · Score: 1

    it seems to be asking a little much to expect Microsoft to fix a bug nobody knew reported until now There, fixed it for you. Just because this is the first time the bug was reported doesn't mean it's the first time it's been discovered. It may have been privately exploited for years at this point.
  39. Re:W2K has been given the shaft for awhile from MS by Anonymous Coward · · Score: 0

    Exactly. All the Linux fans do is make excuses for it's shortcomings. "Linux can't run games" "It's not supposed to run games. Or the ubiquitous "It does run games, you can play WOW." etc,etc. They try to pass limitations off as selectiveness.

    I also use Linux and have tried numerous distros; some work fine on my desktop but not my laptop. Some work on my laptop but give me no 3D acceleration and can't work with my wireless card. I finally ended up having to use Simply Mepis32 on my laptop, as it's the only distro that works completely with my laptop.

  40. XPP x64 by mistahkurtz · · Score: 1

    is it safe to assume that XPP x64 is not effected? as i understand it, it's built off of server 2k3. i didn't rtfa, but any thoughts?

    --
    not only is time travel possible, it's irrelevant.
  41. Re:How can you reverse engineer a random # generat by owlstead · · Score: 1

    I just don't see how its possible just from looking at the numbers themselves unless you're selecting from a pre-known selection of algorithms and comparing expected results with actual output from the generator given a specific seed. If you don't know the algo then you could be making educated guesses for literally years and still not work out the algorithm. Eh? You reverse engineer the machine code, which is exactly what they did. Doesn't matter if it runs in kernel space either, just take any x86 VM and there you go. Hell, they used a pretty weird scheme with hashes and symmetric encryption, but once you figure out when those - rather standardized - algorithms are called, it's a piece of cake. At least for someone that knows a fair bit about debugging and reverse engineering. Many CS mayors *should* be able to do this.

    First lesson about cryptography: don't assume that the algorithm itself cannot be cracked, rely on keys or, in this case, in the non-availability of the state of the PRNG. And of course, don't think because C/C++ is compiled into machine code, that it cannot be reverse engineered. True enough, C# managed code/Java byte code is easier to reverse engineer, but only because it is a *higher level* machine code. The basics are more or less the same.

    If I look at the algorithm used by M$, it seems that they made the same very basic mistake you are now making, and they should be *very* ashamed. Even 8 years ago keeping algorithms safe was just not done. That weird scheme of theirs seems to be very much geared towards obscurity, not security. That said, I have not looked deeply into the scheme, maybe it does something incredibly smart, but I would definitely not bet on that, not even if the odds were 10:1.
  42. Re:I Post Anonymously by Anonymous Coward · · Score: 0

    You get insulted about such a small thing, and you _don't_ think you're an idiot? You're an idiot, of course!

  43. Re:Naw. You just have to take a different approach by Anonymous Coward · · Score: 0

    True. Then how come we do not put locks on all our romms inside out house, lock our cabinets, lock our closets, TV, sound system, etc? Once a person breaks through your front door, you are toast. Maybe because it does not make sense and it adds to the complexity of a home, to the point that it cannot be managed anymore and your life becomes hell?

  44. Re:I Post Anonymously by cloakable · · Score: 1

    Hah. Insulted, no.

    But the fact that I'm not insulted by it doesn't mean I should just take it :) That would be stupid!

    --
    No tyrant thrives when every subject says no.
  45. Micro$oft by nitro316 · · Score: 0

    Is this news coming out now because Darth Gates want more people to buy Vista or Windows 7 when it comes out? Every one know how weak security is locally on a Win Box but it seems like since Vista quickly turned into a brown bomber now they try to bash XP (The best Win OS so far). How bout instead of spending money to announce to the world the inherent weaknesses of Windows, spend the money to develop a better OS like so many Open Source Operating Systems.

  46. Re:Naw. You just have to take a different approach by toadlife · · Score: 1

    Then how come we do not put locks on all our romms inside out house, lock our cabinets, lock our closets, TV, sound system, etc? No kids yet, eh?
    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  47. Can we put this to sleep now? by TheVelvetFlamebait · · Score: 1

    Flamebaits and trolls have nothing to do with truth! The moderation system is designed to accommodate opinions, and doesn't take sides on what's "truth" or not. Even if you strongly believe that something is true, that doesn't mean that everyone else will, but that also doesn't mean you deserve to be modded into oblivion. What truly earns you a Troll or Flamebait mod is how you present your view, and you took an overgeneralised pot-shot at Slashdot as a whole. That's a no-no, for future reference.

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  48. It's not about hard disk encryption by Schraegstrichpunkt · · Score: 2, Informative

    CryptGenRandom is supposed to be the Windows-equivalent of /dev/urandom. Except it's not, because of this design flaw. The implications of this extend far beyond encrypted NTFS volumes.

    For example, an attacker can passively monitor a network of Windows machines, wait for one of them to do something interesting (like connect via SSL www.paypal.com), then actively compromise those selected machines later, and gain enough information to decrypt the captured SSL sessions.

    Basically, if you encrypt something sensitive, before some spyware gets installed on your Windows machine---or after it's removed---the random data used for the encryption (including stuff like SSH session keys) is likely to be compromised (except perhaps in cases where you've rebooted or restarted the requisite processes in the meantime).

    Do not underestimate the severity of this bug.

  49. My point... by DrYak · · Score: 1

    The Linux RNG was vulnerable in the past too. What was your point?
    My point is precisely that : -----------^

    Open source code. Easier to do research on it, easier to fix.
    Whereas Windows has closed source, and you're pretty much stuck relying on Microsoft to provide fix (which they might not, hoping to use it as an argument to encourage shift toward Vista).
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:My point... by Anonymous Coward · · Score: 0

      Huh? Why did you put the words "in the past" in bold? Are intentionally a moron? Linux was vulnerable "for ages" too (http://eprint.iacr.org/2006/086.pdf). Both Windows ans Linux were. And at some point the flaws were discovered so in future you can say that they "were vulnerable in the past". I've never seen a more stupid comment in my life. Fucking idiot.

  50. Snakeoil RNGs by Anonymous Coward · · Score: 0

    All commercially available crypto in BIG TIME systems is always just snakeoil shomehow spiked by NSA.

  51. Open access by Schraegstrichpunkt · · Score: 1

    Or, get it for free from the IACR.

  52. Re:Naw. You just have to take a different approach by rtb61 · · Score: 1

    It would be far more accurate to say that M$ claims that this is not a bug, because the latest version does not have it ie. it is an upgrade feature. How many other products would you accept this for, a defect in a motor vehicle. No recall because the latest version does not have that defect, you just have to trade in for the upgrade (M$ version of a trade in , it is more expensive than the original OEM).

    --
    Chaos - everything, everywhere, everywhen
  53. Yet they didn't use that logic with driver signing by Myria · · Score: 1

    So it's not an exploit because you already had to get administrator access in order to do it. Funny how they didn't use that logic when it came to implementing mandatory driver signing in Vista 64. A rootkit would already need to have administrator access to get loaded.

    Thank you, Microsoft, for proving that you lied about the reason why you made driver signing mandatory.

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  54. Re:I Post Anonymously by Anonymous Coward · · Score: 0

    Yeah, well, take a look about the tags there in the article. One of them is 'idiots'. It probably refers to the guy who posted the article. That's slashdot in a nutshell.

  55. post-sales bug reports by cavebison · · Score: 1

    [conspiracy]

    I wonder if MS is purposefully leaving bugs in XP simply to encourage Vista sales? Or at least to counter all the negativity Vista has been copping. Why do we have to wait for SP3 for this fix, if not to allow more time for news to circulate that Vista is "more secure" than XP? I imagine MS is trying hard to make Vista seem more appealing than staying with XP.. not hard to imagine any large company using tactics like this with their products.

    [/conspiracy]

  56. Not a bug but a Feature by mrbluze · · Score: 1

    This PRNG vulnurability does just that. Keys derived from it can be recovered by an attacker who compromises the machine _after_ the key was used and discarded. I remember stumbling across an article by someone who claimed to be ex-IRA discussing the various problems with Windows. From his (paranoid?) point of view, Microsoft had designed the perfect OS for forensics. The thing leaves tracks of user activity everywhere. Although there is an emphasis by the company to address daily use issues (like protection from network attacks), he implied there was a bigger emphasis to make sure that in the situation of a seized PC with Windows, retrieving useful information was a trivial matter.
    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  57. Re:Maybe the best solution is your own RNG? by Anonymous Coward · · Score: 0

    Since the introduction of diskdrives with undetermined times to access a sector (so.. since the introduction of magnetical storage) computers have an excelent source of randomness. The nanoseconds part of the time when a disk creates an interrupt is random.
    There is realy no need for this sound card in your server..

  58. Re:I Post Anonymously by cloakable · · Score: 1

    Or, you know, it refers to the loyal peons of Microsoft.

    Wait, loyal? My mistake :)

    Also, I notice that virtually every post I'm replying to is under the AC umbrella. How about stepping out into the light so everyone can see who you are? I'm evidently not afraid to.

    --
    No tyrant thrives when every subject says no.
  59. Re:Naw. You just have to take a different approach by petermgreen · · Score: 1

    child resistant catches/high level bolts sure but locks?!

    If you haven't tought your children to behave by the time a full lock and key is the only thing that will stop them then either your child has serious mental problems (which does happen sometimes but should be fairly rare) or you were a very bad parent.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  60. Re:Maybe the best solution is your own RNG? by petermgreen · · Score: 1

    then your extra layer is largely irrelevant since the sequence only depends on a seed supplied by Microsoft's PRNG.
    There are plenty of other potential sources of randomness you can tap into, the least significant bits of timestamps for various external events, noise on analog inputs (such as the sound card) and many others.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  61. Wow, you have to be kidding... by Raineer · · Score: 1

    So I'm sure they've known about the bug all along, however it wasn't until someone said HEY IF WE SHARE IT NOW MORE PEOPLE WILL MOVE TO VISTA. Cute...

  62. 15 minutes of shame by Anonymous Coward · · Score: 0

    The Israeli researchers point out that many common exploits provide admin access.


    I've never seen someone milk Slashdot for so much free and undeserved publicity in such a short time as these guys. First they get all happy because they find an exploit in an eight year old operating system. Um, how about testing Vista, guys? Wow, you find an outdated exploit.

    And now they ass cover their stupidity with some more stupidity. If someone has admin access already... why do they need the "flaw" these retards found? It's already game over: if someone wants to screw your computer over, they can just format the hard drive at that point.

    And then they point to those mysterious "common exploits"... that old saw that somehow OSX and Teh Lunix, both of which have had security PR train wrecks this year due to their "obscurity" security model... as some kind of justification for how worthless their research really is.

    Now these idiots can talk about how many headlines their piece of slashdot exploit grabbed. And in the grand scheme of things, they found nothing of worth, aside from giving the Shitslotters some more MS-hate speech.
  63. Linux Kernel Random Number Generator flaw by thisispurefud · · Score: 1

    Linux Kernel Random Number Generator Local DoS and Privilege Escalation Vulnerability: http://www.securityfocus.com/bid/25348 Vulnerable: Ubuntu Ubuntu Linux 7.04 sparc Ubuntu Ubuntu Linux 7.04 powerpc Ubuntu Ubuntu Linux 7.04 i386 Ubuntu Ubuntu Linux 7.04 amd64 Ubuntu Ubuntu Linux 6.10 sparc Ubuntu Ubuntu Linux 6.10 powerpc Ubuntu Ubuntu Linux 6.10 i386 Ubuntu Ubuntu Linux 6.10 amd64 Ubuntu Ubuntu Linux 6.06 LTS sparc Ubuntu Ubuntu Linux 6.06 LTS powerpc Ubuntu Ubuntu Linux 6.06 LTS i386 Ubuntu Ubuntu Linux 6.06 LTS amd64 Linux kernel 2.6.22 1 Linux kernel 2.6.22 Linux kernel 2.6.22 Linux kernel 2.6.21 4 Linux kernel 2.6.21 .7 Linux kernel 2.6.21 .6 Linux kernel 2.6.21 .2 Linux kernel 2.6.21 .1 Linux kernel 2.6.21 Linux kernel 2.6.21

  64. Re:Naw. You just have to take a different approach by toadlife · · Score: 1

    Again, it's apparent that you haven't had kids yet. Either that, or your kids are morons.

    Which is it?

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  65. AC is stupid, but is that really new? by Jeruvy · · Score: 1

    You clearly do not understand the difference between vulnerabilities and exploits. Local vulnerabilities are worthless to a non-local attacker, but exploits are. Especially since MANY remote vulnerabilites are still in 0-day status. (I'd suggest the AC go to wikipedia to brush up on the terminology since they seem pretty clueless.

    --
    Jeruvy