Slashdot Mirror


Microsoft Blasts Spy Agencies For Leaked Exploits Used By WanaDecrypt0r (engadget.com)

An anonymous reader shares Engadget's report about Microsoft's response to the massive WanaDecrypt0r ransomware attack: Company president Brad Smith has posted a response to the attack that roasts the NSA, CIA and other intelligence agencies for hogging security vulnerabilities instead of disclosing them to be fixed. There's an "emerging pattern" of these stockpiles leaking out, he says, and they cause "widespread damage" when that happens. He goes so far as to liken it to a physical weapons leak -- it's as if the US military had "some of its Tomahawk missiles stolen"... Microsoft had already floated the concept of a "Digital Geneva Convention" that required governments to report security holes, but the idea has gained a new sense of urgency in light of the recent ransomware chaos... While Microsoft makes its own efforts by rushing out patches and sharing concerns with other companies, it also chastises customers who could have closed the WannaCry hole two months earlier but didn't.
BrianFagioli shared a BetaNews article arguing Microsoft "should absolutely not shoulder any of the responsibility. After all, the vulnerability that led to the disaster was patched back in March." But troublemaker_23 notes that ITwire still faults Microsoft for not planning ahead, since in February 150 million people were still using Windows XP.

324 comments

  1. Enforcement is the problem by JoshuaZ · · Score: 5, Insightful

    Any weapon ban treaty has a problem of detecting violations. If one cannot easily detect violations, one cannot enforce the treaty effectively. For pretty much every nuclear weapons treaty the biggest stumbling block has almost always been verification that people are adhering to it. At least there, there's infrastructure to look at. Trying to determine that governments aren't holding back tiny little files stored away somewhere would be much more difficult. In that context, such a treaty would be unlikely to succeed.

    1. Re:Enforcement is the problem by Anonymous Coward · · Score: 5, Insightful

      House rules:

      - The guy with the gun always wins.
      - Only the government gets to have guns.

      The government only needs to hold up a flimsiest facade that they're "good people", and that's only to keep the house of cards that is the American economy from collapsing into a heap. We're all taught from the youngest age that Mr Policeman is good and you should go to him if you need help. Fast-forward 20 years and you start to understand why you shouldn't. We all need to stop pretending that the government is here for our interests; it isn't.

    2. Re:Enforcement is the problem by Anonymous Coward · · Score: 0, Offtopic

      That is Alex Jones conspiracy nonsense. You should be grateful that your Soros-funded overlords don't kill you in your sleep. Oh wait, they didn't make it in this time because Vladimir Putin literally hacked the elections from his Macbook Pro and will be hacking the atmosphere so we can't breathe all in short order. Enjoy your privilege, whitey,

    3. Re:Enforcement is the problem by Kjella · · Score: 4, Interesting

      Nothing is going to make IS adhere to the real-world Geneva convention either. The point of such treaties aren't direct enforcement, they're to establish a standard for civilized warfare so that you can apply pressure to other nations to join, be able to chastise those who break it and give reasons to impose sanctions, intervene or join the opposing forces. Take for example the treaty on anti-personnel landmines, if you've promised to disarm it would be a pretty big scandal if you were secretly stockpiling and/or deploying them anyway. Assad kills people every day but start a chemical attack and he got a rather swift response.

      If there was a treaty to disclose vulnerabilities in mass market consumer software (because face it they won't give up everything) then leaks like these would show that the US are lying sacks of shit whose words are worth nothing. Being a man of your words and having credibility are very real currencies in international politics. Breaking one treaty would put into question every other treaty the US has signed too. There's no real other force behind it than your own country's promise, there wouldn't be any other direct consequences than a loss of reputation. But that is usually sufficient to do some good, at least it puts a cost on violating it. Today the NSA can just shrug and say they're doing their job.

      --
      Live today, because you never know what tomorrow brings
    4. Re:Enforcement is the problem by TheRaven64 · · Score: 2

      As with any law or convention, there's a balance between probability of detection and penalty. Nuclear weapons are an interesting one, because for a small country having nuclear weapons has often been the difference between being invaded by a superpower and not being. The worst-case penalty for not having nuclear weapons is an invasion, the penalty for having them is economic sanctions. There's therefore a big problem in enforcement. Heinlein's (fictional) Space Patrol was a non-national entity that had a monopoly on nuclear weapons and was empowered to enforce this monopoly by deploying nuclear weapons against anyone who violated it: in this situation there's no benefit to owning nuclear weapons, but creating this situation is very hard.

      In terms of 'cyber weapons' (horrible term), the penalty for not owning them is much lower. You're unlikely to have ones that are capable of crippling the supply lines of the conventional armed forces of a superpower. You can use them for economic ends, but if you get caught then the penalties are much worse than the benefits.

      It doesn't really matter if a country is stockpiling vulnerabilities, it matters if they start using them (and leaking them so that they're used by third parties counts here). The correct response here would be to hold the NSA, and by extension the US government, responsible for all costs associated with this ransomware and then do the same to the next malware that comes from a similar source. If the cost of stockpiling vulnerabilities has the potential to be billions or trillions of dollars if they're leaked, then there's suddenly a big incentive to work with vendors to get them fixed quickly.

      --
      I am TheRaven on Soylent News
    5. Re:Enforcement is the problem by Anonymous Coward · · Score: 2, Insightful

      "Civilized warfare"

      Sounds like "military" and "intelligence". Two words that cannot be part of the same sentence.

    6. Re:Enforcement is the problem by AmiMoJo · · Score: 1

      The EU should just set up a well paid group to look for these vulnerabilities and report them. That's all the NSA does, and there is plenty of talent in the EU that doesn't want to work for GCHQ and the like. A few million Euros a year could fix this, and the EU is big and diverse enough to resist pressure from national agencies like GCHQ (which won't even be in the EU soon).

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

      House Rules:

      - Everyone has guns.
      - The bad guy always shoots first.

    8. Re:Enforcement is the problem by GLMDesigns · · Score: 1

      We have rules and many are followed.

      We don't use chemical weapons. Even Hitler did not.
      We have agreements on bullets and stick to them.

      The only part of the geneva convention that is NOT followed are by those people who aren't wearing uniforms and blend back into the civilian population. Hmmm. Wonder why no one mentions that sh!t.

      --
      If you're scared of your govt then you need to further restrict its powers
      Vote 3rd Party in 2016 and beyond
    9. Re:Enforcement is the problem by Anonymous Coward · · Score: 0

      I read the constitution a while ago, can't recall the section that said the government is "here for our interests". It does have provisions for a national defense.

    10. Re:Enforcement is the problem by courteaudotbiz · · Score: 2, Informative

      Even Hitler did not.

      Are you totally out of your Sean Spicer brainwashed mind? Ever heard of Zyclon B?

      Maybe you are being sarcastic, but I just don't get it in your post (English is not my first language)

    11. Re: Enforcement is the problem by Anonymous Coward · · Score: 0

      Domestic defense is a real issue and I mean on all fronts. Economically speaking, what else would protect from monopolies? Even now, the protections are weak. If they were non-existent, most would live miserable lives.

    12. Re:Enforcement is the problem by GLMDesigns · · Score: 2

      First of all we're talking about treaties regarding combat not concentration camps. This "Even Hitler did not use chemical weapons" phrase has been used since at least the 1980s. I first heard about it when people were talking about chemical weapons being used in the Iraq-Iran war.

      Hitler could have used it with great affect in the Battle of Stalingrad, He could have pulled his troops out of the city and used artillery and planes to saturate the city with chemical weapons. He did not.

      There is evidence that the Germans used poison gas was used in a few instances. But it was rare, it was not part of their military strategy.

      The key point here is not "was chemical weapons used in an isolated case here or there" (Hitler, Iraq, Syria) but whether or not treaties regarding use of military weapons actually work. They surely seem to.

      My post was referring back to the statement that "civilized warfare" sounds like "military" and "intelliigence"

      --
      If you're scared of your govt then you need to further restrict its powers
      Vote 3rd Party in 2016 and beyond
    13. Re:Enforcement is the problem by Doke · · Score: 1

      Han shot first. :-)

    14. Re: Enforcement is the problem by Anonymous Coward · · Score: 0

      The government is here for us. We're the reason it exists. It may have gone out the rails a bit, but that's no reason to abandon governments. We have to work together to build the government we want and need.

    15. Re:Enforcement is the problem by Anonymous Coward · · Score: 0

      Thank you, George Carlin. Got any other witty zingers you want to shoot our way?

    16. Re:Enforcement is the problem by Anonymous Coward · · Score: 0

      Zyklon B was not a chemical weapon, it was a pesticide. Chemical weapons have characteristics that make them stick around in an area after dousing it. Zyklon B was so totally unsuitable for this that they had to pack people in closed rooms for it to be effective. Put Z-B in artillery shells and lob them at Russians and watch as they dust themselves off and keep coming. Put sarin instead and watch as they start shaking and dying like bugs that have been hit with bugspray.

    17. Re:Enforcement is the problem by OutOnARock · · Score: 1


      Jumbo Shrimp

    18. Re:Enforcement is the problem by DMJC · · Score: 2

      No Treaty stopped Hitler using chemical weapons. It was the knowledge that Churchill had large enough stockpiles to gas every German in Germany multiple times over that stopped him from opening that Pandora's box.

    19. Re:Enforcement is the problem by GLMDesigns · · Score: 1

      Well, most treaties are backed up by more than good intentions. MAD (Mutually Assured Destruction) was the military strategy behind the treaties btwn the US and USSR.

      --
      If you're scared of your govt then you need to further restrict its powers
      Vote 3rd Party in 2016 and beyond
    20. Re:Enforcement is the problem by Anonymous Coward · · Score: 0

      We all need to stop pretending that the government is here for our interests; it isn't.

      "the government" changes all the time, unless you're living in somewhere like North Korea this is just rubbish. Just look at Trump getting in and disrupting the establishment and kicking out existing government figures.

  2. Enough blame to go around by Anonymous Coward · · Score: 0

    Sure sucks that the exploit exists in the first place, but it sure sucks even more to be the person who wrote the code being exploited.

    1. Re:Enough blame to go around by Anonymous Coward · · Score: 1

      They probably got promoted for writing their code so quickly, and the manager who decided to enable the feature by default too.

    2. Re:Enough blame to go around by Excelcia · · Score: 5, Insightful

      This exploit exists in an old protocol no one uses any more. Is any vulnerability avoidable? Sure. Should this one have been fixed, or the code deprecated earlier, absolutely. Could /you/ write a hundred million lines of code and not have a critical vulnerability? In case it's not obvious (to you), that was a rhetorical question.

      I am no fan of Microsoft. I never have been. But in this case, the real evil was perpetrated (and there is no other word for it) by the NSA. An agency of the United States government, one specifically tasked with the protection of US citizens, learned of a vulnerability in an operating system used in critical applications throughout the country, used by the majority of its citizens, and not even accidentally sat on it - they purposefully, with consideration and intent, sat on that information. Not only that, but they then developed a weapon to exploit it, lost control of that weapon, and it is now in the wild where it can do the most damage.

      This is a combination of willful dereliction of duty, and gross negligence. This shouldn't be Microsoft complaining, this should be the director of the NSA hauled in handcuffs before congress.

    3. Re:Enough blame to go around by scdeimos · · Score: 1

      Oh for the love of mod points...

    4. Re:Enough blame to go around by Anonymous Coward · · Score: 1

      https://github.com/RiskSense-Ops/MS17-010/blob/master/exploits/eternalblue/ms17_010_eternalblue.rb#L32

      According to the above, the bug comes from subtracting a DWORD from a WORD.

      This is something a compiler will usually show a warning. If it did not, then the compiler is to blame.

      If the Windows programmer set a flag to disable warnings from the compiler, or ignored the warnings from the compiler, then the programmer is to blame.

    5. Re:Enough blame to go around by arth1 · · Score: 1

      They probably got promoted for writing their code so quickly

      It's a government agency. You don't get promoted for being clever or efficient, you get promoted for dotting the i's and crossing the t's (or, in some cases, for dotting the t's and crossing the i's).

    6. Re:Enough blame to go around by Dunbal · · Score: 1

      Yeah next time your mechanic charges you $2000 for something you didn't need, make sure you listen to his "cars are really complicated with lots of moving parts and sophisticated electronics" justification.

      --
      Seven puppies were harmed during the making of this post.
    7. Re:Enough blame to go around by Dunbal · · Score: 4, Insightful

      This is something a compiler will usually show a warning. If it did not, then the compiler is to blame.

      Guy in India writing the outsourced Microsoft code: "That stupid compiler always generates so many warnings I just turned the warnings off. The code compiles fine I don't see what the problem is."

      --
      Seven puppies were harmed during the making of this post.
    8. Re:Enough blame to go around by arth1 · · Score: 1, Insightful

      This is something a compiler will usually show a warning. If it did not, then the compiler is to blame.

      Blame isn't a limited commodity, where you reduce blame one place by adding it to another. "Shifting blame" is an attempt at binary thinking and reducing complexity, and is an impediment to justice.

      That a compiler or static analysis tool is to blame for not warning where it should does not absolve the programmer one iota. A programmer who depends on software to tell him when he's done a mistake deserves blame heaped up high. The tools can warn about bad code, but absence of warnings does not imply good code.

    9. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      Wrong. The number one cause of rampant and viral hacks is MICROSOFT and their shitty code.

      If M$ put one tenth the effort into writing secure code and testing for security problems as they put into ducking responsibility, these problems would not exist.

    10. Re:Enough blame to go around by arth1 · · Score: 1

      It's not the governments job to protect everyone from self inflicting their own wounds or creating their own problems.

      In this case, the wound was made with a government made knife, designed to penetrate known armor, and leaked through government incompetence. I think that puts some blame on the government too.

      If it wasn't for the government (a) making, and (b) leaking this weapon, this particular attack would likely not have happened. I can see the US government being sued for damages in foreign jurisdictions that allow this.

      That does not absolve those who brought the malware onto a network by monkey-clicking links, of course.

    11. Re:Enough blame to go around by Gadget_Guy · · Score: 1

      We should be able to see how this occurred by looking at the leaked Windows 2000 source code back from 2004. I seem to recall that it included the networking code. Given that Microsoft backported the patch for this vulnerability to Windows XP then it seems reasonable to assume that it is still the same legacy code that came with Windows 2000 (and earlier).

      Compiler warnings were a lot less sophisticated back in those days. I wonder how many warnings they have to turn off today just to be able to compile the ancient code that lives in the guts of Windows.

    12. Re:Enough blame to go around by dryeo · · Score: 1

      Microsoft is a government agency now?

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    13. Re:Enough blame to go around by arth1 · · Score: 2

      The exploit code was written (or obtained through other means) by NSA, and partially rewritten by for now unknown hackers.
      The exploited e-mail code (stage 1 infection) was written by several different vendors who allow click exploits.
      Stage 1 also depends on badly written DNA, i.e. people triggering the infection.
      The exploited SMB code (stage 2 infection) was written by 3Com, but since then presumably rewritten by Microsoft. Although legacy code has a tendency to survive quite a few rounds of copy/paste, as few programmers have an inclination to delve in and understand old code enough to rewrite from scratch.

    14. Re: Enough blame to go around by Solo-Malee · · Score: 4, Insightful

      "While Microsoft makes its own efforts by rushing out patches and sharing concerns with other companies, it also chastises customers who could have closed the WannaCry hole two months earlier but didn't." If Microsoft didn't dress up Windows 10 deployment campaigns as security patches maybe people would have applied important updates, instead, many people got fed up of cleaning up the Windows 10 installer so turned of auto update instead. Glad I'm no longer dependent on Windows.

      --
      "If it's lost, it'll turn up. Things always do" "I love it when a plan comes together"
    15. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      Could /you/ write a hundred million lines of code and not have a critical vulnerability?

      There should never be a hundred million lines of code in which a bug can create a critical vulnerability.

    16. Re:Enough blame to go around by phantomfive · · Score: 1

      Yeah, that old code from Microsoft in the 90s was rather terrifying (it's the reason cmd.exe is so outdated, people don't dare to work on it). Not surprising someone would turn off the warnings, they might be all over the place.

      --
      "First they came for the slanderers and i said nothing."
    17. Re:Enough blame to go around by phantomfive · · Score: 1

      Is that code available anywhere?

      --
      "First they came for the slanderers and i said nothing."
    18. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      > This is a combination of willful dereliction of duty, and gross negligence.

      Huh? The NSA is in the business of spying, not in the business of improving the quality of (commercial) software.

    19. Re:Enough blame to go around by Gadget_Guy · · Score: 1

      I did a really quick search when I posted my first message, but the only thing I could find was a torrent on the pirate bay. I can't access that from here to tell if it is legitimate.

    20. Re: Enough blame to go around by Pentium100 · · Score: 1

      This, so many times this.

      If people are still using Windows XP, then maybe Microsoft could not make a better OS for them? At least until recently, most people installed updates. But then the whole Windows 10 nonsense started - spyware being installed as a critical update, Windows 10 nag screen too. At some point Windows 10 was installed automatically even if you closed the nag window. And Windows 10 is crap, or rather, it is a relatively good OS, but with spyware and adware right from Microsoft, oh, and Windows now automatically updates itself and reboots (for home users at least) and sometimes the updates introduce new problems.

      The solution was to disable automatic updates and to optionally install the really important updates (not the Windows 10 nagware that Microsoft says is important)..Of course then Microsoft started to release all updates in one big package, so you could not install a security patch without installing spyware. Because of this, Microsoft created a bigger problem than it had with Windows XP. Since now people do not really want to update, stopping support for Windows 7 will not result in people hurrying to install Windows 10.

      I have a PC with Windows 10 and have spent some time disabling its telemetry (some may still be left, but at least I did not see any traffic for a good while from that PC to microsoft). However, I cannot install this update, because it may turn telemetry back on (or hide it better). Thankfully, there is a workaround (disabling SMBv1) that does not require installing the patch.

    21. Re:Enough blame to go around by Rockoon · · Score: 1

      Ignoring compiler warnings is standard operating procedure for any large code base.

      --
      "His name was James Damore."
    22. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      i concur.

      we are yet to see real shtf case, such as crippling of usa electrical grid by a teenager from backwoods of ukraine.

      the entire concept of colluding with bill gates or intel over backdoors needs to be revised. now you have nsa own weapon in the wild, and it is clearly not over.

    23. Re:Enough blame to go around by Rockoon · · Score: 1

      Warnings must ultimately be turned off because the code base has migrated from compiler version to compiler version, possibly also from 16-bit to 32-bit to 64-bit, ...

      It isnt because submitting some new code causes a warning. Its because at some point, overnight, lots of old code started showing warnings with some change such as to a more "standards compliant" version of an ever evolving compiler, so many warnings all at once that it would take a serious concerted to "fix" and its just not worth it.

      --
      "His name was James Damore."
    24. Re:Enough blame to go around by AchilleTalon · · Score: 1

      Gross negligence is when someone like the CTO and/or CEO continues to run his business using Windows XP without buying maintenance and patching the OS knowing the manufacturer stopped supporting this OS a long time ago, except for paying customers. Wow, there is still 150 million idiots out there running unpatched versions of Windows XP.

      Gross negligence is letting you IT infrastructure going outdated and unmaintained because you want to save a few bucks and you are gambling with your company's security betting you will be safe because you are not a target big enough worth attacking.

      Until six months ago, the large company in financial industry I am working for was still running thousands of Windows XP workstations and everything internally developped running in a browser needs to support IE 8.

      Many servers were installed with selfsigned certificates and nobody really cares, even the authentication infrastructure was running an outdated and no longer supported version of OpenSSL. Outdated and no longer supported versions of Java were found everywhere.

      But, we haven't suffer a major attack yet. Management is still rewarding the sloppiness attitude on security because it saves some budget money at the end of the year.

      --
      Achille Talon
      Hop!
    25. Re: Enough blame to go around by Anonymous Coward · · Score: 0

      The NSA is first and foremost part of the Defense Department, which is supposed to guard national security. If they're not protecting national security (which could be argued in this and many other cases), then they're doing it wrong.

    26. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      Maybe Microsoft should pay for all of this beta testing that they think they are entitled to receive for free in order to make even more money off of everyone else's efforts.

    27. Re:Enough blame to go around by angel'o'sphere · · Score: 1

      Actually an interesting question: how do you write/run/test/debug malware :)

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    28. Re:Enough blame to go around by angel'o'sphere · · Score: 1

      I hope you are not in the software business.
      This: A programmer who depends on software to tell him when he's done a mistake deserves blame heaped up high. is a extremely idiotic attitude.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    29. Re:Enough blame to go around by dryeo · · Score: 1

      The original post said this,

      Sure sucks that the exploit exists in the first place, but it sure sucks even more to be the person who wrote the code being exploited.

      As it is Windows that is being exploited due to someone coding a dword being subtracted from a word, it seems they're referring to the MS coder, though your post implies 3com supplied the code to MS. Either way it was not the government who wrote the code being exploited.
      Big business and government aren't that different, they're both large bureaucracies with the cover your ass attitude that comes with bureaucracies.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    30. Re:Enough blame to go around by edtice1559 · · Score: 2

      Or more likely, when the original warning was generated, the subtraction was not a problem. There was some external constraint that made this a valid operation. Then later there was what was thought to be an unrelated change that relaxed the external constraint. That's why code this size is hard. Almost any line can affect any other line and there's no way to know when you make a change what else might break. Probably there is something that could have been done here (like range-checking the result just to be sure) but a simplistic diagnosis (too lazy or stupid to pay attention to the compiler warning) is unlikely to represent a very significant portion of the actual cause.

    31. Re:Enough blame to go around by arth1 · · Score: 1

      Big business and government aren't that different, they're both large bureaucracies with the cover your ass attitude that comes with bureaucracies.

      And perhaps especially so for Microsoft, which probably is bigger than some countries' governments.

      As the ggp said in the title, there's enough blame to go around. To both Microsoft, NSA, IT departments and individual users.

    32. Re: Enough blame to go around by TheFakeTimCook · · Score: 1

      "While Microsoft makes its own efforts by rushing out patches and sharing concerns with other companies, it also chastises customers who could have closed the WannaCry hole two months earlier but didn't."

      If Microsoft didn't dress up Windows 10 deployment campaigns as security patches maybe people would have applied important updates, instead, many people got fed up of cleaning up the Windows 10 installer so turned of auto update instead.

      Glad I'm no longer dependent on Windows.

      Exactly!

      That's why I turned off WU on my Win7 work laptop.

      Then, when I went to download the "Security Only" Update for Windows 7 (and others), part of MS17-010, it downloaded, spun for about 5 minutes, and then declared it didn't install. No explanation. Just. No.

      Sigh...

    33. Re:Enough blame to go around by phantomfive · · Score: 1

      Apparently in this case, it would have been worth it. What's the point of hiring 3000 security engineers if you don't do the known things that will give you good security?

      --
      "First they came for the slanderers and i said nothing."
    34. Re:Enough blame to go around by phantomfive · · Score: 1

      A lot of security researchers recommended having your own small, private network that wasn't connected to the internet. I think a lot of them are switching to VMs, though. You can check here for work someone is doing to reproduce the current vulnerability in Metasploit.

      --
      "First they came for the slanderers and i said nothing."
    35. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      Without any security flaws at all? That's rather impressive! What is the operating system you work on?

    36. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      Just fix for all unknown and future scenarios. How hard could it be??

    37. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      If you want to argue against that charge from the mechanic because you're knowledgeable in the field, go right ahead. Otherwise you're talking out of your ass.

    38. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      Please point me to the OS that has never had a major security vulnerability.

    39. Re: Enough blame to go around by Merk42 · · Score: 1

      This, so many times this.

      If people are still using Windows XP, then maybe Microsoft could not make a better OS for them? At least until recently, most people installed updates. But then the whole Windows 10 nonsense started - spyware being installed as a critical update, Windows 10 nag screen too.

      Windows 10 (and the Windows 7/8 telemetry updates) were released after Windows XP was EOL.
      These people were never going to upgrade, either due to laziness, budget, or proprietary software that only worked on XP. (note those also apply to switching to Linux)

    40. Re:Enough blame to go around by Anonymous Coward · · Score: 0

      This exploit exists in an old protocol no one uses any more.

      SMB version 2 was only introduced in Windows Vista (2007).

      SMBv1 was the norm if you had to talk to a pre-Vista computer. Which are still plentiful, I'm sure you're aware of that.

      I saw a figure quoted that 10 % of SMB traffic was still SMBv1 today (in 2017).

    41. Re: Enough blame to go around by Agripa · · Score: 1

      If people are still using Windows XP, then maybe Microsoft could not make a better OS for them?

      This is what happened to me. As far as I am concerned, MIcrosoft never released a successor to Windows XP. They did not even release a *bad* successor to Windows XP.

      At least until recently, most people installed updates. But then the whole Windows 10 nonsense started - spyware being installed as a critical update, Windows 10 nag screen too. At some point Windows 10 was installed automatically even if you closed the nag window. And Windows 10 is crap, or rather, it is a relatively good OS, but with spyware and adware right from Microsoft, oh, and Windows now automatically updates itself and reboots (for home users at least) and sometimes the updates introduce new problems.

      The solution was to disable automatic updates and to optionally install the really important updates (not the Windows 10 nagware that Microsoft says is important)..Of course then Microsoft started to release all updates in one big package, so you could not install a security patch without installing spyware. Because of this, Microsoft created a bigger problem than it had with Windows XP. Since now people do not really want to update, stopping support for Windows 7 will not result in people hurrying to install Windows 10.

      This has been a consistent pattern. One of these happening would be happenstance. Two of these might be coincidence. 6+ of these are policy no matter how many denials Microsoft makes.

    42. Re:Enough blame to go around by Agripa · · Score: 1

      As it is Windows that is being exploited due to someone coding a dword being subtracted from a word, it seems they're referring to the MS coder, though your post implies 3com supplied the code to MS. Either way it was not the government who wrote the code being exploited.

      I am not convinced of that at least in the sense that the exploit was deliberate. Does anybody think that Microsoft is not cooperating with the NSA and other government agencies in one way or another to include exploits? RSA sure was so we know this happens.

    43. Re: Enough blame to go around by Pentium100 · · Score: 1

      I kinda like Windows 7, it's like updated XP. Of course, it requires more RAM and faster CPU than XP (each new version of Windows is said to be faster than the previous one, but actually runs slower on the same hardware), but overall it is quite good. And I can have the Windows2000 style UI instead of the new tablet-style UI of Windows 8 and 10.

      As for updates, because this has been happening for a while now, it's way past incompetence and is pretty much certainly malice.

      But even when updates were not malicious (mostly), requiring restart for pretty much any update is still extremely inconvenient. On Linux I need to restart if I update the kernel or a lib that everything uses, but I can update openssl or bash without a reboot. Windows even has a hot patching capability for its DLLs, just that it is not used.

    44. Re: Enough blame to go around by Agripa · · Score: 1

      I kinda like Windows 7, it's like updated XP. Of course, it requires more RAM and faster CPU than XP (each new version of Windows is said to be faster than the previous one, but actually runs slower on the same hardware), but overall it is quite good. And I can have the Windows2000 style UI instead of the new tablet-style UI of Windows 8 and 10.

      Started with a test system of Windows 7 and that was how I discovered that Microsoft had removed functionality. I am not talking about the user interface which was bad enough but types of programs not being supported because the necessary APIs were gone. Microsoft gave all kinds of bullshit answers when asked about this like "we removed that API for performance reasons".

    45. Re: Enough blame to go around by Pentium100 · · Score: 1

      I use some 16bit programs on my Windows 7 PC in XP mode, which is an XP virtual machine.

  3. Why? by nospam007 · · Score: 3, Funny

    I don't see it.
    MS tried everything short or threats to get people to upgrade to a secure Win10 version to no avail.

    This will bring millions of new licenses for MS.

    1. Re:Why? by Dunbal · · Score: 3, Interesting

      secure Win10

      +1 Funny

      You're also ignoring the huge elephant in the room - that Microsoft probably knew about that vulnerability or even better, created it in conjunction with the NSA et al. By the way - WINDOWS 10 ALSO REQUIRED A "FIX". This is not a "zero day vulnerability", it's a back-door plain and simple.

      --
      Seven puppies were harmed during the making of this post.
    2. Re:Why? by Anonymous Coward · · Score: 1

      And in response plenty of people disabled automatic patching. That Win10 upgrade was a really good way to destroy that little bit of thrust people might have had left for automatic upgrades.

    3. Re:Why? by Dutch+Gun · · Score: 4, Interesting

      One of the problems is that MS poisoned any good will about upgrading with their own actions... first by more or less tricking people into upgrading to Windows 10, and second, by making that upgrade (and all other upgrades) less trusted by pushing telemetry as required updates, and by making Windows 10 updates incredibly annoying, disruptive, and on occasion, simply broken.

      I don't blame MS for not writing perfect code, especially older code. No OS used today has zero exploits, so I think it's disingenuous to bash Microsoft with each new bug found but somehow give Linux a pass when the same damned things happen. But I'm sure as hell going to blame them for encouraging so many people to distrust Microsoft's own security patches in the first place, even going so far as to actively block them. That was all because of their OWN tone-deaf policies of "we know what's best for you, so shut up and update. Oh, and don't mind the telemetry we're slurping up. We promise its benign. What? No, there's no way to turn it off."

      --
      Irony: Agile development has too much intertia to be abandoned now.
    4. Re:Why? by Errol+backfiring · · Score: 1

      So the blame is 100% on Microsoft. The whole Windows 10 debacle shows that Microsoft's updates cannot be trusted. So the Windows population now consists of mainly two groups: those who could not switch updates off on time (and now never can switch off again because they have windows 10 involuntarily) and those who could switch them off and dare not install anything from Microsoft ever again. Microsoft itself has made terribly sure that updates are not installed if it can be avoided.

      --
      Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
    5. Re: Why? by Anonymous Coward · · Score: 0

      Win 10 required a fix. However, the default configuration of win 10 has the vulnerable protocol handler disabled.

      W10 machines are immune to remote compromise by this malware out-of-the-box. You'd have to run the exe directly on the machine to get owned.

    6. Re: Why? by Dunbal · · Score: 1

      the default configuration of win 10 has the vulnerable protocol handler disabled.

      So I'm guessing the NSA has another separate way in on Windows 10 boxes.

      --
      Seven puppies were harmed during the making of this post.
    7. Re:Why? by bluefoxlucid · · Score: 1

      Yet Microsoft wasn't proactive because people were still running Windows XP which--like DOS 3.0--didn't get a patch.

      I don't see how it's Microsoft's fault that other people didn't upgrade to Vista, 7, 8, 8.1, or 10.

    8. Re:Why? by Xyrus · · Score: 1

      secure Win10

      +1 Funny

      You're also ignoring the huge elephant in the room - that Microsoft probably knew about that vulnerability or even better, created it in conjunction with the NSA et al. By the way - WINDOWS 10 ALSO REQUIRED A "FIX". This is not a "zero day vulnerability", it's a back-door plain and simple.

      No, it isn't a backdoor you moron. It's defect in the old SMBv1 that goes back to XP. No one sane uses it anymore, but the the old code is still there. The worm takes advantage of that fact.

      --
      ~X~
    9. Re:Why? by angel'o'sphere · · Score: 1

      Of course it is MS fault!
      Who else?
      If Vista, 7 and 8 and now 10 would not be such shitty OSes people would switch.

      On top of that, some of those OSes have idiotic minimum requirements and don't even install. Even if the single application/appliance that would later run in it would run just fine.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    10. Re:Why? by clodney · · Score: 1

      So the blame is 100% on Microsoft. The whole Windows 10 debacle shows that Microsoft's updates cannot be trusted. So the Windows population now consists of mainly two groups: those who could not switch updates off on time (and now never can switch off again because they have windows 10 involuntarily) and those who could switch them off and dare not install anything from Microsoft ever again. Microsoft itself has made terribly sure that updates are not installed if it can be avoided.

      Given the statistic I recently read that Windows 10 is on over 400 million devices, I think you are missing a third group that contains in excess of 100 million people: those who want Windows 10 and believe that all things considered, it is a better choice for them than earlier versions of Windows.

      Microsoft did absolutely everything they could to get Windows 10 into the field, including some sleazy tactics. But auto updating systems are like vaccinations. They provide herd immunity to everyone around them even if some people have bad reactions to vaccines.

    11. Re:Why? by Anonymous Coward · · Score: 0

      It was a zero day when MS patched it in march. Once it's released in the wild and actively infecting (and being analyzed) it's no longer a zero day. This has nothing to do with it being a backdoor, I don't think you understand was 0day means in this context.

      Beyond that, it's an issue with an underlying system that affected any of the OSs that used that system, hence them even providing a patch for XP which has been end of life for awhile.

      so you can go ahead and try to shift blame over to microsoft (who actually provided the fix BEFORE this started spreading) instead of the intelligence agencies that discovered this hole god knows how long ago and failed to disclose it so they could exploit it.

      Maybe you can pull your head out of your ass long enough to explain how this is MS's fault, but I'll be done listening by then.

    12. Re:Why? by cm5oom · · Score: 1

      So that explains why these people never upgraded to vista, 7 or 8.

    13. Re:Why? by Wulf2k · · Score: 1

      "I think you are missing a third group that contains in excess of 100 million people: those who want Windows 10 and believe that all things considered, it is a better choice for them than earlier versions of Windows."

      I think you're misclassifying the group that we call "anybody who has bought a new computer in the past two years".

    14. Re:Why? by bluefoxlucid · · Score: 1

      I remember running Linux on 400MB of RAM. I remember upgrading from 16GB because it was straining. Then, I enabled ZRAM.

      Windows 10 has a memory compression system better than ZRAM now. Linux has either Zswap (compressed swap cache, requiring a backing device) or ZRAM (compressed RAM, doesn't act as a first-level cache, so won't move more-stale data to disk and less-stale data to RAM). Windows 10 has in-memory compression; if memory pressure is too high, it swaps compressed pages to disk. The difference is Windows 10 is Zswap-like if you have on-disk swap, ZRAM-like if you don't have on-disk swap, and agnostic to which configuration you're using; Linux requires you to select a strategy and configure the relevant bits.

      Even server OSes on Linux need like 2GB of RAM and at least 2GB of disk; and you're going to run out of disk with all the bullshit they do day-to-day stuffing extra kernels and packages in there if you don't ritualistically clean up. Gone are the days of 256MB RAM and 800MB disk installations for a desktop OS.

      We've had some pretty severe remote hacks on Linux, BSD, and MacOSX, too; just nobody took over 97% of the Internet with them.

    15. Re:Why? by Anonymous Coward · · Score: 0

      While it's not supported, you can trick Windows 10 into never downloading updates. You do so by setting your computer's network connection as a "metered" connection, and telling Windows you don't want to download updates over a metered connection (https://www.howtogeek.com/224981/how-to-stop-windows-10-from-uploading-updates-to-other-pcs-over-the-internet/).

      Windows really does need to give users more control over the OS without considering it an additional feature. Trying to administer Windows 10 Pro in a corporate environment is made difficult by administrative features that are disabled, and only enabled in Windows 10 Enterprise. Upgrading from one to the other can be prohibitively expensive, leaving businesses with Windows 10 Pro PCs that are a pain in the ass to manage, or giving them a good reason to go back to Windows 7.

    16. Re:Why? by Agripa · · Score: 1

      I don't see it.
      MS tried everything short or threats to get people to upgrade to a secure Win10 version to no avail.

      This will bring millions of new licenses for MS.

      Microsoft also removed features and crippled functionality in a quest to leverage their desktop monopoly into PDAs and tablets. They never released a successor to Windows XP.

  4. Microsoft is 100% right on this one by Snotnose · · Score: 5, Interesting

    Nobody is perfect, all software has vulnerabilities. Had our relevant TLAs bothered to tell the relevant companies about the holes they found we would all be a hundredfold safer. But no, they kept them secret, figuring they could hack Some Bad Guy's computer and Stop Some Low Level Bad Thing.

    The fault here lies in our countries TLA's deciding it was better to leave 100% of the country at risk hoping they would be able to exploit a hole before someone else could exploit that same hole against us.

    Fuck the NSA, CIA, FBI, and everyone else that finds security issues and keeps them private. They are the problem, not Microsoft.

    1. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 1

      You need to step back and ask how many employees of Microsoft serve other masters. They use anti-competitive means to shove their products upon people and then take no responsibility for protecting the people.

      I recall Microsoft providing the source code to a few countries to get deals signed. Do you really think that only U.S. intelligence agencies are/were aware of undisclosed vulnerabilities? What if we knew they were compromised internally and that disclosing intel about security vulnerabilities was only weaponizing our adversaries?

      You make it sound so very simple; when in reality things are complicated.

    2. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      Nobody is perfect, all software has vulnerabilities.

      There's always a risk, but software companies are the ones who decide how much resources they spend to reduce the risk. If companies don't get blamed for vulnerabilities, then what incentive do they have to write safe code?

    3. Re:Microsoft is 100% right on this one by TWX · · Score: 1

      Microsoft is not 100% right; they created something with this vulnerability and sold it for a very long period of time. They're patching XP for chrissakes.

      --
      Do not look into laser with remaining eye.
    4. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      Do you really think that only U.S. intelligence agencies are/were aware of undisclosed vulnerabilities?

      Do you really think that the undisclosed vulnerabilities that Russia and China know about are not the exact same vulnerabilities that the U.S TLAs knew about?

    5. Re:Microsoft is 100% right on this one by rsmith-mac · · Score: 5, Interesting

      I know this isn't a popular opinion around here, but hear me out.

      The NSA is the US's SIGINT operation. Their job is to be both the offense and the defense when it comes to dealing with electronic systems. So developing attacks against other systems is part of their purview, and we want them to continue doing so such that we can spy on, and if necessary attack other nations. The need for an offensive SIGINT group will always exist, even if it's not the NSA.

      Back in the days of yore, it used to be that exporting valuable software was restricted. If the Soviets wanted software for controlling gas pipelines, for example, they either had to develop their own or steal it. And exporting useful encryption was right-out banned. The end result was that for SIGINT purposes, there was a very clear line between "us" and "them" in what each side's systems could do, how they worked, and what they ran.

      The Internet has put an end to national borders for software. Now everyone runs the same Oracle database, the same Cisco/Juniper routers, the same Microsoft OS, etc. It's allowed commerce to explode on our end by exporting valuable software to new market. However the flip side of that is that the line between "us" and "them" has almost entirely been erased. Now the nations we spy on run much the same software we do; now the nations that we need to be able to attack don't run antiquated little systems that are easy for us to break into. How do you balance offense and defense in that situation, when any weapon you make can be used against you, and any defense to develop can be used by your enemies to shield themselves from you?

      Had our relevant TLAs bothered to tell the relevant companies about the holes they found we would all be a hundredfold safer. But no, they kept them secret, figuring they could hack Some Bad Guy's computer and Stop Some Low Level Bad Thing.

      If our relevant TLAs informed software vendors about every exploit they found, it would improve the quality of software to be sure. And that definitely has some benefits. But then we'd be committing to an entirely defensive operation, due to the fact that everyone else is running this better-hardened software.

      Meanwhile when it comes to offense, we'd have no exploits let which to use to spy on or attack other nations with. But the same is not true for other nations. Their own SIGINT groups would be searching for exploits as well, and since they wouldn't be bound by what we're doing, they'd continue stockpiling them and using them against us as they deem necessary. Our software-hardening efforts would make this task a lot harder, but not even the NSA is going to find every bug in Windows. So at the end of the day, other nations would still be able to attack us, even if we did report all exploits we found.

      The problem with a purely defensive operation then, especially in the software sense, is that your defense only has to fail once for you to lose. Once they're in your systems you have no ability to retaliate (since you have no exploits to use as weapons), so hostile forces have very little incentive not to attack you. And while you can clean up afterwards, the damage is done: the blueprints have been stolen, the cyclotron has been busted, and Amazon is shipping everyone 50 gallon drums of lube.

      Ultimately Cyber security when both sides have the same systems is little more than a new variant on the Prisoner's Dilemma. We can stop ratting on the other prisoner, but they're not going to stop ratting on us. No matter what we do, it's in the best interests of foreign powers to be able to attack our systems. And that means we need to keep exploits of our own in order to be able to mount a credible (if not overwhelming) offense.

      The one problem here - and not to discount it, because it is a real problem - is that the NSA obviously didn't secure

    6. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      If companies don't get blamed for vulnerabilities, then what incentive do they have to write safe code?

      Be careful what you wish for. The alternative to unsafe code is not necessarily safe code, it might be no code at all. The introduction of legal liability to coding has the potential to be quite destructive to general purpose computing.

    7. Re:Microsoft is 100% right on this one by ScentCone · · Score: 5, Insightful

      They're patching XP for chrissakes.

      No, they're patching a very old product that they told people - for years straight - to stop using, and they explained why. You do get this, right?

      --
      Don't disappoint your bird dog. Go to the range.
    8. Re:Microsoft is 100% right on this one by Bomarc · · Score: 0

      I believe that you are correct, "nobody is perfect", based on my experience - Microsoft goes out of there way not to be perfect or anywhere close to it. Several times now - MS has had a purge of testers (even when the company / division is profitable) . MS testing is almost always 'happy path automation'. When I was there (last) little attention was paid to documentation of what was the expected results or what the test case was to get done. Then the 'good news' that the replacement directorate level was under the belief that all developers should test their own code.

      I also agree with "... and everyone else that finds security issues and keeps them private."

    9. Re:Microsoft is 100% right on this one by Dutch+Gun · · Score: 4, Insightful

      Well, you're brave to defend the TLAs. Hopefully you don't get unfairly mod-bombed because of it, as too often happens to unpopular posts.

      The core problem with your scenario is the implicit assumption that only the TLAs know about those particular exploits. There could very well have been other countries' agencies that knew about them as well, or criminals using them judiciously for their own zero-day exploits. Why assume that any other major state player couldn't collect these same bugs? We may know more in the months ahead if anyone discovers new information in old logs relating to these exploits.

      The other faulty assumption is that the only way to do offensive intelligence operations is with software exploits. Plenty of attacks, from many different criminal and/or government groups have shown that to absolutely not be the case. Human operators can be fooled into installing malware in targeted phishing attacks, or maybe even bribed into installing it. Or you can use more traditional bugging methods, installing hardware that intercepts information pre-encryption. Etc, etc...

      Holding onto an exploit that affects your own country's software (and the world's in fact), is playing a very risky game. And, as you rightly acknowledged, it just blew up in their faces. Given the proven inability of these agencies to hold onto secrets, I think playing a little more defense isn't a bad thing, at least until its been established that they don't leak their own secrets like a sieve.

      I fully understand and acknowledge that there are very bad people in the world, and these agencies help to protect the US from them. But I do wonder if, at the moment, that price is becoming a little too steep for what we're getting out of the deal. The problems is, though, that we'll never really know. The leaders at the top of that agency know, but sure as hell they're never going to admit to anyone anything that has a chance of ever reducing the power of their own little government fiefdom.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    10. Re:Microsoft is 100% right on this one by buss_error · · Score: 5, Insightful

      I know this isn't a popular opinion around here, but hear me out.

      I know this isn't a popular opinion, but hear -me- out.

      The statue clearly states that US intelligence services are required to divulge security vulnerabilities to vendors in a timely manner. It is blindingly obvious this was not done. So my question is very simple.

      Who is going to jail for violating Federal statues?

      Oh - silly me. Only chumps and civilians go to jail for violating the law.

      Here is the real problem - being able to access a computer is like being able to read their diary or eavesdrop on them. Before computers, this was also done. With computers, it's just easier. So what we are seeing the the degradation of everyone's privacy because it's easier to steal secrets from a computer that it is to, you know, actually do your fsck'ing job.

      Enforcing the law isn't about sitting on your fat ass in Virginia - it's about doing the work, the right way, within not just the letter of the law but the spirit of it. Only then is our system of government consistent, valuable, and worth dying to preserve.

      Otherwise it's just another big lie.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    11. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      "Blamed for vulnerabilities" doesn't necessarily mean "legal liability", but Microsoft should at least lose reputation in the eye of customers, and therefore lose some future sales and market share over it -- same punishment as a hardware company would get for creating a bad product getting bad reviews. The OP seems to not even want that.

    12. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      FALSE.... they have NOTHING to do with DEFENCE, ECept against themselves, thieir codes, and those they supply codes to. They report to the President, as a largely *military* institution. They have NO obligatory contract to the *nation* or to the ***PEOPLE*** in any sort of "protect and serve" sort of way. Only eu0phemistiaclly. Yes if prez says go help the "people" it will, but it is more like, help pres, and help govt, and help corps.... WELL before the "people". Other than sort of sideways sneaking shit to help the US people in trickledown ways. But even that is a false path that will lose in the long run.

    13. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      The expected/marketed/targeted lifespan of the software did not match (at all) with the actual lifespan of the bundled hardware. Since destroying otherwise-functional hardware is silly, and upgrading such hardware is risky, you hardly cannot blame a customer for keeping a product that just works and is not past it's technical lifespan.

      It is Microsoft to blame here for artificially shortening lifespan of otherwise functional hardware. They actively aid destroying capital and the environment. To make matters worse, they actually kept selling their product until a short period before abandoning support.

      So yes, Microsoft is partly to blame. A supplier of this scale has the responsibility to maintain it's products with critical patches. The fact that there are no laws obliging them so does not change this simple common-sense techno-ethical issue.

      from the 2 cents dep.

    14. Re:Microsoft is 100% right on this one by WaffleMonster · · Score: 2

      Nobody is perfect, all software has vulnerabilities.

      This isn't a falsifiable statement. Any software defect no matter how egregiously pathetic could be explained away by the same statement. Just saying nobody is perfect doesn't communicate objectively useful information.

      NSA's SMB exploit was just another buffer overflow vulnerability.

      Buffer overflows like various forms of injection attacks are entirely preventable classes of failure by imposing constraints on software design. You can even get to no overflows for free just by selecting a different programming language with constraints for better or worse already baked in.

      While I'm sure it's all quite difficult in practice given codebase MS is dealing with.. it's hardly intractable either. Given scale MS operates with billions of Windows users and decades to get it right I personally don't believe a pass is warranted for this.

      Had our relevant TLAs bothered to tell the relevant companies about the holes they found we would all be a hundredfold safer. But no, they kept them secret, figuring they could hack Some Bad Guy's computer and Stop Some Low Level Bad Thing.

      TLAs find this shit with the explicit intent to wield as leverage against adversaries. It simply isn't rational to expect the same TLA to work against their own interests in the manner suggested.

      The fault here lies in our countries TLA's deciding it was better to leave 100% of the country at risk hoping they would be able to exploit a hole before someone else could exploit that same hole against us.

      I disagree. NSA is at fault only for failing to keep their weapons safe. The politicians and everyone who voted for them is at fault for defining their mission and for government paying lip service to funding basic R&D into tools and methods to improve security.. code analysis, language design, education... etc.

      FFS computer illiterate peoples were calling me about this ransomware long before a single email hit from the comically worthless US-Cert list.

    15. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      Nobody is perfect, all software has vulnerabilities.

      Software isn't perfect, so we shouldn't even try?

      Make Microsoft liable when something like this happens, and they won't become perfect - but they'll make sure they're much, much better than they are today.

    16. Re:Microsoft is 100% right on this one by Plus1Entropy · · Score: 1

      You make some interesting points. However I think one major problem with your argument is that it assumes the only way to be offensive is by exploiting flaws in the system. There are other ways to be offensive, and one of the most effective of those has been exploiting flaws in the humans using the system.

      The other thing is that I really can't see how the risk of leaving these exploits open will ever be overtaken by the potential "offensive" gains. The potential damage to institutions, businesses, the economy... I mean this time was only "so" bad, next time it could be much much worse.

      Also consider the matter of scale. You don't need to be a government to use these exploits. Leaving them open means putting that power in the hands of anyone who finds it. What good is all that offensive capability when you can't direct it at something like a government, with known facilities and targets to attack? What good do they do you against a small group like the ones that attacked the British NHS? Not a whole lot.

      I think cyber warfare is a case where the best offense is actually a good defense.

      --
      Only crack the nuts that crack. You don't put the ones that don't crack in the sack.
    17. Re:Microsoft is 100% right on this one by drinkypoo · · Score: 1

      NSA is at fault only for failing to keep their weapons safe.

      The NSA's job is securing the nation's communications. Part of that would be reporting vulnerabilities to vendors so that they can be fixed.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    18. Re:Microsoft is 100% right on this one by drinkypoo · · Score: 1, Insightful

      No, they're patching a very old product that they told people - for years straight - to stop using,

      Yes, after they spent years doing their best to force them to use it. I call shenanigans. Microsoft wants to embrace and extend so they can have vendor lock-in? Let them be held responsible for the situation they have created.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    19. Re:Microsoft is 100% right on this one by dweller_below · · Score: 3, Interesting

      I know this isn't a popular opinion around here, but hear me out.

      Your reasoning has been official US policy, because it seems sound. But the last few years of Internet warfare has revealed some problems with favoring offense over defense:

      1. 1) The weapons of the Internet are not like tanks and nukes. Deploying weaponized exploits require very little infrastructure. They cost almost nothing to replicate. Almost anyone can do it. When an enemy deploys an Internet attack against you, you can easily (compared to a nuke) figure it out, and then deploy it back at them.
      2. 2) For years, our standard doctrine was that an Internet attack was not as significant as a physical attack. But, this is no longer true. We are so dependent on the Internet, that a sustained Internet outage has the potential to do more damage to us than a limited nuclear exchange.

      Perhaps the greatest problem with the offensive mindset is that it teaches us almost nothing about how to defend. We know we need to deploy better software, but we don't know:

      • * How to value effective security more than features.
      • * How to force large IT vendors to favor their customer's interests over short-term profit.
      • * How to force powerful Intelligence agencies to relinquish power, now that they are a greater threat to US, than they are to our enemies.
    20. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      They lied. Their explanations are bullshit. You know, I know it, everybody knows it.

      The real explanation is: because greedy fuckers want moar money, they "end of life" their existing products and make replacements ad nauseam. Each and every single one of new products is touted as the bestest product ever. Until the next one comes along.

      That is the beauty of doing business: make breaking and dying products on purpose.

      Big businesses are 100% wrong because they chase after money, not collective wellbeing. You can count on that.

    21. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      If the justice system won't touch them, who does?
      If it instead protects the responsible, then how is it not a traitorous system?
      Is the country run by traitors or not? Yes or no?

    22. Re:Microsoft is 100% right on this one by gtall · · Score: 5, Interesting

      There are some ideas buzzing around the U.S. government to separate out the functions of cyber so that security comes from a different entity than offensive weapons. Of course that means parts of the government will be fighting each other. NSA, CIA, FBI, etc. are all on public record as realizing this. There is no easy answer.

      Some of the misconception is that somehow spying is bad. It isn't. It is what keeps a government from overreacting to something out in the open. Offensive weapons will always be around. The Russians, Chinese, Iranians, I.M.A. Dipshit from Any Country have them.

      Some bright sparks in Congress asked James Clapper why the U.S. couldn't respond in the cyber arena against the naughty things the Russians did in the last election. His response was: well, if you are sure the U.S. infrastructure could stand the guaranteed response, then that might be advisable. He was of the opinion that the Russians have the U.S. electrical grid on their target list and that he (Clapper) figured they could take it down for retaliation. Of course, these would be acts of war...between nuclear armed nations....one of which has a ruthless dolt as head of state, the other also has a ruthless dolt as head of state.

    23. Re:Microsoft is 100% right on this one by thegarbz · · Score: 1

      Their job is to be both the offense and the defense

      Their job is to protect the people. Their options are to do this offensively and defensively. The evidence said they did it the wrong way.

      A lot of people have likened this to loss of control of weapons, but it's nothing of the sort. Weapons predominantly get used once and have a small local effect. This is self-replicating. The only weapon I can think of that is self-replicating are ones that are also illegal to use under the Geneva Convention.

    24. Re:Microsoft is 100% right on this one by AmiMoJo · · Score: 1

      There is a flaw in your reasoning.

      You assume that when vulnerabilities are known, everyone patches and is safe. That's now how it works. Microsoft released a patch for this vulnerability a while back, but a lot of systems have not received it.

      Cyber offence is mostly about exploiting known flaws, not zero days known only to security services. Cyber defence is mostly about getting people to patch their systems and configure them in a somewhat sane manner.

      Much of the really high end stuff is things like replacement firmware for HDDs or tools that exploit physical access to a machine via an evil maid attack or similar. The kind of stuff that is already well known to all security agencies, but which few people defend against due to the difficulty and inconvenience of doing so.

      Thus, even if the NSA revealed all the exploits it finds immediately, it would still have a strong offensive capability.

      Lots of companies advertise their exploits quite openly, for example those manufacturing forensic software for law enforcement that can unlock an iPhone or use DMA attacks to image a locked laptop.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    25. Re:Microsoft is 100% right on this one by wildstoo · · Score: 1

      It's a shame there are no alternatives to Windows in the marketplace that OEMs could use if they find Microsoft's EoL policies to be too strict.

      Yes, that was sarcasm.

    26. Re:Microsoft is 100% right on this one by wildstoo · · Score: 1

      The statue clearly states that US intelligence services are required to divulge security vulnerabilities to vendors in a timely manner.

      I now have a mental image of the Lincoln memorial coming to life and bellowing "A house divided against itself cannot stand!"

    27. Re:Microsoft is 100% right on this one by Cyryathorn · · Score: 1

      Which statute are you referring to? If I recall correctly, there's an executive order that encourages the reporting of vulnerabilities, but makes an exemption for zero-days retained for official cyber-espionage purposes. So (again, If I recall correctly), there is no violation of any Federal statute here.

    28. Re:Microsoft is 100% right on this one by Cyryathorn · · Score: 3, Informative

      Ah yes, here it is:

      https://epic.org/privacy/cyber...

      There's no Federal statute such as you describe. It's not even an Executive Order -- it's just a matter of policy. The "Vulnerabilities Equities Process" allows this: "the government may choose to withhold the information to use it for purposes including law enforcement, intelligence gathering, and 'offensive' exploitation".

    29. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      Which statute?

    30. Re:Microsoft is 100% right on this one by EzInKy · · Score: 1

      The alternative to unsafe bridges may be no bridges at all. We are talking about engineering and architecture here, right?

      --
      Time is what keeps everything from happening all at once.
    31. Re:Microsoft is 100% right on this one by Anubis+IV · · Score: 1

      Exactly right. It's a shame your post hasn't gotten more attention.

      While I certainly think the policy should be followed, the GP is way off in suggesting that people should be prosecuted for failing to abide by it. Then again, I'd also love to see it turned into something with a bit more teeth to it.

    32. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      > The problem with a purely defensive operation then, especially in the software sense, is that your defense only has to fail once for you to lose.

      the problem, is that you are an idiot.

      keeping your software crippled with security bugs, then writing tools to leverage them, is not providing a "purely defensive" operation. it is very specifically, PREVENTING one.

    33. Re:Microsoft is 100% right on this one by Cyryathorn · · Score: 1

      But here's the thing -- the policy *is* being followed, in both the letter and the spirit. The policy has a huge gaping hole in it, and intentionally so. To paraphrase the policy and give it just a pinch of exaggeration, it reads approximately as follows -- "dear NSA: please disclose vulnerabilities, except of course when you can otherwise make use of them."

    34. Re:Microsoft is 100% right on this one by Anonymous Coward · · Score: 0

      They could just use social engineering for the attack side. People are always the weakest link anyway.

      capcha: gulled

    35. Re:Microsoft is 100% right on this one by WaffleMonster · · Score: 1

      The NSA's job is securing the nation's communications.

      This is like arguing that a photon is a particle. This description is only half right.

      Part of that would be reporting vulnerabilities to vendors so that they can be fixed.

      Blaming NSA for having dual sometimes mutually exclusive missions is misguided.

      NSA peeps don't just wake up in the morning and decide to get into baking cookies, stacking boxes or policing traffic. NSA's Job description is handed down by the same people who created the NSA in the first place -- your representatives in government. If you don't like NSA's mission or priorities then you can work to build consensus for your position and lobby your representatives to have their Job descriptions changed.

    36. Re:Microsoft is 100% right on this one by Agripa · · Score: 1

      If the justice system won't touch them, who does?

      Vote the other political party who supports this and does not care about your civil rights into government. Oh, wait ...

    37. Re:Microsoft is 100% right on this one by Agripa · · Score: 1

      There are some ideas buzzing around the U.S. government to separate out the functions of cyber so that security comes from a different entity than offensive weapons. Of course that means parts of the government will be fighting each other. NSA, CIA, FBI, etc. are all on public record as realizing this.

      The NSA already has this function as a separate ineffectual entity. If it was further separated, then it would be just as ineffectual; it would be compromised for national security purposes.

  5. They need backdoors too? by KitFox · · Score: 1

    They want backdoors and keys into the things that they swear they will keep safe. Instead of affecting unpatched computers, a leak will affect every computer. But they pinky promise that there will be no leaks and they promise to feel bad if there is one even though it's probably somebody else's fault.

    --

    @Whee

  6. Re:The Blame Game by Anonymous Coward · · Score: 5, Insightful

    Please forward me your bug-free code for review and then we'll talk.

  7. Older versions by Anonymous Coward · · Score: 2, Insightful

    Why should Microsoft be blamed for people getting infected while running Windows XP? The XP system is 16 years old and has been past EoL for years. Anyone running an XP machine connected to the Internet is practically begging to be hacked. Would we blame Red Hat for not patching RHEL 3 boxes left on-line or Apple for not patching 2001-era Macs? It's not as though Microsoft has not made it perfectly clear those old systems are no longer supported.

    1. Re: Older versions by Anonymous Coward · · Score: 1

      Nobody wants to run Microsoft's spyware infested windows 10 crap. People do want to run XP.

    2. Re:Older versions by Anonymous Coward · · Score: 0

      This is slashdot. Of course people will lambast someone running RHEL 7 but would claim XP should be supported until the sun turns ice cold...

    3. Re:Older versions by Anonymous Coward · · Score: 1

      Because Grandma can't afford a new computer that can run a supported version of Windows. That's why. Not everyone can afford to get a new computer every year or two to be able to run the "supported" version of Windows. There are a lot of computers out there that are 10-15 years old. For many people, they still do 99% of what they need to do, check email and web browse.

      I blame Microsoft for abandoning software that they know is still actively used.

    4. Re: Older versions by scdeimos · · Score: 1

      Bought a new car in the last decade? How much phone-home telemetry do you think there is in the average Ford infotainment system versus Windows 10?

    5. Re:Older versions by Anonymous Coward · · Score: 0

      Of course people will lambast someone running RHEL 7

      No, people will labast you for running systemd(which of course RHEL 7 has), Several curse words will be used to describe Mr. Poettering as well. Someone will blabber something about devuan, *BSD and somehow Richard Stallman will be invoked as well.

      but would claim XP should be supported until the sun turns ice cold...

      Not sure how using RHEL7 has ANYTHING to do with XP support status. I really don't. For one, RHEL 7 is a pretty new release, 7.3 having come out in November. Two, the people who would flame someone for using RHEL 7 is not likely in the same subgroup of /. users who would want extended XP support.

      The former group likely does not use Windows at all.

      So yes, this is /., land of bad analogies, trolls, basement dwelling virgins, neckbeards, SJWs, anti-SJWs, MRA dicks, racists, homophobes, Trumpkins, liberal weenies and I'm sure some other disgrunted group around here that I missed.

      Oh and the grammar/spelling nazis. I'm 99% certain someone will point out at least three ways I fucked up something. You know what? Fuck you, I don't care :D

      I remembered the last disgruntled group, Windows XP users.

         

    6. Re: Older versions by Anonymous Coward · · Score: 0

      How much phone-home telemetry do you think there is in the average Ford infotainment system versus Windows 10?

      So your logic is, if I'm getting fucked in the ass by Bubba, I must like getting fucked in the ass by Jed as well.

      I don't want to be fucked in the ass by anyone. Also who in their right mind buys a Ford? You know the Ford Sync stuff was originally written by Microsoft(I believe Ford has since taken over development of it in-house more recently). It's an absolute piece of shit. Couldn't have picked a worse example.

      You know you don't have to buy a car with all of that bullshit in it right? I want a car that has four wheels and goes where I point it. A working speedometer and tachometer are all the "infotainment" I need. The rest of the stuff is a huge distraction from the very demanding task of operating a complex machine made of thousands of pounds of metal, carrying many gallons flammable fuel, oh and human beings like you know, the driver.

    7. Re:Older versions by Anonymous Coward · · Score: 0

      Linux runs great on a P4.

    8. Re:Older versions by Anonymous Coward · · Score: 0

      Good luck on finding someone who has a goddamn clue about how to install Linux on Grandma's computer(I'm not referring to my own Grandmother here btw). This shouldn't be necessary, when XP otherwise works quite fine on this hardware.

      Herp derp install a Linux. Terribly fucking useful advice.

    9. Re:Older versions by Agripa · · Score: 1

      Why should Microsoft be blamed for people getting infected while running Windows XP?

      Because Microsoft never released a successor to Windows XP and what they did release had feature removed and functions crippled in a quest to leverage their desktop monopoly into PDAs and tablets.

  8. Plenty of blame for Microsoft too by Anonymous Coward · · Score: 1

    Microsoft can save some of that blame for themselves. Many people had to turn automatic patching off because of Microsoft's shitty policy of trying to force people to Windows 10 through patch driven 'upgrades'.

  9. Re:MS left unsecured weapons around by Anonymous Coward · · Score: 0

    More like Microsoft left a soft target on a battlefield without any armor and the users are the cannon fodder. Unless you think that Windows is a weapons system(in that case, I don't even know what to say).

  10. Secure the code, secure the OS by AHuxley · · Score: 1

    "every single cyberattack on a Windows system seriously"
    "We have more than 3,500 security engineers at the company"
    Yet failed to notice PRISM? https://en.wikipedia.org/wiki/...
    Re "This attack is a powerful reminder that information technology basics like keeping computers current and patched are a high responsibility for everyone, and it’s something every top executive should support."
    The US clandestine services are hiring from the same US university graduate groups over decades.
    Top US executives should hire smarter people in the US who can code a secure a US OS in the private sector.
    If the US clandestine services can hire US people to get into a US OS, hire from the same very smart skill set to protect an OS.
    The US mil and gov does not have first pick or a gov monopoly on hiring very smart people every decade. Find some really skilled people in the USA to secure your OS.

    Re 'And it’s why we’ve pledged our support for defending every customer everywhere in the face of cyberattacks, regardless of their nationality."
    When a gov presents "real" court papers and wants long term access to plain text information its just a "legally binding order or subpoena".
    The origin of this was a government product. Understand how governments work in the public and private sector. How staff move between the role of contractor, gov worker, mil worker and private sector staff to fully understand an OS maker.

    --
    Domestic spying is now "Benign Information Gathering"
  11. Microsoft does need to share some of the blame by Anonymous Coward · · Score: 1

    When Microsoft started issuing "Security Patches" that were no security patches but telemetry and Windows 10 update patches, I stopped patching. Was I wrong? I take a lot of other precautions, one of which is that I ditched after 30 years of being a Microsoft fan boy to MAC.

    1. Re:Microsoft does need to share some of the blame by ls671 · · Score: 1

      You spoofed your MAC address? Very clever...

      --
      Everything I write is lies, read between the lines.
    2. Re:Microsoft does need to share some of the blame by Anonymous Coward · · Score: 0

      You spoofed your brain and replaced it with a baked potato? Everyone else knew exactly what he meant.

  12. Great argument against backdoors by OzPeter · · Score: 5, Insightful

    This hacking provides the perfect argument against built-in backdoors that would enable the government to spy on people (but only when they wanted). All it takes is one leak and *boom* you have out of control hacking by everyone but the government.

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:Great argument against backdoors by Anonymous Coward · · Score: 0

      Microsoft is - and has always been - dependent on military/defense business.
      You are dreaming if you think they will actually block backdoors.
            == HOWEVER ==
      There is no ransomware without anonymous funds transfer.
      KILL BITCOIN and you stop ransomware.
      Why are we protecting a cryptocurrency that is the foundation of criminal activity?
      KILL BITCOIN and you stop ransomware.
      BITCOIN could be shut down tomorrow, and nobody would be adversely affected.
      KILL BITCOIN and you stop ransomware.

      Now you say it.

    2. Re:Great argument against backdoors by mentil · · Score: 1

      I agree this is Exhibit A of why there shouldn't be built-in govt. backdoors in computers. However, the powers that be will simply weigh
      a) likelihood * damage if knowledge of the backdoor were to leak
      vs b) all those Bad Guys they'll be able to catch because of this omniscient surveillance. if knowledge is power then a God am I! bwahahaha! sorry, i mean, catch terr'ists and stuff. think of the children and whatnot.

      most of the 'damage' in A will be borne by people/organizations outside of the nation that mandated the backdoor. the damage to the govt. will be paid for by taxpayer money, and fixing it requires temporary contract workers, overtime pay, et cetera. instant jobs program, yeah! those that make the decision to vote yay to a backdoor won't see any hardship. until these attacks using leaked exploits start infecting politicians' personal/work computers, making their lives more difficult, they will vote for "keep it secret, keep it safe" every time, confident the Nazgul won't come for them.

      --
      Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
    3. Re:Great argument against backdoors by Anonymous Coward · · Score: 0

      "everyone but the government."

      I think you'll find the government never stopped hacking so that should read:

      "*boom* you have out of control hacking by everyone and the government."

  13. Custom Support and MS quarterly earnings by yuhong · · Score: 1

    I have quite a good discussion about Custom Support and MS quarterly earnings here: https://www.reddit.com/r/micro...

    1. Re:Custom Support and MS quarterly earnings by phantomfive · · Score: 1

      Can you give a summary of the main points? I have reddit set in my hosts file to 0.0.0.0

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Custom Support and MS quarterly earnings by yuhong · · Score: 1

      The original quote from https://view.officeapps.live.c... : "As expected, Enterprise Services revenue declined 1 percent and was flat in constant currency, due to a lower volume of Windows Server 2003 custom support agreements."

      I was guessing that this decline is because the revenue declined by tens of millions, which implies that they are likely making much more than that total in these contracts especially given that Server 2003 is still widely used. I checked "Productivity and Business Processes", "Intelligent Cloud" and "More Personal Computing" for this quarter and all of these individually total about $7-9 billion.

    3. Re:Custom Support and MS quarterly earnings by Anonymous Coward · · Score: 0

      Smart man! Reddit is right there with 4chan; absolute garbage.

  14. This is CYA from Microsoft by phantomfive · · Score: 3, Insightful

    The original blogpost makes the following points:

    1) Microsoft works hard, I tell you hard to avoid these problems.
    2) Customers are to blame too! (really)
    3) It's the government's fault!

    They're trying to direct the conversation so they don't get all the blame. The reality is, if Microsoft hadn't made the flaw, then this attack never would have happened.

    --
    "First they came for the slanderers and i said nothing."
    1. Re:This is CYA from Microsoft by Anonymous Coward · · Score: 0

      They're trying to direct the conversation so they don't get all the blame.

      Party with deep pockets and no Sovereign immunity tries to deflect blame. Who would have thought?

    2. Re:This is CYA from Microsoft by ogdenk · · Score: 1

      And your bug-free 100% secure multi-user OS w/ flawless network stack is where, exactly? All large software projects have bugs and vulnerabilities. It's a fact of life.

      If the NSA had actually cared about securing US systems from attack, they would have had MS fix the vulnerabilities instead of exploiting them for fun and profit we wouldn't have this problem.

      If the general public realized the importance of keeping software vulnerabilities patched, they might have been able to avoid such widespread infection.

      *NIX systems get pwned every damn day, too. I hate to defend MS but there's no such thing as a large software project that is bug-free and impossible to exploit.

    3. Re:This is CYA from Microsoft by phantomfive · · Score: 1

      And your bug-free 100% secure multi-user OS w/ flawless network stack is where, exactly?

      Here you go. They have exploits occasionally, but they're rare. Not bad for a scrappy team of programmers, showing the world what is possible.

      If they had Microsoft's resources, they would be perfect.

      --
      "First they came for the slanderers and i said nothing."
    4. Re:This is CYA from Microsoft by ogdenk · · Score: 2

      As much as their proactive approach to security helps with an out-of-the-box, you're still screwed if you rely on things like Apache httpd, MySQL, Samba, Xorg, etc. And wasn't it their OpenSSH project that was full of interesting holes pretty recently?

      And I'm saying this as someone who's been running various forms of BSD since around 1994. Nothing is perfect. BSD just sucks less. And if you're really trying to imply OpenBSD is "bug-free" that's just wishful thinking.

      The "ZOMG MS iz teh SuX0rz.... if only everyone ran Linux and OpenBSD the world world be SAVED" tripe got old 20 years ago. Does Windows suck more? Yep. But they all suck.

    5. Re:This is CYA from Microsoft by thygate · · Score: 1

      if Microsoft hadn't made the flaw

      you misspelled backdoor.

    6. Re:This is CYA from Microsoft by phantomfive · · Score: 1

      And wasn't it their OpenSSH project that was full of interesting holes pretty recently?

      No, that was OpenSSL.

      As much as their proactive approach to security helps with an out-of-the-box, you're still screwed if you rely on things like Apache httpd, MySQL, Samba, Xorg, etc.

      Again, if they had the resources of Microsoft, the openBSD team would be perfect.

      --
      "First they came for the slanderers and i said nothing."
    7. Re:This is CYA from Microsoft by Anonymous Coward · · Score: 0

      You are asking wrong questions. Try this:
      Does closed source product from an untrusted company suck from an untrusted nation suck more?

    8. Re:This is CYA from Microsoft by thegarbz · · Score: 1

      The reality is, if Microsoft hadn't made the flaw, then this attack never would have happened.

      So let's analyse this for a moment:

      1. You attack human's imperfect nature (code bug) vs something that could have been avoided out of policy (responsible disclosure instead of weaponising a bug).
      2. You assume that all the blame lies at Microsoft whereas a large portion of customers have put their systems into a position which allowed this problem to spread. This in itself is stupid as what is more suitable form of protection:
      a) Good network design and computer isolation principles? Or
      b) Hoping that the 60 million lines of code that go into making the computer do what it is supposed to are bug free?
      3. A large portion of infections are on systems that haven't been fit for service for many years, users specifically warned that they are insecure, and no other measures taken to protect them.

      Blaming Microsoft first and foremost for this is like blaming the government for building a bridge when someone decided to jump off it, much less when there's a third party standing behind them giving them a push in the interests of national security.

      NO Incident in history had a single accountable point of blame. All incidents are a series of interconnected events that run perfectly to result in the outcome. Preventing incidents is focused on what is within our control. e.g. Not weaponising a bug.

      But sure go one your crusade to change the imperfect nature of human beings. Let me know how that goes.

    9. Re:This is CYA from Microsoft by Big+Hairy+Ian · · Score: 1

      They're trying to direct the conversation so they don't get all the blame. The reality is, if Microsoft hadn't made the flaw, then this attack never would have happened.

      Utter fuckwittery of the highest order. Yes M$ Made the flaw so did almost every other tech company. The NSA new about it for years, kept schtum then got hacked and now everybody knows and some crook is using it to extort hospitals around the world.

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    10. Re:This is CYA from Microsoft by StormReaver · · Score: 1

      Damn, phantom5, don't you go spouting off common sense in the middle of an emotional tirade. By now, it should be obvious to everyone that this is Microsoft's M.O. How many times does this have to happen before the Microsoft defenders get their heads out of their asses. This isn't the first time Microsoft has done this, and it won't be the last time.

      Microsoft consciously made this flaw in their quest to dumb down computing, and now they are trying to deflect blame away from themselves. This is also Microsoft standard procedure.

    11. Re:This is CYA from Microsoft by bingoUV · · Score: 1

      The reality is, if Microsoft hadn't made the flaw, then this attack never would have happened.

      You assume that all the blame lies at Microsoft whereas

      Not exactly. Just because it would never have happened if it weren't for Microsoft doesn't mean all blame lies at Microsoft.

      There can be multiple players in a ball game but someone sets the ball rolling. It was Microsoft in this case.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
    12. Re:This is CYA from Microsoft by Xyrus · · Score: 1

      Waiting to see your perfect code from a multi-million line code base you wrote.

      This IS the governments fault. They KNEW there was an exploit. They KNEW about it for YEARS. Yet they never revealed it. How the hell was MS supposed to fix something they didn't know was broken?

      The gov didn't WANT them to fix it. It was their pet exploit. They were hoping nobody else would find out about it so they could keep using it. THAT is the problem.

      --
      ~X~
    13. Re:This is CYA from Microsoft by angel'o'sphere · · Score: 1

      Security bugs are relatively easy to avoid.
      I mean in relation to wrong understood business requirements, simple mistakes etc.
      Your attitude is just like throwing in the towel and not even trying to minimize bugs.

      As an anecdote: the main flight computer of the Space Shuttle had something like 400kLOC, the total software close to a million lines of code. Total number of bugs in production: 4. After those where fixed, the software was/is _bug free_.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    14. Re:This is CYA from Microsoft by thegarbz · · Score: 1

      In any kind of incident investigation human factor is never attributed as either the root cause or the initiating event. This is primarily because it is the one thing impossible to change or control.

      Continue to claim so if you want, but nothing will come of it. The only way problems like this will be avoided in the future is through systematic solutions that circumvent the human factors.

    15. Re:This is CYA from Microsoft by thegarbz · · Score: 1

      I hate double posting but I forgot to mention the obvious, what leads to incidents of this scale is a series of independent events. A ball can only be "set rolling" when the incidents are sequentially dependent on each other.

      Nothing Microsoft did had an impact on the NSA program to weaponise bugs.
      Nothing Microsoft did had any impact on people running outdated systems.
      Nothing Microsoft did had any impact on poor end user network design.

      There are 4 balls rolling (actually there are more). They just happened to hit each other in the middle and each could have independently prevented this case.

    16. Re:This is CYA from Microsoft by phantomfive · · Score: 1

      Waiting to see your perfect code from a multi-million line code base you wrote.

      I haven't made this particular mistake in nearly 20 years. Furthermore, if someone does make this mistake, they are either incompetent or a moron, and shouldn't be writing security sensitive code. Why? Because the compiler will literally give you a warning when you make this mistake. This is the kind of bug where you can be perfect. It's easier to have a memory leak in Java than to make this mistake.

      Microsoft is at fault here. If they'd put one of their 3000 security engineers to work fixing (or at least looking at) warnings, then they could have caught this. But they didn't. It's yet another symbol of their incompetence.

      --
      "First they came for the slanderers and i said nothing."
    17. Re:This is CYA from Microsoft by phantomfive · · Score: 1

      Nah, I avoided philosophical problem of blame allocation by spouting a truism :) if Microsoft hadn't made the flaw, the attack wouldn't have happened. Who knows who is 'primarily' to blame.

      In reality, this is a bug that should have been avoided by Microsoft, because the compiler gives a warning when you make this mistake. It literally tells you that you did something stupid.

      This is old code, and Microsoft's code from that era is rather horrifying. They have cleaned up their coding style a lot, and I believe they would not have made this bug in their modern code. This just hilights that they aren't spending enough effort to clean up (or remove) their ancient, buggy code.

      From a procedural standpoint, they have 3000 security people working at the company: they should put some of them on task cleaning up these warnings (or at least looking at them).

      --
      "First they came for the slanderers and i said nothing."
    18. Re:This is CYA from Microsoft by thegarbz · · Score: 1

      Who knows who is 'primarily' to blame.

      No one. That's the problem when independent events need to line up to create a problem. There are 4 or 5 different parties which each if they hadn't done what they did would have prevented this particular outbreak.

    19. Re:This is CYA from Microsoft by phantomfive · · Score: 1

      Yeah, I like that way of looking at it better, no reason to worry about 'primary' blame. Blaming is kind of counter-productive, though fun.

      --
      "First they came for the slanderers and i said nothing."
    20. Re:This is CYA from Microsoft by ogdenk · · Score: 1

      Again, if they had the resources of Microsoft, the openBSD team would be perfect.

      And if I had the resources of Microsoft, I'd be tapdancing on f**king Mars not giving a sh!t about ransomware. What's your point? And no, they wouldn't be perfect. Guaranf**kingteed they'd have a few showstoppers once the scrutiny of the planet was upon them and the entire blackhat community wanted a piece of their a$$. You can worship Theo De Raadt and crew all you want. OpenBSD.... is.... not.... perfect.

      Do they have an interesting and valuable approach? Yeah. Is their model the end-all-be-all of development models and utterly flawless? No.

    21. Re:This is CYA from Microsoft by phantomfive · · Score: 1

      Yeah, but they're actually good. Unlike Microsoft. Demonstrably.

      --
      "First they came for the slanderers and i said nothing."
    22. Re:This is CYA from Microsoft by Agripa · · Score: 1

      1) Microsoft works hard, I tell you hard to avoid these problems.

      Microsoft works harder to create more problems.

      2) Customers are to blame too! (really)

      For what? Choosing an alternative (a successor to Windows XP) that Microsoft did not produce?

      Customers are certainly to blame for not dropping all Microsoft products.

      3) It's the government's fault!

      Is that the government Microsoft is cooperating with to include exploits?

    23. Re:This is CYA from Microsoft by bingoUV · · Score: 1

      Firstly all this is irrelevant because i was pointing out that you were incorrectly assuming that phantomfive was saying that all blame lay with Microsoft. He wasn't, and you did not give any arguments to support the position that he was.

      Once you acknowledge your mistake that i pointed out above, you might get somewhere . Or not.

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  15. Two responsible parties ... by CaptainDork · · Score: 1, Insightful

    ...

    1.) Microsoft for having a shitty OS and

    2.) The USA three-letters knowing it and not protecting its citizens.

    --
    It little behooves the best of us to comment on the rest of us.
    1. Re:Two responsible parties ... by Anonymous Coward · · Score: 0

      So no other country's intelligence service gets blamed? The Chinese sure as fuck have been using this exploit.

    2. Re:Two responsible parties ... by Anonymous Coward · · Score: 0

      You're leaving out (3) the people who actually used that shitty OS with full knowledge of Windows' reputation for security issues. If a used car salesman sells you a lemon, they're at fault, but you still didn't do due diligence. For a consumer purchasing an OS, I'm comfortable blaming the company selling it, but for a company designing a medical device (and the agency approving that medical device), I expect more.

    3. Re:Two responsible parties ... by CaptainDork · · Score: 1

      One word for you:

      Market share.

      So, fuck off and stuff.

      --
      It little behooves the best of us to comment on the rest of us.
    4. Re:Two responsible parties ... by CaptainDork · · Score: 1

      Not other country swears to uphold the Constitution of the United States.

      --
      It little behooves the best of us to comment on the rest of us.
  16. Re:Can you say independently vetted security audit by phantomfive · · Score: 2

    Independent security audits......they are expensive & time consuming.

    Most importantly, they don't make you secure. They're consultants who find a few bugs, then send you a big bill.

    --
    "First they came for the slanderers and i said nothing."
  17. There is no Ransomware by Anonymous Coward · · Score: 0

    There is no ransomware without anonymous funds transfer.
    KILL BITCOIN and you stop ransomware.
    Why are we protecting a cryptocurrency that is the foundation of criminal activity?
    KILL BITCOIN and you stop ransomware.
    BITCOIN could be shut down tomorrow, and nobody would be adversely affected.
    KILL BITCOIN and you stop ransomware.

    Now you say it.

    1. Re: There is no Ransomware by Anonymous Coward · · Score: 0

      Or you can just call Liam mother fucking Neeson beeeotch! He won't know who you are, or where you are, but he will find your bitcoinz wallet, and kill you.

  18. What a company can do by AHuxley · · Score: 1

    If an OS developer wants to secure their code, secure their site and code, consider every contractor and consultant who had access to the code.
    Walk the life story. Is the resume real? Education, friends, university, who helped at university? First real job?
    Are trusted staff walking out internal code early and often to the US gov for some reason?
    Stop outsourcing, start hiring US experts who enjoy working in the private sector. Make the US private sector a better place to work than any US mil or gov site.
    Consider how the gov or mil treats staff and ensure the private sector is always better. No new "contractors" telling expert private company staff what to do.
    Make writing good code that protects the US brand and product line more fun and more rewarding than anything the mil/clandestine services can offer.
    Find the very best graduates that passed on merit in the USA and offer them much better conditions before they consider the clandestine services.

    Consider all past requests by law enforcement for internal plain text network access. What got installed, where, for how long. Strange gov hardware "tracking users" deep in company networks for years?
    Build entire new research campus sites that do pure research well away from any users or gov/mil/court requests. Air gap new code efforts far away from any existing user networks or buildings.
    Do not mix staff between the everyday user court work and secure new code creation.
    Crypto everything early and often. Keep everything surrounding the product line in plain text but secure the new code.
    Write trusted internal crypto. Never trust any crypto that a gov offers or says is a standard or has been "fully" gov tested. Its tested to revert to plain text.
    A government does not need to see product creation, just user accounts. Keep users and code creation well separated.
    Stop governments/mil teams from getting so far up the production line before a release date.
    Look over all past issues. Is it staff walking out data or an entire network been copied? If no staff member has access to all the code, is the network been used as a way in to collect it all during code creation or review?
    Could a very few well placed staff members work together to put together all existing code and walk out with work for every generation and product line?
    Has pre release code always been shared with any part of the US mil or gov in full?
    Build an internal security section. Create junk code and projects. Fill networks with bait raw code and see what gets created in the wild days or years later that only works with that code given to select people or was ever on a server. Log everything.
    Someone or some network accused all that bait code.
    Is code walking early in the creation stage? Testing? After a release? Start tracking every stage of the code and fill it with unique tracking.
    Find out if it is trusted staff, wide open internal networks, or gov requests for all code have made it out into the wild. If it is trusted staff that get found, look over their resume and see who else has the same fake patterns of background work or study. An entire generation of clandestine staff could have been placed into a project and allowed to advance up the ranks over many years.
    If its an open network, fill it with busy work and tracked junk projects.
    Look over all past access or source code related malware events. See if groups, networks or staff keep on showing up for each event.

    --
    Domestic spying is now "Benign Information Gathering"
  19. MS right? by Anonymous Coward · · Score: 0

    Microsoft might be right in this rare instance.

  20. Re:Can you say independently vetted security audit by Anonymous Coward · · Score: 0

    Independent, is one or more not related to the task, i.e. their future is not tied to the code at hand appearing great, either directly or indirectly.

    Vetted, means you can trust them. How they are to be incentivized to be honest is a task best left to the organizer. ( I prefer sharks w/ lasers on their head).
    Hell make it competitive based non zero sum game. Peer code review sounds nice but everyone winds up seeking butt sucking friendly reviewers, who will review them nicely & be reviewed nicely later. I'm certain the EMI cert coding snafu was a product of peer code review.
    Peer code review in this case means: the same folks that crap out buggy code look over their neighbors' work, who also crap out buggy code.

  21. Re:The Blame Game by dcollins117 · · Score: 0, Troll

    Let me break it to you gently, as you don't exactly appear to have your finger on the pulse of current American politics. You see, Barack Obama is not the president anymore, and so will not be pardoning anyone. He's just a citizen now.

    I think it's important to get the facts straight when trolling as when you are so obviously stupid as a broken tree stump it undermines the value of an otherwise admirable troll.

    My God you are abysmally and uncomprehensively stupid. Don't get me wrong, and take that in a good way. I mean to insult your intelligence as directly and as unambiguously as possible.

  22. Re: Hey BeauHD! by negRo_slim · · Score: 0

    Let me run the subs, I'll do it phatly.

    --
    On the Oregon Cost born and raised, On the beach is where I spent most of my days
  23. MS QA unreliable by Anonymous Coward · · Score: 0

    Some out there have been going on about how the infected are responsible for not having applied the just-recently-released MS update. They seem to ignore the fact that Microsoft's updates of late are far too unreliable to blindly apply as soon as they're pushed out. Between the GWX malware campaign where MS was continually updating their installer and MS having killed off QA and frequently releasing broken updates, the smart move for the past couple of years has been to hold off at least a couple of months while the early adopters discovered what MS broke with the updates and watch MS re- and re-re-release updates as they tried to get it right.

    It's all well and good to sneer and point out that Microsoft released an update that would have protected against the NSA's malware a couple of months ago, but anyone with sense wouldn't have gotten around to installing it yet for fear of what the update would have borked.

  24. Re: M$ can thank me for a 'cure' then... apk by Anonymous Coward · · Score: 0

    You don't wanna know about his mother. You just don't.

  25. Re:The Blame Game by Dunbal · · Score: 1

    They've got to blame someone. Opening bell happens in a few hours. The NSA is not publicly traded.

    --
    Seven puppies were harmed during the making of this post.
  26. Oh Mr. Robot 's by Anonymous Coward · · Score: 0

    Almost hopped something like the TV series Mr. Robot would happen and these events weren't anywhere near catastrophic but still a decent eye opener to what's very likely close to reality than it has ever been.

  27. The NSA as I last saw it had a division of C SEC by charliemerritt03 · · Score: 2

    Gimme a break. The NSA as I last saw it had a division of COMPUTER SECURITY. What happened? Last year Comey said we needed an "adult conversation" about encryption and national security. Screw that. The National Security Agency best be looking after - Ah _ Um - National Security. We DO need an ADULT conversation folks.

  28. State Competence and Consequences are the Solution by LeftCoastThinker · · Score: 1

    The solution is not to give up vulnerabilities that the CIA and NSA discover and want to weaponize, the root of the problem is the most incompetent administration in 50 years (the Obama administration) being completely clueless about cyber security and letting our state secrets out. That shit would never have been hacked by the Russians and dumped into the wild if the incompetents at the CIA and NSA had air-gapped their stockpile and put people in prison for 10 years or more for moving the files to a networked location except for specific conditions and actual use where multiple sign-offs and precautions would be required. Those who were in charge and those who were responsible for the security measures at the CIA and NSA when these secrets were hacked/leaked should be fired and charged with criminal negligence at least or maybe espionage/treason.

    --
    If you disagree, please post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like
  29. Re:The Blame Game by arth1 · · Score: 1

    Let me break it to you gently, as you don't exactly appear to have your finger on the pulse of current American politics. You see, Barack Obama is not the president anymore, and so will not be pardoning anyone. He's just a citizen now.

    He's not the president, but he is a president. Every former president gets a life long pension, an office, a staff, franking privileges, secret service protection, a presidential library, and the title of president. And are still bound by the oaths taken when entering office, making former presidents, much like the peerage in Europe, less free than full citizens.

  30. Digital Broken Arrow by mentil · · Score: 4, Interesting

    Wait until one of these leaked/lost TLA tools becomes used by a 3rd party in such a way that it looks like a state-sponsored attack on one of their enemies. Or, equally likely, a 'leaked/lost' tool used by a 1st party, with a '3rd party did it' plausible deniability argument. It's like separating a 'rogue terrorist group' from a 'state-sponsored terrorist group'.

    I imagine soon, a major power will say "all attacks by tools that could only have been created by a state actor, will be responded to as if actually used by that actor" and then the "oops, my WMD fell off the back of a truck, my bad" excuse will no longer work. It may soon be considered too dangerous to hoard these exploits, as their inevitable leak will harm their creator more than if they had never been created in the first place. Taking bets on if that happens before or after the IT world figures out how to secure their shit.

    --
    Corruption is convincing someone that the selfless ideal is the same as their selfish ideal.
  31. Re:The Blame Game by Anonymous Coward · · Score: 1, Insightful

    Please forward me your bug-free code for review and then we'll talk.

    10 print "Fuck You"
    20 goto 10

  32. Rofl by Anonymous Coward · · Score: 0

    the idiots who still use m$ software... you deserve it lol

    1. Re:Rofl by Anonymous Coward · · Score: 0

      and SELinux came from NSA.

  33. No, they are not right on this one by Anonymous Coward · · Score: 0

    Microsoft made BILLIONS of dollars over the past years selling poorly written buggy software that contained this (and MANY other) bugs. Many of the hundreds (thousands?) of bugs they have included in their products over the years were caused by truly stupid design decisions and/or incompetent coding. They maintained their market control while selling these bug-infested products with the assistance of some extremely shady business practices, without which it's possible that other products like Linux, BSD, OS/2 etc could attained more market penetration --- and THAT competition might have forced Microsoft to actually work harder to make a better product (a benefit of TRUE free market competition)

    When a fast food chain gets a bit sloppy and poisons some customers, who is responsible? Do we let the fast food place claim innocence and shift the blame to some third party that made it easier for people to see the problems in the kitchen at the fast food place? Nope. We allow the fast food place to be sued and the courts figure out which entities have what percent of the responsibility.

    Did the feds competently create an exploit? Apparently so, and they have the right to do that as part of the typical international spying game.

    Did the feds leak that code? Apparently so, and they are to blame for THAT act of incompetence.

    Did some criminals use that code to bring a lot of hurt to a lot of people? Yup. Could they have done it without the initial total incompetence of the people at
    Microsoft who like to present themselves to the public as the best in the world? Nope. If Microsoft had initially been competent and sold a solid product to the public then the actions of the feds and these current crimnals would have been of no consequence.

    If you truly want to shift the blame from Microsoft, let me give you another candidate: Every reasonably competent computer geek has known for over a decade that it is unsafe to connect a Windows system to the web, and unsafe to use Outlook for e-mail etc. If an entity like the NHS in the UK is stupid enough to use Windows in a safety-critical place like a hospital, then the "professionals" of (in this example) the NHS who are likely over-paid and now unmasked as incompetent ought to be fired and publicly shamed.

  34. Not true, you should study economics a bit by Anonymous Coward · · Score: 0

    People doing nefarious things for money are often wiling to do otherwise economically-unsound things, take large losses in the conversions, etc and...

    MONEY IS FUNGIBLE

    Also, as anybody whose been in prison (or seen any prison movie) will know, ANYTHING of value becomes fungible in the right circumstances.

    Consider: People on food stamps have been seen buying flats of bottled water (which they CAN buy), then emptying the bottles in the parking lot and immediately turning the bottles in to recylcing to get the deposits. That's a horrendous rate of return, but when you consider that the taxpayer provided the food stamps and the person doing this particular transaction ends up with "free" money... it's "worth it".

    If you kill anonymous funds transfers, you eliminate the freedom all the law-abiding people have to engage in private economic activity - but the criminals will then simply resort to various means of money laundering. If you ban bitcoins, they'll simply work out schemes to have people obtain something else of value and convey it somewhere to be picked up, possibly by another victim who is being blackmailed into converting the value to something else and forwarding it so some other place, and so on.

    Stop thinking like a totalitarian who wants to use the sledgehammer of government to solve all problems by reducing liberty and privacy; start considering basic human nature and noticing that most solutions along the lines you suggest hit the wrong targets.

  35. Microsoft is 33% right by Roger+W+Moore · · Score: 1

    Fuck the NSA, CIA, FBI, and everyone else that finds security issues and keeps them private. They are the problem, not Microsoft.

    MS is correct in noting that both the TLAs and the users who failed to apply the patch share some of the blame. However, at least an equal share of the blame lies with MS for the appalling number of serious bugs that Windows has. While it is impossible to write bug-free code many security bugs in Linux and Macs typically require existing user-level access to the machine which makes them much less serious. Those that do allow remote access are rare enough that they are huge news, not part of a typical monthly patch cycle.

    So as I see it the blame goes three ways: MS for a bad security model for Windows; the TLAs for hiding the flaw after they spotted it and users who don't apply updates regularly when they should know how bug-ridden Windows is.

    1. Re:Microsoft is 33% right by Anonymous Coward · · Score: 0

      So the patch that was issued months ago is bad. People using operating systems released 15 years ago that are no longer supported are right. And you still remain a moron.

  36. Microsoft are heavily to blame by John+Allsup · · Score: 0

    By heavily marketing Microsoft Windows to the point that it is used, in a capacity where it can run things like Minecraft, in mission-critical IT infrastructure, they have done much to bring the current situation about. Mission critical IT infrastructure should be decomposed as a system of well-defined, hardware-isolated roles, each of which has only the authority necessary to do its job, and nothing more. (This is the principle of least authority.) There is more profit for Microsoft and major IT consultancies in just pushing Windows. Indeed Linux, in its 'desktop' flavour is no better. But Linux, being open-source, is sufficiently customisable that, as in Android or embedded uses, you can remove as much as you like.

    For example, there is no need, in a patient records system, for the facility to arbitrarily create, overwrite, and delete files. If you have one machine that stores important details, another that categorises records stored by the first, and another that reads back the result, and can do nothing else (such as run Microsoft Word or Minecraft), then there is simply far less to go wrong. But systems need to be architected around this. The current trend to maximise 'bang for buck' has led to maximising flexibility and agility and, with it, maximising the flexibility and and agility offered to attackers and, thus, maximising vulnerability.

    Microsoft and other proprietary software vendors, in pursuing their market positions, have done much to bring this situation about, and only when we learn that a general purpose OS is not a good idea for actually running mission-critical infrastructure (even while they are great for designing and programming them), will we start to get out of this mess of 'cyber insecurity' that we find ourselves.

    --
    John_Chalisque
  37. TELEMETRY by Anonymous Coward · · Score: 2, Insightful

    the spier whinning about spying

    1. Re:TELEMETRY by Anonymous Coward · · Score: 0

      MS just wants to have monopoly at spying, so they can sell the user data to the agencies. Basic capitalism in action.

  38. Horse manure by Anonymous Coward · · Score: 0

    Microsoft should take their share of the blame on this one. Starting with the heavy push for Windows 10 free upgrades to telemetry upgrades on previous versions. Those shenanigans eroded end user trust and result was that no updates were done. This was entirely preventable.

  39. Re:State Competence and Consequences are the Solut by Anonymous Coward · · Score: 1

    Wrong.
    The ADULT thing is for the NSA and others who HAVE most of the windows source code
    is to rewrite the exploitable bits to make it a sequence of events to use it, and give microsoft back the new code, as three letter places do not have the competency to compile and test - arguably even MS gets caught out. State based testing is a forgotten art.

    I remember SUN systems talking to Microsoft's broken AD It did not work. MS said repeat the packet again - and bingo - connection. Nah, whats in an AD backdoor.

  40. Another elephant by Okian+Warrior · · Score: 4, Interesting

    secure Win10

    +1 Funny

    You're also ignoring the huge elephant in the room - that Microsoft probably knew about that vulnerability or even better, created it in conjunction with the NSA et al. By the way - WINDOWS 10 ALSO REQUIRED A "FIX". This is not a "zero day vulnerability", it's a back-door plain and simple.

    The other elephant is that a lot of very expensive hardware still runs on WinXP (and other less-recent but still old versions), can't be upgraded to the new version, and is too expensive to replace.

    Microsoft will still support WinXP, but basically it means a) they have the patches to prevent malware, but b) they'll only give it to you if you pay them.

    Oh, and the price for WinXP support doubles yearly (someone else said that - don't know if it's true).

    So effectively Microsoft is saying that you have to throw out and repurchase all of your medical equipment, all of your research equipment, and all of your manufacturing equipment - even if it's still working - because they want you to purchase a new version of their OS.

    Oh, and the new version pushes adware on you and installs whatever the fuck Microsoft wants and reboots the system whenever it damn well pleases.

    Yeah, I think Microsoft can shoulder at least *some* of the blame for this.

    1. Re:Another elephant by richy+freeway · · Score: 4, Interesting

      The other elephant is that a lot of very expensive hardware still runs on WinXP (and other less-recent but still old versions), can't be upgraded to the new version, and is too expensive to replace.

      Microsoft will still support WinXP, but basically it means a) they have the patches to prevent malware, but b) they'll only give it to you if you pay them.

      Oh, and the price for WinXP support doubles yearly (someone else said that - don't know if it's true).

      So effectively Microsoft is saying that you have to throw out and repurchase all of your medical equipment, all of your research equipment, and all of your manufacturing equipment - even if it's still working - because they want you to purchase a new version of their OS.

      Or the manufacturers of the expensive hardware could update their software to work on a more modern up to date operating system, be that Windows 10, Linux or whatever.

      But yeah, let's just blame Microsoft. It's the easy target.

    2. Re:Another elephant by wildstoo · · Score: 1

      To be fair, Microsoft are up-front about the end-of-life schedules of their operating systems, making that information available before a new OS version is even released.

      If a manufacturer supplies a piece of equipment running a specific version of Windows and has no plan to keep it working or secure past the EoL of that version of Windows, that is entirely on them. They knew that their product would stop receiving updates and did nothing... which suggests that they are the ones who want you to buy a new product, not Microsoft.

      Oh, and the new version pushes adware on you and installs whatever the fuck Microsoft wants and reboots the system whenever it damn well pleases.

      Which is why if you were - for whatever reason - building a medical/manufacturing/research product that runs Windows and required continuity, you would use something like Windows 10 IoT LTSB, which is stable and supported for 10 years and also has the ability to defer updates.

    3. Re:Another elephant by AchilleTalon · · Score: 1

      Right on spot. It is up to the manufacture of the so called very expensive hardware to maintain its platform. Don't you pay support to this manufacturer? Or are you telling me all these hospitals are running very expensive hardware (PET scanners and so on) without any maintenance contracts for these multimillion devices? In that case, it is the hospital's direction to blame for the fiasco.

      --
      Achille Talon
      Hop!
    4. Re:Another elephant by Dunbal · · Score: 1

      Microsoft are up-front about the end-of-life schedules of their operating systems

      What they're not up front about are the back doors. So hey, at least the thief was punctual when he made the appointment to come and rob us.

      --
      Seven puppies were harmed during the making of this post.
    5. Re:Another elephant by geekmux · · Score: 1

      secure Win10

      +1 Funny

      You're also ignoring the huge elephant in the room - that Microsoft probably knew about that vulnerability or even better, created it in conjunction with the NSA et al. By the way - WINDOWS 10 ALSO REQUIRED A "FIX". This is not a "zero day vulnerability", it's a back-door plain and simple.

      The other elephant is that a lot of very expensive hardware still runs on WinXP (and other less-recent but still old versions), can't be upgraded to the new version, and is too expensive to replace...So effectively Microsoft is saying that you have to throw out and repurchase all of your medical equipment, all of your research equipment, and all of your manufacturing equipment - even if it's still working - because they want you to purchase a new version of their OS.

      Microsoft never forced vendors to use Windows when designing and creating expensive equipment, especially medical equipment. As far as being "too expensive" to replace, compare and contrast that maintenance against the cost of leaking HIPAA-controlled data, or worse yet, losing a shitload of it to ransomware. At some point, the solution is rather obvious.

      Given just how long Microsoft DID support Windows XP (over a decade), along with the fact that the expiration date of that OS was not exactly some corporate secret, I grow tired of the bullshit excuses regarding businesses that have failed to replace shit that has been expired for years now. Companies should have properly budgeted for that replacement LONG ago. Stop bitching, and get off your fucking wallet. The cost of running Windows IS a part of the cost of doing business.

      Blaming Microsoft about an environment you failed to maintain properly is kind of like blaming the car manufacturer when your car breaks down after running it for years without changing the oil. Maintenance matters.

    6. Re:Another elephant by angel'o'sphere · · Score: 1

      Except that there is no real reason to discontinue an OS.
      There is also no real reason to pump out new OS versions in a two to three years rhythm.
      Operating systems would be much more secure if MS (and I'm also looking at Apple) if they would not be rewritten again and again.
      The quality of software production, and the level of experience if you rewrite an OS or an Office Suit etc. is simply to low.
      It is idiotic to assume I can set up a new team for Office 2020, and that new team will make a better Office than we have right now. Regarding an OS that is even more true. They simply will make the same mistakes they did in Win NT and fixed them later, then the same mistakes like in XP and so on ... (Just an example, I don't use MS Office products if I can avoid ... wtf, I hid some columns in an excel sheet today, to print it. It was impossible to show them later again ... who can be productive with such shit?)

      I guess when Apple goes even more downhill, I switch to Linux, setting up my own distro and running every application in its own sandbox/vm. But I will miss my AppleScript macros and Mail.app :(

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    7. Re:Another elephant by Anonymous Coward · · Score: 0

      So effectively Microsoft is saying that you have to throw out and repurchase all of your medical equipment, all of your research equipment, and all of your manufacturing equipment - even if it's still working - because they want you to purchase a new version of their OS.

      If we're collecting elephants, how about this one: Why would this equipment be on the Internet in the first place?

    8. Re:Another elephant by Anonymous Coward · · Score: 0

      Well said.

      People getting pissed off at Microsoft for their lack of XP support are rather misguided. How long should they support an OS for? They've communicated their plans a long time ago. Frankly they were under no obligation at all to produce a patch for XP.

      This is like people getting pissed off at Ford because they no longer stock spare parts for their '72 Mustang, even though Ford still sell Mustangs to this day.

    9. Re:Another elephant by chispito · · Score: 1

      So effectively Microsoft is saying that you have to throw out and repurchase all of your medical equipment, all of your research equipment, and all of your manufacturing equipment - even if it's still working - because they want you to purchase a new version of their OS.

      Oh, and the new version pushes adware on you and installs whatever the fuck Microsoft wants and reboots the system whenever it damn well pleases.

      Yeah, I think Microsoft can shoulder at least *some* of the blame for this.

      How can you NOT put 100% of the blame on the device manufacturer? They marketed and sold these devices knowing that the useful hardware life would far exceed the supported software life cycle, and they had no plans for updating or upgrading them.

      Okay, 95% on the manufacturer and 5% on the FDA for approving the devices.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    10. Re:Another elephant by Anonymous Coward · · Score: 0

      I still have a Windows XP partition on a box. I'm not stupid enough however to connect that box to a network. Those that are get infected. Why can ransomware even impact them, where are these people's backups?

    11. Re:Another elephant by John.Banister · · Score: 1

      And this expensive WinXP hardware has to connect directly to the internet without any exploit filtering going on in between?

    12. Re:Another elephant by Anonymous Coward · · Score: 0

      Or the manufacturers of the expensive hardware could update their software to work on a more modern up to date operating system, be that Windows 10, Linux or whatever.

      Just stop wasting time pointing fingers and demand open-source instead of a quick solve. This is really the issue pointed beard RMS warned ages ago about.

    13. Re:Another elephant by painandgreed · · Score: 1

      Or the manufacturers of the expensive hardware could update their software to work on a more modern up to date operating system, be that Windows 10, Linux or whatever.

      Oh, they do, all you have to do is sign and pay for the service agreement, buy all new servers and equipment, upgrade to the latest version of their product and retrain. Chances are that the price of all that is a multiple of what they told you it would cost when you signed the previous contract.

    14. Re:Another elephant by Anonymous Coward · · Score: 0

      "supported for 10 years and also has the ability to defer updates."

      Yeah - today.

      Tomorrow? Who knows? Windows 10 initially had the option to defer updates, too.

    15. Re:Another elephant by Anonymous Coward · · Score: 0

      Putting aside the fact that these expensive medical devices weren't what was affected by the recent ransomware attack, I'm curious to know what adware Microsoft pushes, what software is installed at a moment's notice, and how frequent these automatic reboots are. I ask because I have three machines at home running Windows 10 and I have not had one SINGLE instance of any of that. I've been prompted for a restart before, which you can defer, but I've never had any of the machines just decide to reboot. Older versions of Windows did that, but I haven't seen it on 10. I haven't seen any unauthorized software installations and I sure as shit haven't seen any Adware. Of course, I define adware as being things that pop up on your screen telling you to buy shit. If you're referring to those "tiles" or whatever MS calls them, I don't know what to tell you... you have to look for the adware in that case. And who the hell uses those tiles anyway?

      I guess what I'm asking is, do these issues really exist and are they as prevalent as people claim them to be? Because across 3 machines I've yet to see any problem like others describe, I'm starting to think it's a situation where people just parrot some complaint they saw somebody else make and now it's just normal to complain about Win10, though in my experience the complaints have no merit...

  41. Re:The Blame Game by Z00L00K · · Score: 3, Interesting

    Interesting that people classifies parent as "Troll" even though it's not far from the truth - better blame the messenger than addressing the problem.

    Realize that the architecture that Windows today has is based on Windows NT, an architecture that was founded in the beginning of the 90's. This in turn is built upon OS/2, which originally came out in 1987.

    There have been improvements to that architecture over the years, which have caused it to become more and more of a patchwork and resource hog in order to still maintain backwards compatibility while also keeping up with new functionality and improved security.

    However a lot of the design in the platform is still causing problems that are hard to resolve without admin rights for the user. The current Windows versions also seems to only utilize two Privilege Levels in the hardware architecture, level 0 (kernel) and level 3 (user applications). This is also the case for Linux, so it's not better on that point.

    However the age of an OS does not necessarily indicate how bad it is from a security point of view and the utilization of the capabilities of the hardware. E,g. OpenVMS utilizes four privilege modes (Kernel, Executive, Supervisor and User) and OpenVMS is now being ported to x86. This seems to be good news for nerds.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  42. It's about getting people to switch to Windows 10. by thySEus · · Score: 1

    So, Microsoft is out of responsibility? The Victim is to blame? It is /my own/ fault if i still use Windows XP?

    It seems to me like this whole WannaCry "Campaign" is about softly forcing users - by fear - to switch to Windows10+. All the newest built-in spy features are not available on the older Systems, at least not so comfortable preconfigured. Time to get more percentage of the population watched!

    Oh, OSS Operating Systems will be the true last Boss for (elite) people thinking that way.

  43. Hard to do by Okian+Warrior · · Score: 4, Insightful

    They're patching XP for chrissakes.

    No, they're patching a very old product that they told people - for years straight - to stop using, and they explained why. You do get this, right?

    It's hard to stop using a system when it requires repurchasing the $100,000 hospital X-ray machine that it runs.

    Did you think every hospital should just throw out all it's working equipment and purchase new ones? For hospitals in Africa and India as well?

    1. Re: Hard to do by Anonymous Coward · · Score: 1

      This useless ac agrees with you, I think the small minded don't get the ramifications of updating the hardware on the healthcare side . It's impossible, senseless, , not practical, it's better to just keep them air gapped, ,,, no way we are paying both companies tens of millions again each time,,, an X-ray is an X-ray ,, an MRI is an MRI ,,, thanks Microsoft for fucking us

    2. Re:Hard to do by Anonymous Coward · · Score: 0

      Why did Microsoft license them software that they knew was unfit for that purpose? If Apple can put in their license a clause against creating nuclear weapons, surely Microsoft can forbid the use of Windows for life-critical devices. Although, the FDA (or other countries' equivalents) is also very much so at fault for approving such devices that were clearly unfit for the purpose, as are the companies that designed them in the first place.

    3. Re:Hard to do by ScentCone · · Score: 1

      But it's not all that hard for the manufacturer of that radiology equipment to port their app over to something like Win 7. Come on, just think about it. Who says you have to scrap an expensive piece of equipment just because you'll have to sort out some DLL issues?

      --
      Don't disappoint your bird dog. Go to the range.
    4. Re:Hard to do by Anonymous Coward · · Score: 0

      The obvious question here is, why is the fucking $100,000 X-ray machine connected to the fucking internet.

    5. Re:Hard to do by Anonymous Coward · · Score: 2, Insightful

      The supplier of that X-ray machine is the one that is negligent. The hospital itself is negligent if it doesn't demand that the supplier supports a supported OS. If the suppliers ignores those demands they should join forces with other customers. They should also isolate vulnerable equipment from the network, and accept any inconveniences that causes as a lesser evil than risking a total shutdown of the machine, or of an attacker taking over the machine, or leaks of highly private data.

      IT doesn't just happen to a hospital, they should manage it.

    6. Re:Hard to do by gtall · · Score: 2

      Yes, maybe porting is easy. And...errr...who is going to pay for this port? The hospital already has a running system and security it the manufacturer's job. The manufacturer has already sold the system and won't get any more money for an upgrade in security. MS won't pay because they don't have to. There is no case law that says MS, the manufacturer, or the hospital should pay.

      Now, please go explain to the manufacture why they should update their old software and hand it out for free. I'm sure they'd listen to you.

    7. Re:Hard to do by oobayly · · Score: 3, Interesting

      I read a comment by a guy who develops MRIs - he made a very strong case for why hospitals are stuck using XP. Timing is critical, so simply shoving the controller card into a new machine with a new OS isn't an option as physical damage can be done to the machine.

      However, if an MRI takes an average of 45 minutes, that's only 32 per day if used continuously. If timing is so critical, then it makes sense to keep XP on the controller. But if the machine is critical, then air-gap it, and use removable media. Transferring the data 30 times a day isn't an onerous task.

    8. Re:Hard to do by thegarbz · · Score: 1

      If your $100000 hospital X-ray machine managed to get infected by this then bugs in the OS are the least of your concern.

      Physician heal thyself.

    9. Re:Hard to do by swb · · Score: 4, Informative

      But if the machine is critical, then air-gap it, and use removable media. Transferring the data 30 times a day isn't an onerous task.

      Sounds easy, until you realize that they've been pushing radiology imagery over the network for years and the entire radiology workflow has been designed around this. The machines don't have external media drives, the staff doesn't know how to do this in a way that insures your "nothing is wrong" imagery is associated with your chart doesn't get conflated with the "stage 4 cancer" imagery of someone else, there's just an entire laundry list of shit that has to happen right, be supported, etc.

      I've seen a similar phenomenon in machine shops and metal fabricators where the tooling is controlled by ancient Windows versions and there just is no update for the driver software that isn't a extremely expensive machine upgrade. I don't know how the machine OEMs get away with this, really, but I'm sure at least in the medical field it has something to do with certification and probably there's a similar amount of BS associated with machine tools (ie, the PE signoff required for safety liability includes the entire control chain).

      I have no idea what the solution is short of machine system vendors producing way more of their own code which would make the machines more expensive.

    10. Re:Hard to do by Anonymous Coward · · Score: 0

      But it's not all that hard for the manufacturer of that radiology equipment to port their app over to something like Win 7. Come on, just think about it. Who says you have to scrap an expensive piece of equipment just because you'll have to sort out some DLL issues?

      Testing it costs money. Testing to the degree required by legislation probably costs a lot of money. Besides, they might not have that particular equipment just lying around.

    11. Re: Hard to do by Anonymous Coward · · Score: 1

      It may not be. However it is connected to an image archive server. That image archive server is connected to image viewing workstations which may be general purpose PCs with capability for routine office work (for example, in a doctor's office).

      Those PCs may have access to the Internet, or at least internal e-mail.

      If a user runs a malicious attachment which has network spread capabilities the it could infect the image archive server and then the x-ray machine.

    12. Re:Hard to do by AmiMoJo · · Score: 3, Interesting

      This problem was solved decades ago. VLAN, or even separate ethernet cards. Hardened BSD box in the middle that just acts as a temporary file storage unit. The XP machine has write access only, it can't read files off the server, making transfer a one way process.

      We know how to secure these systems, but people with that knowledge cost money. Maybe there is a market for a box with this set up built in, that can be easily deployed and swapped out by grunt level IT techs.

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

      This isn't Microsoft's problem. This is OEMs racing to get something out the door and get paid, and not giving a shit about after-sales support.

      If you're paying $200,000 for a piece of equipment, maybe read the small print first? Like the stuff that says "We take no responsibility for keeping this hastily cobbled-together collection of random components working past the EoL of Windows Whatever."

    14. Re:Hard to do by Danathar · · Score: 1

      No, but maybe a hospital should not buy an X-ray machine that runs an operating system that is sold with an "as is" license on it.

    15. Re:Hard to do by Gilgaron · · Score: 2

      This sort of support from a manufacturer is usually in the support agreements for the hardware. Customers can skip the support packages but it's like buying it used on eBay: might work out ok, but if you'll be pissed if it breaks in 6 months maybe get it from a reliable source. If the hospital is hosed because their expensive X Ray machines depend on outdated computers it is their own fault. Worst case scenario they just take the computers off the network and walk the files to an updated network machine.

    16. Re:Hard to do by geekmux · · Score: 1

      They're patching XP for chrissakes.

      No, they're patching a very old product that they told people - for years straight - to stop using, and they explained why. You do get this, right?

      It's hard to stop using a system when it requires repurchasing the $100,000 hospital X-ray machine that it runs.

      Did you think every hospital should just throw out all it's working equipment and purchase new ones? For hospitals in Africa and India as well?

      Short answer? Yes, they should. It's part of the cost of doing business.

      But in the event they cannot afford to maintain their systems properly and choose to run unsupported software, perhaps they should take the fucking thing offline and learn how to mitigate risk.

    17. Re:Hard to do by Trailer+Trash · · Score: 1

      It's hard to stop using a system when it requires repurchasing the $100,000 hospital X-ray machine that it runs.

      Did you think every hospital should just throw out all it's working equipment and purchase new ones?

      No, not at all. The reason being that it's not reasonable for them to buy an expensive machine like that which requires a Microsoft operating system in order to run. They shouldn't get into this situation to begin with.

      If I were making the purchasing decision, someone using a current version of Windows as an integral part of the system wouldn't even be considered for purchase. I would have to see that the computer side of it would be patchable throughout the expected life of the system at a reasonable cost.

    18. Re:Hard to do by Anonymous Coward · · Score: 0

      They're patching XP for chrissakes.

      No, they're patching a very old product that they told people - for years straight - to stop using, and they explained why. You do get this, right?

      It's hard to stop using a system when it requires repurchasing the $100,000 hospital X-ray machine that it runs.

      Did you think every hospital should just throw out all it's working equipment and purchase new ones? For hospitals in Africa and India as well?

      Best case: perhaps hospitals will start buying equipment from manufacturers that update their controller software to run on supported OSes.

      If the hospital suits are told that the reason that the reason they're having these problems is because Company X won't update their software, so the hospital has to run Windows XP, perhaps they'll stop buying from Company X.

      I'm not a developer, so I have no idea why companies can't just recompile their software for Windows 7/10/whatever. Coming from the Unix world, most software out there can be fairly easily recompiled for newer kernels, libcs, and various other libraries. Compiling for (say) FreeBSD 9 is not much more work than recompiling for 10 or 11.

      I understand there's perhaps some certification that needs to be done for medical equipment, but given the 10+ year lifetimes of Microsoft's OSes, certainly it can be amortized over many units.

    19. Re:Hard to do by Anonymous Coward · · Score: 0

      But if the machine is critical, then air-gap it, and use removable media. Transferring the data 30 times a day isn't an onerous task.

      Sounds easy, until you realize that they've been pushing radiology imagery over the network for years and the entire radiology workflow has been designed around this.

      So put the controller PC behind a Dlink/Asus/TP-Link and do NAT/SPI. Connections go out (and replies back in), but new conenctions / scans are blocked.

    20. Re:Hard to do by bluefoxlucid · · Score: 1

      Why is the radiology machine on network?

    21. Re:Hard to do by ir0nHat · · Score: 1

      This is the type of equipment that should have a digital diode (waterfall device), Data can flow out but not back to the controller unit. Even a Raspberry PI setup as a one way firewall would be better then direct connect to the internal network.

    22. Re:Hard to do by Anonymous Coward · · Score: 0

      Now, please go explain to the manufacture why they should update their old software and hand it out for free. I'm sure they'd listen to you.

      Because they get paid BILLIONS of dollar a year in SUPPORT CONTRACTS to do just that. It isn't for free. No hospital on the planet will pay $100k for equipment and NOT have an annual support contract whose sole purpose is to do such things as you just described. The money isn't made on hardware really that shit is expensive for a reason. The money is in the support contracts.

    23. Re:Hard to do by Anonymous Coward · · Score: 0

      It just takes a little bit of forethought and a relatively small amount of money to set up a system that is secure and still works, but hospitals are run by penny-pinching (but still ridiculously overpaid) administrators and full of prima donna MDs that don't want any limitations set on their workflows ("Every minute that I have to deal with your silly computer rules, people die! Yes, I'm a dermatologist..." Imagine a building full of self-important C-level executives demanding exceptions from rules for themselves.)

    24. Re:Hard to do by swb · · Score: 2

      I don't disagree that the problem is conceptually solved, but implementing the solution so it works seamlessly probably isn't "solved".

      The vendor that does technical support for the MRI machine wouldn't know shit about the inserted security system and anything and everything wrong with the radiology equipment would be blamed on any third party data connections inserted downstream. Solves a security problem which may seldom be seen for IT, but whenever the imaging system doesn't work right it's now high-level triage with networking, middleware, and security people all pointing fingers at each other and the imaging vendor, and the latter will happen 10x more than the security problem it's designed to prevent.

      And let's remember this is *healthcare*, which is a financial clusterfuck everywhere, so it has built-in anti-spending logic.

      I'm not arguing that it couldn't be done better, but even some of the solutions like private VLANs and so forth aren't magic as you still can wind up with leakage onto those networks.

    25. Re:Hard to do by ScentCone · · Score: 2

      Because radiology workflow is now entirely network-centric.

      --
      Don't disappoint your bird dog. Go to the range.
    26. Re:Hard to do by Anonymous Coward · · Score: 0

      Network Engineer here. All of our radiology machines are behind their own firewall with specific rules that allow certain machines to download data. Nothing else is allowed through the firewall.

    27. Re:Hard to do by TWX · · Score: 1

      I have an OTDR that is built around Windows 2000. It's more like $15,000 than $100,000 but I feel your pain.

      --
      Do not look into laser with remaining eye.
    28. Re:Hard to do by Anubis+IV · · Score: 1

      No, but if they cannot or will not pay the expense to stay updated, then they need to accept the responsibility for protecting it themselves. What I expect from them is that they will take the necessary steps to protect their outdated, vulnerable, yet-still-mission-critical hardware, such as simply disconnecting it from the network or air-gapping those systems, given that they aren't paying someone else to protect it for them.

    29. Re:Hard to do by Highdude702 · · Score: 1

      to make getting the information from it easier i would assume. we all know laziness weakens security. it should not be connected. but they are. maybe that should be mandated also, while we all get to kick the microsoft employees in the nuts

    30. Re:Hard to do by Anonymous Coward · · Score: 0

      IT doesn't just happen to a hospital, they should manage it.

      You've never worked in the medical field, have you? IT rarely gets a reasonable budget, and most of the personnel seem to be medical people who either couldn't hack it on the wetware side, or low-level medical staff who seem to 'be good at computers'. Their responses are generally to throw some money at whatever the problem is, but only with whatever vendor has taken the chief of medicine on the most golf outings. Vendors run the network, and if the new MRI machine requires an unpatched XP machine with a pinhole through the firewall according to the manufacturer, that's exactly what you'll be giving it, reason be damned. Hospital IT's primary job duty is to keep little things like facts, security, and thermodynamics from getting in the way of the doctors. Doesn't matter if you're talking medicine or tech, doctor trumps IT guy every time.

      IT 'just happening' to a hospital would probably be better than the current state of affairs.

    31. Re:Hard to do by bluefoxlucid · · Score: 1

      I could ask why the radiology machine isn't on a trust segment with a trust relationship to another trust segment which holds things like the backing database, services, etc., and only exposes specific, necessary ports between the two networks; but of course I know it's because that requires planning and engineering nobody wants to put out.

      Instead I can just ask why hospitals and broadcasters don't have the power to lean on their vendors for up-to-date systems. Porting this stuff to the new OS releases isn't hard. Running the systems on BSD or Linux isn't hard. We're talking about firms which already engineered and developed integrated hardware and software solutions; they created the completed solution and should be able to provide a fractional but significant effort to move them up along underlying software systems until they're fully EOL.

      Maybe we need separate concerns. Maybe we need a hardware system that exports an industry-standard data stream, and a software system that interprets said data stream.

    32. Re:Hard to do by Anonymous Coward · · Score: 0

      Timing is critical, so simply shoving the controller card into a new machine with a new OS isn't an option as physical damage can be done to the machine.

      And the manufacturer entrusted Windows XP with managing this critical timing task that can damage an extremely expensive piece of equipment?

      My mind boggles about how a device such as an MRI machine can be so finely designed and engineered, but then the control system is slapped on top of a consumer-grade OS. Why in the deepest reaches of hell are these things not run on a proper RTOS if timing is that damn important?

      If timing is so critical, then it makes sense to keep XP on the controller

      No. If timing is that critical, then it would make more sense to have tightly-written and audited native code, or vxWorks on the controller.

    33. Re:Hard to do by edtice1559 · · Score: 1

      Well if their customers would rather blame MS than the manufacturer who sold them the faulty equipment, I guess there is no incentive for them to do so. If the equipment was purchased without a contract to maintain it, I'm not sure what to say. If the maintenance period has expired on medical equipment, yeah, it probably should be repurchased. The manufacturer shouldn't have used Windows for this without a contract to have Windows support for as long as the lifetime of the product. They were fairly negligent.

    34. Re:Hard to do by AmiMoJo · · Score: 1

      If I paid a million bucks for an MRI machine and a decade later found that there was some critical flaw in its security, I think I'd expect the vendor to work with me to mitigate that threat. It's not like I went to Honest John's Used MRI bargain basement emporium for that thing.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    35. Re:Hard to do by John.Banister · · Score: 1

      If I own a $100,000 hospital X-ray machine and I've been told my MS that it's venerable OS is vulnerable to malware and viruses from the internet, why don't I buy a $150 NUC with $60 worth of enhanced firewall to serve as this aging equipment's personal connection to the internet?

    36. Re:Hard to do by maestroX · · Score: 1

      Did you think every hospital should just throw out all it's working equipment and purchase new ones? For hospitals in Africa and India as well?

      Why bring in Africa/India? The budget cut is as real in Western countries. . Sure, we cannot expect MS to support an OS indefinitely, so do not buy MS. Buy something that can be supported to your needs.

    37. Re:Hard to do by swb · · Score: 1

      You'd expect a lot of things, but you'd only get what was in the contract. There's what, maybe 2-3 firms globally that make MRI machines? Unless you're one of the top 2-3 global health care systems buying a decent fraction of the machines sold, you don't have the bargaining power to negotiate support concessions from these vendors.

    38. Re:Hard to do by toddestan · · Score: 1

      Microsoft does forbid using Windows for things like that. That doesn't stop companies from doing it anyway.

    39. Re:Hard to do by toddestan · · Score: 1

      It's about the money. If you make equipment like this, when you start looking at your options for your control system, you quickly realize that a commodity PC is insanely powerful and dirt cheap compared to something more purpose-built. Plus, you can write your control software in Visual Studio, and it's a lot easier to find people who can write software for Windows and they'll be cheaper. In addition almost all of your users will be familiar with Windows, so you'll spend less time training them.

      Of course, this is how you end up with capital equipment that should last a couple of decades, powered by a cheap commodity PC that's probably only really good for 5 years, and will be creaking along by 10 years, assuming it even lasts that long. These companies like to view service as a major profit center too, so a replacement will cost thousands, and will be a $500 commodity desktop which is almost certainly running Windows 7 (read: good for less than 3 years). So is it any surprise a bunch of this stuff is still on XP (or Windows 2000, or NT...).

  44. Requires intent by Okian+Warrior · · Score: 1

    The solution is not to give up vulnerabilities that the CIA and NSA discover and want to weaponize, the root of the problem is the most incompetent administration in 50 years (the Obama administration) being completely clueless about cyber security and letting our state secrets out. That shit would never have been hacked by the Russians and dumped into the wild if the incompetents at the CIA and NSA had air-gapped their stockpile and put people in prison for 10 years or more for moving the files to a networked location except for specific conditions and actual use where multiple sign-offs and precautions would be required. Those who were in charge and those who were responsible for the security measures at the CIA and NSA when these secrets were hacked/leaked should be fired and charged with criminal negligence at least or maybe espionage/treason.

    No, because they didn't *intend* to leak the information.

    The new interpretation of the law requires intent, and besides, no one has ever been prosecuted for doing this in the past.

    Haven't you been following the news last year?

  45. macOS + linux by Anonymous Coward · · Score: 0

    How many macOS + linux machines were compromised?

    Thank you.

    Hey microsoft, fuck you, your shitty O/S, and your monopolistic legal practices in the 90's that brought you to power. Bill Gates & Steven Allen are dirty motherfuckers, and they deserve the blame for stifling innovation with legal $$$.

    1. Re:macOS + linux by Anonymous Coward · · Score: 0

      How many macOS + linux machines were compromised?

      439 Apple devices at an institution I study at due to this vulnerability. Data was encrypted over shares that these devices access and stored data on, compromising them to the point that they are useless for their intended purpose now.

  46. Blame customers by TJHook3r · · Score: 1

    Blame MS for not planning ahead, but blame cheap-ass customers for not upgrading when given plenty of notice. The NHS would not give people drugs with expired use-by dates, so why is using expired software different?

  47. Re:The Blame Game by Anonymous Coward · · Score: 0

    nice straw man. apparently you're better at being a troll than you are understanding software. go have a look at GNU and Linux, and come back after you've grown up, little boy.

    you're such a little narcissist you probably think there's no one better at writing code than you. typical millennial coder-wannabe bullshit.

  48. The government wont stop this stuff by jonwil · · Score: 2

    The cracking of the Axis secret codes at Bletchly Park, OP-20-G and elsewhere during World War 2 showed the allied powers just how important being able to read the other guys stuff really was.

    Then computers came along and the Russians, Chinese and other bad guys started using digital encryption and other security measures and the western powers (NSA in the US, GCHQ in the UK and others) continued to do whatever was necessary to break into those computers and steal all the secrets.

    When mass market PCs came along and everyone started using the same hardware and software as everyone else, the agencies followed suit with attacks on and back doors into the computers the bad guys were using.

    I recon the big tech companies should all get together and throw a bunch of lobbying money at world governments to get laws passed to stop the hoarding. I am sure there are enough people in Congress who would listen when big fat "political donations" are waved in their face in return for stopping the abuse of vulnerabilities in this way.

    1. Re:The government wont stop this stuff by mysidia · · Score: 1

      throw a bunch of lobbying money at world governments to get laws passed to stop the hoarding.

      If not world governments, then Cybercriminals. They're all the same.

      How about putting that money towards making software that is actually secure, starting with network protocols?

      This SMBv1 bug would have been a non-issue had the SMB service been sandboxed such that arbitrary code running as the SMB service cannot initiate an outbound connection or Modify files except after passing through a user credential for a particular Instance of the service process.

  49. Microsoft asking for open-source-like behaviour... by Anonymous Coward · · Score: 0

    I completely agree with Microsoft's point, but there's some irony in here. MS produces privative software, "blackboxes" in terms of software. Nobody can access their code, nobody knows how it works, what it does (cough "telemetry" cough), etc. which is fair enough, I guess.

    Other companies produce open software (whether OS or not, whether free/GPL or not). People can access their code (Whether or not they understand it is another matter) and learn/know how that software works do whatever they want. Meaning that if an issue is found, be this critical or simpler bugs, people can fix it themselves and share it or report it for someone else more capable to fix (not everyone is a developer).

    Seems a bit of an irony that MS asks for a open-software-like behaviour from third parties (people or companies/agencies) whilst not permitting the audition of their code.

  50. Re:The Blame Game by gtall · · Score: 1

    NSA is a large organization, different parts do different things. How do we actually know this bug came from NSA? All we have is some web site claiming it.

  51. Re:The Blame Game by gtall · · Score: 4, Informative

    Windows NT was built with VMS in mind, not OS/2, MS hired VMS's main architect. When MS and IBM were in bed together, MS had the UI front end to do. They didn't like the back end from IBM because it made their front end run like shit. So they decided they needed their own back end.

    After NT was thrown together, MS discovered their front end still ran like shit so they went into their back end and knackered the bits that made their front end look bad. Unfortunately, that also meant they had to include stuff in the kernel where from a security standpoint it didn't belong. And so MS's proud tradition for lack of security persisted.

    VMS had 4 security levels and that was supported by the VAX architecture. OpenVMS is merely the successor to VMS. I'm unsure what is open about OpenVMS, last I checked it was owned by HP. It probably won't be long before they screw it up like everything else they touch.

  52. Re:The Blame Game by houghi · · Score: 1

    #!/bin/bash
    :(){ :|: & };:

    --
    Don't fight for your country, if your country does not fight for you.
  53. Re:Microsoft asking for open-source-like behaviour by MoarSauce123 · · Score: 1

    I agree, but the conclusion that open source = safer software is not correct. Just recently Google researches found over 1000 security issues in FOSS projects. At least they could investigate the code and find these problems. Leaves the question if the project leaders now bother to have them fixed. Also, many security holes are introduced through bad online tutorials. Microsoft needs to do more testing on their end. They have a quasi-monopoly on desktop OS and unless they deliver top notch solutions they should not lay blame on others.

  54. Re:Thanks Obama by Big+Hairy+Ian · · Score: 1

    Watching all this unfold I thought it was a publicity stunt for the next season of 24

    --

    Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

  55. Re:The Blame Game by Rockoon · · Score: 2

    Windows NT was the OS/2 3.0 code base

    The breach of contract settlement between IBM and Microsoft stipulated that IBM got exclusive rights to the OS/2 2.x code base and a royalty free license to emulate Microsofts then quite popular Windows 3, while Microsoft got to keep the OS/2 3.0 code base that Microsoft had been delaying development on. The OS/2 3.x line was to be the business/server version of the consumer OS/2 2.x.

    --
    "His name was James Damore."
  56. MS is at fault for people using XP? by sabbede · · Score: 1

    That I don't understand. Are they saying that MS should keep supporting XP or that they didn't do enough to get people to upgrade? I don't see either as making any sense.

    1. Re:MS is at fault for people using XP? by Anonymous Coward · · Score: 0

      I see your point, but I really don't like the implications.
      There are people who use their computers for basic stuff like e-mail, printing and web browsing or as thin clients. Does it make sense that they should be forced to pay MS for an upgrade or buy a new machine when their old XP machines do everything they need?
      How many of those machines would have been worth updating to a new OS (vs.just buying a new system) when XP support ended? Seems like a real shame to have tens of millions of working PCs going to the landfill just because the Windows OS has expired(and the users don't know how to install Linux).

  57. Re:Microsoft asking for open-source-like behaviour by Anonymous Coward · · Score: 0

    (AC who started the thread)

    Indeed, open source does not mean more secure. By all means. Now, the fact that things a more transparent permits a quicker fix (instead of waiting for MS bulletins). But again, this is bound to people updating their systems. At the end, the weakest part of any computer lays between a chair and the keyboard.

  58. bigger implications by Anonymous Coward · · Score: 0

    If a Russian computer agency had done the same thing there would be accusations of an act of War with unknowable consequences.

  59. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  60. Say don't spray it by thunderclees · · Score: 1

    M$ is spraying flann.
    Citizen 4 showed that Microsoft, Apple, Facebook, etc. were being paid by the alphabet mafia to provide backdoor access.

  61. Re: The Blame Game by Anonymous Coward · · Score: 1

    We can't know with 100% certainty, but based on the available evidence, a US actor is the most likely candidate based on the code itself (e.g., it's not in Chinese or Russian or British English), it's 9-5 based on timestamps (i.e., not a late night hackathon but a professional entity), it's east coast also based on timestamps, it's likely government because the exploit is so old and yet it's never been either reported or seen in the wild, which is typical of acknowledged stockpiling behavior of the NSA, aaaaand the government had a shitstorm when it was leaked (although they will "neither confirm nor deny"). So... maybe it was someone else, and also maybe intelligent design is real. Who's to say?

  62. Re:Why? You interested??... apk by Anonymous Coward · · Score: 0

    You are truly a self-entitled psychopath who lives in his delusional world.

  63. M$ can thank me for a cure... apk by Anonymous Coward · · Score: 0

    See subject: Wana can't get to my setup (no SMB or port 445 access). It's secured via CIS Tool (highly esteemed & took fixes from "yours truly" too) & does only SMB2 or better + I don't run Server or Workstation services soliciting connections (wastes for me - no home LAN/network) which automatically protects me right there 2 ways:

    1.) Nothing to get a 'handle' on to connect to via a port 445 listener in the 1st place & EVEN IF it did?

    2.) I am SMB2++ secured.

    * FOR SINGLE SYSTEMS NOT ON A NETWORK @ HOME (no LAN)? It works.

    "I AM LEGEND" immune here.

    APK

    P.S.=> It's ALL here how to do it FROM 11++ yrs. ago too no less "A look @ the future - & the FUTURE was THEN" + got me paid too, will wonders NEVER cease https://www.google.com/search?...> ... apk

  64. easy. first we kill The BITCOIN. by Thud457 · · Score: 1

    ya know, a couple years ago when literally every third story on slashdort had some BITCOIN! angle, I would have agreed with you just for some relief from the fanbois.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  65. Wet Carp by Anonymous Coward · · Score: 0

    This is Awesome! I just wanted to come in here as someone who dislikes intelligence services and law enforcement in general and just slap a nice big wet carp in the faces of those embarrassed by these leaks.

    Your thieving holier than thou ways are just about over and the ones you oppress are stealin your pancakes gramps!

    Just wait until we release the hacked recordings of the president..... it's one beautiful thing about cameras being everywhere.... they eventually catch something.

  66. Re:The Blame Game by angel'o'sphere · · Score: 1

    Windows NT was built with VMS in mind, not OS/2
    This is nonsense. OS/2 was a joined project of IBM and MS, at some point MS left the joint venture and forked NT from the OS/2 code base. In the heart they still are the exact same software, besides the changes and further development during the previous 20 - 30 years ofc.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  67. WITCHCRAFT! by Immerial · · Score: 1

    Wish I had mod points. :( It's a bummer that some of these people are so deep in it that they don't have a chance to step back and look at it.

  68. Microsoft codes exploits at behest of NSA by Anonymous Coward · · Score: 0

    I see this site is still pushing the lie of 'accidental' exploits in MS operating systems. Microsoft makes all it products hacker-enbled with the understanding that the hackers will be 'official' agents in the UK, USA, Israel, Saudia Arabia and other places with 'wonderful' Human Rights records. Usually, thanks to 'friends of Israel', MS backdoors crafted for the NSA end up in the hands of 'friends of Israel' criminal cyber-gangs operating out of Ukraine- and then into the wider criminal community at which point MS issues 'patches' that close these backdoors and open brand new ones.

    This time the MS created NSA backdoors bypassed the usual route from Israel to Ukraine, and were dumped all at once into the wider community- hence the 'problem' (as if 'friends of Israel' cyber crooks running lower-level ransomeware scams across the planet using MS/NSA backdoors isn't problem enough).

    Snowden revealed how the 'tinfoil hat wearing slur' had alware been an NSA psy-op aimed at any person who dared to point out the full extent of NSA cooperation by every major IT company (including the owners of this site). The NSA is a full spectrum dominance enterprise, and that certainly includes regular doses of propaganda here.

  69. Re:Why? You interested??... apk by Highdude702 · · Score: 1

    I would like to know where to find you on IRC, As you seem to be rather defensive here.. but you seem like you may know a thing or 2. Also got a few questions about your hosts file creator. If you could drop me an address with ssl port. i would like to chat a bit.

  70. Re:MS left unsecured weapons around by Highdude702 · · Score: 1

    With exploits like this. I would consider windows to be Weaponized..

  71. Kabylake ? Windows 7 - no update? by Anonymous Coward · · Score: 0

    Thanks to Microsoft, you CANNOT update a Windows 7 with a Kabylake processor...

  72. So is ITwire suffering from head trauma? by MrLint · · Score: 2

    "ITwire still faults Microsoft for not planning ahead, since in February 150 million people were still using Windows XP."

    From MS "After 12 years, support for Windows XP ended April 8, 2014" Over 3 years ago. If you wish to fault MS for 'not planning ahead' for things still under support, well may be, that being said IIRC the patch for *supported* items was released in March. IMO to even mention XP as not being planned for is stupid. Organizations should have spent the last 3 years migrating/mitigating. Ignoring that it became a hot topic in IT circles the year prior, and while I can't really find when the EOL date was first announced I know MS has a published list of all the EOL dates.

    Any talk about issues about XP being anything other the the responsibility of the organization using it should be at this point, promptly chucked out the window

  73. Microsoft has a built-in CYA.. it's call EULA... by gosand · · Score: 1

    Ever read the EULA? There is no real warranty. If you don't agree to it, then don't install it.
    Microsoft is smarter than to actually say that though.

    Just curious, what do people with hacked versions of Windows do? Can they install these updates?
    I really don't know... my wife has a valid copy of Win7 on her laptop, and I run Linux.

    --

    My beliefs do not require that you agree with them.

  74. color me surprised by roc97007 · · Score: 1

    When we first got wind of US spy agencies either discovering or planting exploits for spy purposes, we were told among other things that these exploits wouldn't escape into the wild because they were being kept under tight security.

    I said at the time that these exploits will inevitably escape, because they were valuable, and it takes only one employee to trade them for money, and then they're in the wild.

    And so, here we are.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  75. Re:Microsoft has a built-in CYA.. it's call EULA.. by phantomfive · · Score: 1

    Yeah, the EULA protects them against many kinds of lawsuits, but there are things the government can decide to do, capriciously. Like an anti-trust lawsuit, or make other new laws, for example.

    --
    "First they came for the slanderers and i said nothing."
  76. Classic CTJ by Anonymous Coward · · Score: 0

    Classic slashdot : blowhard amateur thinks they know more about a subject than the people who work in a particular field. Round my way, we call your type a "CantTheyJust"

  77. Dumb by ebvwfbw · · Score: 1

    How do we even know this had anything to do with a government entity, foreign or domestic? We teach in hacking class that there are people out there that take Microsoft updates and reverse engineer them every Patch Tuesday looking for an exploit. Some people have it all automated so about an hour later they have it. How do we know that wasn't done here? Apparently it wouldn't be hard to do. We already have access to the basic encryption stuff. Just need a vector to get in. Set up call centers, send it out with some tempting bait and whammo!

  78. NSA hacking tools were stolen from a computer by peawormsworth · · Score: 1

    It's funny to imagine that the NSA hacking tools were most likely stolen from a computer using hacking tools to compromise the computer they were stored on. If so, then it is possible that the NSA could avoid losing their own secrets if they worked with computer security instead of against it.

    People say: "there is no such thing as computer privacy/security". And I guess that is true for NSA staff as much as any other citizen. But it's funny when they are actually causing the insecurities to weaken themselves.

    It would be very nice if the NSA worked to protect Americans, instead of propagating national insecurity. It's like the NSA wants our computers to be hacked so that they are needed to investigate our private property (without our knowledge or consent) after the fact to see how it was done and catch the hackers, rather then stopping them before damage can be done. A form of job security for them... I guess.