Slashdot Mirror


New Windows Kernel Vulnerability Bypasses UAC

xsee writes "A new vulnerability in the Windows kernel was disclosed Wednesday that could allow malware to attain administrative privileges by bypassing User Account Control (UAC). Combined with the unpatched Internet Explorer vulnerability in the wild this could be a very bad omen for Windows users."

54 of 303 comments (clear)

  1. Bad omen? by ScrewMaster · · Score: 5, Funny

    this could be a very bad omen for Windows users.

    Only if Microsoft doesn't fix it. Of course, somebody sharp could submit a patch ... oh wait.

    --
    The higher the technology, the sharper that two-edged sword.
    1. Re:Bad omen? by Dolphinzilla · · Score: 3, Informative

      so if you read the story and watch the video - there is a very simple registry mod which will disable the exploit - so its something that can be deployed on a large scale (like at my company) pretty easily

    2. Re:Bad omen? by ColdWetDog · · Score: 4, Insightful

      Only if Microsoft doesn't fix it. Of course, somebody sharp could submit a patch ... oh wait.

      The traditional method of bypassing the UAC has been the average user mindlessly clicking "OK". Have you got a patch for that which does not involve firearms, poisons or BDSM stuff?

      --
      Faster! Faster! Faster would be better!
    3. Re:Bad omen? by K.+S.+Kyosuke · · Score: 3, Funny

      Well, we have natural selection for that. ;-)

      --
      Ezekiel 23:20
    4. Re:Bad omen? by ScrewMaster · · Score: 2, Interesting

      What about the clueless home users?

      When has anyone, especially Microsoft, ever cared about them? Even the anti-malware outfits are just exploiting the fundamentally insecure nature of Windows to extract money from those clueless users. It's a sick ecosystem, and I'm hard pressed to decide if Microsoft is unwilling, or just unable, to ever fix it.

      --
      The higher the technology, the sharper that two-edged sword.
    5. Re:Bad omen? by ScrewMaster · · Score: 2, Informative

      Linux kids aren't smart enough to know shit about the NT kernel. How can they patch something they literally know nothing about?

      Hate feeding trolls, but just for clarity's sake, I was making a joke based upon the closed-source nature of Windows, and its inability to utilize outside developer resources for maintenance.

      --
      The higher the technology, the sharper that two-edged sword.
    6. Re:Bad omen? by ScrewMaster · · Score: 3, Interesting

      What about the clueless home users?

      And I spent five hours last night cleaning up friend's Vista machine. Her husband and her kids have a habit of repeatedly infecting the thing since they are either unwilling or unable to exhibit the slightest discipline when using the Web, and will install anything that's shiny and free. The last time around I installed Firefox and Chrome (so if some site wouldn't work in one, they could try in the other) and, at her request, removed all their file-sharing software.

      So, of course, when I looked it at last night I found that they had gone back to Explorer (Firefox "didn't look the same") and the thing had a couple of Trojan downloaders running and at least a dozen other bits of active malware, plus two different browser hijackers. They were competing with each other for control of Explorer, and as a consequence Explorer wouldn't load anything at all.

      I ran three different scanners and got rid of everything that I could. Tedious process. So, my friend asked if I could just disable Internet Explorer (she's had just about enough of this as well, since they don't live near us, and she's always the one that has to drive the computer over.)

      After talking with this lady about what they actually need a computer for, and looking over their selection of installed applications, I think they may be a candidate for a Linux upgrade. They don't have any Windows-specific apps that would preclude trying another OS, and most of what they do is Web-based anyway (Yahoo Mail, Facebook, etc.) We tried all the major sites they use on an Ubuntu box, just to make sure they work well in Firefox and Chrome.

      If I do wean them off of Windows, I want them to be as happy as possible with the new OS. Just replacing the operating system and expecting people to just adapt is unrealistic, so there will be some training involved, but it will be worth the investment since once it's done I won't hear from them very often about computer problems. Oh, they'll be irked that they won't be able to run the latest trojan, but that's the price they're going to have to pay.

      This wasn't the worst-infected machine I've encountered by any means. I'm not an IT guy by profession, but people do ask me to help on occasion. I had a co-worker a couple of years ago who had (and I counted them) thirty five pieces of active malware, plus an even dozen Trojan downloaders. The hard disk in that box wouldn't stop, ever, and it would take ten seconds to respond to a keystroke. I had to pull the drive and install it in another system just to scan it.

      Probably in the next couple of weeks she'll bring their system back and I'll remove Windows for her.

      --
      The higher the technology, the sharper that two-edged sword.
    7. Re:Bad omen? by Yvan256 · · Score: 2, Funny

      I always upgrade my Linux distro by sharpening the edge of the DVD-R it's burned on. That's how I stay on the cutting edge.

    8. Re:Bad omen? by michelcolman · · Score: 5, Funny

      You could occasionally give them a box like "Do you want to allow the following program etc...", program name "wipeharddisk.exe", File origin "compromised internet site" and then give them a big red box with "You stupid idiot!" if they click "Yes" anyway. At least one out of every three boxes should be of this kind, and of course various program names, publishers and origins should be used. After three of those "idiot" boxes, next time show them a progress bar with "wiping hard disk...".

    9. Re:Bad omen? by ScrewMaster · · Score: 4, Funny

      Yep. Their computers turn into zombies.

      And what do zombies do? They suck out your brains. It's a vicious circle.

      --
      The higher the technology, the sharper that two-edged sword.
    10. Re:Bad omen? by ScrewMaster · · Score: 3, Funny

      I always upgrade my Linux distro by sharpening the edge of the DVD-R it's burned on. That's how I stay on the cutting edge.

      That's nothing. I use that sharpened DVD to cut myself to pieces. That's how I stay on the bleeding edge.

      --
      The higher the technology, the sharper that two-edged sword.
    11. Re:Bad omen? by WrongSizeGlass · · Score: 4, Insightful

      And I spent five hours last night cleaning up friend's Vista machine. Her husband and her kids have a habit of repeatedly infecting the thing since they are either unwilling or unable to exhibit the slightest discipline when using the Web, and will install anything that's shiny and free.

      I have neighbors like that. After cleaning up after them a few times I charged them my normal rate to clean up their computer. It hasn't been infected since.

    12. Re:Bad omen? by Yvan256 · · Score: 2, Insightful

      Fortunately for us, it works in a different way in computer-land. They only seek out other Windows computers to turn them in zombies.

    13. Re:Bad omen? by Wingsy · · Score: 3, Interesting

      Your lady friend sounds like my sister. Only I convinced her to get a Mac. And now, 2 years later, she's a soccer-mom geek. Doing all kinds of stuff with her computer that she never thought she would be doing ... except calling me for help.

      --
      If I didn't have absolutely NOTHING to do, I wouldn't be here.
    14. Re:Bad omen? by ScrewMaster · · Score: 4, Insightful

      I found that they had gone back to Explorer (Firefox "didn't look the same")

      Get them this.

      Seriously though, if they couldn't even handle a switch from IE to Firefox, you think they're not going to raise holy hell if you swap out the entire OS?

      Doesn't matter. So far as she's concerned, they're going to get told. We'll try to make the transition as easy as possible, but sometimes you just have to bite the bullet. It's her computer, and those are her kids, and they'll do as they're told. Her husband couldn't care less so long as he can get his email and go to a few Web sites he needs. The kids are the big problem. I also told her we could just get them their own computer, and when they break it ... tough. Maybe then they'll start to learn a little respect. They've wasted enough of their mother's time, not to mention mine.

      --
      The higher the technology, the sharper that two-edged sword.
    15. Re:Bad omen? by ScrewMaster · · Score: 4, Insightful

      And I spent five hours last night cleaning up friend's Vista machine. Her husband and her kids have a habit of repeatedly infecting the thing since they are either unwilling or unable to exhibit the slightest discipline when using the Web, and will install anything that's shiny and free.

      I have neighbors like that. After cleaning up after them a few times I charged them my normal rate to clean up their computer. It hasn't been infected since.

      Or it's just as infected but they're just dealing with it since they're too cheap to pay you what you're worth. Which is just the same so far as you're concerned, I agree.

      --
      The higher the technology, the sharper that two-edged sword.
    16. Re:Bad omen? by Gadget_Guy · · Score: 5, Insightful

      When has anyone, especially Microsoft, ever cared about them?

      What a completely uncalled for comment. When did Microsoft care for clueless home users? When half their market share was with clueless home users. When they implemented the UAC (the corporate world already knew to setup limited domain user accounts). When they came out with the free Microsoft Security Essentials, which was designed for home users. When they implemented automatic updates because clueless home users never applied service packs. Or maybe when they did a better job of locking down the default settings in the latest Windows/Internet Explorer.

      Sure, they don't do a perfect job, as this case shows. But you will find privilege escalation bugs on most operating systems and Microsoft WILL come out with a patch to fix the bug. All the clueless home users have to do is wait for it to be automatically downloaded and applied.

    17. Re:Bad omen? by ScrewMaster · · Score: 4, Insightful

      What a completely uncalled for comment.

      Not at all. Microsoft got caught flat footed when the Internet went public. Windows was never able to be used safely on anything but a trusted network, and after almost twenty years it still isn't. If it were, why do I have to install a third-party firewall and run third-party anti-malware software, that is, if I want to use it on the Internet?

      Stop making excuses. All operating systems are vulnerable, to varying degrees, when connected to the global network. Only one OS, however, stands out as a shining example of how not to do it.

      --
      The higher the technology, the sharper that two-edged sword.
    18. Re:Bad omen? by Anonymous Coward · · Score: 3, Informative

      why do I have to install a third-party firewall and run third-party anti-malware software, that is, if I want to use it on the Internet?

      Probably because you're too retarded to know how to use a hardware firewall, the Windows built in software firewall, and MSE?

      *Posted via Windows 7 Professional behind a hardware firewall with the software firewall turned off*

    19. Re:Bad omen? by Realm+Lord · · Score: 2, Interesting

      What a completely uncalled for comment.

      Not at all. Microsoft got caught flat footed when the Internet went public. Windows was never able to be used safely on anything but a trusted network, and after almost twenty years it still isn't. If it were, why do I have to install a third-party firewall and run third-party anti-malware software, that is, if I want to use it on the Internet?

      Stop making excuses. All operating systems are vulnerable, to varying degrees, when connected to the global network. Only one OS, however, stands out as a shining example of how not to do it.

      Every time Microsoft includes a new tool, they get sued for bundling or something.

    20. Re:Bad omen? by Gadget_Guy · · Score: 4, Interesting

      Nothing you said there has ANYTHING to do with Microsoft not caring about "clueless home users". I called you on that comment and you just changed the subject.

      You say Microsoft misread the importance of the Internet. Absolutely, although it was 15 years ago! But what has that got to do with them not caring about home users?

      You claim Windows can't be used safely on an untrusted network? That is false, the current version ships with the firewall turned on and most of the useless network services turned off. Gone are the days when you would be infected within 15 minutes of connecting to the Internet with a vanilla install.

      Despite what you say, you don't have to install a third party firewall and run third party anti-malware software. My original post to you linked to the free Microsoft supplied anti-malware software. Why did you just ignore that? All the reports that I have seen about it have been quite positive.

      And I still don't see any evidence of Microsoft ignoring the plight of clueless home users.

    21. Re:Bad omen? by grcumb · · Score: 3, Insightful

      And if linux or osx ever exceed microsofts marketshare you'll see the malware flood onto them too.

      Okay, I'm going to go all scientific on this and say: Prove it.

      Don't just speculate based on false equivalence; don't just make shit up. Prove to me that Linux and Mac OS are not only equally susceptible to malware infection, but that a flood of exploits is the inevitable result of widespread adoption.

      While you're doing that, perhaps you could explain at what point this becomes inevitable. After a million installations? Two million? Ten million?

      Is it necessary that these installations happen only on personal computers? Would dominance of the server market suffice? Of the mobile market? How about tablets? Hand-helds? Home media servers? Surely any significant penetration into markets that enable the use and transmission of personal data would be ripe for the picking?

      And then perhaps you could refute the contention that neither Linux nor Mac OS will ever recreate the monoculture we're seeing currently with Windows, that this heterogeneity is by design and that it's an innate strength in the development culture.

      Until you do that, I'm going to assume that what you mean is, "When Mac OS or Linux become just like Windows, they will be just like Windows." And I'll treat your statement as the childish, simplistic tautology that it is.

      HTH, HAND.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    22. Re:Bad omen? by LO0G · · Score: 4, Interesting

      Normally I don't feed the trolls, but...

      Every measurement I've seen indicates that malware authors are profit driven. The reason they find exploits is to drive revenue (in the past this wasn't the case, but for the past 10 or so years it is). Let's take this as a given (if you can find evidence that malware authors aren't profit driven, we can reconsider this, but I suspect you won't).

      Finding an exploit costs money - you need to spend your time to find it or you need to pay someone to find it. Either way, you're out cash money - that's an expense for the malware author.

      Assuming that the malware author has a limited budget for exploits (which is likely to be true), the malware author is going to want to maximize their return on investment.

      Further, let's assume that the cost of finding an exploit is the same on all platforms (that's not true btw - Charlie Miller has said that it's far easier to find exploits on OS X than it is on Windows, but let's just assume that the cost is the same).

      If I pay $10000 for a Windows exploit (the amoun of the pwn2own prize), I can target 90% of the computer users out there. If I pay for an OSX exploit, I can target about 6% of the computer users out there, and if I pay for a Linux exploit, I can target about 4% of the users out there (the market share numbers are roughly accurate, but obviously vary by country - for instance OSX has about a 10% share in the US but only 4% worldwide).

      So how does the malware author maximize the return on their investment? Obviously they want to chose the one that gets them the most victims for their money. And that choice is Windows - 90% vs 6% vs 4% means that for a given amount of effort, the OS with 90% market share will always return a higher ROI than the OS with 6% or 4%.

      The only thing that will change this dynamic is if either the cost for exploits for OSX and Linux goes dramatically down OR if the market share for OSX and Linux dramatically increases.

      All software has bugs. Anyone who works in software engineering knows that. It doesn't matter what operating system you're running, they all have bugs. And some percentage of those bugs will result in an EoP. It doesn't matter what operating system - every OS I've known has had EoP bugs in them.

      As long as an operating system can run arbitrary applications (in other words, it's not locked down like iOS is), the very nature that allows you to run arbitrary programs allows you to exploit EoP vulnerabilities in the OS.

    23. Re:Bad omen? by caluml · · Score: 4, Funny

      There was a .exe - I can't remember what that rebooted a Windows box with no warning. We were trying to educate people about not clicking attachments blindly (this was around the Melissa/Iloveyou time), so I renamed it to do-not-run-this.exe or something equally similar, attached it to an email, wrote in the email NOT to run it, and sent it to the company (about 70 people).

      I then had to put up with people complaining that their computer rebooted, and they lost work they were working on.

    24. Re:Bad omen? by g4b · · Score: 2, Interesting

      So hacking personal computers is more lucrative, than, e.g. the servers on the internet?

      You mention this malware author, who wants profit. Back in the days, so I thought, most of the hackers did it more for personal challenge, or fame, than for profit. I also thought, the first bright minds of this sector came out from people who actually built the software, they protected or hacked. They worked at universities and had all crazy ideas, were joining together in some kind of devotion to computers - it was not always a socially lucrative thing to be a geek. Engineers, mathematicians, and stuff.

      So which kind of profit lies in unprotected Windows Systems, which have enough stuff installed, which easily and legally could undermine them? Like Flash? Skype? Stealing data can't really be the reason why there is so much money behind it.

      Most Workstations in big networks are secured not only by hardware firewalls, but also by unix systems. If accessing those Workstations is so crucial to get profit, accessing the network via a unix virus would be very easy. And from there, malware could be easily spread.

      However I turn it in my mind, I don't think the no. 1 OS for the Desktop marketshare is any more profitable, than the no. 1 OS type in any other sector, which stores the same crucial data, or any other thing, that could be very profitable.
      Either those securing systems are just harder to overtake, or profit is not the key factor in the overall hackers motivation.

      For me, people who do that kind of coding either just do it for curiousity or because of paranoia. Or because of the thrill. Some of them maybe for profit, but I hardly think, they would post it on the internet, anyway.

      But I sincerely ask which aspects I just don't know yet, since I am young, maybe I am too historic to be a realist.

    25. Re:Bad omen? by ScrewMaster · · Score: 3, Insightful

      why do I have to install a third-party firewall and run third-party anti-malware software, that is, if I want to use it on the Internet?

      Probably because you're too retarded to know how to use a hardware firewall, the Windows built in software firewall, and MSE?

      *Posted via Windows 7 Professional behind a hardware firewall with the software firewall turned off*

      "Retarded", huh. That's nice. We were discussing "clueless users" here, not senior engineers who have been playing with networks for a long time, probably from before you were born. My point is that, if an operating system were truly well-designed from a security perspective such nonsense would be neither necessary nor useful. But, for millions of people, it is and worse yet, is largely ineffective.

      Nor, I suspect, is that "hardware firewall" exactly what you think it is. You would get the same benefit from a small Linux PC and a couple of NICs. In fact, what you probably have there is a little plastic box with a ARM processor running a Linux core with an IPTables firewall and a browser-based front-end. It's just software, and it has vulnerabilities of its own, and the primary benefit is that it doesn't depend upon the TCP stack in your operating system. But it isn't foolproof.

      Ultimately, if an exploit is found that allows malware to run on your computer (and that hardware firewall won't help you when it comes to a browser-based or Trojan exploit) the last and best line of defense is an operating system that won't allow the attacker to access anything but the current user's files. The big problem with Windows is that it's relatively easy to gain privileged access: once that happens the game is lost. Yes, other OSes have similar vulnerabilities but it's a higher bar in most cases.

      --
      The higher the technology, the sharper that two-edged sword.
  2. Re:Not with my cheese helmet! by Monkeedude1212 · · Score: 4, Insightful

    I run everything with Administrator privs... oh snap!

    Well, as long as you know everything you run is malware free, there is absolutely nothing wrong with that.

  3. UAC? by Forrest+Kyle · · Score: 4, Funny

    They bypassed the UAC? We're DOOMED!

  4. Re:Requires code to be run by gstoddart · · Score: 5, Informative

    noscript is not regular browsing

    No, it's better. It's like browsing that goes all the way to 11. Much of the suck just magically disappears.

    --
    Lost at C:>. Found at C.
  5. Re:Back to the drawing board by Bert64 · · Score: 4, Insightful

    Developing an entirely new os is about the worst thing microsoft could possibly do from a business perspective...

    Currently their single biggest selling point is compatibility, sure as you point out compatibility with something that has a fundamentally flawed design but still compatibility... If they were to ditch compatibility, then users would have to ditch all their existing apps (especially legacy apps which may be abandonware) and learn a completely new system thats not been tried and tested...

    In other words, they would now saddle themselves with the biggest disadvantages associated with other platforms while offering none of the advantages of those platforms...
    Microsoft ditching compatibility with all their legacy cruft would probably be the best news apple and linux distros could ever receive.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  6. Re:Back to the drawing board by causality · · Score: 3, Insightful

    Easy buffer overflow problem that shouldn't be hard to fix

    I believe you miss his point.

    It's an easy buffer overflow problem that shouldn't have been hard to prevent if you have even a fraction of the talent and resources at Microsoft's disposal.

    If this bug is as you say, and it exploits "left over junk from older OSes" that only means one thing: there has been more than adequate time for an internal security audit to have found and fixed this bug. Consider the personnel and capital available to the OpenBSD group, then compare that to the personnel and capital available to Microsoft. You're telling me Microsoft couldn't do better than the OpenBSD group?

    Why do so many people want to give Microsoft a pass in these matters? It's hard to think of any other entity in the world that would be more capable of doing better than this. It's obvious they don't give a damn about security as long as the sales keep coming. That's what you want to excuse, portray as understandable, smooth over, and encourage by example in other companies? I won't.

    --
    It is a miracle that curiosity survives formal education. - Einstein
  7. Well, go ahead and tell them what then by Sycraft-fu · · Score: 4, Insightful

    Seriously, let's hear this brilliant idea that a number of geeks on Slashdot seem to have as to how to design an OS that is perfectly secure against Malware and so on, yet still gives the user full administrative control over their system. So show us a framework or example of some kind where users have the full control they must over personally owned systems, yet the system is 100% secure over bad code. Also then show the design methods that can be used to ensure that there are zero bugs, anywhere, ever, in the design or the implementation and that allow a product to be produced in the timescales demanded by the consumer world (as in it can't take 10 years of validation).

    If you put any real thought in this, you'll realize it can't be done. There is no power without responsibility, there is no perfect system that is 100% bug free.

    That being the case, stop whining.

    For this particular thing, this is a local privilege exploit. It is a bug, a mistake, one that will be fixed. If you Google around you'll find that Linux has had plenty of these through out its history. Something is done wrong such that a program can elevate when it isn't supposed to. They are bugs to be patched, but not super critical since you still have to get malicious code on to the local system and get it to execute. They are more of a concern on multi-user systems but even then it is rarely a panic situation.

    So seriously, enough with this "OMG MS just needs to make a 100% perfectly secure OS!" shit. It shows massive ignorance of how complex and OS is, and what all you have to balance. No problem with that, you needn't learn about it if you don't want, but then don't argue from a position of ignorance and assume that they could make a perfect OS if only they wanted to bad enough.

    No security is perfect. People who do security in the real world, physical security, have always known this. For some reason many people who do virtual security delude themselves in to thinking it is different. No it isn't, there is no perfect security. So have defense in depth. Be mindful of where you visit on the web, don't download random shit, run a quality virus scanner that checks data as it comes in from the web, use a deprivileged browser (somethign in protected mode, if your browser supports it), have a firewall, have UAC turned on, think before you execute a program. None of that is perfect, none of that is something that can't ever fail, but with layers of protection if one fails, you've others to fall back on.

    1. Re:Well, go ahead and tell them what then by Myopic · · Score: 2, Insightful

      I only read your first sentence. I'm pretty sure the brilliant idea is install NetBSD.

    2. Re:Well, go ahead and tell them what then by woolpert · · Score: 2, Insightful

      You're comparing a local privilege escalation exploit (*unix) to a remote one (Win) as if they are even the same ballgame?

      L O fucking L.

  8. Nothing to do with UAC by harryjohnston · · Score: 3, Informative

    This is a perfectly ordinary elevation-of-privilege vulnerability. Just like every other elevation of privilege vulnerability it also happens to be capable of bypassing UAC's split-token protection, but the vulnerability itself isn't related to UAC in any way.

    In particular, if the workaround suggested in the article is correct, this vulnerability can't be used to escape from Internet Explorer Protected Mode (the other major function of UAC).

  9. Re:Backdoor? by fuzzyfuzzyfungus · · Score: 2, Interesting

    That's a bet I wouldn't take. Given the well-known existence of both more or less free-floating criminal elements and multiple nations with reasonably substantial CS capabilities more or less tightly integrated into their military and/or clandestine capabilities(and sometimes shading into the first category...) any one entity asking for a backdoor is making the (painfully stupid) bet that nobody else is going to find it. Obviously, virtually everyone would love to have a backdoor of their very own; but even unregenerate PNAC acolytes probably aren't stupid enough to assume that only they would ever find it...

    An entity in the position to push Microsoft into giving them a backdoor would, one presumes, already possess formidable power, either legally or secretly(depending on whether the backdoor is inserted by NSA spooks or suspiciously cheap Chinese contractors). Such an entity would be foolish to use such power to push for a backdoor which, if discovered(and there is constant searching going on, even if you only count the guys who just want to send h3rb5l v15gra! spam...), would suddenly give every flea-bitten nonentity who can afford an internet connection considerable intelligence capabilities.

    Any entity with substantial legal clout would, unless absurdly moronic, simply use instruments like CALEA, collaboration with Telcom entities, search and seizure procedures, and the like. If those weren't good enough, they would advance the theory that only even greater legal clout can possibly save America and The Children from the pedo-terrorist menace. If history is any guide, they should then receive an upgrade.

    Any entity with substantial clandestine/illegal clout would, again unless absurdly moronic, be much better served by making use of vulnerabilities that happen anyway, along with HR/outsourcing based infiltration of relevant institutions. Pushing for a backdoor that puts them on par with dubiously pubescent script kiddies, when they currently have a commanding lead, would be illogical in the extreme.

  10. Registry by lyinhart · · Score: 2, Insightful

    From the article: "The flaw is related to the way in which a certain registry key is interpreted..." Another argument for abolishing the Windows registry and storing setup information in plain text files. Not like that's going to happen...

    --
    Freedom is drinking a beer in the park when you're supposed to be at work.
    1. Re:Registry by Spad · · Score: 5, Insightful

      "The flaw is related to the way in which a certain config file is interpreted..."

  11. Re:Back to the drawing board by gstoddart · · Score: 2, Interesting

    If they were to ditch compatibility, then users would have to ditch all their existing apps

    And, if that happens, there is literally nothing to suggest that they would land on a Microsoft platform.

    It would be bordering on suicide for Microsoft to lose backwards compatibility -- because people could be swayed to end up someplace else.

    Microsoft ditching compatibility with all their legacy cruft would probably be the best news apple and linux distros could ever receive.

    Exactly ... I mean, you can see the ad campaigns already ... "Well, if you're already switching operating systems ....".

    --
    Lost at C:>. Found at C.
  12. Re:Back to the drawing board by judeancodersfront · · Score: 2, Insightful

    OpenBSD doesn't have the same goals and doesn't have to provide the same level of compatibility.

    Windows Security 2008R2 actually has a pretty impressive security record so far. If they stripped it down and provided only core services like OpenBSD it would be even better. The problems really exist in user space where you have a lot of naive people running random executables provided by some very bad people who spend all day looking for holes.

  13. Re:Back to the drawing board by fuzzyfuzzyfungus · · Score: 2, Informative

    The OS9/OSX change was, ironically, actually a demonstration of A)how hard it can be to change your OS from the ground up and B)how Apple wasn't up to the challenge.

    Back in the System 7 days, Apple started "Copland" as a next-gen OS to remedy the numerous and hilarious deficiencies in their existing OS. The project was a miserable failure and, after about as much schedule slipping as Apple could afford at that time, they took it out back, shot it, and bought NeXT, and then proceeded to adopt more or less everything but the name as the foundation for their new OS. Even with the "grabbing an entire, largely complete, OS from a third party" tactic, OSX only made it to release in 2001, with the Copeland project having been started in 1993.

    It wasn't really a "rewrite" at all, more of a grafting of some APIs from the old OS, and some UI conventions(though not all, OS9 die-hards are still bitching about how much OSX's finder sucks...) onto an entirely new OS. The rewrite attempt foundered horribly.

    Microsoft's OS leaping attempts were actually pretty similar(except that I'm not sure they ever even pretended to have the in-house expertise to transform the DOS-based Windows versions into something resembling a real OS). Their DOS-based Windows versions sucked, architecturally, so they hired a bunch of serious DEC guys to build them a whole new, architecture-independent OS. That was NT. They then grafted on the win32 API and, by around Windows 2000, had finished bringing over all the UI conventions that 95-98-ME users would expect(NT 3.X is actually a pretty alien experience, if you are expecting Windows...)

    There is probably some example of a "Hey guys, let's rewrite our OS" story actually going well, without the invocation of a deus-ex-machina outside team; but neither Apple nor Microsoft really qualify.

  14. Re:Back to the drawing board by 0123456 · · Score: 2, Insightful

    Besides nebulous empty rhetoric like Windows having a broken design, what's wrong with it that a rewrite would fix?

    Staggering amounts of backwards compatibility crud full of security holes?

    One obvious example is Windows' default behaviour of loading .DLL files from the current directory, which allows you to infect arbitrary executables by starting a program from a directory wihch contains a malware DLL. 'But we can't change that because it will break WhizzbangSoft 2003!'

    The only way for Windows to become secure is to throw out backwards compatibility, and then no-one would use it.

  15. Re:Back to the drawing board by fuzzyfuzzyfungus · · Score: 2, Interesting

    They might well be able to get away with designing (another, NT being their first) new OS; but a new userspace API or huge security model change would get ugly...

    Even Vista's "Hey, let's actually slightly enforce all those best-practices things about not assuming that everyone is running with Admin privileges at all times, as though it were still Windows 95" was met with a firestorm of nearly pure hate. So much so that, even with Vista to take the flack and several years for 3rd parties to get their act together, 7 backed off the UAC a little bit. A really serious change of the "Nope, no win32 for you. Also, all drivers must be utterly rewritten" caliber would probably be met with shocked silence, followed by most of Redmond being set on fire...

  16. Of course by Sycraft-fu · · Score: 2, Insightful

    UAC isn't really anything special, just an easy way for running as a deprivileged user. However many Slashdot types love to hate on it not only because it is from Microsoft, but because it messes with one of their talking points. For the longest time Linux (and OS-X) types hated on Windows because people ran as administrators. They talked about how amazingly insecure that was, how big a problem, how MS didn't care about security and so on. Many people tried to explain to them that it really doesn't matter, since people will just hand out the credentials to elevate without thinking, you can't protect people from themselves.

    Well then along comes UAC, with a number of other security enhancements. Seems Ms WAS taking that seriously now. They made it easy for users to run deprivileged. Well shit, that isn't a good thing if you are an MS hater. So they find ways to hate on UAC and claim it is no good, insecure, worthless, a pain, whatever. Many of the criticisms apply just as well to other elevation modes in other OSes but this isn't a matter of true technical analysis, it is just fanboyism.

    Same shit here. Windows has a bug in its privilege isolation, leading to a local escalation exploit. Something to be fixed for sure, but hardly super critical. Linux has had the same kind of thing many times and it is never a major crisis since it still requires code to get on the local system and be executed first. However since it is with Windows they'll spin it as an anti-UAC thing.

    1. Re:Of course by Myopic · · Score: 2, Funny

      I don't hate UAC because it's from Microsoft. I hate UAC because I think it is totally stupid that I have to change a filename, then say yes I want to change the filename, then say yes I really want to change the filename, then say yes I really, really want to change the filename. Four times? Why is four times the magical threshold between security and insecurity? For me, the number of times is zero (I know when I want to change a filename, and no amount of dialog boxes is going to change my mind, so they serve no purpose) or one time (thanks for the reminder, let me consider it a second time), but three times? four? Why not ten times? or more?

      I hate UAC because it makes Windows even more unusable. It is, absolutely and without a doubt, the number one thing I hate about my career. I have not been successful finding jobs that I want to do and in which I can completely get away from Windows. I hate it for what it is, not because it's from Microsoft.

      This is the end of my rant for now, but I reserve the right to bitch about Windows as often as it pisses me off, which is a lot.

  17. Vulnerabilities are VERY profitable for Microsoft. by Futurepower(R) · · Score: 4, Interesting

    "I'm hard pressed to decide if Microsoft is unwilling, or just unable, to ever fix it."

    Microsoft top managers achieve vulnerabilities by not allowing Microsoft programmers to finish their work, apparently. Since Microsoft has a virtual monopoly on operating systems installed on computers you can buy, the vulnerabilities make Microsoft more money because the average person cannot fix an infected computer and buys a new computer with another copy of Windows. See the New York Times article: Corrupted PC's Find New Home in the Dumpster.

    The solution is to make computers with Linux already installed available. Unfortunately configuration of Linux is quirky and poorly documented, slowing adoption.

    Another solution is to use anti-trust law to make Windows more fair for buyers. Should users of Windows Vista pay for an entirely new version of Windows, when Vista was troublesome and a court case showed that Vista was knowingly released before it was ready? There are only small differences between Windows Vista and Windows 7. Why should users pay for an entirely new copy of Windows?

    It is my opinion that the present practices of selling something almost everyone with a computer must have are unfair and against the common welfare. Microsoft lost an anti-trust case, but there was never any penalty.

  18. this could be a very bad omen? by nurb432 · · Score: 3, Funny

    No, but the 'windows startup sound' is.

    --
    ---- Booth was a patriot ----
  19. It's simple economics by cbhacking · · Score: 2, Informative

    Most (not all, but most) of the recent remote exploits for Windows are through third-party code present on OS X and Linux as well (Adobe Reader, Flashplayer, and Java are the big three recently). Those programs are vulnerable on other platforms too, but weaponizing and deploying an exploit is expensive, and they're not worth the return on investment.

    In situations where return on investment is equal for each platform, or where OS X or Linux are dominant, there have certainly been exploits. See the Pwn2Own contests for an example of how easily OS X can be compromised, even before Windows was. See the smartphone market, in particular iPhone jailbreaks (which are no more or less than remote root exploits), for what happens when people actually bother to find and exploit vulnerabilities in Apple's code.

    As for the inevitability, that's dead easy. Malware is business, and has been for years. For each platform, there are two relevant numbers: cost to produce a useful exploit, and value (income) from releasing that exploit. Currently, the former number is relatively high for Windows - it's been picked over pretty hard, and a lot of security hardening has gone into it. Again, see things like Pwn2Own.

    However, the latter number - the money you can make with a good Windows exploit - is far, FAR higher. Many millions of dollars higher. The difference between that value on Windows and that value on other desktop operating systems is such that it's not worth developing malware for them if you could do it for free (i.e. be compensated for your time). If you're going to spend the time writing malware for desktop operating systems, there just isn't any target that makes sense other than Windows.

    To answer your question more directly, try a few hundred million. That's how many you need to come close to the number of Windows installations. Depending on the value-difficulty equation, it might not take a number equal to that of Windows - for example, the untapped market may be easier to monetize, increasing the income - but it will require that market shares become roughly equivalent.

    --
    There's no place I could be, since I've found Serenity...
    1. Re:It's simple economics by grcumb · · Score: 2, Insightful

      As for the inevitability, that's dead easy. Malware is business, and has been for years. For each platform, there are two relevant numbers: cost to produce a useful exploit, and value (income) from releasing that exploit. Currently, the former number is relatively high for Windows - it's been picked over pretty hard, and a lot of security hardening has gone into it. Again, see things like Pwn2Own.

      It is interesting, isn't it, that people go to such efforts to find Windows-specific exploits when they could find exploits on other systems with far less effort?

      That there's a reason for this, and it has everything to do with return on investment, as you rightly say:

      However, the latter number - the money you can make with a good Windows exploit - is far, FAR higher. Many millions of dollars higher. The difference between that value on Windows and that value on other desktop operating systems is such that it's not worth developing malware for them if you could do it for free (i.e. be compensated for your time). If you're going to spend the time writing malware for desktop operating systems, there just isn't any target that makes sense other than Windows.

      So I come back to the question I posed originally:

      "Perhaps you could refute the contention that neither Linux nor Mac OS will ever recreate the monoculture we're seeing currently with Windows, that this heterogeneity is by design and that it's an innate strength in the development culture."

      I'm not for a moment suggesting that writing malware as a business won't continue after Windows is long gone. Of course it will.

      But just as US banks in the 1920s-30s learned (eventually) to make themselves less susceptible to bank robbers (whose activity peaked at that time due to recent improvements in transportation), personal and institutional computing will eventually learn to take malware in stride, to reduce the profits of any given exploit from its current colossal size to something much simpler.

      There will always be another rube willing to allow another con-man to fleece him. There will always be innocent victims who get mugged because they were in the wrong place at the wrong time. But to suggest, as the GP does, that this somehow excuses the appallingly poor security models, practices and culture that ensure Microsoft's continued relegation to the security gutter... well, that's just disingenuous.

      To tar other OSes with the same brush is to suggest that one should not move to another bank because, once enough people move to it, it too will become the target of bank robbers. It's wrong because:

      1. Nobody is suggesting that everyone has to move all their money to one single bank;
      2. The new bank might not be perfectly secure, but at least it doesn't leave all the money in a pile in the middle of the floor.

      This move to a more heterogeneous and inherently secure environment will happen in small increments, and the process will lurch along in fits and starts, but it is far more likely to happen than another single, monolithic operating environment taking over from Microsoft Windows - and I include future versions of Microsoft Windows in that grouping.

      And that, my friend, is why I find the contention that 'Linux and Mac OS will be just as bad when they get popular' to be inane, misleading and, frankly, intellectually lazy.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    2. Re:It's simple economics by vux984 · · Score: 4, Insightful

      And that, my friend, is why I find the contention that 'Linux and Mac OS will be just as bad when they get popular' to be inane, misleading and, frankly, intellectually lazy.

      Just because I didn't elaborate doesn't mean I haven't thought about it.

      Personally, I'm pretty confident that the majority of malware infections are PEBKAC.

      Drive by / remote exploit malware certainly do exist out there, but its not THAT prevalent. You can go months, even years using a Windows PC without an infection with just windows firewall, and keeping your PC up to date. I've done it. Countless others have too.

      The clusterfucks of malware ridden pcs that some people routinely turn their computers into are, in my opinion primarily at least initially installed by the end user. They fall for the social engineering, go for the shiny offer, and escalate the installer so that it can have its way with the PC and bring all its friends...

      You make osx or even linux the dominant OS, where all that social engineering, and shiny crapware will start targeting OSX and linux. The same users who try to install the britney spears naked screensaver will click on the brintey_spears_naked.dmg and enter their computer password in os x.

      Right now its not worth it for that class of malware writers to do it today. So britney_spears_naked_screensave.dmg malware isn't constantly thrown in your face. Its simple economics.

      a) First, OSX and Linux combined is still single digit marketshare. Right out of the gate, Windows is where the ROI is.

      b) Second, what little marketshare OSX and Linux have are disproportionately more sophisticated users that won't fall for the bullshit anyway.

      If you are likely to be sucked in by malware bullshit then you are likely ignorant, unsophisticated when it comes to computers... and you walk into a BestBuy or Walmart... you are exactly the demographic being targeted by malware, and you'll walk out with a windows PC.

      Move all --those-- people onto linux or OSX and I have no doubt the malware will follow them, and they'll happily install it.

    3. Re:It's simple economics by metrix007 · · Score: 2, Interesting

      Cool. So your point is that if Linux and Mac get popular while Windows remains popular, security as a whole for the computing landscape will be improved due to a more heterogeneous environment. It's quite possible.

      You also realize then that the argument that if Linux or Mac had 90% of market share, that they would be exploited just as often, if not more so is correct?

      --
      If you ignore ACs because they are anonymous - you're an idiot.
  20. Re:Not with my cheese helmet! by cbhacking · · Score: 2, Informative

    As long as everything you run is *vulnerability* free, you mean. Actively running malware (Trojans) is certainly a major problem, but in general running Firefox as admin is more dangerous than running IE as a standard user (the fact that there's a local EoP vulnerability just announced notwithstanding).

    --
    There's no place I could be, since I've found Serenity...
  21. what's the point of a firewall? by Anonymous Coward · · Score: 2, Insightful

    why do I have to install a third-party firewall and run third-party anti-malware software, that is, if I want to use it on the Internet?

    Probably because you're too retarded to know how to use a hardware firewall, the Windows built in software firewall, and MSE?

    *Posted via Windows 7 Professional behind a hardware firewall with the software firewall turned off*

    Why the fuck do I need a firewall at all? Seriously.

  22. Re:Vulnerabilities are VERY profitable for Microso by fluffy99 · · Score: 3, Insightful

    The solution is to make computers with Linux already installed available. Unfortunately configuration of Linux is quirky and poorly documented, slowing adoption.

    Dell tried that and sales were so bad, that they stopped doing it for the consumer level computers. You can still get a no-OS option servers.