Slashdot Mirror


Microsoft Has No Plans To Patch New Flaw

Trailrunner7 writes "Microsoft has acknowledged the vulnerability that the new malware Stuxnet uses to launch itself with .lnk files, but said it has no plans to patch the flaw right now. The company said the flaw affects most current versions of Windows, including Vista, Server 2008 and Windows 7 32- and 64-bit. Meanwhile, the digital certificate that belonging to Realtek Semiconductor that was used to sign a pair of drivers for the new Stuxnet rootkit has been revoked by VeriSign. The certificate was revoked Friday, several days after news broke about the existence of the new malware and the troubling existence of the signed drivers."

217 comments

  1. Certificate revoked by Anonymous Coward · · Score: 1, Interesting

    The certificate was revoked.

    Does it mean I need to update my drivers from Realtek, otherwise it spits them out?

    1. Re:Certificate revoked by arth1 · · Score: 5, Informative

      The certificate was revoked.

      Does it mean I need to update my drivers from Realtek, otherwise it spits them out?

      No. Windows' security model only checks the certificate during install.

      And even so, it doesn't update the revocation list automatically on install, nor does it check with OCSP; you won't get the revocation certificate unless you specifically install "Root certificate updates" through Microsoft Update, which is usually is found on the "optional" installs. So chances are that a lot of people will be able to install this malware in the future too.

    2. Re:Certificate revoked by mosschops · · Score: 5, Informative

      Windows' security model only checks the certificate during install.

      64-bit versions of Vista and Windows 7 require a valid Class 3 code signing certificate to load the driver, not just on installation. Revoking that certificate will stop the devices from working, as the parent poster suspected. Though it may not be the same certificate for all Realtek uses.

    3. Re:Certificate revoked by arth1 · · Score: 1

      64-bit versions of Vista and Windows 7 require a valid Class 3 code signing certificate to load the driver, not just on installation.

      No, they require a Microsoft Windows Hardware Compatibility signing certificate for loading on 64-bit systems, which the Realtek certificate isn't.
      The 3rd party root signing certificates are just checked when installing.

    4. Re:Certificate revoked by Anonymous Coward · · Score: 0

      What are you talking about?

      The root certificate updates have nothing to do with CRLs.

      Windows by default will cache all of the CRLs from distribution points specified by installed root certificates. If it couldn't get an updated CRL within its frequency window then it'll use OCSP to verify certificates on demand. The root certificate update has nothing to do with this.

    5. Re:Certificate revoked by yuhong · · Score: 1

      Well, why do you think they signed the rootkit with a certificate?

    6. Re:Certificate revoked by arth1 · · Score: 1

      So it can be installed without the user being told that it doesn't have a valid certificate. Not so it can run drivers on 64-bit Windows.

      To recap, no, the OP does not have to reinstall his RealTek drivers.
      If he runs 32-bit Windows, there is no driver signing check except on installation, and his drivers is already installed.
      If he runs 64-bit Windows, the drivers are signed by Microsoft, not Realtek, and invalidating the Realtek signing cert won't affect it.

      If (a) Microsoft publishes a revocation for the cert, (b) the user runs 32-bit Windows, (c) the user downloads the Root Certificate Updates from Microsoft Update (they don't install by default), and (d) the user for some reason wants to re-install his drivers, then he needs to download new Realtek drivers. Otherwise, no.

    7. Re:Certificate revoked by yuhong · · Score: 1

      No, even on 64-bit Windows, if the driver had not undergo WHQL certification, the drivers are signed by Realtek, just in a different way than usual.

    8. Re:Certificate revoked by DDLKermit007 · · Score: 1

      Aaaaactually...With Windows Vista you can disable driver signatures permanently. With 7 you have to disable the requirement EVERY booth with F8, or the device gets put into a stopped state. It's REALLY nice for this kind of issue (which could have saved the rootkits of XP), but sucks balls for drivers that just fell short of getting updated. I'm looking at you Intel 910/915 graphics drivers! They work awesome until you reboot. *grumble grumble*

    9. Re:Certificate revoked by BrokenHalo · · Score: 1

      If (a) Microsoft publishes a revocation for the cert, (b) the user runs 32-bit Windows, (c) the user downloads the Root Certificate Updates from Microsoft Update (they don't install by default), and (d) the user for some reason wants to re-install his drivers, then he needs to download new Realtek drivers.

      The article tells us that the certificate in question expired in June anyway.

      Which leads me to wonder what useful purpose these certificates serve...

    10. Re:Certificate revoked by mosschops · · Score: 1

      No, they require a Microsoft Windows Hardware Compatibility signing certificate for loading on 64-bit systems

      It doesn't need to involve Microsoft directly, just be signed using an appropriate certificate and cross-certificate for kernel-mode drivers under Windows.

      You only need WHQL if you want to avoid PnP installer warnings. I sign and silently install my own filter driver without any Windows prompts, and without needing the package to be blessed by Microsoft directly.

    11. Re:Certificate revoked by mosschops · · Score: 1

      With Windows Vista you can disable driver signatures permanently.

      That was true in the beta versions of Vista x64, but it was disabled for the final release (which now require the same F8 menu selection on every boot).

    12. Re:Certificate revoked by Anonymous Coward · · Score: 0

      So, you're saying that the next time anyone using a Realtek network card reboots, they won't be able to get on Windows Update, nor download a new driver.

      Yeah, smart move...

    13. Re:Certificate revoked by ultranova · · Score: 1

      No, they require a Microsoft Windows Hardware Compatibility signing certificate for loading on 64-bit systems, which the Realtek certificate isn't.

      This can be worked around, but the steps are quite arcane. It's pretty annoying if you want to things like run unofficial drivers, making it arguably the biggest flaw in 64-bit Windows.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    14. Re:Certificate revoked by Anonymous Coward · · Score: 0

      Most, but not all (RTL8150, vista 64), realtek drivers are MS signed.

    15. Re:Certificate revoked by xystren · · Score: 1

      and what happens when they decide to sign it with a Microsoft certificate? Will they then just revoke Microsoft certificate? I doubt it, but thinking about it, it could be a good start

    16. Re:Certificate revoked by mhajicek · · Score: 1

      This can be worked around, but the steps are quite arcane. It's pretty annoying if you want to things like run unofficial drivers, making it arguably the biggest flaw in 64-bit Windows.

      Which is why I run in "test mode".

  2. Possible mitigation? by Khyber · · Score: 4, Insightful

    Couldn't they just start making driver signatures verify with the hardware they support instead of the OS? Screw the OS saying whether or not it's legit, does the actual hardware it's meant for say it's legit code?

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:Possible mitigation? by beelsebob · · Score: 4, Funny

      Yes, that's working out really well for Motorola's publicity department with the Droid X just now.

    2. Re:Possible mitigation? by Khyber · · Score: 2, Interesting

      There is a small difference to note, however; One is addressing an entire hardware set (motorola) the other is using code from a piece of hardware (is it a sound card/network driver certificate that got jacked?)

      Actually, bad example. let me see what my medicated brain can re-think.

      It's more like this, Motorola is stopping you from using hardware you purchased in a manner you wish with a hardware security check, where on the other hand, someone usurped a certificate from Realtek and used that to bypass security checks in a software-based system.

      To prevent such an attack, I'd force those certificates to authenticate with the particular hardware. If the certificate came from the sound card drivers, the ENTIRE code should be authenticated by the sound card. Not sound card code behind that certificate? Denied.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    3. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      All you've done is moved the public key. Not much help if the private key is compromised.

    4. Re:Possible mitigation? by Drew+M. · · Score: 4, Informative

      Did you even read the summary? Realtek's signing keys were stolen. That's why Verisign revoked them. Putting the verification keys in hardware wouldn't fix this issue.

    5. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      And moving it makes things worse. Changing or revoking the public key when it's in the OS is a lot easier than changing the public key when it's burned into a ROM used by the sound card.

    6. Re:Possible mitigation? by GNUALMAFUERTE · · Score: 3, Informative

      Excellent idea. In that way, when companies refuse to develop free drivers for GNU/Linux, we won't be able to make our own because the hardware will reject them. And all of that just because microsoft refuses to make a secure operating system because they want to keep users buying new versions, antivirus software, etc. And because the users refuse to switch to an operating system that works.

      Brilliant idea.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    7. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      There is a small difference to note, however; One is addressing an entire hardware set (motorola) the other is using code from a piece of hardware (is it a sound card/network driver certificate that got jacked?)

      Actually, bad example. let me see what my medicated brain can re-think.

      It's more like this, Motorola is stopping you from using hardware you purchased in a manner you wish with a hardware security check, where on the other hand, someone usurped a certificate from Realtek and used that to bypass security checks in a software-based system.

      To prevent such an attack, I'd force those certificates to authenticate with the particular hardware. If the certificate came from the sound card drivers, the ENTIRE code should be authenticated by the sound card. Not sound card code behind that certificate? Denied.

      Um, and how do you propose to code that, exactly?

      There's a reason no computer can detect that it's in an infinite loop. Study Turing someday.

    8. Re:Possible mitigation? by Arainach · · Score: 3, Interesting

      That eliminates the possibility to revoke a certificate if one is comprimised. Also, it leads to situations like the TI calculator incident, which Slashdot seems to hate.

    9. Re:Possible mitigation? by mysidia · · Score: 1

      Since the driver is what actually interprets the messages sent from the hardware... the driver will have to tell the OS whether or not the hardware says the driver is legit.

      See the problem? There's a trust model violation inherent to the idea of 'asking the hardware if the driver is OK'

      Oh... and what if a piece of malicious hardware is plugged in, or for that matter, a piece of hardware that already has malicious firmware on it?

      Then the compromised hardware can just say 'YES'.. 'This (malicious driver), is of course legitimate.'

    10. Re:Possible mitigation? by RCL · · Score: 3, Interesting

      I don't like security news precisely because they result in such overreactions like yours one.

      We should not care about security too much. Security is the opposite of freedom, and by concentrating our efforts on security we may end up with completely locked environment.

      It's better to tolerate certain threshold of hijacked/owned computers than to require hardware verify the software.

    11. Re:Possible mitigation? by PopeRatzo · · Score: 2, Funny

      let me see what my medicated brain can re-think.

      Did you bring enough to share with the whole class?

      --
      You are welcome on my lawn.
    12. Re:Possible mitigation? by drsmithy · · Score: 3, Insightful

      And all of that just because microsoft refuses to make a secure operating system [...]

      Can you outline what features and capabilities of a "secure operating system" are missing from Windows ?

    13. Re:Possible mitigation? by AusIV · · Score: 2, Insightful

      If anything, it would make things worse because they'd be harder to revoke.

    14. Re:Possible mitigation? by Anonymous Coward · · Score: 0, Troll

      drsmithy,

      If you don't already know it's simply due to willful ignorance.

    15. Re:Possible mitigation? by cynyr · · Score: 1, Troll

      lack of a *.lnk based root kit, the ability to audit the source, the lack of ability to run 99% of the viruses in the wild.[1]

      Can you run any version of windows from something like a ramdisk, so there is no real way to write to the disk? how about the old, start the system up, shut it down, but leave iptables running router hack? A highly transparent bug/flaw reporting system, with a quick turn around?

      If you hear of a mac mini pro, let me know. :)

      [1]yes yes, all strawmen, but the issue for me is the last version of windows I used was XP. So I'm out of date.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    16. Re:Possible mitigation? by cynyr · · Score: 1

      yep, and it's what the "TIVO" clause in the GPL3 is for. I bought the hardware, I can do as i like with it, including blend it, make it into a rocket(not for sooting at something, but like a model rocket), use it to prop the window open, etc. The reason that TI doesn't like it, is they sell the same hardware with additional software features for a premium this way, and people buying a lowend calculator and flashing advanced firmware on it hurts their profit part.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    17. Re:Possible mitigation? by Khyber · · Score: 1

      Did you read my idea? Run verification key PLUS CODE through the hardware itself. If the key matches the hardware but the code produces BS results in the hardware (such as a nonsensical static when it should get several test tones,) then it gets denied.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    18. Re:Possible mitigation? by Khyber · · Score: 1

      Indeed, I should patent it quickly, so that it may not come to pass without my blessing!

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    19. Re:Possible mitigation? by Khyber · · Score: 1

      "the driver will have to tell the OS whether or not the hardware says the driver is legit. "

      Just give it something similar to a POST. Make it OS agnostic. If the signed code comes from a video card, run the code to see if it's capable of handling what would be required to run a video card.

      This doesn't break a goddamned thing, to those that think it does. If you write your video driver PROPERLY, it will check with the video card fine. a tiny rootkit with hardly any functionality will most likely not, and thus fail miserably.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    20. Re:Possible mitigation? by Khyber · · Score: 0, Flamebait

      I wonder how many times I could screw your computer before you'd change your mind. When I take your information and screw your financial history? How about I stalk your wife using the stolen info I have, and rape her, would you reconsider that threshold of security? No? How about I kidnap your children, they're pretty easy targets now that I've been able to glean so much information from your hijacked systems that you're willing to put up with.

      Bad idea, pal.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    21. Re:Possible mitigation? by Saeed+al-Sahaf · · Score: 0, Flamebait

      Excellent idea. In that way, when companies refuse to develop free drivers for GNU/Linux, we won't be able to make our own because the hardware will reject them.

      So what? You're not required to buy or use any particular hardware.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    22. Re:Possible mitigation? by GNUALMAFUERTE · · Score: 0, Troll

      Would you stop that free market bullshit?

      Companies should be regulated, and the implied warranties should be extended, to cover more things for certain products.

      A lot of people made a huge fuss regarding that laptop app for face tracking that didn't work for blacks because it was "discriminatory" but every day hardware and software is sold that discriminates against users of non-microsoft operating systems, yet no one gives a fuck.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    23. Re:Possible mitigation? by westlake · · Score: 3, Insightful

      And because the users refuse to switch to an operating system that works.

      The number of PC users is about 1 to 1.2 billion, based on most estimates I've seen. That would put the number of Windows users at 900 million to 1 billion, at all skill levels.

      I will take that as pretty strong evidence that the Windows OS works just fine for those who use it.

      In that way, when companies refuse to develop free drivers for GNU/Linux, we won't be able to make our own because the hardware will reject them.

      I suspect that signed drivers are inevitable, whatever your platform.

    24. Re:Possible mitigation? by supersat · · Score: 1

      What about non-hardware drivers, like anti-virus drivers, virtual devices, etc? Or drivers for generic devices like USB HIDs? And if a manufacturer's certificate gets compromised, what do you do? Require people to update their hardware or face an increased risk of malware? Require people to reflash their hardware? How do you secure the reflash process? What if it crashes in the process? Do you have bricked hardware?

    25. Re:Possible mitigation? by Husgaard · · Score: 1

      We should not care about security too much. Security is the opposite of freedom, and by concentrating our efforts on security we may end up with completely locked environment.

      Welcome to the physical world. If you do not like security and are afraid to be locked out of your own house, you are free to remove the lock on your front door.

    26. Re:Possible mitigation? by GNUALMAFUERTE · · Score: 0, Troll

      Oh yes, sure, the fact that 1 billion computers around the world use windows surely proves that windows works fine. Specially considering that 99.5% of all email around the world is spam coming precisely from all those zombie windows boxes.

      Also, signed drivers and drivers that are checked by the hardware itself are a different thing.

      You are ignorant, and your argument is invalid.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    27. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      Microsoft don't maliciously make poor software intending that the user buy the same rubbish over and over again.. I know that it's hard to believe but it's actually pure stupidity.

    28. Re:Possible mitigation? by Saeed+al-Sahaf · · Score: 1, Troll

      Would you stop that free market bullshit?

      It's ***NOT*** "free market bullshit". It's ***YOU*** taking control of your purchaseing and buying products that work for you, rather than bitching, moaning, and complaining about Microsoft. If you ***LIKE*** to bitch, moan, and complain, I imagine that you are married or getting a divorce. But most people AVOID bitching, moaning, and complaining. So buy stuff that works for you and leave the rest behind. UNLESS you are like RMS, and just like to BITCH MOAN AND COMPLAIGN about Microsoft.

      --
      "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    29. Re:Possible mitigation? by Anonymous Coward · · Score: 1, Interesting

      Can you run any version of windows from something like a ramdisk, so there is no real way to write to the disk? how about the old, start the system up, shut it down, but leave iptables running router hack? A highly transparent bug/flaw reporting system, with a quick turn around?

      Yes you can. You can run DOS from a RAMdisk, why wouldn't you be able to do that with Windows. Lookup BartPE (no link provided on purpose). You can hack Windows into a lot of things. The problem with Windows detractors/alternative evangelists is they often spread myths about lack of capabilities of an demon operating system that many know are false or they even equivocate capabilities to a alt OS that are arguably inferior to the competition (yes, there are some things in the Windows API that are superior to POSIX... Yes there really are a few things)... and at that point are summarily dismissed as being idiots (and this is partially true).

      If you're going to criticize a book, for instance, it is problematic to start misquoting it.

      Windows sucks ass, but I'm not going to start off evangelizing by making stuff up.

    30. Re:Possible mitigation? by hairyfeet · · Score: 0, Troll

      Hate to break the new to you GNU dude, but as a PC repairman I can say that it doesn't matter WHAT OS is used when the underlying problem is PEBKAC. So unless you are ready to hand over 95%+ of your income in taxes to pay for the education in computers for those hundreds of millions of PEBKACs (and nobody gives a fuck if you say RTFM dude, this is reality where shit costs) then tough luck. Linux is no more a "magic bullet" than anything else, or did you miss the malware spread through GNOME Look awhile back?

      The simple fact is there is a REASON why Windows has 90%+ of the desktops, and it is a reason I doubt FLOSS will ever fix-highly specialized apps. while just running Firefox and OO.o may work for you, there are literally millions of highly specialized apps from parts tracking to medical note taking where there are NO FLOSS equivalents which would cost billions to pay to have someone replicate the functionality of (and thanks to software patents may be illegal to replicate anyway) and when you figure in the amount of hardware that would have to be tossed because of no FLOSS drivers (plenty of highly specialized parts like C&C controllers are also Windows only) and the billions in retraining and the higher cost of Linux admins (if any are even available) you often find that "Free as in freedom" will cost the company much more than Windows licenses ever will.

      So you can complain about Windows zombies all you want, working in the shop you'd be surprised how many of those are from "must see teh titties!" guys that would click on ANYTHING, but neither Linux nor BSD nor anything else is a "magic bullet" that will make PEBKAC disappear. And as we have seen "educate the users" doesn't exactly work, or we wouldn't still have 419 scams after all these years. So sorry GNU dude, but stupid is as stupid does, and if you switched the majority of PEBKACs to GNU tomorrow by the day after there would be so many "Hot_bitches.sh" files going through emails it would make your head swim. So just get on your knees and thank RMS that the PEBKACs are on Windows, and pray they stay there.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    31. Re:Possible mitigation? by BronsCon · · Score: 1

      So, you're saying you want to be stuck with the buggy driver that ships with the hardware, rather than the at least semi stable one that ships a year later?

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    32. Re:Possible mitigation? by SydShamino · · Score: 1

      It also assumes the hardware has enough processing power - on its own - to handle approving the driver. That's not easy when the driver very possibly supplies the firmware that the hardware executes.

      --
      It doesn't hurt to be nice.
    33. Re:Possible mitigation? by afabbro · · Score: 1

      Companies should be regulated, and the implied warranties should be extended, to cover more things for certain products.

      This message brought to you by the Trial Lawyers of America, LLC.

      --
      Advice: on VPS providers
    34. Re:Possible mitigation? by Galactic+Dominator · · Score: 2, Funny

      So unsigned drivers cause rape?

      That is the fattest straw man I've ever seen.

      --
      brandelf -t FreeBSD /brain
    35. Re:Possible mitigation? by Lehk228 · · Score: 1

      are you suggesting having every hardware device include a microprocessor that requests a copy of it's drivers from the host system and validates them? because that sounds expensive and fragile

      --
      Snowden and Manning are heroes.
    36. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      My MS operating system works.

      When I boot into Linux, I can't run Photoshop (my job) and I can't play my Steam games (my entertainment). For me, Linux doesn't "work".

      Sorry to burst your bubble. If the Linux community would overcome those two things without effort on my part, then I'll switch. Undoubtedly a lot of people would switch. Until then, I'll worry about
      some security issues and you'll have your unpopular OS and your delusions of grandeur.

    37. Re:Possible mitigation? by mvdwege · · Score: 0, Flamebait

      Can you outline what features and capabilities of a "secure operating system" are missing from Windows ?

      Actually being secure?

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    38. Re:Possible mitigation? by Karellen · · Score: 1

      Security is the opposite of freedom,

      No, it isn't. You do not have to sacrifice freedom to gain security. Yes, that's what the authorities have been telling you forever, but that's just because they want/like the power that comes from limiting freedom, and use people's fears to make them think that they will be more secure if their freedoms are reduced. But it's bollocks.

      Freedom is not antithetical to security. You can have both. In fact, it has generally been shown that the less free a society is (think police states, theocracies, etc...), the less safe its population is. Read some Bruce Schneier sometime - he has some good essays on freedom and security.

      --
      Why doesn't the gene pool have a life guard?
    39. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      Can you outline what features and capabilities of a "secure operating system" are missing from Windows ?

      Obviously since there's so much security software being sold to Windows users there's a few missing (or broken) features. Also, the thing about "features and capabilities" is that they tend to be a check in the box. Yes, it has a particular feature (check in the box) but its so poorly implemented that you'll need a 3rd party to augment or outright replace it (still a check in the box).

    40. Re:Possible mitigation? by Ciggy · · Score: 1

      The number of PC users is about 1 to 1.2 billion, based on most estimates I've seen. That would put the number of Windows users at 900 million to 1 billion...I will take that as pretty strong evidence that the Windows OS works just fine for those who use it.

      Join the dole, 3 million can't be wrong

      --

      A rose by any other name would smell as sweet;
      A chrysanthemum by any other name would be easier to spell
    41. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      My MS operating system works.

      When I boot into Linux, I can't run Photoshop (my job) and I can't play my Steam games (my entertainment).

      Sorry to burst YOURS, but as I am speaking, my Steam account is downloading TF2 under Wine 1.2 just fine. If you haven't looked at how-tos from AppDB, well, it is only your problem.
      About PS, I haven't tried yet.

      And please, next time, use your head.

    42. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      I've seen people not read the article or even the summary, but you seem to have skipped even the title!

    43. Re:Possible mitigation? by drsmithy · · Score: 1

      Also, the thing about "features and capabilities" is that they tend to be a check in the box. Yes, it has a particular feature (check in the box) but its so poorly implemented that you'll need a 3rd party to augment or outright replace it (still a check in the box).

      For example ?

    44. Re:Possible mitigation? by beelsebob · · Score: 1

      There's a reason no computer can detect that it's in an infinite loop. Study Turing someday.

      Actually, you study turing harder – the halting problem doesn't say it's impossible to prove that you're in an infinite loop. It says that there exists some program(s) in which it's impossible to tell if you're looping infinitely given an input.

    45. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      The ability to run 99% of the viruses in the wild is probably caused by the fact that 99% of the viruses in the wild were designed to run on the most popular OS.
      You can use programs like BartPE etc. to run windows from a RAM disk (simple builds a bootable iso from a normal Windows Setup disk).
      And the ability to audit the source can only give you certainty that the OS itself is not malicious but it cannot protect your system from malware.

    46. Re:Possible mitigation? by Anonymous Coward · · Score: 1, Informative

      Defragment the hard drive (wich shouldn't be neccesary at all)

    47. Re:Possible mitigation? by ozmanjusri · · Score: 1, Informative
      Why is this modded Troll?

      drsmithy has always shown wilful ignorance of Microsoft's flaws.

      As far as what's lacking from Microsoft's security model, managed software repositories and good updating systems are the most obvious lacks.

      In addition, Microsoft's need to leverage it's existing software stack means anyone who actually uses Windows instead of just ticking off feature lists will inevitably have to bypass or disable most of the recent security features. With the virtualisation tech they've bought, they had the opportunity to build an effective sandbox, but chose not to.

      --
      "I've got more toys than Teruhisa Kitahara."
    48. Re:Possible mitigation? by tokul · · Score: 1

      I will take that as pretty strong evidence that the Windows OS works just fine

      Right. Let me reboot and check if Microsoft Vista still works. Yep still works. Still does not have host, mtr, ssh and synaptics. Still requires reboots in order to change locale.

      It works just fine in dual boot mode. But it gives me less options than Linux and Linux works just fine with all bells and whistles I need included.

    49. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      It's modded troll because he didn't answer the question and made a personal attack.

      Incidentally, managed software repositories are not more secure by default, they just shift the trust from one link in the chain to the other. As for good updating systems... what do you call Windows Update? Also, who needs to bypass anything? Well written software works more than adequately in user mode. If you can't be fucked to write better software, then that's your problem.

    50. Re:Possible mitigation? by ozmanjusri · · Score: 0, Troll
      what do you call Windows Update?

      Are you kidding?

      --
      "I've got more toys than Teruhisa Kitahara."
    51. Re:Possible mitigation? by RCL · · Score: 1

      Freedom is about having choices. Security is about limiting the choices. They are inherently in conflict.

      I don't see how you can have both. You can have some trade-off between those, but not both. Law is one of such trade-offs - you aren't free to kill people, but you're safe from being killed yourself.

      And as a former Soviet citizen I can testify that living in a police state IS safe, if you agree to follow the rules (e.g. if you limit your freedom...). Whether or not this means that the state itself is safe is a separate question, but living without any personal responsibility for your actions (everything is "programmed" for you for years to come) IS safe.

    52. Re:Possible mitigation? by Cassius+Corodes · · Score: 1

      The irony here is that in this analogy working is the "windows" at 90% and the dole is the "alternative" rest.

      --
      Control is an illusion, order our comforting lie. From chaos, through chaos, into chaos we fly
    53. Re:Possible mitigation? by ultranova · · Score: 1

      Run verification key PLUS CODE through the hardware itself. If the key matches the hardware but the code produces BS results in the hardware (such as a nonsensical static when it should get several test tones,) then it gets denied.

      Nothing short of fully sentient artificial intelligence can tell malicious code from non-malicious code. And even that can only make an educateted guess, and will be wrong every now and then.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    54. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      The probability of this happening is very slim. Yeah, if someone is out to get you then you take more precautions with security, but it is unreasonable to do that on a day to day basis. I'm quite willing to take the chance that someone might hack into my computer, the chances of it are quite slim, and the most valuable thing they'll get is my credit card details, but it is possible to get that from a shop I do business with as well and I'm not liable for fraudulent credit card transactions anyway. My online banking is protected by a card reader that provides a one time code every time I logon. My personal information, I like to keep that private, but there's nothing that'll get me into trouble, so it's not the end of the world if someone did get it.

      Now, even if my computer got compromised by someone, why would they then decide to stalk me and my family? You'd have to be insane to do that to a complete stranger, it is far more likely that that would happen completely offline (at least initially) if it were to occur.

      Weighing up all the risks and the slight security benefit of signed drivers (and it's not that great, after all why should I personally trust the companies involved) against the loss of freedom to do what I want with my computer, it just isn't worth it.

    55. Re:Possible mitigation? by GNUALMAFUERTE · · Score: 0, Troll

      We don't want you to switch. I filter out SPAM, and I don't have to deal with windows ever, so the fact that you are using windows doesn't affect me in the least. You want to switch with no effort on your side? fuck off. Stay on windows for all I care.

      I've helped switch a lot of people because they wanted too, and they put a great effort on their side. I don't care about the popularity of Free Software. We have enough developers already, and more than enough users. We are an alternative. If you want to join us, great. If you don't, we don't care.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    56. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      900 billion is made in the IT industry. I will take that as pretty strong evidence that the Windows OS doesn't work for anyone who uses it.

    57. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      Did YOU read the article? The 'stolen' certificate expired back in June and should've been revoked then. M$ had to talk to VeriSign to have them revoke it. Having been expired it should have already been revoked. M$ fails yet again, but so does VeriSign. Long Live DEC and Lucent!! oh wait.. they're dead too, just like WHQL's usefulness and VeriSign's integrity (Did it have any to start with?)

    58. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      Windows can run on a RAMdisk. Where have you been?

      XP Black
      ERD Commander (PE based)
      Bart PE (PE based)

      DOSbox can run on a ramdisk, windows can then be loaded on ramdisk. Windows 95 can run on the PSP via dosbox (I'll clue you the psp doesn't have a hard drive ;) )

      Virtual machines can be run via ramdisk

      oh... and by the way:

      http://www.youtube.com/results?search_query=windows+on+ramdisk&aq=f

    59. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      This is not insightful at all. Appeals to mob mentality and extending from "it has a lot of users" to "it must be good" is a major logical fallacy that is repeated far too often here.

    60. Re:Possible mitigation? by magamiako1 · · Score: 1

      defragging is necessary even on Linux-based systems, that said--we've also got hardware fixes for this, they're called SSDs.

    61. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      lack of a *.lnk based root kit, the ability to audit the source, the lack of ability to run 99% of the viruses in the wild.[1]

      .lnk Malware that has to be run by the user and that works because of an unreported stolen certificate(so only m$ has to report stuff?)

      99% of the viruses in the wild don't work since windows vista unless you deactivate UAC(something as stupid as running a Unix in root instead of using sudo or something like it when needed)

      You are half rigth about the other but the ability to audit the source only works when the source is really audited(like in OpenBSD) not when it stands there with no one really looking at it(like in linux)

      Ramdisk is irrelevant as a security measure. You might be on the right track on the rest, but you fail at demonstrating relevance.

      This is Slashdot take your strawmen elsewhere.

    62. Re:Possible mitigation? by mcgrew · · Score: 1

      How about fixing vulnerabilities when they're found, for starters? This is what the discussion is about -- MS's refusing to fix a known vulnerability in their newest operating systems. This is an EPIC security fail. Getting rid of the deeply flawed "securith through obscurity" where they know about a vuln but stupidly, arrogantly, and unethically thinking nobody will find it for another. Not getting rid of hActive-X. And that's just for starters, the list is almost endless. MS appears to not take security seriously AT ALL.

      There are few software vendors as blase' about their customers' security, even though MS isn't alone. Adobe seems to follow MS' security model, for example.

    63. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      The excellent idea is releasing hundreds of derivatives of the same OS and /facepalm'ing when companies don't support that.

      Listen well and listen good:
      OS must support common hardware, common media (including games), and be accessible to common people.

      Or it will remain uncommon!

      I continue to marvel at linux apostles who can't understand why *nix isn't in every home.

    64. Re:Possible mitigation? by ffreeloader · · Score: 1

      Defragging a Linux hard drive is only necessary under certain conditions. One is if you shrink a partition by a fair amount. Another is if you run your partitions at more than 80% full. The last one I know of is related to very odd file usage in which you regularly replace thousands of small files with very large files, something that doesn't happen very often in real life usage. That said, in 7 years of running Linux I've never found it necessary to defrag a hard drive.

      Quite the opposite was true for NTFS drives under Windows. Even though fragmentation wasn't anywhere nearly as bad as it was under FAT, it still needed to be done occasionally, even with partitions with plenty of extra capacity.

      Here's a good explanation of why Linux drives don't need to be defragged regularly. It's a little dated and is an overview, not a technical explanation, but it makes the subject understandable.

      http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

      --
      "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
    65. Re:Possible mitigation? by clone53421 · · Score: 1

      De-fragmentation is a necessary evil but it should be done silently and automatically using the computer’s idle background resources.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    66. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      If you have the signing key, you can do anything you want with it, including sign code that will pass those tests AND install the virus.

      If it is in hardware, changing those keys is indeed much harder.

      You sir, are quite plainly wrong.

    67. Re:Possible mitigation? by ffreeloader · · Score: 1

      This is not insightful at all. Appeals to mob mentality and extending from "it has a lot of users" to "it must be good" is a major logical fallacy that is repeated far too often here.

      If you haven't notices, most arguments here are one form of logical fallacy or another. The ad hominen fallacy is the most popular.

      --
      "while democracy seeks equality in liberty, socialism seeks equality in restraint and servitude." de Tocqueville
    68. Re:Possible mitigation? by magamiako1 · · Score: 1

      http://kernelnewbies.org/Ext4#head-38e6ac2b5f58f10989d72386e6f9cc2ef7217fb0

      That's how come online defrag is going into ext4.

    69. Re:Possible mitigation? by lwsimon · · Score: 1

      So, if I put up a honeypot system, then waited inside my darkened house with a rifle --- is that considered "hunting over bait"?

      --
      Learn about Photography Basics.
    70. Re:Possible mitigation? by drsmithy · · Score: 0, Redundant

      How about fixing vulnerabilities when they're found, for starters?

      That's not a feature or capability of the OS.

      This is what the discussion is about -- MS's refusing to fix a known vulnerability in their newest operating systems.

      No, the discussion is about a Slashdot editor's anti-Microsoft troll, since Microsoft haven't said anything like "refusing to fix a known vulnerability".

      And that's just for starters, the list is almost endless.

      Then you shouldn't have the slightest trouble coming up with, say, 10 examples of features and capabilities missing in Windows that make it insecure.

    71. Re:Possible mitigation? by tiptone · · Score: 1

      As for good updating systems... what do you call Windows Update?

      What is, "What Microsoft uses to force users to run Windows Genuine Advantage.", Alex.

      --
      Please don't read my sig.
    72. Re:Possible mitigation? by mcgrew · · Score: 2, Insightful

      The number of PC users is about 1 to 1.2 billion, based on most estimates I've seen. That would put the number of Windows users at 900 million to 1 billion, at all skill levels. I will take that as pretty strong evidence that the Windows OS works just fine for those who use it.

      I don't think I've ever met a non-nerd that even knows what an OS is. When I tell people there's a free replacement for Windows that doesn't get viruses, their jaws drop; they have no clue. Windows came with their computer and it's all they know.

      If you've never seen an automobile, you would say that your horse works just fine for transportation, too.

    73. Re:Possible mitigation? by drsmithy · · Score: 2, Insightful

      Why is this modded Troll?

      Because it's a troll. Much like the Slashdot headline and summary.

      drsmithy has always shown wilful ignorance of Microsoft's flaws.

      I frequently ask the question, yes. But (as has happened again) the responses rarely get any more advanced than "hurr, durr, viruses malware Micro$oft LOLz".

      As far as what's lacking from Microsoft's security model, managed software repositories and good updating systems are the most obvious lacks.

      Both are present in their security _model_. For what are hopefully obvious reasons, Microsoft can't be the sole provider of software in unmanaged environments (ie: individual end-user systems). For the software they do provide, they have "software repositories" and "updating systems".

      In addition, Microsoft's need to leverage it's existing software stack means anyone who actually uses Windows instead of just ticking off feature lists will inevitably have to bypass or disable most of the recent security features.

      For example ?

      With the virtualisation tech they've bought, they had the opportunity to build an effective sandbox, but chose not to.

      Probably because they have vastly more interest in catering to their customer's demands for transparently functioning legacy support (despite common Slashdot mythos).

      Interestingly, about the only mainstream example of a common application actually being sandboxed in a standard configuration is on Windows - Internet Explorer.

      I'll ask again: what features and capabilities are missing from Windows that make it insecure. Ie: if they were implemented, all (or even most) of the "security problems" Windows has would disappear overnight (or at least within a short period of time). If you'd like to expand that to identify security problems that are _only_ present on Windows, with a technical overview as to why (ie: what security features and capabilities are lacking that make them possible), that would also be very interesting.

    74. Re:Possible mitigation? by zeroshade · · Score: 1

      Linux is no more a "magic bullet" than anything else

      Actually, while I point out that this is purely anecdotal, in my experience using Linux results in many situations where PEBKAC isn't as much of a problem anymore due to the fact that the user can't simply click "Continue" and act as root. So while you'd probably be stuck doing some maintenance for them (probably less than you do now) the problems they can cause, due to the OS simply not allowing them, are much smaller and less frequent. Will they still manage to make you go "WTF?" of course, but at least from what I've dealt with, it's a helluva lot easier to deal with than the problems users create with Windows.

      NO FLOSS equivalents which would cost billions to pay to have someone replicate the functionality of

      This is a bit of a chicken and an egg problem. The large companies that need the specialized software use windows, thus when they commission these programs, they commission windows versions of them. The companies that create the software have no need for a Linux version due to only being commissioned for the windows version. When a new company shows up, they use windows because the software already exists for windows and thus is less expensive than commissioning a linux version. Thus the cycle perpetuates. It's really annoying and would really only take a few companies to break the cycle and commission linux versions of things which would start a chain reaction to more of this specialized software existing for Linux. Break this chicken and egg problem, and companies would use linux for more than just data centers and servers.

    75. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      that requests a copy of it's drivers from the host system and validates them?

      You mean "its".

    76. Re:Possible mitigation? by zeroshade · · Score: 1

      OS must support common hardware...

      And if proprietary companies would create drivers for linux then it would. Many companies only create windows drivers and thus the Linux community has to reverse engineer and come up with their own drivers for a lot of hardware.

      ...common media (including games)...

      Same thing. Chicken and egg. Companies don't make these for linux because it's not as popular because there aren't games because......etc. This is why I'm ECSTATIC about Valve porting Steam to linux.

      ...and be accessible to common people.

      Linux IS accessible to common people. The problem is that many people are AFRAID of it because it's different. It's not more difficult, it's not any less usable, it's just different than what they are used to. If people were more accepting of change, then more people would find Linux just as usable as they find windows, if not more so. The problem is not that Linux needs to be more windows-like. The problem is people need to stop expecting Linux to be Windows.

    77. Re:Possible mitigation? by Anonymous Coward · · Score: 1

      Can you outline what features and capabilities of a "secure operating system" are missing from Windows ?

      The ability for a potential purchaser to audit the source code before making a purchasing decision?

    78. Re:Possible mitigation? by mcgrew · · Score: 1

      I think the operative words in "We should not care about security too much" is "too much". For example, my friend Mike lives way out in the boonies, and there's no way anyone's going to pick up his wifi signal, yet his son password protected it. That's an example of caring about security too much; needless security is too much security.

      A password on a computer that's not connected to the internet is likewise too much security; the lock on the door is enough security for that machine.

      A bank vault's door needs far more security than the door to my house, which needs more security than the door to my car. Putting a bank vault lock on my house's front door is too much security.

      Your hyperbole sounds like you work for the TSA or something. The odds of any of those things happening are as close to zero as you can get. Do you personally know anyone whose wife was raped and children were kidnapped because of lax computer security? That was the lamest comment I've seen so far today. You ought to see a psychaitrist about your paranoid schitzophrenia.

    79. Re:Possible mitigation? by hairyfeet · · Score: 0, Offtopic

      Notice how ALL he can do is follow me around and waste mod points? Notice how he has NO answer? C'mon, you think Linux is a magic bullet, a cure to the world's ills, let's hear it then. How ARE you gonna pay for the hundreds of millions of workers to be retrained? How ARE you gonna come up with the millions of specialized apps that FLOSS developers have NO experience with, many of which are covered by software patents? How ARE you gonna deal with those tons of super expensive specialized pieces of hardware with NO documentation, no FLOSS drivers, and no chance in hell of a FLOSS developer ever being able to afford to buy, much less have running, just to write a driver for...hmmm?

      THIS is the problem with magic bullet thinking. It is a lie, a belief that "If only Linux was here, all would be hearts and flowers!" when in reality there is a GOOD reason why the majority of businesses don't switch. Do you think they LIKE buying Windows CALs? They enjoy spending money which could be spent on other things or kept as increased profits?

      I would say a lot of the reason Linux won't succeed as a desktop is this right here. Instead of accepting the myriad of problems and looking for solutions advocates instead cling to magical thinking that it is MSFT, or a conspiracy, or the OEMs keeping them down, when it is their own failures doing that. Look at the Dell Ubuntu machines sometime, look at the repos. Notice something? Notice how even Dell, a Canonical OEM partner, can't use the Canonical repos? Why? Because Canonical has such shitty QA (which nobody calls them out on) that if you update from the normal repos it will break half the hardware drivers on the machine. But nope, magical thinking will save the day! I'm sure with (insert next distro number) it will all go away and be perfect...right?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    80. Re:Possible mitigation? by Boomshadow · · Score: 1

      If I don't write software in the first place, then how is it my problem if Windows isn't well-written? If I buy a car, it's because I myself can't build one. If I buy an operating system, it's because I myself can't write one. Speaking frankly here, it's pretty fatuous to assume that everyone who can use a tool reasonably well has to be able to make that same tool. How many people buy screwdrivers if they can make their own?

    81. Re:Possible mitigation? by GNUALMAFUERTE · · Score: 1

      You are not making any arguments, you are just trolling, that's why I don't even bother answering in a proper manner.

      The whole idea of Free Software is NOT world domination. It is to provide a valid, free alternative for those that want to use it. It is already doing that, and therefore I consider that it has already succeeded.

      GNU/Linux and many other alternatives are real and are out there right now. Most of the web runs on GNU/Linux or *BSD + Apache. I think that is a huge success in and on itself.

      Most things can be done with nothing but Free Software. The hardware support in GNU/Linux is awesome, in most cases, better than windows, since windows requires downloading drivers from the manufacturer, while Linux has most modules readily available. You talk about a few specific situations and say "ha, see, your OS can't do that", but those situations are not only very specific, but also it is because the manufacturer itself doesn't want to support GNU/Linux. So, you want to run certain app that is privative and has a binary-only distribution for windows ... well, of course it is not going to work on GNU/Linux, that's not our fault, it is the manufacturer's fault, and I don'see that as a failure for the GNU project.

      Anyway, most of your "This won't work" cases are simply solved by Wine, that will happily run most apps out there. Even complex games and graphic apps. Photoshop has run flawlessly on GNU/Linux for years.

      If the fact that GNU/Linux doesn't have drivers for a few, very specific and expensive pieces of hardware is a failure, and means windows is 'better', I can then give you a lot of situations where GNU/Linux does have drivers and windows DOESN'T. Example: Telephony cards. GNU/Linux can be turned into a complete PBX in minutes by just installing Asterisk and an E1 card from Digium. They DON'T have windows drivers.

      I can't run windows on an iPhone, but I can run GNU/Linux. Does that mean in and on itself that GNU/Linux is better?

      NO. Specific support by certain manufacturers doesn't mean success of failure for anyone. It is just the manufacturers fault for not having a broader support.

      Now, you were talking about the reason most businesses don't switch. The reason is very simple: People like you. Your business model is tied tightly to microsoft's business model. You keep fixing something that shouldn't break every week. That provides you with job security, and that's why you keep recommending windows.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    82. Re:Possible mitigation? by TheSpoom · · Score: 1

      If you're a large enough potential purchaser, such an option does exist.

      --
      It's better to vote for what you want and not get it than to vote for what you don't want and get it.
      - E. Debs
    83. Re:Possible mitigation? by drsmithy · · Score: 1

      Here's a good explanation of why Linux drives don't need to be defragged regularly. It's a little dated and is an overview, not a technical explanation, but it makes the subject understandable.

      However, it's flat-out wrong when applied to any remotely modern version of Windows.

      The need to defragment NTFS drives (more accurately, the benefits of doing so) are grossly overstated in the context of typical usage.

    84. Re:Possible mitigation? by micheas · · Score: 1

      The answer to your question is not what is missing from the model, but the question "What does the model not account for?"

      The login prompt is a perfect example of the failure of the windows security model.

      The login prompt requires the ctrl-alt-del key combination to be pressed so that the user can be sure that the login prompt is genuine, however, it fails to take into account the architecture of firewire ports, and their ability to directly access memory, hence the existence of firewire dongles that circumvent the login screen and grant Administrator access.

      Security has to be a holistic process if it is to succeed.

      I have never delved into activex, but there are several people that have made the plausible claim that the security model around activex is provably broken. (all of the people that I can think of off the top of my head had economic reasons to denigrate activex, however, experience seems to indicate that there is at least a reason to suspect they are correct.)

      Programs like Microsoft Office should require hoops being jumped through to run them as Administrator instead of "user"

      The big problem with the Microsoft security model is that for the most part, it is in the off position. the UGW security model is archaic compared to what is possible with Microsoft Security, but Software for windows is not developed in an environment where everything runs in a least privilege mode, so a lot of software does not run in that type of environment.

      If you run all processes in Linux as root, use a six character password and allow remote ssh logins by root, it is not that far from the normal situation under windows. My workstation that I am typing this on has process running as 22 different users. Windows usually has Administrator, System, and one other user that I cannot remember off the top of my head.

      Restating yet anther way.

      The issue with windows is more or less unknown, as widescale deployments of windows using least privileges are not in general use, therefore the problems with windows in that environment is mostly unknown.

      Security is not a checklist of features, the features have to be setup correctly. SELinux is just now starting to see general usage in a very limited fashion. mostly bind, and sometimes httpd.

      Does this start to explain why you never get an answer to your question, even though your question seems reasonable at first?

    85. Re:Possible mitigation? by hairyfeet · · Score: 1

      First of all, WTF is it with the jack off font? You think you're hip making the thing look like a bad bash prompt? Second of all my money is not "tied into MSFT" as I give customers what they want instead of trying to force them to do things my way which is what Linux does. Here is my last conversation with a FLOSSie: "My customers do NOT WANT bash prompts and trawling forums! This is a problem!" /FLOSSie/"but CLI is powerful!/ "My customers DO NOT WANT and don't care! Make it simple and easy to fix problems!" /FLOSSie/"If they would only embrace the power of bash/ walks off in disgust at brainwashed FLOSSie

      And here I am talking about desktops and the magic bullet problem, and you bring up...servers? Who gives a fuck? Symbian is number 1 on mobile phones! Yay! Doesn't have a damned thing to do with what we are talking about, which is why Linux is sucking on the desktop, how even machines built with Linux strengths in mind still won't sell with Linux, and how OEMs found out the hard way that Linux on the desktop is a deathtrap. I'm not the the only one saying these things by a long shot, yet we get ignored or ridiculed by a group that brags they got 1% while companies walk away in disgust.

      It is a good thing the community "supports" Linux, because if it were a company it would be in chapter 11 right now. And don't waste your breath bringing up server companies because we are talking desktops, so stay on topic. You would think that after sitting in dead lasts for years someone would wake up and ask "what are we doing wrong?" but instead of finding out what the problems are and working to correct it we just see the same tired memes about Linux Security and how Linux is more usable and even you yourself trotted out the just use Wine and Linux supports more hardware along with hurling insults! You know why the call them trademarks? Because it is the same tired old shit we hear year after year AFTER YEAR. Nothing gets better, nothing ever changes, Linux still sits in the basement.

      I am a businessman, I WANT to sell your product! I want and believe in free market competition! But instead of working to make a better product, we get instead 6 month release schedule (you HONESTLY think any real QA can get done in less than 6 months? Because I got some swamp land in Florida to sell you buddy!) and insults thrown whenever anyone points out the emperor has no clothes. But don't worry, you can keep your elitist attitude and insult throwing. Myself and every other business that has tried selling your product at retail have realized Linux is a dead end and walked away. Walmart, ASUS, Best Buy, Staples, nobody will carry your product. When no American retailers will touch your product, even for free, it is time to take a hard look and see what you are doing wrong. Will anyone do that? Nope they will delude themselves into thinking CLI is bet

      --
      ACs don't waste your time replying, your posts are never seen by me.
    86. Re:Possible mitigation? by GNUALMAFUERTE · · Score: 1

      You are basically saying that Aston Martin sucks because it only has 0.01% of the market.

      Ubuntu works out of the box in any modern machine, installs easily in 15 minutes, and that includes tons of applications. If you want an extra app, all you have to do is click on the software center, choose your app, and click install. Voila! It is ready to use. There is no reason for any user to use the console if they don't want to,  but it is available if you need it. There is commercial support available, and it's awesome. The community support also rocks.

      There are various reasons why users stay on windows:

      a) Games. Solution: Get a Playstation, you looser.
      b) Legacy apps. Solution: Ask your provider for a port. Find a replacement. Use wine.
      c) FUD. Solution: Murder people like you.
      d) Stupidity. Solution: Murder 75% of the population.

      Most of the population is stupid. You are stupid. You use windows, and so does most of the population. They also buy ford, eat at mcdonalds, vote for bush, believe in god, buy homeopathic bullshit, rely on astrology, and are certain that the word is 6000 years old.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    87. Re:Possible mitigation? by drsmithy · · Score: 1

      The login prompt requires the ctrl-alt-del key combination to be pressed so that the user can be sure that the login prompt is genuine, however, it fails to take into account the architecture of firewire ports, and their ability to directly access memory, hence the existence of firewire dongles that circumvent the login screen and grant Administrator access.

      It doesn't "fail to take it into account", because that's not what it's meant for. The secure attention sequence isn't designed to prevent rogue bits of hardware compromising the system, it's designed to prevent the login screen being spoofed by userspace software. Now, you could certainly make an argument that the firewire standard, or at least the implementation (ie: drivers), should be modified so that they don't allow arbitrary access to system memory, but that has nothing to do with how the login prompt (and the security around it) is designed.

      Remember, if an attacker has physical access, it's essentially game over. You may as well be arguing Windows security is broken because someone could open up the box and hook up to the memory bus to do whatever they want - it's technically true, but it's not a flaw in Windows security because it's true for every OS running on that hardware.

      Programs like Microsoft Office should require hoops being jumped through to run them as Administrator instead of "user"

      Why ? How will this be enforced ? Who decides (and how) what qualifies as "Administrator" ?

      Remember that Administrator in Windows is not directly analagous to root in UNIX, because Windows has no concept of a superuser. Administrator is just a user with a lot of privileges, not a magic UID that simply circumvents the whole security system.

      The big problem with the Microsoft security model is that for the most part, it is in the off position. the UGW security model is archaic compared to what is possible with Microsoft Security, but Software for windows is not developed in an environment where everything runs in a least privilege mode, so a lot of software does not run in that type of environment.

      Again, you are conflating one problem (developers not doing the right thing) with another ("security problems" in Windows). The former is not something that has anything to do with Windows security, nor is it something Microsoft really has control over. The latter is the question I'm asking.

      Windows has come with a non-Admin user by default for ~3.5 years, and two major releases. The consumer versions of Windows have been completely multiuser for nearly a decade. Even the DOS-based versions of Windows were designed to allow logical separation of user and system data from 1995, and allowed for multiple users from 1998. The time when Microsoft could reasonably be blamed for developers not using least-privilege principles passed before the turn of the century.

      If you run all processes in Linux as root, use a six character password and allow remote ssh logins by root, it is not that far from the normal situation under windows. My workstation that I am typing this on has process running as 22 different users. Windows usually has Administrator, System, and one other user that I cannot remember off the top of my head.

      Actually it's a long way away. Windows doesn't allow remote access as Administrator by default (or any remote access at all, really, since the firewall is on by default and has been since SP2), and even just getting anonymous file sharing enabled requires jumping a few hoops. To say nothing of the default configuration for Windows for two OS revisions now has been a non-Administrator user (not that this really buys much in the real world, for unmanaged machines), and has always been a non-Administrative user in managed (ie: domain) environments.

      Also, those "22 different users" (which is probably a high estimate for a typical desktop, a default Ubuntu install only has 9) almost certainly aren't buying you a lot more than a false sense of securit

    88. Re:Possible mitigation? by Anonymous Coward · · Score: 0

      It's not secure, it barely operates, and it's more of a loose arrangement than a system.

  3. Was there a point to this? by amiga3D · · Score: 1

    I'm not getting it. There's a security problem and MS refuses to fix it? Really? How many times has this happened before? It's happened enough that I didn't even blink at it. It's like saying a politician told a lie. So?

    1. Re:Was there a point to this? by Anonymous Coward · · Score: 2, Interesting

      it's hardly an OS problem if some wanker has written a nasty driver then signed it with a legit cert
      dam i consider most of my linux wifi driver malicious

    2. Re:Was there a point to this? by 0123456 · · Score: 3, Insightful

      it's hardly an OS problem if some wanker has written a nasty driver then signed it with a legit cert

      I somewhat disagree: it clearly shows the flaws in an either/or trust model of that kind. Either it's signed and it's trusted to do anything at all to your system or it's not trusted to do anything at all... you only need one rogue signing key to break that model.

    3. Re:Was there a point to this? by Kepesk · · Score: 1

      Yeah, Microsoft already has our money. Why would they bother trying to fix the problems? This is the problem with near-monopolies.

    4. Re:Was there a point to this? by commodore64_love · · Score: 1

      >>>It's like saying a politician told a lie.

      Yes but some people still think politicians/government are completely honest so they need a reminder from time to time that they aren't. Likewise some people think Windows is safe. Just this morning a Slashdotter posted that Windows is no more insecure than Linux. This story proves them wrong. (If this was Linux it would be fixed within a week, but some resourceful OSS programmer.)

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    5. Re:Was there a point to this? by TheRaven64 · · Score: 2, Insightful

      Do you propose a better model? How about the Linux model, where if the user decides to load it then it can do absolutely anything with the system? Of course, it would be great to be able to run drivers in unprivileged mode, but until we have an IOMMU in every system that won't actually buy any security (a malicious driver can just tell the device to DMA random data from anywhere in physical memory to the device and then back to the driver's address space, or data from the driver's address space into another process's).

      --
      I am TheRaven on Soylent News
    6. Re:Was there a point to this? by Anonymous Coward · · Score: 0

      Hey dumbass, the compromised key is just part of the problem, the attack starts from a problem in window's handling of .lnk files, which apparently MS refuses to fix. It's in the fucking summary.

    7. Re:Was there a point to this? by 0123456 · · Score: 5, Informative

      Do you propose a better model?

      Yes, don't trust anything unless you absolutely have to. In user land, for example, we have SELinux and Apparmor to prevent applications from accessing things they shouldn't; protecting the kernel is obviously harder.

      How about the Linux model, where if the user decides to load it then it can do absolutely anything with the system?

      Generally speaking, Linux drivers are only installed if signed by the distro repository, and you have to trust that key: if it's compromised you're toast. Windows has three bazillion drivers signed by three bazillion keys and only one needs to be compromised.

      Nor will Linux drivers be loaded automatically from a random USB key just because you browsed there.

    8. Re:Was there a point to this? by dupeisdead · · Score: 2

      Reading the referencing articles and Microsoft's sites... They're not refusing to fix it. They said they're investigating and there's no plans to release an immediate fix. At best, this could summary could be stretched to "urgent 0day attack vector that Microsoft hasn't released a fix for". I wish there was a way to rate articles as flamebait. Somedays Slashdot is just like playing the "Telephone Game". sigh!

      --
      move along, nothing to see here.
    9. Re:Was there a point to this? by rawler · · Score: 5, Interesting

      Generally speaking, Linux drivers are only installed if signed by the distro repository

      Actually, for most distros, "drivers" (code executed as root, which is the main barrier in a Linux-system) are installed if they're signed by _any_ key in the keyring, including 3:d-party repositories.

      Many people add 3:d party repositories to access newer versions of various packages, or packages not included in the distro, significantly increasing the attack vector. If you manage to get a hold of a key for any of those repository-signers, you pretty much have root-access to thousands-millions of users.

      One of the things Linux distributions must really rethink is the concept of 3d-party software, and how it can be integrated and allowed more safely than it is today.

      One concept could be special repository-system for 3:d-party packages, chrooted to separate container, and not allowed to execute any scripts during installation (or allowed, but at non-root privileges). Another idea could be per-user installs of 3d-party apps that installs to $HOME/.local or similar, and never root.

    10. Re:Was there a point to this? by Anonymous Coward · · Score: 0

      > One of the things Linux distributions must really rethink is the concept of 3d-party software, and how it can be integrated and allowed more safely than it is today.

      A point of open source is that everything is third party. Now we should have open source emulate the Steve jobs theory of software? All your codes belong to me?

    11. Re:Was there a point to this? by sjames · · Score: 1

      Nor will Linux drivers be loaded automatically from a random USB key just because you browsed there.

      That's the big point. It doesn't matter if drivers are signed or not nor does it matter if someone steals a random signing key IFF the OS doesn't go installing drivers from random USB keys that get plugged in.

      USB devices are well defined so that as long as the vendor doesn't do something incredibly stupid like hiding all of the functionality behind a vendor specific extension, you don't usually need a bunch of special drivers.

      For the exceptions or where the USB driver is just enough to let a userspace program control the device, just let the user install a driver.

      The signing is not entirely useless as long as something being signed doesn't make it automatically trusted so that it doesn't have to get user permission (oops).

    12. Re:Was there a point to this? by YesIAmAScript · · Score: 1

      Yes, don't trust anything unless you absolutely have to. In user land, for example, we have SELinux and Apparmor to prevent applications from accessing things they shouldn't; protecting the kernel is obviously harder.

      You can set Windows to trust even less. In general a user can't install drivers at all on Windows, it takes an administrator to do it. If the administrator decides to install something without checking it well first, you're boned no matter what other steps you took.

      Nor will Linux drivers be loaded automatically from a random USB key just because you browsed there

      This is not a problem with the model, it is a bug in the implementation. Are you saying linux doesn't have any coding errors in it?

      With this bug, the code only runs as the current user. So if the current user isn't an administrator, there's no risk of infection of the entire system although everything that user does can be affected. Again this isn't any different from linux.

      --
      http://lkml.org/lkml/2005/8/20/95
    13. Re:Was there a point to this? by drsmithy · · Score: 1

      Yeah, Microsoft already has our money. Why would they bother trying to fix the problems? This is the problem with near-monopolies.

      Every single patch and update Microsoft has ever released refutes your broken argument.

    14. Re:Was there a point to this? by Anonymous Coward · · Score: 0

      You mean like how its supposed to work, with only basic and important things in /bin /sbin and the like?

    15. Re:Was there a point to this? by Anonymous Coward · · Score: 0

      Yah, the honor system worked wonders for Windows, you bonehead.

    16. Re:Was there a point to this? by mhall119 · · Score: 1

      Still, on most Linux distros you're talking about maybe a dozen keys that the user themselves specifically trusted, and the chances of any 2 Linux users trusting the same 3rd party will be remarkably small. Under the Windows model, any Verisign trusted certificate will get you access, there's got to be millions of those (unless they restrict drivers to a different root certificate than app or website signing, but even then it'll be in the thousands), and if any one is compromised then every Windows user would be vulnerable.

      --
      http://www.mhall119.com
    17. Re:Was there a point to this? by the_womble · · Score: 1

      This is still far fewer keys than a Windows install has, and you still need to get the package into the repos as well (so you need to steal a key an crack a repo server).

      In addition, no key will let you attack more than a fraction of Linux installs. It would be nasty if someone got hold of an Ubuntu key (as its the most popular distro) and they managed to place a package on the Ubuntu repo server, but most Linux installs would not even be exposed to the risk, and only those Ubuntu users who install the malware carrying package would actually be affected.

      I doubt it would get very far before being spotted and removed.

    18. Re:Was there a point to this? by MostAwesomeDude · · Score: 1

      I have exactly three keys on my keyring: Adobe, Fedora stable, Fedora testing. I seem to remember that, with the addition of RPM Fusion, this is all that Fedora users ever install, statistically.

      My roommate has an HP printer, Wacom tablet, nVidia graphics card, Logitech trackball, Intel motherboard, and Creative soundcard. Not counting plug'n'play drivers, he's already going to have more keys to track if he ever upgrades from XP.

      Just an anecdote.

      --
      ~ C.
    19. Re:Was there a point to this? by sjames · · Score: 1

      Which is why I say that simply being signed is not a good enough reason to just let some driver on a random device be installed.

    20. Re:Was there a point to this? by shutdown+-p+now · · Score: 1

      A point of open source is that everything is third party. Now we should have open source emulate the Steve jobs theory of software? All your codes belong to me?

      Free or fool-proof: pick one.

    21. Re:Was there a point to this? by smash · · Score: 1

      My roommate has an HP printer, Wacom tablet, nVidia graphics card, Logitech trackball, Intel motherboard, and Creative soundcard. Not counting plug'n'play drivers, he's already going to have more keys to track if he ever upgrades from XP.

      Well... no, given that every single one of those devices will (currently) more than likely work out of the box with a vanilla win7 install (MS signed drivers). And they're protected by digital certificates in any case, which the OS will check against the CA and tell you if they're revoked/expired. Automatically.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  4. Way to mislead abusing the headline to drive hits by Anonymous Coward · · Score: 1, Informative

    No plans to patch flaw right now, as in some OOB patch knuckehead

  5. Source? by Arainach · · Score: 5, Insightful

    I know Slashdot's editorial standards have dropped, especially when it comes to Anti-Microsoft articles, but there is no link here to any article that claims Microsoft has no plans to patch the flaw. Do we even have editors anymore?

    1. Re:Source? by Khyber · · Score: 0

      No need to patch it if they're aware and can just incorporate the fix into WSE.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    2. Re:Source? by jwilhelm · · Score: 1, Troll
    3. Re:Source? by Arainach · · Score: 4, Informative

      That's from their Anti-Malware team talking about how they detect it. Nowhere does it say that they have no plans to fix the bug.

    4. Re:Source? by alexhs · · Score: 5, Informative

      there is no link here to any article that claims Microsoft has no plans to patch the flaw.

      To be fair the summary states

      it has no plans to patch the flaw right now

      Which is in the 2nd link actually.

      Microsoft said it is investigating the flaw and looking at possible solutions, however there was no clear indication that the company intends to patch the flaw in the near future.

      Well, from that quote to the summary, there is quite a stretch, but what did you expect ?

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    5. Re:Source? by jwilhelm · · Score: 0, Troll

      Here's a statement from the MSRC (Microsoft Security Response Center) blog:
      http://blogs.technet.com/b/msrc/archive/2010/07/16/security-advisory-2286198-released.aspx

    6. Re:Source? by complacence · · Score: 5, Funny

      Here's a picture of a pony:
      http://babybird.files.wordpress.com/2009/08/pony.jpg

      What are you trying to do here? There still is no outright refusal to fix this.

      Instead it says:

      We will continue to investigate the vulnerability and, upon completion of that investigation, we will take appropriate action to protect our customers.

    7. Re:Source? by KarmaMB84 · · Score: 1

      We recommend that customers follow the guidance provided in the Security Advisory, making note of mitigations and tested workarounds. We will continue to investigate the vulnerability and, upon completion of that investigation, we will take appropriate action to protect our customers.

      So they'll fix or it not fix it once they've complete their investigation of the problem.... sounds about right.

    8. Re:Source? by sinthetek · · Score: 1
      I believe the headline is based on this statement FTA:

      Microsoft said it is investigating the flaw and looking at possible solutions, however there was no clear indication that the company intends to patch the flaw in the near future.

      Granted it isn't as conclusive as the headline but it does have that connotation...

    9. Re:Source? by jwilhelm · · Score: 0, Troll

      I never said they were fixing it or not fixing it. The original comment was about a lack of primary source material being linked to. I was providing statements by Microsoft for additional information.

    10. Re:Source? by Anonymous Coward · · Score: 0

      Here's a picture of a pony:
      http://babybird.files.wordpress.com/2009/08/pony.jpg

      that's disturbingly hot. thx!

      xoxo
      m33t

    11. Re:Source? by complacence · · Score: 1

      Yeah, I think it's censored, though. Sorry.

    12. Re:Source? by jesset77 · · Score: 2, Funny

      Here's a picture of a pony: http://babybird.files.wordpress.com/2009/08/pony.jpg [wordpress.com]

      Gah, whyfor are things (badly) photoshopped out of the left and right sides of that image?

      Stalin, is that you?

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    13. Re:Source? by Anonymous Coward · · Score: 0

      Those bastards!

    14. Re:Source? by drsmithy · · Score: 1

      I know Slashdot's editorial standards have dropped, especially when it comes to Anti-Microsoft articles, [...]

      That's not really correct. Slashdot has excellent editorial standards when it comes to Anti-Microsoft articles, and have been serving up some of the best ones on the Internet for going on a decade now.

    15. Re:Source? by gad_zuki! · · Score: 1

      I swear we get this article every couple of months. The google researcher patch was released this patch cycle after slashdot gave us a dozen breathless articles about how MS won't fix it. Its our two minute's hate. Yet, people still buy it. I guess if you're so anti-corporate you'll believe anything that is compatible with your bias. Its like guys who are into 9/11 conspiracy theories who later talk to you about UFO abductions and the hushed-up car that gets 100 mpg or somesuch. They want to believe bullshit.

      MS is always careful with its wording. If there's no patch approved right now then that's what they say. I'm just sick of slashdot's scare tactics. This isn't helping readership at all and just makes me want to read Ars or Reddit. I really see slashdot folding sooner than later. I feel that they just aren't doing a good job and can't imagine them getting new readers.

  6. Symantec is on it! by CrackerJack9 · · Score: 0, Flamebait

    they have definitions for the malware - so I guess Microsoft doesn't have to patch the hole if it can be detected ?!

  7. Careful with that idea... by Trerro · · Score: 2, Informative

    The ATI video card I have fails hard on XP64, so I got a driver some random guy that has nothing to do with ATI made instead, and it works great. If I were stuck using only drivers that were ATI-approved, I'd be majorly SoL.

    I'm all for having the hardware verify that the driver actually is a valid driver for the hardware in question, just make sure that's ALL it does, or we'll lose the ability to use someone's hack to force a piece of hardware to work.

    1. Re:Careful with that idea... by Anonymous Coward · · Score: 0

      What ATI card do you have? Every ATI card I've used under XP x64 (x1950, HD 3870 and HD 5750) work just fine.

    2. Re:Careful with that idea... by X0563511 · · Score: 2, Funny

      Welcome to the world of ATI-Fail. Enjoy your stay

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  8. goodie the certificate is revoked!! by spottedkangaroo · · Score: 0

    Now, who's changed the defaults so that their browser actually checks the revocation cert lists? 38 people worldwide?

    --
    Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
    1. Re:goodie the certificate is revoked!! by butlerm · · Score: 3, Insightful

      In this case, I think the question is whether Windows checks the certificate revocation lists. It is a code signature, nothing to do with the browser per se.

  9. Can someone explain how it works? by transporter_ii · · Score: 1, Interesting

    I didn't put it through exhaustive tests, but I actually tried to make some link files and put them on a usb drive and have them install something when I accessed the shortcuts in Windows explorer. No luck whatsoever. I looked for some working examples but I couldn't find any, either.

    And funny, I did some work for a large oil/gas company that stored the config files for some flowmeters on usb thumb drives and left them in the battery boxes. It was really fun when the first wave of thumb drive viruses hit! That's one reason I find this story interesting.

    transporter_ii

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
    1. Re:Can someone explain how it works? by Fred+Or+Alive · · Score: 1

      Well, it's clearly some kind of bug in the icon handler for shotcuts, as Microsoft's workaround is to disable that with Regedit, which results in every shortcut having the generic file icon (a rather plain looking Start menu results). I'd guess it some sort of buffer overrun related to custom icons in the shortcut or something like that. Quite nasty really, you look at a directory with Explorer and Windows will execute code because Microsoft seemingly can't load an icon without it causing a major problem.

      Just when you think Microsoft is getting better at this security stuff...

      --
      10 PRINT "LOOK AROUND YOU ";
      20 GOTO 10
    2. Re:Can someone explain how it works? by clone53421 · · Score: 1

      The MS Security Advisory (2286198) states,

      The vulnerability exists because Windows incorrectly parses shortcuts in such a way that malicious code may be executed when the user clicks the displayed icon of a specially crafted shortcut.

      Sounds like a vulnerability in the way the Details panel in Explorer is updated when the user highlights a maliciously malformed icon. However the MS page did indicate that the user has to actually click on the icon, so it appears that simply autoplaying the drive would not be enough to infect you (unlike some of the PDF/JPEG - or was it PNG - exploits that I seem to remember which infected your computer by an exploit of the code that generated the Explorer thumbnail). That said, merely highlighting an icon absolutely should not execute any untrusted code.

      In the meantime, prudent action would be to keep your OS and AV updated, take care of USB removable storage devices, and not click on any shortcut files on external devices unless you’re certain of their source and trustworthiness. It might also not be a bad idea to modify your Windows registry to show the .lnk extension on shortcut files. Remove the HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\NeverShowExt key:

      REGEDIT4

      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile]
      "NeverShowExt"=-

      Microsoft states that they are still reviewing the vulnerability and I assume they will patch it as soon as they can. The claim that they have “no plans to patch” appears to be not a bit true.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    3. Re:Can someone explain how it works? by clone53421 · · Score: 1

      Well, looks like I might have misunderstood the advisory. Further down in the details:

      When attempting to load the icon of a shortcut, the Windows Shell does not correctly validate specific parameters of the shortcut. ... An attacker could present a removable drive to the user with a malicious shortcut file, and an associated malicious binary. When the user opens this drive in Windows Explorer, or any other application that parses the icon of the shortcut, the malicious binary will execute code of the attacker’s choice on the victim system.

      From this, it appears that the part about clicking was rather misleading in that you do not have to click the icon for the exploit to execute.

      However, it also requires a secondary malicious binary in addition to the malicious shortcut, and it seems to me that AV software could easily be updated to detect and clean this sort of malformed file. In the meantime, I would suggest disabling Autoplay and using particular caution when using removable storage devices that have been outside your control.

      Note that it does state that the exploit can only escalate its privileges to the same privileges as the local user account, so this is yet another reason that you should not be logged in as an Administrator on your own PC.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
  10. Who fault is it? by KlomDark · · Score: 5, Interesting

    I think Microsoft is right on this issue. This problem is truly not theirs, except for the amount it negatively affects them. (Which they can do little except attempt spin control on the issue.)

    They designed their driver verification process intelligently: By implementing the requirement of the drivers being signed by an appropriate third-party certificate registrar (VeriSign in this case), thus leaving the issue of managing the business of encryption keys to the established so-called "experts".

    Part of the process of obtaining a trusted VeriSign cert such as the device driver key involves the company desiring a high-trust certificate of this nature involves signing and complying with a detailed set of procedures describing the physical/organizational processes how to handle and store the signed keys in a very secure and documented "chain of trust".

    In the case where the security chain was broken by a (previously) trusted third party, in this case we'll probably find that RealTek is the cause of the issue by not properly following the chain of trust requirements, or how else would a rogue employee be able to sign his malicious driver?

    <CoolStoryBro
    A decade ago, I was a systems engineer for the internet banking division of a large bank that owned a bunch of other regional banks, and I was a "primary key custodian" (A defined role in the chain of trust requirements), so I was the one who would handle the technical details as far as getting the cert created and installing it on the web banking servers. (Just SSL certs rather than driver signing certs, but at the core they're the exact same thing.)

    The amount of procedural rigamorole for handling the certs was complex, and well thought-out. I would create our private key in front of a few handpicked suits from corporate and data security who would observe me as I created our unsigned private key, then I would look away while one of the security people entered a complex password that I was not allowed to know, then I would get the cert signed by VeriSign which would require the security guy to re-enter the password that I did not know, then we would get the certs back, print out several copies, seal them in an envelope, all of us would sign it and take it to a safety deposit box. The security guys were not allowed to have a copy of the unsigned private key, and I was not allowed to know the password to the VeriSign-signed (VeriSigned?) key.

    [And it's been 10 years since I worked there, and the certs were only one-year certs (renewed each year going through the same type of process), so don't come try to hold me hostage for any info about the bank, my info expired 9 years ago! :) ]
    </CoolStoryBro

    So it looks like RealTek may have dropped the ball on their cert handling procedures. Maybe VeriSign was lacking in their process auditing as well. Who knows? (I don't)

    But to blame this one of Microsoft is assinine, how were they supposed to do anything different?

    I suppose Microsoft could release a Windows update that revokes trust for any cert signed by VeriSign, but would be devastating to online commerce as VeriSign has a near monopoly on the certificate registry market, so encryption would suddenly stop working on nearly all online businesses overnight. // But the bright side: All those sites would still work in the morning on Linux, giving it a huge boost! :) /// But on the dark side: All those sites would still work in the morning on Macs as well, giving the idiocracy movement a huge boost as well. :(

    1. Re:Who fault is it? by 10101001+10101001 · · Score: 2, Informative

      The flaw that isn't going to be fixed "in the near future" is the "if a shortcut's icon is shown in Windows Explorer, then automatic execution of malicious code may occur" (perhap's this is some sort of buffer overflow in the icon parameter reader?). The best workaround? Disable the display of icons for shortcuts. Attack vectors? WebDAV, USB sticks, and LAN shares mostly. To that end, I'd imagine Microsoft is directly at risk given they likely have multiple rather huge LAN and it's already been demonstrated that at least some hackers are specifically targeting organizations (RealTek, for one). How much do you think Microsoft's source code is worth?

      --
      Eurohacker European paranoia, gun rights, and h
    2. Re:Who fault is it? by causality · · Score: 5, Informative

      But to blame this one of Microsoft is assinine, how were they supposed to do anything different?

      Do you have any familiarity whatsoever with this situation?

      Windows has an acknowledged flaw/vunlerability related to its handling of .lnk files (shortcuts). That flaw is being exploited to install this malicious driver. The problem has been greatly compounded by the fact that the driver is signed by a previously-trusted private key, but this is not the original flaw. Normally the act of merely plugging in a USB thumbdrive does not immediately install system software such as device drivers. It is that acknowledged .lnk flaw that makes this possible.

      If you can install a hardware driver with an exploit, you can also install a worm, rootkit, etc. This attack happens to install a device driver. If Realtek's private key had never been compromised, then instead of installing a malicious device driver, you'd have Windows users plugging in infected USB thumbdrives and immediately becoming members of botnets. The flaw is in the Windows system and its handling of shortcut files.

      It is that flaw and only that flaw for which Microsoft is being blamed.

      I suppose Microsoft could release a Windows update that revokes trust for any cert signed by VeriSign

      Why would they do that when Verisign can revoke only this specific Realtek cert? In fact that's exactly what they have done.

      Seriously. Did you even bother to read the summary? At all? I'll quote it for you. This is the summary, verbatim:

      "Microsoft has acknowledged the vulnerability that the new malware Stuxnet uses to launch itself with .lnk files, but said it has no plans to patch the flaw right now. The company said the flaw affects most current versions of Windows, including Vista, Server 2008 and Windows 7 32- and 64-bit. Meanwhile, the digital certificate that belonging to Realtek Semiconductor that was used to sign a pair of drivers for the new Stuxnet rootkit has been revoked by VeriSign. The certificate was revoked Friday, several days after news broke about the existence of the new malware and the troubling existence of the signed drivers."

      Emphasis is mine. Now go clean the egg off your face.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    3. Re:Who fault is it? by KlomDark · · Score: 0, Offtopic

      The "autorun" functionality is both a blessing and a curse, and has been for quite some time. It is not the direct point, although I agree the headline sure tries to make it seem like that's the issue.

      Autorun can be, and has been, bitterly debated for a long long time. As an experienced geek, I myself find it quite moronic. However, they also have to support the run-of-the-mill crowd, the non-technical types, where autorun makes sense in a lot of scenarios, as well as the issues that come with it.

      However, in this case, they took ample time to complete their "due diligence" and the "requiring signed drivers" solution is a very reasonable way of mitigating the risks.

      If autorun was REQUIRED to install virii, works, bad drivers, etc, then I'd be 100% opposed to it. But they've done the best they can, and probably the best anyone's going to come up with to fully minimizing the risk by requiring signed drivers. But there's many other ways to get a clueless user to do one of many things that could have the same effect. If there's a will, there's a way.

      But, I guess you'd like to throw the baby out with the bathwater entirely, and just get rid of autorun forever. While that's a clear logical choice to a heads-down geek, in the real world it's an acceptable risk to make driver installation painless for the vast jungle of technomorons out there who just want to plug some shiny toy into their computer and it just works. [And that's unfortunately the lions share of people who by shiny gadgets to plug into their computer.]

    4. Re:Who fault is it? by Anonymous Coward · · Score: 0

      </CoolStoryBro>

      ...And then the web administrator started his debugger and dumped the plaintext private key out of IIS/apache/whatever.

    5. Re:Who fault is it? by pandrijeczko · · Score: 1

      Clearly you know your stuff about Windows and there's no real excuse for posting without reading the article properly.

      However, having read several of your responses, your arrogant tone with people sucks & you've become the caricature that people paint of "IT know-it-alls" who they hate calling when they have a problem with their PCs.

      Having been in telecoms/IT support myself for some 30 years now, I've discovered the secret to a happy life is to treat others respectfully for them to respect you back - if you make a career of talking down to people, it's you, not them, that becomes the idiot.

      I shall follow you postings closely in future and look forward to a time when I can correct you if you make any incorrect statements about UNIX or Linux...

      --
      Gentoo Linux - another day, another USE flag.
    6. Re:Who fault is it? by clone53421 · · Score: 1

      The flaw that isn't going to be fixed "in the near future" is the "if a shortcut's icon is shown in Windows Explorer, then automatic execution of malicious code may occur"

      I’m still not sure where that idea comes from. Microsoft admitted a flaw in the icon display code for shortcuts (“When attempting to load the icon of a shortcut, the Windows Shell does not correctly validate specific parameters of the shortcut.”), so presumably they will be patching it shortly.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    7. Re:Who fault is it? by lwsimon · · Score: 1

      What bank did you work for? They sound.... competent.

      --
      Learn about Photography Basics.
    8. Re:Who fault is it? by OdinOdin_ · · Score: 1

      I presume the password you talk of with the bank relates to the password that protects the private key. There is no such thing as a signed/unsigned private key, since it is the public key part that gets signed (and only that part).

      The key signer (VeriSign) is not required to know the password of the private key, nor are they required to know the the private key. All they require is the unsigned public key (which does not need to be protected in any way, since every bit of it will be made public on your SSL port shortly anyway).

      The only thing you would check when the signed public key comes back from the key signer is that the two halves match and relate and that the your key that came back is identical to the one you sent them. They just added some extra data to it but all your original data is still in there.

      You then only need the private key password to unlock it so that the SSL endpoints (as in software) running on your port 443 to provide HTTPS service will work with the keypair.

      Also given the above process, is not not necessary to go via the whole process every year to renew/extend the certificate expiry, you just resend (or have them reuse) the same unsigned public key part as the basis of the signing request. The signing process stamps in a new serial number and new start/end dates for expiry purposes. This presumes there has not been any compromise to the information for the whole time, however being a bank rotating a new private key and new private key password every year would be a good thing to do. This will ensure that old security information does become worthless over time.

    9. Re:Who fault is it? by Anonymous Coward · · Score: 0

      I shall follow you postings closely in future and look forward to a time when I can correct you if you make any incorrect statements about UNIX or Linux...

      So, what your post boils down to is that you are going to hold a grudge, because you were wrong and got caught, and you dislike the tone of the one who caught you?

      Not overly mature and constructive, is it?

      But hey, go ahead.

    10. Re:Who fault is it? by causality · · Score: 1

      Clearly you know your stuff about Windows and there's no real excuse for posting without reading the article properly.

      However, having read several of your responses, your arrogant tone with people sucks & you've become the caricature that people paint of "IT know-it-alls" who they hate calling when they have a problem with their PCs.

      Having been in telecoms/IT support myself for some 30 years now, I've discovered the secret to a happy life is to treat others respectfully for them to respect you back - if you make a career of talking down to people, it's you, not them, that becomes the idiot.

      I shall follow you postings closely in future and look forward to a time when I can correct you if you make any incorrect statements about UNIX or Linux...

      Arrogant means "I'm better than you". If I were arrogant I would never expect him or most others to get anything right, since only someone "as great as me" (or however an arrogant person would say it) could do anything right. I'd expect others to egregiously fail instead of seeing it as something out-of-order that needs to be called out.

      No, instead I expect better, especially from someone with a writing style indicating he has a mind and knows how to use it. Such a person is more than capable of reading the summary. He failed, so I called him on it. I refuse to apologize for that, particularly to someone who wants to tell me how one should live a happy life.

      I'll correct one erroneous assumption you made there. My work or my career is not in IT at all. It's strictly something I do because I trly enjoy it as a hobby, an intellectual pursuit, and a way to challenge myself.

      I'll correct a second erroneous assumption you made there. If you need to think I'm some terrible person for pointing out that I know my own experience better than you do, so be it. What might really drive you crazy is that I don't need your approval and don't care in the slightest about how judgmental you can be of me. Now, on to that correction: I have been using Linux exclusively on my personal computers for well over ten years now. If I am going to make a mistake, it is much more likely I will make a mistake concerning Windows since I don't personally use it. It is absolutely possible, but comparatively much less likely, that I will make a technical error concerning Linux.

      So you, sir, have this backwards because you speak of me while knowing nothing about me. If that isn't the very arrogance you are accusing me of, then I could not tell you what would be. You still want to play this game with me? Are you sure? There would be no shame in backing out now. If you don't, you are a fool. I am having to be extremely direct with you because you leave me no other option.

      The reason you failed to figure this out on your own is because I was able to read the summary and comprehend the information it contained prior to saying anything at all about Windows. So you assumed, in knee-jerk emotional fashion, that I am a Windows guy. That's the same thing the GGP did with his failure to read and comprehend at least the summary prior to posting a comment. It is no wonder you rise up to defend him. Birds of a feather and all of that.

      Also, if you can correct me on something you will be doing me a favor. I won't feel inferior no matter how much your petty nature would take pleasure in such a thing. Instead, I will feel gratitude, for a genuine correction will fix a misperception I may not have noticed otherwise. So please, do bring it on. Do your worst, I implore you. Do you imagine I am afraid of that? It's a shame if you have nothing better to do than track my posts based on some kind of personal "gotcha!" game, but I can make constructive use of that no matter what you intend.

      The next time you want to do this, be very sure you know with whom you are dealing. I am no one special and claim no special status whatsoever, yet it is for that very reason that I am not such an easy target for the type of games you want to play.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    11. Re:Who fault is it? by KlomDark · · Score: 1

      You're either a kick-ass troll, or you've got some serious inferiority-complex issues. (So do I, from time to time, so I understand and won't hold it against you.) [Or just bitter and angry about reality, something a lot of us here will understand with the current conditions in our world.]

      Sorry I didn't fully explain my point of view. You seem to be of the opinion that the .lnk vulnerability is the main focus of the summary. I fully agree with you on that - the summary really makes it sound like that is the core of the issue.

      The point I was trying to make was from a slightly different point of view looking at the evidence that they already knew of the vulnerability, but had taken reasonable steps to mitigate the risk with the signed driver requirement. Can a certificate trust system ever be fully trusted? No, it's only as strong as it's weakest link.

      If you want to really impress me, then come up with a better (real world) solution than the signed requirement solution, and doesn't involve just disabling autorun functionality. [As much as we could argue that point, the decision was not made by us, so unless you're a captain of industry in disguise, then regardless the outcome of our discussion, there's not much we can do about it against the convenience factor that it provides, as long as the trust chain is not compromised.]

      As far as Linux/Windows - I was a Systems Engineer/Systems Architect/Network Architect/Break/Fix technician supporting both Windows and Linux production servers for some big-ass companies over ten years ago. I've compiled my own kernel many times. So I'll take you on in either arena. Do I know all? Far from it. My chops are down a bit since I switched my career over to software development seven years ago [Have been coding since I was a kid, so made sense to do what I originally loved]. But I can still hold my own. :)

      And oh yah, I DNRTFA, was purely referring to the summary. Was that bad? Should I have done that? ;)

    12. Re:Who fault is it? by KlomDark · · Score: 1

      You fire up a debugger on a production server in a bank without explicit permission from security, they'll be escorting you out of the building in a hurry.

    13. Re:Who fault is it? by KlomDark · · Score: 1

      Yes, you're right. Sorry, a duh moment, it's been a few years. Good catch! :)

    14. Re:Who fault is it? by causality · · Score: 1

      You're either a kick-ass troll, or you've got some serious inferiority-complex issues. (So do I, from time to time, so I understand and won't hold it against you.) [Or just bitter and angry about reality, something a lot of us here will understand with the current conditions in our world.]

      So treating others as equals and believeing I am neither better nor worse than them as a human being, though believing that some ideas are far superior to other ideas, means I have an inferiority complex? Or I have to be angry and bitter to see things this way? I reject all of the above since you have carefully crafted them to be a no-win for me. New option: I have a rather healthy perspective and accusations by you of arrogance, trolling, psychological disorders, and bitterness are an attempt to belittle what you cannot understand.

      Here's the part you are having a hard time with: I can see plainly what is wrong with something, even use strong language to call it out, without getting upset by it. I also can't be concerned with whom it offends or what they might accuse me of or how they might try to belittle me because I didn't fit their preconceptions.

      The point I was trying to make was from a slightly different point of view looking at the evidence that they already knew of the vulnerability, but had taken reasonable steps to mitigate the risk with the signed driver requirement. Can a certificate trust system ever be fully trusted? No, it's only as strong as it's weakest link.

      What's the point in fixating on the signed driver system when the .lnk vulnerability can be used to install backdoors, botnets, and any other form of malware that doesn't involve a device driver?

      If you want to really impress me, then come up with a better (real world) solution than the signed requirement solution, and doesn't involve just disabling autorun functionality.

      Impressing you is a silly ego-level game I don't care to play. That would amount to shaping my actions and speech according to winning your approval, as though you were some kind of king. I bet you'd like that, but I'm not going to give you that.

      At any rate, you can have the most perfect signed-driver requirement in the world with totally unbroken trust and it still wouldn't protect you from all the other ways to abuse the .lnk vulnerability. Please give up this red herring.

      As far as Linux/Windows - I was a Systems Engineer/Systems Architect/Network Architect/Break/Fix technician supporting both Windows and Linux production servers for some big-ass companies over ten years ago. I've compiled my own kernel many times. So I'll take you on in either arena.

      You cannot humiliate me because I won't be humiliated no matter how hard you try. If you try that, I'll just see that you want to get your jollies in an unhealthy way, that trying to lower others is the only elevation you know.

      What you can do is correct me, and I can make constructive use of that no matter what you intended. Though, it really is a shame if you are now going to waste time out of your mortal life chasing my posting history just to further some petty pissing contest that exists only in your mind. If I were really the arrogant, pathological, bitter person you describe me as, then I shouldn't be worth that much effort. Whether you recognize that contradiction is up to you.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    15. Re:Who fault is it? by pandrijeczko · · Score: 1

      With all respect, I don't know you from Adam so care little about your life history - but thanks for posting it anyway.

      It was your obnoxious "peering down my nose at you" tone that I object to.

      And whilst you may not work in IT (I apologise for my error on that part), you still sound like a condescending asshole, fellow Linux user or not.

      --
      Gentoo Linux - another day, another USE flag.
  11. Working as intended? by goodmanj · · Score: 3, Insightful

    I'm not Windows expert, but isn't this exactly the way the certificate system is supposed to operate? This sounds like a security success story, not a failure.

    Driver needs certificate to work with OS. Driver is found to contain security flaw. Certificate is revoked, OS refuses to recognize driver, security hole is closed. Now driver manufacturer has to clean up their act before their drivers are allowed back in the house.

    The headline reads "Microsoft has no plans to patch new flaw", but isn't the certificate revocation at least as good as a patch? More so, because it seals off any *other* undiscovered bugs in the driver? Or am I missing something?

    1. Re:Working as intended? by causality · · Score: 4, Informative

      I'm not Windows expert, but isn't this exactly the way the certificate system is supposed to operate? This sounds like a security success story, not a failure.

      Driver needs certificate to work with OS. Driver is found to contain security flaw. Certificate is revoked, OS refuses to recognize driver, security hole is closed. Now driver manufacturer has to clean up their act before their drivers are allowed back in the house.

      The headline reads "Microsoft has no plans to patch new flaw", but isn't the certificate revocation at least as good as a patch? More so, because it seals off any *other* undiscovered bugs in the driver? Or am I missing something?

      Please see this post where I correct a similar false notion. Then, please berate your teachers for failing to transmit basic reading comprehension skills to you. Hint: the signed malicious device driver is incidental and is not the flaw that Microsoft may or may not patch.

      Sorry for the tone but I just don't see what part of this is difficult to understand.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    2. Re:Working as intended? by Anonymous Coward · · Score: 0

      What is sad is that it ISN'T difficult to understand, Coming soon SlashFark.com

    3. Re:Working as intended? by OdinOdin_ · · Score: 1

      .... Certificate is revoked, OS refuses to recognize driver, security hole is closed.

      Or am I missing something?

      Does it ? How ?

      A slashdot poster already said the OS doesn't actively ensure the certificate trust chain is as uptodate as possible before every driver install. To be as uptodate as possible it must download and update in realtime revocation lists. Otherwise how is it going to know that this key used to be a good citizen and now he is a baddie ?

    4. Re:Working as intended? by Anonymous Coward · · Score: 0

      If you are truly sorry at this point then why not go back and rewrite your response when you are sober and slightly less hostile? Simple answer: You aren't sorry at all. You just want people to see you as something other that a prick. Here's some free insight, asshole. It isn't working.

    5. Re:Working as intended? by causality · · Score: 1

      Sorry for the tone but I just don't see what part of this is difficult to understand.

      If you are truly sorry at this point then why not go back and rewrite your response when you are sober and slightly less hostile? Simple answer: You aren't sorry at all. You just want people to see you as something other that a prick. Here's some free insight, asshole. It isn't working.

      I was sorry that it was necessary in order to convey the point, for that is unfortunate. I was not sorry in the sense that I wouldn't say it that way again if it was again necessary. See the difference? I'd prefer it not be that way, but now that it is that way due to circumstances beyond my control, I am not going to shy away from being honest about it, not even if people like you can't handle that and feel a need to call me names.

      You will agree with me or you will disagree with me and you will handle each according to your maturity and understanding, but either way I will not play this silly game of worrying about your approval. So, do your worst. Then tell me about what is working and for whom.

      Incidentally, I browse at -1 so there was no need to make a duplicate post as an AC because your own karma has taken your default score down to -1.

      --
      It is a miracle that curiosity survives formal education. - Einstein
  12. Colatteral Damage? by LostCluster · · Score: 0, Offtopic

    What was the main use for the Realtek Semi certificate that's being revoked? I would hate to see a bunch of SmoothWall/Untangle implementations shut down by having their network drivers revoked....

    1. Re:Colatteral Damage? by Anonymous Coward · · Score: 1, Interesting

      I never trusted Realtek after fighting with their "HD" drivers on a Vista64 install that I was having trouble with.

      I started digging around in their driver kit and found a massive number of DLL's, VXD's etc etc, a lot more than what I would expect for a "sound card", but what really looked suspicious to me was that they included VNC in the drivers. Why in the hell would a sound card driver need to install VNC?

    2. Re:Colatteral Damage? by xous · · Score: 2, Insightful

      Are you serious? How the fuck did this get modded insightful. Why the hell would this affect products based off a Linux kernel that does not verify any drivers. Secondly who would build a serious firewall on Realtek hardware? They are notoriously problematic and unreliable.

  13. jwilhelm BUSTED! by Anonymous Coward · · Score: 0

    I never said they were fixing it or not fixing it.

    Don't be disingenuous. You were posting that first link clearly in response to someone saying "There are no links to Microsoft saying they're not going to fix this problem". I might have believed you just didn't read the first link and assume you'd just made a mistake, but when someone then correctly said "Well, that document doesn't say anything about not fixing the problem" you came up with a second link that ALSO did not address the issue of fixing or not fixing the problem.

    Now that both links have been shown not to contain any statement saying the problem would not be fixed, you're all like "Aw shucks, I was just a-tryin' to help". You claim that you were just providing "additional information" but if the issue is whether or not Microsoft is planning to fix or not fix the problem, then neither of your links provide any "additional information" at all. You were clearly pretending that those links somehow included a statement from Microsoft that they were not going to fix this problem. That's some sleazy shit right there.

    You were trying to make it look like those links said something they did not, and you were relying on people's unwillingness to actually go and read TFAs to slip it by. People like to mod helpful links as "Informative" so you were hoping that once you were modded up, people would be even more inclined to oblige you by assuming your links actually provided proof that Microsoft was not going to fix this problem.

    I'm no friend of Microsoft, and I don't really care one way or the other, but I hate this kind of perfidy. It's underhanded, intellectually dishonest and stinks up the place. The fact that you believed you'd get away with it, with your low Slashdot UID, makes you a real worm.

    If you're made of anything at all, you'll admit what you did and apologize.

    1. Re:jwilhelm BUSTED! by suctionman · · Score: 1

      Perhaps a little unwarranted? Poor jwilhelm only peed in the sewage.

  14. DVW by harddriveerror · · Score: 1

    Damn Vulnerable Windows!

  15. Where did 'no plans to patch' come from? by mysidia · · Score: 4, Insightful

    The article doesn't say it, and at no time was Microsoft reported as saying there were no plans to patch this bug.

    Just because you are unaware of them reporting they will release a patch does not mean they have no plan to patch it.

    They have offered workarounds and appear to be treating this seriously.

    Just because it's the weekend and they haven't told you there will be a patch available monday DOES NOT mean they are ignoring or refusing to work on patching this.

  16. Well since we're going with semantics... by Xacid · · Score: 1

    "no clear indication" isn't exactly a definitive response from Microsoft at all. It just means that one source hasn't heard a plan in *either* direction (to patch now/not patch now). Lots of room for ambiguity there, in my opinion.

  17. Drivers aren't just for hardware by RulerOf · · Score: 1

    Couldn't they just start making driver signatures verify with the hardware they support instead of the OS?

    That's a really, really bad idea.

    Drivers are for hardware, yes, but they're also for software too. As soon as you switch to that type of signature verification model, you lose the ability to load drivers for virtual hardware, like ImDisk. Microsoft's iSCSI initiator is also a virtual mass storage driver, and that wouldn't work either.

    There's probably a gazillion other examples, but generally speaking, driver and software signing as it's currently implemented is working well enough for most things. It's just a shame it's so god damned expensive to get a driver signature or code signing certificate for something like a small FOSS project.

    --
    Boot Windows, Linux, and ESX over the network for free.
  18. Okay... by Anonymous Coward · · Score: 0

    ...let me get this straight, we have signed drivers that install malware, we have a discovered vulnerability that enables this, we have Microsoft, aware of the problem, but unwilling to do much of anything about it, and we have a 3rd party, Verisign, that has decertified the drivers, which ought to render them null and void, more or less, unless the operator is foolish enough to install them anyway.

    Sounds kinda silly, but Verisign is obviously doing what it's supposed to, the operator SHOULD know enough NOT to install suspect drivers, so Microsoft is being a bit slow in acting on the inherent vulnerability in the OS (typical). Now.....how in the world did these drivers get a pass from the original vendor?

  19. Microsoft Security Issues by helix2301 · · Score: 1

    Microsoft is really getting picked apart security wise last few days. Probably because of Black Hat and Def Con coming up very soon always happens this time of year. Microsoft security and viruses run rapid a bit.

  20. then - r00tkit is actual driver too by Anonymous Coward · · Score: 0

    then the r00tkit could be an actual functional driver providing any of these checks you state, in addition to the r00tkit function. And as a parent points out it might make things harder to revoke.

    it wasnt a terrible idea, but i think similar technologies have been tried and never took off. one example is the IO2 hardware interface standard, which i believe had drivers built into the cards in a pci like system. the drivers may have run on a vm of some kind to make them portable. yet we moved to pci-e with native drivers.

    omg: how did the captcha know i just grabbed a coopers stout, the captcha was coopers

  21. omg could u post a link to that driver or a name by Anonymous Coward · · Score: 0

    omg, you couldnt post a link to that driver or at least more info. my uncle has an ati radeon 9550 and no money, and we would like to get it running in his P4 under win7, just so he has the option of running windows apps and games for his son, in a more secure environment (UAC) than xp, (although restricting xp to an 8gig partition and imaging it let me restore it in 4min so meh).

    At the moment the app he really wants is utorrent which is releasing a linux version, but when it runs under wine in ubuntu 10.04 it uses 60% of the cpu as opposed to 2% under xp/7, or rtorrent which also uses 2%. utorrent has really simple and effective scheduling, use it and you will understand why its preferable to ktorrent's scheduler or transmissions single settable interval of slow speeds. It's also got a very nice gui, which is simultaneously simple.

  22. Just don't download the link by Anonymous Coward · · Score: 0

    Avoid this file:

    http://babybird.files.wordpress.com/2009/08/pony.jpg.lnk

    Hopefully Wordpress will take it down soon.

  23. Gotta love all the handwaving... by Anonymous Coward · · Score: 0, Troll

    Gottal love all the handwaving by the paid M$ astroturfing fanbois in here pointing that the summary is "false" because M$ "may" fix the flaw "in the future" (from TFA).

    Hey, paid M$ astroturfing fanbois: we are talking about taking control of PCs equipped with Windows by exploiting a flaw in the friggin' way .lnk are implemented.

    Dot frakkin' lnk files. Don't forget how amazingly secure your love-OS is, we're talking about .lnk files this time.

  24. ...and once again, smart to stick with XP by jbeach · · Score: 0, Offtopic

    It's almost like most large corporations resisting unneeded upgrades knew what they were doing.

    Seriously. Wtf. At this point I don't know if I will ever buy another post-XP windows OS again. Even after the 2012 Mayan/Martian apocalypse. WIndows 7 probably has a Mayan Calendar problem.

    --
    The Invisible Hand of the Free Market is what punches workers in the nuts.
  25. So no then by Sycraft-fu · · Score: 1

    You cannot, in fact, point out what is missing, what you think needs to be done different. You are simply parroting "Windows = insecure" without any real understanding.

    Because remember, if a single bug showing up means the design is insecure, then Linux is insecure. There have even been vulnerabilities in the kernel. Not many, but again if it is a case of "There was a flaw so this design is insecure," then Linux is insecure.

    1. Re:So no then by euphemistic · · Score: 2, Insightful

      How about this for what is missing: an attempt to fix a (now very publically known) flaw in a somewhat timely manner.

    2. Re:So no then by SharpFang · · Score: 3, Insightful

      And that's the essential difference. Linux had many flaws, and all were fixed in a timely manner, acknowledged and corrected. Correcting them might have been a pain in the ass but it was always possible. Which is not the case here. The flaw exists but it's rooted so deeply in the design that removing it without a major overhaul and breaking lots of compatibility is impossible. Insecure is not a system that has flaws, but one that has flaws that can't be fixed within current framework.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:So no then by mvdwege · · Score: 1

      How about getting a sense of humour?

      Sheesh, since when did MS-shilling become Serious Business?

      Mart

      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
  26. You just proved his point by Sycraft-fu · · Score: 4, Insightful

    See to secure against that, to truly secure against it, he'd have to lose all freedom. Children are soft targets, the only way to keep them secure from kidnapping is to have them under guard 24/7. Keep your kids in a locked compound with armed, trusted, guards and they could be secure (though even that could be overcome). If you want them to live a normal life, well there are risks.

    So your complete and total paranoia bullshit actually proves the GP's point: Getting too paranoid about security is stupid. In the real world, there's no such thing as perfect security. If you think there is you are lying only to yourself. As such you want to design your security for two things:

    1) Good enough to stop the attacks you are likely to face. You don't want to get all crazy and speculate on shit you aren't likely to see. You aren't guarding nuclear secrets, secure your house accordingly. Have it good enough, not stupidly overboard.

    2) Relaxed enough you don't screw over your life. Living in a continual state of locked down paranoia and denying yourself everything because of supposed risks is no way to live. You want your security so it doesn't harm your ability to enjoy a normal life.

    Also if you are dealing with someone deranged enough to try and stalk you to this degree, they needn't get in your computer to do it. You think you are safe? Not hardly. I hire a competent private investigator, they'll track you down, no breaking in to your computer needed.

    You either need to be way less dramatic, get a sense of perspective, or get professional help. Maybe all three.

    1. Re:You just proved his point by Khyber · · Score: 1

      "So your complete and total paranoia bullshit actually proves the GP's point"

      It's not paranoia bullshit when it's happened to my mother.

      So FUCK YOU.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  27. Ok now!! by stilesalaska · · Score: 1

    http://it.slashdot.org/story/10/07/18/1950210/Microsoft-Has-No-Plans-To-Patch-New-Flaw HAS NO PLANS TO PATCH!! MS FANS YOU BOSS LOST HIS MIND! Now don't that make you fell safe? Hmm The sec Clem at Mint (Linux) says the same I will run from Mint Linux! NO PLANS TO PATCH NEW FLAW!! ENOUGH SAID! RUN DO NOT WALK! WHAT A CO. It is foolish and wrong to mourn the men who died Rather we should thank God That such men lived. General George S. Patton,Jr

  28. Re:omg could u post a link to that driver or a nam by L4t3r4lu5 · · Score: 1

    That's a grand ramble you went on there.

    Check out Omega Drivers

    --
    Finally had enough. Come see us over at https://soylentnews.org/
  29. Do Windows use CRL/OCSP by default? by Ilgaz · · Score: 1

    On OS X; you have to run "Keychain Utility" and its preferences to enable OCSP functionality to check certificate revocation. Does Windows mechanism to check certificate revocation run by default?

    So, revoking certificate won't mean a thing until some windows update (aka updated root certificates) comes. That would -of course- change if Microsoft takes it serious enough to ship a 5 KB (yes, kilobyte) Windows out of band update which won't require reboot or impossible to cause issues.

    Don't they have slightest clue about what Realtek "sound" has become? I suspect they have bigger market share than Intel (compared to AMD) right now. As these chips are software based, people always keep them updated. Another issue is, Realtek downloads aren't really easy so it is one of the most third party hosted driver around. OS X user rarely using Windows via bootcamp knows these but MS doesn't?

  30. MS isn't Apple by Ilgaz · · Score: 1

    With their market share, any small looking issue could become a global disaster. Add the fact that, new fashion "free antivirus" stuff rarely has decent heuristics to catch such a complex behavior, you get the picture.

    Apple, with their current desktop marketshare are free to ignore such issues for couple of months but when we speak about Microsoft Windows, small issues really becomes very critical.

    They acknowledge the issue doesn't matter a thing. Especially if the issue is so simple so any script kiddie can exploit it.

  31. OS X is same deal by Ilgaz · · Score: 1

    On OS X, you gotta enable OCSP/CRL functionality via keychain utility preferences which means, 99% of people didn't enable at all.

    Of course, with OS X logic of working, almost entire OS becomes OCSP aware and with 5 years of usage, I haven't seen a single issue resulting from that setting. I have no clue why Apple doesn't enable it either. Of course, OS X doesn't have "signed drivers" (in logic of Windows) but it would really matter if some big idiot website lost their certificate.

  32. VNC=Virtual noise canceling. by leuk_he · · Score: 1

    If you bothered to look into the properties of "vncutil.exe" you would have seen it is "Virtual Noise Cancellation". (still a strange name because you "really" cancel the noise or do not cancel it at all. ). That sounds a lot more logical than a remote control program is included in the drivers.

    Is anybody aware of any response from realtek? Is there any sane journalistic site that asked from realtek their response and got a better response than a standard PR response. Because leaking of the realtek keys might mean that any realtek produckt might be infected if they do not find the cause of the leak.

  33. Just wondering... by s0litaire · · Score: 1

    ...If the reason for the Delay in fixing the bug is with purely commercial...

    Think about it.

    MS probably own a fair whack of shares in most of the big AV vendors. MS tips off the vendors of the exploit and they find a way to mitigate the effects (not fix the problem).

    The Vendors then use the month or so between MS scheduled updates to panic the masses that they need to renew their AV subscription to help with this new virus attack.

    Once they have milked the masses for a month or so of re-subscriptions, MS then come out with a patch.

    Simples... ;)

    Oh? Is it me or has their been a lack of reporting on HOW the drivers got signed?

    Was it an inside job (Ochams razor says yes) or has someone worked out a way to spoof or recreate valid digital signatures... (The paranoid in me says yes.)

    --
    Laters Sol "Have you found the secrets of the universe? Asked Zebade "I'm sure I left them here somewhere"
  34. Not Accurate by Anonymous Coward · · Score: 0

    It is not accurate to say that Microsoft has "no plans" to patch this. They don't have a schedule yet, but OF COURSE they're going to patch. I suspect within a couple of weeks. In the meantime, most antivirus software (including Microsoft's Security Essentials) protects against the underlying threat.