Slashdot Mirror


MS To Build Antivirus Into Win8: Boon Or Monopoly?

jfruhlinger writes "Microsoft has quietly announced that it's planning on baking anti-virus protection right into the Windows 8 OS. Users have been criticizing Windows' insecurity for years — but of course this move is raising howls of protest from anti-virus vendors, who have built a nice business out of Windows' security holes. Is this a good move by Microsoft, or a leveraging of their monopoly as bad as bundling Internet Explorer?"

118 of 748 comments (clear)

  1. Anti-Trust by 0123456 · · Score: 5, Interesting

    I would love to see governments attacking Microsoft for making its software too secure. That would keep me laughing for years.

    1. Re:Anti-Trust by cptdondo · · Score: 5, Insightful

      I look at anti-virus as a compression bandage. It staunches the bleeding, but does nothing to prevent the injury....

      Maybe a more secure OS from the get-go might help? Although Win 7 seems to be a step in the right direction....

    2. Re:Anti-Trust by Z00L00K · · Score: 5, Insightful

      And also - what kind of anti-virus will be first on the list of the malware producers to circumvent?

      Today there are many different AV solutions and it's almost impossible to evade them all, but now there will be one main target.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re:Anti-Trust by 0123456 · · Score: 5, Insightful

      Because there are no virus scanners, rootkit detectors, etc. for Linux, right? Oh wait there are...

      Linux virus-scanners are primarily used to detect Windows viruses on servers so the Windows machines accessing those servers don't pass their infections around.

      When was the last active Linux virus released?

    4. Re:Anti-Trust by Karlt1 · · Score: 5, Insightful

      So how do you "secure" an OS and still allow users to run whatever they want to?

      And before you say "don't run as administrator", any app that can run with the users privileges has access to all of the users data -- which is harder to replicate than system files.

    5. Re:Anti-Trust by roc97007 · · Score: 4, Funny

      I think that's the first time I've ever seen "Microsoft" and "too secure" in the same sentence.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    6. Re:Anti-Trust by wisnoskij · · Score: 5, Insightful

      This whole Microsoft witch hunt is ridiculous.
      MS does lots of things that should get people and governments mad but including necessary software is not one of them.

      First off you need a browser on OS install, and you really really should have a antivirus so that you don't get infected while searching the internet for one.
      Whats next, MS is evil for including paint and notepad?
      Or it is unfair for the game industry that solitaire is installed along with the OS?

      --
      Troll is not a replacement for I disagree.
    7. Re:Anti-Trust by DadLeopard · · Score: 2

      Yep, there are, and we mainly use them as a Courtesy to our Windows using friends and family, since the viruses they stop don't effect us, we just don't want to pass them on to those less fortunate, or less computer savvy!

    8. Re:Anti-Trust by blair1q · · Score: 5, Funny

      You're typing into it.

    9. Re:Anti-Trust by sqlrob · · Score: 2, Insightful

      MAC

      (and I don't mean the computers from Cupertino)

    10. Re:Anti-Trust by mini+me · · Score: 3, Informative

      Why do applications need access to all of the user's data?

    11. Re:Anti-Trust by shutdown+-p+now · · Score: 5, Insightful

      You can't have an OS that is secure against viruses, so long as 1) it allows the user to install software, and 2) it does not provide a strict sandbox for said software.

      Linux, for example, permits viruses to be written. So does OS X. The reason why viruses do not proliferate on those systems is because they're not a particularly interesting attack target, and because (specifically in case of Linux) they are typically run by competent users who don't run random binaries off the Net.

      iOS, on the other hand, does not have viruses, because 1) all software comes from a trusted location with no way to circumvent this, and 2) software is sandboxed such that it cannot modify other binaries on the system or create new ones, even in directories otherwise writable by the user who runs the software.

      TL;DR version: the kind of security that you want is called a "walled garden". Furthermore, you're going to get just that in Win8. When there'll be the next Slashdot story on the horrors of iOS lockdown, keep that in mind.

    12. Re:Anti-Trust by Anonymous Coward · · Score: 2, Insightful

      Actually, you should not be to sure about that. A quick search on techniques to avoid AV detection reveals that there are not only suits but services for malware producers to try out their new malware in and to see if they get caught by the most widely used AV software. And the techniques to avoid catching, well, there are plenty a quick search will reveal that.

    13. Re:Anti-Trust by blair1q · · Score: 3, Informative

      There's no "one main target" among them. Just holes in their database. Small holes in very large databases.

      Avast yesterday told me it had something like 5 million different signatures it could check. Which is both impressive and scary. That's a lot of miscreants being miscreative at a breakneck pace.

    14. Re:Anti-Trust by blair1q · · Score: 3, Informative

      No, it's their dime. You're in possession of it until you aren't, then it's someone else's. Most dimes they have were never yours in the first place. You negotiated your pay in full knowledge that a portion of that number would be sent straight to the government.

      Now, you have a vote, and a voice, so you have a say in who will be making laws regarding the apportionment of that dime, and you can tell them how you feel about their decisions.

      But, no, it is absolutely not your dime, and it probably never was.

    15. Re:Anti-Trust by Karlt1 · · Score: 5, Insightful

      Why do applications need access to all of the user's data?

      An application doesn't "need" access to all of the user's data. But how do you prevent code that runs at the users' access level from being able to access all of the data that the user has access to? If the app developer can get users to grant access to their data (not hard to do) how can the OS prevent them without having a locked down environment?

    16. Re:Anti-Trust by ByOhTek · · Score: 2

      Try using Windows Phone 7.

      You'll understand the hell of it when each application is restricted to it's own data space.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    17. Re:Anti-Trust by blair1q · · Score: 2

      MS is evil for including paint and notepad?

      The makers of other picture and text editors have tried to make that case.

      The users of Paint and Notepad aren't all that happy, either.

    18. Re:Anti-Trust by jgagnon · · Score: 4, Insightful

      How else would you do it? What if you have a file you want to open up in more than one application? In entirely plausible to have multiple processes operate on a file in series. For instance, you use a photo editor to manipulate an image. Then you insert that image into a document. Then you compress that document. Then you send that document via email. That document has been around the block through several applications. What are you supposed to do, give each application individual permissions to access the document? Is this the height of productivity?

      --
      Remember to maintain your supply of /facepalm oil to prevent chafing.
    19. Re:Anti-Trust by vlm · · Score: 4, Insightful

      Linux, for example, permits viruses to be written. So does OS X. The reason why viruses do not proliferate on those systems is because they're not a particularly interesting attack target

      LOL you must be new to this "internet" thing or channeling 1995.

      because (specifically in case of Linux) they are typically run by competent users who don't run random binaries off the Net.... iOS, on the other hand, does not have viruses, because 1) all software comes from a trusted location with no way to circumvent this,

      The linux and ios situation are closer than you seem to think.

      I would guess than 99.999% of Debian installs have nothing but debian.org packages and perhaps a handful of nvidia drivers, multimedia repo files, and maybe some weird firmware files. All my "server" type boxes are 100% nothing but Debian packages, only my desktops and mythtv frontends have anything else.

      Make it impossible to circumvent, people get annoyed at the restriction, simply because it is a restriction, regardless if they intend to actually go beyond it. Make it really inclusive, easy to add, as open as possible, and inconvenient to avoid, and people are OK with it. Golden handcuffs, sorta.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    20. Re:Anti-Trust by calzakk · · Score: 2

      Linux, for example, permits viruses to be written. So does OS X. The reason why viruses do not proliferate on those systems is because they're not a particularly interesting attack target

      Really? So servers running Linux aren't likely to contain information such as credit card details, usernames, passwords, emails...?

      I thought the proliferation of viruses on Windows is simply because most Windows user accounts are administrators. Imagine what would happen if all Linux users ran as root all the time.

    21. Re:Anti-Trust by Anonymous Coward · · Score: 2, Informative

      Devil's advocate here: What is the difference between having AV versus Os X and its malware kill ability, or in the days in the past, MSAV as part of DOS?

      The end result is good for everyone. Antivirus companies won't go out of business. There is a lot of cash to be made on the enterprise scale for additional host intrusion protection, as well as reporting and monitoring of machines. Consumer level antivirus products can start sporting additional functions such as repairing NTFS filesystems and recovering deleted files. Of course, AV built into the OS can't hurt, even if it is merely a copy of MSE that is preinstalled. It means a smaller window that malware can be active before being detected and stopped.

      On the legal eagle end, it makes life easier because it means that additional software does not have to be included with the machine to make it compliant for corporate network policies.

      So, bundling AV is a no-brainer for MS, and makes sense. I don't see why anyone should be complaining about this. There are plenty of other things to bash MS on; them making their OS more secure isn't really one of them.

    22. Re:Anti-Trust by Anonymous Coward · · Score: 2, Informative

      2011, but you probably never heard of it.

    23. Re:Anti-Trust by gnasher719 · · Score: 4, Interesting

      Sandboxing on MacOS X 10.7 solves this quite reasonably. A sandboxed application can request access to all files _that the user opens_.

    24. Re:Anti-Trust by gmuslera · · Score: 5, Insightful

      In Linux you have a "default walled garden" that is your distribution and related repositories. You can jump out the garden, but is not so trivial for the casual user and gives time to think what they are really doing.

      Still, nothing forbids you to install a .rpm/.deb that as root do evil things in your own system, if you really try and accepts all warnings, root passwords questions and install the needed certificates. There is nothing foolproof if the fool is smart enough.

    25. Re:Anti-Trust by afabbro · · Score: 4, Insightful

      Linux, for example, permits viruses to be written. So does OS X. The reason why viruses do not proliferate on those systems is because they're not a particularly interesting attack target

      LOL you must be new to this "internet" thing or channeling 1995.

      No, he's completely right. Windows is still 90%+ of the desktop usage and so is the most interesting target for that reason alone.

      The fact that it's also historically been an easier target is gravy.

      --
      Advice: on VPS providers
    26. Re:Anti-Trust by shutdown+-p+now · · Score: 5, Insightful

      I would guess than 99.999% of Debian installs have nothing but debian.org packages and perhaps a handful of nvidia drivers, multimedia repo files, and maybe some weird firmware files. All my "server" type boxes are 100% nothing but Debian packages, only my desktops and mythtv frontends have anything else.

      That's because you're not in the "casual user" category. Any sane Linux user would use his distro's package repository first and foremost, and yes, this does reduce the risk of infection down to practically zero. But, so long as you can manually install a downloaded package - and in most Linux distros you can do so by e.g. downloading an .rpm/.deb file and clicking on it (and elevating) - you have to convince non-tech-savvy users that, no, "BARELY_LEGAL_THREESOME.rpm" or "Angry_Birds_2.deb" dropping into their mailbox is really not from some mysterious but benevolent stranger, and they shouldn't try to install it.

      In short, you need to make installing software not from repositories so hard that a casual user wouldn't know how to do so, and any instruction for him would be too complicated to be follow on a whim.

    27. Re:Anti-Trust by Enderandrew · · Score: 3, Insightful

      A large chunk of the enterprise sector uses Linux, as do a large chunk of web servers.

      There is a large and interesting attack target. Usually when they do find exploits for a LAMP stack, it is within PHP or Apache, and not the Linux kernel. So both parties are correct in that Linux does have vulnerabilities as well, but even when people are targeting Linux, it proves to be more secure on the whole than Windows.

      A big part of the problem is that Unix and Unix variants have been designed for security from the beginning. They've been designed to sandbox apps, and not run everything with full rights.

      Windows was designed for users to have admin rights from day 1. Even when Windows started to introduce UAC, they did so in a manner that just annoys most people into turning it off. And so many Windows applications need full rights (because of the Windows mindset that they always could before) that it is difficult to properly sandbox everything.

      Windows has made great strides in security over the past 10 years, but that doesn't make it a secure OS.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    28. Re:Anti-Trust by shutdown+-p+now · · Score: 4, Informative

      Really? So servers running Linux aren't likely to contain information such as credit card details, usernames, passwords, emails...?

      A virus would be completely useless on a server, since, by very definition, it requires an infected executable to be run on the machine to infect that machine. And people don't run random software on the servers, Linux or not.

      (virus != exploit)

      I thought the proliferation of viruses on Windows is simply because most Windows user accounts are administrators. Imagine what would happen if all Linux users ran as root all the time.

      It is part of the problem on XP, yes.

      Users aren't administrators in Vista/7 - they're more like sudoers in Ubuntu, in that they default to normal user permissions, but can elevate by providing their own credentials. Still, the default is that the ability to write to any random binary on the system is not there. The problem is that casual users will happily elevate explicitly if it's easy and they're convinced that they're doing the right thing.

      Also, you don't need to elevate to create binaries in user-writable directories (i.e. %home%), or to infect binaries that are already there - e.g. Chrome installs itself there, and can be infected that way.

    29. Re:Anti-Trust by Mathieu+Lu · · Score: 5, Informative

      When was the last active Linux virus released?

      To be fair.. under Linux you do have userspace exploits that allow you to gain root, and from there install a rootkit. They tend to be really obscur and get patched quickly, but they still exist.

      So an attacker usually needs to combine, for example, a Firefox/Libreoffice/PDF/Mail/PHP exploit, userspace exploit, then rootkit. And there are tons and tons of servers out there with old versions of PHP and Linux kernel. Most of the time people discover it only because they are exploited by spammers.

    30. Re:Anti-Trust by Amouth · · Score: 2

      So how do you "secure" an OS and still allow users to run whatever they want to?

      easy - you let them do what ever they want and when their not looking you reverse all the changes you don't like (aka all).. so let them do what they want - just don't keep anything.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    31. Re:Anti-Trust by shutdown+-p+now · · Score: 3, Interesting

      A large chunk of the enterprise sector uses Linux, as do a large chunk of web servers.

      We were talking about viruses. Viruses are useless against servers, since virus, by definition, requires that the infected program is run on the attacked box. People don't usually run random programs on servers. Windows servers don't have a virus problem, either.

      A big part of the problem is that Unix and Unix variants have been designed for security from the beginning. They've been designed to sandbox apps, and not run everything with full rights.

      Most Linux distros don't sandbox apps - they still run with full user permissions, so any app has access to all user data of any other app. Proper sandboxing would be creating a separate set of permissions for every app that only lets it access and write data that it actually needs - as seen in Android or SELinux.

      Of course (as also seen in rooted Android), if your sandboxing has a "full privileges" option, and it only takes an explicit user approval to enable it, casual users will do so when an infected app asks for it. You basically can't trust the user on making that decision if you want security on a platform that's being used by non-tech-savvy users. That's precisely why there's all that heavy sandboxing with no opt-out on iOS.

      Windows was designed for users to have admin rights from day 1. Even when Windows started to introduce UAC, they did so in a manner that just annoys most people into turning it off. And so many Windows applications need full rights (because of the Windows mindset that they always could before) that it is difficult to properly sandbox everything.

      I've been using Vista since 2008, and Win7 since it came out. I have a lot of applications on my system, but none of them require full admin rights. This really is mostly in the past - it has been 5 years now that applications couldn't reasonably assume to have full admin lest they break the user, so anything that still does so is either old software that hasn't been updated in a long time, or some POS line-of-business app that's written to run on corporate PCs that all still have XP.

    32. Re:Anti-Trust by jbolden · · Score: 5, Interesting

      Capability computing. You don't grant applications the rights of a user. Rather an application is granted the right to do X to thing Y. So getting access to a user's file doesn't mean access to all of them. Some other problem controls granting capabilities.

      As an aside the NT kernel 3.51 had an excellent capabilities and Windows still has it. Microsoft just never made their own software, including the shell / GUI work with it.

    33. Re:Anti-Trust by Dahamma · · Score: 5, Insightful

      He's right about the "typically run by competent users" (or in the case of embedded devices, typically built by competent engineers) but "interesting attack target"?

      Hackers and botnet owners would love to have access to the millions of always-on Linux servers (often in colos with huge bandwidth available) or the hundreds of millions of TVs, BD players, and (again, always-on) DVRs that run Linux.

    34. Re:Anti-Trust by pixelpusher220 · · Score: 4, Insightful

      You're serious?

      Including a default browser is one thing. Compiling *your* browser into the innards of *your* OS tends to put the competition at a disadvantage. Not to mention opens your OS up to even more security hacks.

      If one could remove IE from Windows it would one thing, but you simply can't. It's baked in. Even if you remove the interface for it, the innards and all it's security issues still remain.

      --
      People in cars cause accidents....accidents in cars cause people :-D
    35. Re:Anti-Trust by PGGreens · · Score: 4, Insightful

      They already have one: Security Essentials, and it's actually pretty good. Well, for one, I doubt it's significantly worse than a commercial AV package, and two, it doesn't constantly pester me with upgrade or renewal offers/warning/persistent, annoying popups.

    36. Re:Anti-Trust by Runaway1956 · · Score: 2

      http://linuxhelp.blogspot.com/2006/12/various-ways-of-detecting-rootkits-in.html

      I want to agree with you, but can't do it.

      Major outbreaks? I read of one not to long ago - - - here it is: http://blogs.computerworld.com/14723/no_more_linux_security_bragging_botnet_discovery_worry

      You should have said, "Linux is more secure than Windows, and we generally don't worry to much about viruses and other trash." Left at that, your statement would have been good.

      Now, don't take this the wrong way. I very strongly dislike Microsoft. You might even say I hate Microsoft. And, I think that Microsoft should have concentrated on security from MSDOS 3.1, instead of waiting til they had cornered the market. But, the minute we forget that we have our own vulnerabilities, then we have effectively given control of Linux to the hackers.

      In fact, the average vacuum headed Windows user who migrates to Linux brings his bad habits to LInux. And, his box is only slightly more secure than it was when it was running Windows.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    37. Re:Anti-Trust by Enderandrew · · Score: 2

      Viruses are useless against servers

      Seriously? I'm not even sure where to begin with such a statement.

      Most Linux distros don't sandbox apps

      Novell's SLES/SLED/openSUSE line shipped with AppArmor and AppArmor profiles for popular apps. I believe they have since changed to SELinux. Red Hat/Fedora ships with a configured SELinux out of the box. Given that I was talking about Linux servers, that is the bulk of the server market. Ubuntu server doesn't have it out of the box, but that is just one of many reasons not to run Ubuntu on an enterprise server.

      I've been using Vista since 2008, and Win7 since it came out. I have a lot of applications on my system, but none of them require full admin rights.

      I take it you don't work in IT, or an enterprise environment. Proprietary apps in the enterprise sector often require extensive rights. And even in the consumer/desktop sector, tons of game need the ability to write to C:\Program Files\ and have issues with UAC. Google up any major Windows game and Vista, and you'll find issues where people can't get the games to run in Vista without disabling UAC. This is less of a problem in Windows 7, but it still exists.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    38. Re:Anti-Trust by Runaway1956 · · Score: 5, Insightful

      Personally, I don't care much about the user. I care about the system. I have no control over the user. He can delete every single file in his workspace, for all I care. He can download and run viruses intentionally, for all I care. My concern is, he doesn't compromise the system, the network, or his fellow workers. The user is responsible for his own stuff. Kinda like, the guys I work with are all responsible for their own tools, their own desks, their own housekeeping. I'm not vacuuming cookie crumbs out of their desks, but I'll make sure that the workspaces are locked after hours.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    39. Re:Anti-Trust by devent · · Score: 4, Interesting

      The only reason why Linux don't have viruses "in the wild" is because it is extremely difficult to write viruses for Linux that can be run or installed without user interaction.

      Sure, I can get a virus for Linux if I go to virus.com, download and run the virus. But for Windows you can get a virus with different means. Like via Email attachment, autorun from a USB-stick, via remote access (in Windows XP I get virus only because I was online).

      In Linux you have explicitly tell the system to run the file. But on Windows everything with a .exe is run. Also, many programs are run automatically for the "convenience" of the user, like autorun USB or CDs. Windows still hides the file extension from the user, so if you have a file like porn.jpg.exe Windows will show you porn.jpg.

      Also it's very easy to get rid of a virus in Linux. Just delete the infected file and replace it with the original from the package manage. In Windows you can't even delete the file because it's still in use.

      Plus the whole-system update management of the Linux distributions. I can run my updates weekly and in the background and it will update the system and all of the applications.

      --
      http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    40. Re:Anti-Trust by shutdown+-p+now · · Score: 2

      The harder the process is, the harder it is to motivate the user. Sure, you can send an infected binary along with a two-page instruction on how to chmod +x it, give it all the necessary permissions in SELinux from the console etc. But how many people would be willing to actually do that, even if you promise free something or porn as a reward?

      Sure, there'll still probably be a few, but it'll be significantly less than when you just have to click the "Yes, I really wanna fuck myself" button.

    41. Re:Anti-Trust by letsief · · Score: 2

      Servers are generally managed by someone at least half-competent- at least compared to most users' home desktops. A Linux server isn't a particularly attractive target for malware developers. In the grand scheme of things, there aren't enough of them compared to Windows laptops/desktops, and the attack method is more difficult because you shouldn't have people running code from outside the server. Even if a server did get infected with malware, it should be detected relatively quickly. In the end, it's just not worth it.

      That's not to say Linux servers aren't attractive hacking targets. They absolutely are. And they absolutely get hacked into all the time. I really don't see why Linux would fare any better than Windows at dealing with malware if it controlled 80-90% of the client market.

    42. Re:Anti-Trust by RCL · · Score: 2

      Mandatory Access Control. Which means rather policing the user than his programs :)

    43. Re:Anti-Trust by tokul · · Score: 2

      you really really should have a antivirus

      No you don't. Best antivirus sits between chair and keyboard.

    44. Re:Anti-Trust by shutdown+-p+now · · Score: 2

      Seriously? I'm not even sure where to begin with such a statement.

      You can begin with the definition of the virus, and note that not all malware are viruses.

      Against servers, you typically use remote access exploit, followed by local elevation exploit, and then install a rootkit. Why would you even need a virus?

      I take it you don't work in IT, or an enterprise environment. Proprietary apps in the enterprise sector often require extensive rights.

      I work in an enterprise environment (80k people over several different countries, and many have more than one networked machine). I practically never see an elevation prompt, except for when I'm doing development works and copy freshly built binaries to Program Files.

      But yes, it's true that proprietary in-house apps often require root. I even mentioned that in my previous post. The reason is that many enterprises still run on XP, and many of those apps were written a decade ago in VB6 to run on 9x.

      And even in the consumer/desktop sector, tons of game need the ability to write to C:\Program Files\ and have issues with UAC.

      Merely writing to Program Files is not a problem, actually, since Vista/7 will virtualize that, redirecting such writes transparently to your AppData. I run a bunch of old games that way - e.g. Age of Wonders and Majesty - and it works just fine.

      But yes, old games often do tend to do other things that require elevation.

      Google up any major Windows game and Vista, and you'll find issues where people can't get the games to run in Vista without disabling UAC. This is less of a problem in Windows 7, but it still exists.

      I'm not aware of any Windows game released in the last 4 years or so that would require disabling UAC to run. And I'm a heavy gamer - my Steam library of games is worth over $1K at this point, and I've been running all those games on Vista and later Win7 for three years now.

      Can you give some example of a more or less recent game that has a problem with UAC?

    45. Re:Anti-Trust by Karlt1 · · Score: 3, Insightful

      Yep. It goes pretty fast on systems that have it. The application requests access, and the user grants it.

      How did that work in Vista with UAC?

    46. Re:Anti-Trust by tgd · · Score: 4, Informative

      So how do you "secure" an OS and still allow users to run whatever they want to?

      And before you say "don't run as administrator", any app that can run with the users privileges has access to all of the users data -- which is harder to replicate than system files.

      Take a look at the metro app APIs for one way.

      The system level APIs are so locked down in the metro app sandbox that a program like Acrobat, say, that says it reads PDF files literally can't even *see* that other files exist on the filesystem, much less open them.

      You can secure things by either locking down what users can do or locking down what the code itself can do. Win8 is taking strides in the latter direction, too.

    47. Re:Anti-Trust by mcgrew · · Score: 2

      A userspace exploit (let alone a Firefox/Libreoffice/PDF/Mail/PHP exploit, userspace exploit, then rootkit) is not a virus. A virus attaches itself to another program, and replicates, and spreads. Viruses are automatic and need no user intervention to do damage.

      No OS is hack proof, but only two OSes have ever been prone to viruses -- DOS and Windows. And AV software isn't going to prevent you from being trojaned (any OS can be trojaned), and it won't prevent a userspace exploit.

      You know, I wish Microsoft would stop making excuses for their insecure software and put some effort into building a secure OS. Yes, Win7 is far better than earlier offerings, but compared to everything else it's a joke. But I applaud their adding AV to win 8; at least this is another step forward (glad they're at least trying). One of Windows minuses is you keep having to pay for AV tables (unless you use a free offering like FreeAVG, which I'm using on my Windows box. No AV needed for my other computer). I hope they make it a lot more transparent -- like so the average user won't even know it's there, and lightweight enough that it doesn't slow the PC down (I doubt that will hapen, considering MS's other software).

      As to McAfee and Norton, DIE MOTHERFUCKING PARASITES! DIE, DAMN YOU!

      Any business whose existance depends on a single other company's failures is always in danger of disappearing. Look at Stacker! I hope this puts both companies out of business.

      The sad thing is, Norton used to make good tools that did what should have been in Windows to start with. They should have figured that like everything else, MS would sooner or later have their own.

    48. Re:Anti-Trust by LordLimecat · · Score: 2

      Compare linux server infections to Windows Server infections, and you have a viable comparison. Comparing Linux desktop viruses to WIndows would be a little more fair, but not really, since youre talking 0.1% of the market and there really isnt anyone who would want to spend time writing a virus for a heavily fragmented, highly technical userbase with a tiny percentage of the market.

      Windows, on the other hand, has a highly cohesive UI across its base (double-clicking an EXE will generally execute it, whereas double-clicking a .desktop, .RPM, or .deb in Ubuntu vs CentOS vs Arch will do wildly different things) and a huge market share, and a lot less problems with dependency hell-- you can generally be assured that a virus written for Windows XP will run on Vista, 7, 2003, 2008, and SBS 2011.

    49. Re:Anti-Trust by Dahamma · · Score: 3, Informative

      Of course you can't prevent the user from intentionally or negligently infecting their own computer, just like you can't prevent them from smashing it with a sledgehammer.

      But with sandboxing you can leave it up to the runtime to tell the user what the app is trying to do, and what permissions it would like granted, so that at least there much less of a chance of being "tricked". If a runtime displays a clear dialog box that says "this application wants access to all files on your hard drive. This is a dangerous permission and should only be granted if it is highly trusted" and you allow it anyway without trusting the app, you get what you deserve...

    50. Re:Anti-Trust by nschubach · · Score: 2

      File compression is slowly (too slowly?) becoming part of the OS. Go the next step, include per file compression in the OS file system.

      For the most part, people use compression utilities to decompress files off the Internet. (I'm guessing on that, but I feel safe in that guess.) The browser could include an decompression plugin to do it automatically. For those that would like to compress files, I would fall back on the aspect of being part of the OS itself.

      The granting access part is the big question. Personally, I think that files should not be presented to programs in directory trees anyway. They should have to request files by name and allow the OS to retrieve the file (perhaps also duplicate it in a reference for update later or keep version controlled copies) and present it to the app. There's really no need for any application on my computer to have full list access to the library folders and/or all files on a machine. If they need access to a specific file, they will know the name. The requested files could be compiled by the OS and linked in a /system/ folder within the application sandbox. Any commands run by those libraries would be restricted to that sandbox and follow the same rules. The initial run will take time to build up needed links, but each subsequent run would not be affected. Programs that request files that do not exist or are not in "shared" (common libraries...) directories should be marked as possibly broken and/or harmful.

      Forcing an application to request files by name forces the user to grant permission to files (The user can specify the file name or even drag/drop the file into the application. Now the OS will know that X app has access to Y file and can provide a link inside the sandbox) and provide the file name to the application which can now access the link created by the OS in it's "/data/" folder.

      A side affect is that the OS will now know what files are being used by most apps and which files are never used for archiving and programming for systems is easier since you only need to know that the user granted data is in /data and system files are in /system.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    51. Re:Anti-Trust by St.Creed · · Score: 5, Insightful

      Too true! Capability computing has for so long been neglected but it could solve many of the current security issues.

      For instance: I would love to grant any new app the following rights:
      - interact with my screen
      - interact with folder X and subfolders (read-only) in the program location
      - interact with folder X and subfolders (read-write) in the data location
      - interact with folder X in the registry (read-write)

      For games additional rights would be:
      - interact with my graphics card directly
      - interact with my soundcard directly

      Actually, there isn't a single reason why programs shouldn't be sandboxed like that as a default, and only getting additional rights when specifically requested and granted by the OS. Combine that with transparent redirects and most programs should run okay. Sandboxie (http://www.sandboxie.com/index.php) already does it so how hard would it be for the Windows engineer to incorporate something like that into the OS?

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    52. Re:Anti-Trust by mcgrew · · Score: 2

      You can't have an OS that is secure against viruses, so long as 1) it allows the user to install software, and 2) it does not provide a strict sandbox for said software.

      You're confusing viruses with trojans. Viruses need no user intervention.

      TL;DR version: the kind of security that you want is called a "walled garden".

      If your walled garden is fifty miles long on each side, it's not a problem. Ever had any trouble getting a needed program from a trusted repository? Neither have I. But in Linux, I do of course have keys to the gates, juust in case I want to bring in a different species than the garden contains. If I'm not stupid I'll grow it in a sandbox.

    53. Re:Anti-Trust by AK+Marc · · Score: 2

      My thought was that this is like Ford including a car alarm and LoJack while their cars still had no door locks. The OS shouldn't do "virus scanning" but instead be hardened to prevent infections. Perhaps some heuristics based alarms, but not pattern-based scanning of data. A firewall should be sufficient to survive viruses (nearly all phone home and such or send themselves out so stop that and you stop the spread). And a good core OS design should help prevent infections in the frist place. Perhaps a new security model where programs run not as "user" that calls them, but in a sandbox "guest" access where they have read/write over their own directories and nothing more, and some limits on API calls, depending on the type of application (i.e. let users install something as "untrusted game" and then, if it is a virus, it is easily removable and can't damage anything else, but for something that's trusted, like a store-bought CD game, let it run as "trusted game" and it gets more API calls for necessary graphics and calling home

    54. Re:Anti-Trust by Daniel+Phillips · · Score: 2

      What I find entertaining is watching Microsoft burn its remaining Wintel cohorts one by one. Who's next? Intel?

      --
      Have you got your LWN subscription yet?
    55. Re:Anti-Trust by ILongForDarkness · · Score: 3, Interesting

      I think there is a fundamental flaw in the assumptions here though. You can't trust a package just because it happened to get added to Debian or Apples repositories. It does probably mean someone, probably a large number of someones and tools have been used to check the app which is a good thing. But you still shouldn't have to fully trust or fully not trust (by not downloading) an app. Just because I install Firefox doesn't mean I want it to be able to access everything I can on my computer. Apps should be installed in a sandbox and only allowed outside of the box when a user grants them access. That way for example the user can say "wait a minute why does Angry Birds want to access my email account?" Or "why is Google Desktop trying to send my data back to the mothership?" There is a lot of cool FOSS software out there I like to try, but it shouldn't mean that I'm giving bob@coolhacker.org "full trust" on my system because I want to see if his text editor is really as cool as it looks and more than I should be giving full trust to some random app that landed in a deb package on debian.org. The old rule: trust but verify holds.

    56. Re:Anti-Trust by kesuki · · Score: 3, Informative

      some of those features have been there since windows nt, not the full sandbox treatment but it's not like windows doesn't have those sort of features.

    57. Re:Anti-Trust by hairyfeet · · Score: 4, Interesting

      But you seem to be missing the fundamental problem mcgrew, which is this: How do you protect the user from themselves without forcing them into an Apple style walled garden where nothing that isn't corporate approved is allowed to run? Because if given the choice i'll take dealing with AV over a walled garden, thanks ever so.

      As a guy that builds and fixes Windows every damned day I can tell you EXACTLY where the bugs are coming from, and the vast majority? INSTALLED BY THE USER. Do you think Linux would be safe from a user that would happily run anything they got from an email, complete with putting in their password and chmodding whatever the attacker told them to? of course not. here is the list of the most popular bugs i've seen this month along with the way they got in. you tell me where MSFT could have stopped any of them.

      1.-Security tool and AV 20xx variants. These get in with a classic social engineering "ZOMG U Got Teh Viruz! Run "Is_Not_Viruz_iz_Cleanerz.exe" to kill the viruz ZOMG!" 2.- Porn codec malware. Infection source? Horny users. Uses this trick "U want teh hot lezbo teenz? We GOT teh hot lezbo teen right now! Just run "Iz_not_viruz_Iz_codec.exe' to see teh hot lezbo teenz right now!" 3.- social site malware. Infection source? again social engineering "Hey its me! I found this great new site! Just click here to load "Iz_Not_Malware_Site_Iz_cool.html" right now!"

      Now in NOT A SINGLE CASE were they exploiting anything but the USER and any of these attacks could just as easily work on Mac (DNSChanger and MacDefender) or Linux (KDELook malware and infected Q3 game) by simply getting the user to go where the attacker wanted or run what the attacker wanted run. Now does this mean MSFT hasn't done dumbshit? Oh Lord No! Whomever thought XP should run as admin by default should have been publicly flogged! and IE 6 was an abomination that has made me hate IE so much to this day I refuse to allow it on a single machine I touch! I toss the links and give them both Firefox and Comodo Dragon with ABP and tell them to stay the fuck away from IE!

      But XP is two and soon to be 3 versions out of date so no point in even bringing it up, hell if it weren't for contracts with corps and government they would have already taken it out back and put it down. And since Vista MSFT has been pretty damned good about using best practices, running the users without being admins, DEP and ASLR, having low rights mode (Which neither Linux nor Mac have yet) so that drivebys are that much harder to accomplish...but in the end it all comes down to freedom. If you allow the user control over their own machine that means they have the power to fuck it up, full stop. the ONLY way I've seen that could possibly remove that vector is walled gardens and personally i don't think the loss of freedom is worth the security that an app store brings, do you?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    58. Re:Anti-Trust by drsmithy · · Score: 2

      There is a large and interesting attack target. Usually when they do find exploits for a LAMP stack, it is within PHP or Apache, and not the Linux kernel. So both parties are correct in that Linux does have vulnerabilities as well, but even when people are targeting Linux, it proves to be more secure on the whole than Windows.

      Most "exploits" aren't "exploiting" OS (or even software) problems.

      A big part of the problem is that Unix and Unix variants have been designed for security from the beginning. They've been designed to sandbox apps, and not run everything with full rights.

      This is not even vaguely correct. UNIX has a superuser, FFS, the principle of "running everything with full rights" is built into its foundation.

      Windows was designed for users to have admin rights from day 1.

      False. Windows NT was designed as an ACL-driven multiuser OS from day 1. From a design perspective, it's more multiuser and security-driven than UNIX.

      The implementation of UAC in Vista, was 99% just wrapping a UI around OS functionality that has always existed.

    59. Re:Anti-Trust by Anthony+Mouse · · Score: 4, Interesting

      So how do you make a file compression program that uses a Sandbox?

      Imagine gzip without the ability to read or write to the filesystem. It's still just as useful: you just type 'gzip -c file.gz' and your file gets compressed, and if gzip is broken it can't do anything other than compress the file wrong. And there is no reason why a GUI application can't be designed to work in an analogous way.

      It does mean that the world of Windows software development would look a lot different. A zip program doesn't need its own UI. All it needs is to provide an algorithm to the OS and a hook that tells the US it can put it in the 'things you can do to a file' menu. Then the zip program never gets access to the file system, the OS just feeds it data to compress on stdin and takes the compressed data from stdout.

    60. Re:Anti-Trust by hairyfeet · · Score: 2

      Oh Lord McGrew, bless your little optimistic heart! Ya know how long i been building boxes and selling PCs? Let me put it THIS way, remember Hot Dog stand? I used to sell the OS that theme came from! And I can tell you education will never work because in the end you have the dancing bunny problem where all the attacker has to do is go "Don't you want to see the bunny? Everyone else got to see the bunny, don't you want to see it too?" and they will throw common sense right in the shitter every. single. time.

      Hell for the first time last year i actually told a customer to fuck off and take his business elsewhere and I had NEVER done that before. He was pissed because I refused to fix a PC he broke by doing what I said "DON'T DO THAT!" and apparently i'm supposed to make a PC that will tell him to go fuck himself without actually taking his right to be a dipshit away. What did I tell him not to do? I told him that Limewire was put out of business over 2 years ago and anything on the net claiming to be limewire was malware. So you guessed it he decided BT was "too hard" and went right out and downloaded "the new limewire" which was just a pile of malware with a gnucleus client attached. He even went so far as to UNINSTALL THE AV because it "wouldn't let him run his program". Well no shit, really? Bad AV, not letting him run malware like that!

      We are both on the same page with browser bugs and XP though, that is why I don't allow Adobe PDF reader (use Sumatra instead) and have sandboxing in avast on if on XP and have them use Comodo Dragon with ABP on 7 to take advantage of Low rights mode. Since you ain't heard of it i'll break it down, its bloody brilliant and REALLY cuts down the risk of net based infections. sadly it doesn't work in Opera or FF ONLY on Chromium based like Dragon or IE. What it does is automatically put the browser at a LOWER permission than the user, even lower in some respects to the guest. it only gives the browser limited access to a handful of folders and even then on limited permissions. Sadly the only FF workaround posted basically crippled low rights mode and made it worthless. but I purposely went to some of those "loook at the hot lesboz!" topsites with a machine I was gonna wipe that I installed win 7, using both Dragon and FF. Avast popped up with nearly a dozen drivebys that FF tried to load, not a peep from Dragon because in low rights mode the code just couldn't run, the permissions were too low.

      Believe me I used to work corp and ya know XP there? Not a threat. had a customer that only recently retired his Win2K boxes, not a single bug. you lock it down with GPOs and don't allow IE to even be on the machine? Cuts those infections right on off. What worries me are all those off lease and refurbs i'm gonna be getting pallet loads of with XP. I REALLY need to find someone who'll give me a decent price on Win 7 Starter. I tried every "user friendly" Linux out there and not a single one passed my 3 year update simulation without one or more drivers biting it so I really don't have a choice, Win 7 starter it is. with the ASUS hack for getting around the wallpaper thing it is actually a nice OS for those late P4s and early dual cores.

      Oh and finally you ain't telling me shit about drivers, I've been having to teach my boys. I swear i carry BC powders in case i have a heart attack NOT from them learning how to drive, but from all the fucking morons driving 80 MPH while playing with their cell phone. First thing i taught them is college or not they talk on the cell while driving i'm taking the keys. i was proud as hell to be driving down the street the other day only to see the oldest ahead of me and pull into a lot so he could take a call.

      But if you think education will EVER work i have a nice bridge you might be interested in. Working with consumers all day I can tell you that the clueless? out number the rest of us by about 100,000 to one.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. Great! by csumpi · · Score: 2

    This is awesome and MS should've done this 10 years ago.

    1. Re:Great! by Anonymous Coward · · Score: 2, Informative

      In DOS 6.2 there was msav...

  3. Argh. by CannonballHead · · Score: 4, Insightful

    So making an OS more secure (I know, they could get rid of security holes... but...) is also monopolistic?

    To me, this is kinda like saying IrfanView should sue because MS includes Paint or Picture Viewer or whatever they include.

    IE was a bit trickier, because they did their own thing with HTML and stuff and you HAD to use IE in order to view some stuff, so it was a bit nastier. But a virus detector? What are they going to do, write viruses that only their software can find... but then they wouldn't work on other OSes... so it wouldn't be much of a lock-in.

    1. Re:Argh. by UnknowingFool · · Score: 3, Insightful

      To me, this is kinda like saying IrfanView should sue because MS includes Paint or Picture Viewer or whatever they include.

      I would see a main difference is that you normally can't run 2 different AV software packages at the same time. It brings the machine to a screeching halt as they fight each other (and they run always in the background). Having Paint or Picture Viewer doesn't hinder IrfanView from working right. Now if MS made it easy enough to turn off their AV so you could use another package, I don't have issues with it.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:Argh. by CastrTroy · · Score: 2

      I agree. If this was the case, there would be no firewall in Windows either. That one seems to have slipped through just fine. If they are restricted from including something simply because somebody else makes a similar product, then Windows is doomed until they no longer have a high enough market share to be considered a monopoly.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:Argh. by klagermkii · · Score: 2

      Bundling stuff for free isn't anti-competitive. Bundling stuff that's nominally free but acts as leverage is anti-competitive.

      Including IE meant that IE became a platform that web developers targetted. A platform that was only available on systems that Microsoft decided it would be, and so they used their existing platform of Windows to make IE the new de facto platform.

      Putting in something like Windows Photo Viewer isn't anti-competitive because it's not being used to leverage something else. If on the other hand, it included some spiffy new format like Windows Amazing Photo Format that was only available on Windows devices, and MS started pushing that to become the new standard that they control... that's becoming anti-competitive again. If in 10 years all cameras recorded in only the Windows Amazing Photo Format, you're going to struggle to switch to another operating system if you want to still be able to access your photos.

      This is why I don't see Ubuntu including as many other applications as it likes in the package as being anti-competitive. None of them are able to force you to stay on the Ubuntu treadmill forever, whereas choosing IE 10-years back resulted in most of the web being targetted at IE, and if one wanted to switch OSes it became much harder if you still wanted to be able to access all of your sites.

      As the original poster mentioned I can't see how they'd be able to use this anti-virus tool to leverage anything else? Could they corner the market on viruses? Maybe, but they already have that.

    4. Re:Argh. by Tamran · · Score: 2

      For some reason it didn't give the href link: http://www.despair.com/incompetence.html

      sorry for the double post

  4. Perspectives by 4pins · · Score: 5, Insightful

    The capitalist in me screams, "Anti-competitive!"

    The IT guy in me exclaims, "It is about time."

    The consumer in worries, "How will this impact performance?"

    --
    I will not mourn that which I never had to lose. - Unknown
    1. Re:Perspectives by redmid17 · · Score: 5, Insightful

      The capitalist in me screams, "Anti-competitive!"

      The IT guy in me exclaims, "It is about time."

      The consumer in worries, "How will this impact performance?"

      Did you have the same worries when MS put a firewall in XP with Service Pack 2 in 2004?

    2. Re:Perspectives by shutdown+-p+now · · Score: 2

      The consumer in worries, "How will this impact performance?"

      You can google for reviews of Microsoft Security Essentials to find out. Or (if you have a Windows box) just install it and judge for yourself.

    3. Re:Perspectives by jd2112 · · Score: 4, Interesting

      The capitalist in me screams, "Anti-competitive!"

      The IT guy in me exclaims, "It is about time."

      The consumer in worries, "How will this impact performance?"

      Microsoft AV is among the lest resource intensive AV programs I have seen.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    4. Re:Perspectives by DigiShaman · · Score: 3, Insightful

      The capitalist in you screams? Well in that case, the automotive industry should make V8 engines standard and bring the MPG back down to 12. To do otherwise would be anti-competitive to the Big Oil. Face it. the AV industry has been thriving in a market that should (in theory) never have existed in the first place. Vertical markets are often short lived and come with extreme risk. Tough titties, not my problem.

      --
      Life is not for the lazy.
    5. Re:Perspectives by blair1q · · Score: 2

      No, my worry was that they misunderstood the word "firewall" and it would set my wall on fire.

    6. Re:Perspectives by RobinEggs · · Score: 3, Insightful

      The capitalist in me screams, "Anti-competitive!"

      You do realize that all businesses successful under capitalism engage in anti-competitive behavior, right? It's called competing, ironically enough. You compete by beating down other competitors, and if you actually care at all about profits and/or actually believe you have the best product you hope you beat them dead.

      I personally think the only capitalist system which won't be anti-competitive in practice and eventually miserable for the general public is one so heavily regulated it occasionally teeters on the brink of socialism. I'm also not averse to actual socialism, but I think pure capitalism was a cruel, inhumane fiction from the beginning (and now that I've said that this comment will be modded down into the depths of -1 troll/flamebait/'overrated').

      You can believe in the benefits of more than one of the fundamental economic systems at once. I promise you won't die. You can even mix them together; it's usually even better that way. It's like a tasty, tasty swirl cone with both chocolate AND vanilla!

    7. Re:Perspectives by tokul · · Score: 4, Funny

      Microsoft AV is among the lest resource intensive AV programs I have seen.

      only snake oil uses less resources.

    8. Re:Perspectives by DesScorp · · Score: 4, Informative

      Microsoft AV is among the lest resource intensive AV programs I have seen.

      Ditto. The only AV program I've seen that tends to be eat less memory and CPU is F-prot. Even AVG is more resource intensive than MSE now. And don't get me started on Norton or McAffee.

      --
      Life is hard, and the world is cruel
    9. Re:Perspectives by Enderandrew · · Score: 5, Insightful

      The reason I started using it on Windows desktops is I saw a fairly comprehensive review of 19 different popular anti-virus products.

      Security Essentials had the second lowest footprint, and the second best detection engine. And given the price (free and doesn't harass you to upgrade to a paid product) and I think it is hands down the best solution for the average user.

      You can blast Microsoft for a lot of products, but Security Essentials is pretty solid.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    10. Re:Perspectives by Junta · · Score: 2

      Sure thing, it's fe80::0011:22ff:fe04:0506.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    11. Re:Perspectives by letsief · · Score: 2

      What sort of crazy conspiracy theory do you have twirling around in your head that makes you think Microsoft would rather block malware by using AV software than securing the OS? What makes you think Microsoft, who has the software industry's most advanced and rigorous secure software development methodology (SDL), isn't already trying to secure the OS?

      Any piece of moderately complex software is going to have vulnerabilities. But the bigger problem for Microsoft is that users need to be able to run untrusted code on their boxes. And trusted code that really isn't trustworthy (thanks, Adobe). You could point to access control mechanisms and sandboxing, but in reality every modern OS has privilege escalation vulnerabilities. You have to assume anyone that can execute code on your box, even in userspace, can take control of that box. Mac OS X and Linux have the same sorts of vulnerabilities.

    12. Re:Perspectives by JGuru42 · · Score: 5, Informative

      I started using MSE because of a story here on Slashdot talking about a review of a large number of antivirus products and I was amazed to see people on Slashdot putting their trust in a Microsoft product.

      I've been a hater of Microsoft for a long time now thanks to all the anti-competitive and backstabbing stories I've heard but also because of using their various products. And yet now that I've been using MSE I've turned a corner and started to recommend it to friends and family.

      I casually help fix computers for people that know me, sometimes going so far as to do it all over the phone when someone lives too far to visit. At first I tended to browse through their machine looking for the troublemakers and then after finding everything I could I would install and run MSE only to watch it detect and clean 100% of the things I had found and even some I had not, like a trojan hiding in the MBR. I've watched it catch different varieties of the TDSS rootkits, clean up all manner of other nasties and only once have I seen it make a mistake, with Chrome being reported as a virus. Yet, even with that flaw Microsoft had detected the issue and it was on the "More Information" page and had been fixed later that night. Since then I've come to trust MSE to do it's job well and I've started to run it first then clean up afterwords and it hasn't let me down yet.

      If Microsoft wants to provide a built in antivirus with Win8 but allows it to be disabled to run other things, just like Windows Firewall, then I am all for it. I would do almost anything to keep people from installing the nightmares that are Norton & McAffee (and these days sadly Zone Alarm Antivirus). I've watched both those powerhouse antivirus programs completely miss fake antivirus programs that sneak through Facebook and in Nortons case it turned a simple "Safe Mode/Delete/Remove Registry Startup Command" into a three day slog that only worked when I finally got mad an uninstalled Norton from the machine.

      Microsoft might still make some majorly boneheaded decisions but providing a built in antivirus does not seem to be one of them.

  5. Good for consistency; bad because of consistency by show+me+altoids · · Score: 5, Interesting

    I think this would be a great idea as long as MS keeps it well updated and people don't rely just on it. It would immediately improve the security of the PCs of all the people who don't bother with antivirus, but it may lull others into a false sense of security and give them an incentive to not get any other antivirus which would put a target for virus writers squarely on MS's solution.

    --
    I feel sorry for people that don't drink, because when they get up in the morning, that's as good as they're gonna feel
  6. Depends on if it can be turned off and if its good by Kenja · · Score: 3, Insightful

    If I somehow end up with a Windows 8 machine, I will continue to use F-Prot or Command anti-virus no mater what is bundled. Microsoft including their own anti-virus software will not compete with such products, it may however be the end of McAfee and Norton. But I honestly think the world is better off without them.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  7. Monopoly by im_thatoneguy · · Score: 3, Interesting

    Why on earth would Microsoft want to put the AV competition out of business? It only costs them money.

    It's neither boon nor monopoly, it's acknowledging a begrudging reality that no matter how secure your OS you need AV on top and you can't rely on your users to purchase it.

    I'm sure Microsoft would be more than happy for everyone to run Norton and save the development expense but... that would be like requiring your customers to buy hamburger bun separately.

    1. Re:Monopoly by Tridus · · Score: 3, Insightful

      That, and Norton slows down and generally screws up Windows so much that it makes Microsoft look bad. I've never found a problem that couldn't be fixed with "uninstall Norton", because the damn thing is worse then most of the viruses it supposidly stops.

      The user experience matters. Microsoft limited what sound drivers could do in kernel space years ago for the same reason - Creative's drivers were so bad that they made Windows as a whole look bad.

      --
      -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  8. This will totally change ISP hotliners lives by TheTruthIs · · Score: 2

    I think they're gonna throw parties at ISP hotlines if this AV works good.

  9. Bill was right by Anonymous Coward · · Score: 5, Interesting

    Bill Gates was right. Microsoft had every right to add whatever features and applications it wanted to its OSes. Look at Chrome OS, Android, Mac OS X, iOS. All have browsers and other applications "built-in". In fact, Chrome OS doesn't even allow you to use an alternate browser, while Windows always allowed this. Adding non-intrusive and automatic antivirus to Windows 8 is a step forward.

    1. Re:Bill was right by jbolden · · Score: 2, Informative

      They aren't monopolies. Non monopolies have far fewer restrictions on their actions. What Android, iOS, OSX... do would be absolutely illegal if they were a monopoly.

    2. Re:Bill was right by RightSaidFred99 · · Score: 2

      This is wrong, and fatally flawed thinking. The intent of the law is to prevent monopolies from abusing powers that only monopolies have. An example would be telling someone that if they buy any of your competitor's products they will not be allowed to buy yours.

      The intent of the law is not to de facto hinder a company with a monopoly from keeping up with features or capabilities their competitors have. If Apple can build something in, so can Microsoft. Any other interpretation of the law is rationally substandard.

      That said, monopoly law _really_ is meant to punish successful companies and is just used as a bludgeon by competitors, so I'm sure someone would make the facile argument that you are making.

  10. Re:Why dont they just change the user security sys by 0123456 · · Score: 2

    and force people to use a non-administrator account for applications?

    Because it would break Whizzbangsoft Whizzywriter '96.

  11. Re:what are the odds that their virus scanner work by ByOhTek · · Score: 3, Informative

    Actually, from all I've heard, Microsoft's virus scanner for earlier versions of windows, works pretty darn well, comparable with the better commercial products.

    So, given that they are probably going to bundle an update of this... I'd have to say from prior experience, the odds of your guess being accurate are as close to zero as I can imagine.

    --
    Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
  12. Re:Apple by Moheeheeko · · Score: 2
    Apple DOES do this, have for years.

    All the Apple people do, is secure the os and claim "We have no viruses" (even though they do)

  13. The Technologist Perspective by hellfire · · Score: 5, Insightful

    The Technologist in me screams: "Spend more time making your OS secure and less time trying to band-aid it with virus protection!"

    --

    "All great wisdom is contained in .signature files"

    1. Re:The Technologist Perspective by Anonymous Coward · · Score: 2, Insightful

      You should remind the technologist in you that those two things are not mutually exclusive/

  14. Dam(n) by clinko · · Score: 3, Funny

    "Dam company to provide leak protection in future dams. Dam contractors angry."

  15. Re:Depends on if it can be turned off and if its g by Joce640k · · Score: 2

    it may however be the end of McAfee and Norton.

    Nothing of value was lost.

    Let's hope they don't just step up their attempts to bundle themselves with *everything*.

    --
    No sig today...
  16. Re-arranging the deckchairs on the Titanic by itsdapead · · Score: 3, Insightful

    Is this a good move by Microsoft, or a leveraging of their monopoly as bad as bundling Internet Explorer?"

    If the authorities feel they should "do something" about the MS monopoly then they should force them to spin off MS Office and other business apps as a separate business, look deeply into how their Windows licensing deals with OEMs work, and require open standards for all Government contracts. Without that, arguing over whether they can bundle minor utility "x" is just inconsequential.

    Modern operating systems are expected to include a pretty comprehensive suite of utilities, protocol stacks and basic applications. Monopoly or no, its getting a bit silly if OS X, iOS, Android, and the major Linux distros can bundle a web browser (or, more specifically have HTTP and HTML APIs in their OS) but Windows can't.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  17. Re:Why not just make Win8 secure? by confused+one · · Score: 2

    Because as soon as you do, as soon as you think you're fully secure, Grandma will bypass the security using the Administrator password to install some new program on her computer that she downloaded and thinks she needs... Then all Grandma's base belong to a hacker. You need a virus scanner in the background to babysit the system and stop this stuff, after the fact.

  18. Antiviruses are like unofficial patches by Hentes · · Score: 3, Interesting

    Security should not be handled by a third-party program, and equipping Windows with a builtin AV is a step in the right direction. Banning it because of antitrust claims would be ridiculous, but only a minor annoyance, those who want could still get it.

  19. Internet Explorer by jbolden · · Score: 2

    The problem with Internet Explorer was not the bundling. It was that:

    a) Internet Explorer was integrated into things like the shell, rather than separating the browser functionality from the OS functionality.
    b) Microsoft prohibited other browsers from being installed as the default.

    I'd say the appropriate analogy is bundling Windows Media player.

  20. Re:Why not just make Win8 secure? by Tridus · · Score: 2

    And while we're at it, why don't we just make cars that run on rainbows to solve our energy problems?

    Most viruses in Windows today are spread either by stupid users, or flaws in third party applications (hello Flash!). As it turns out, stopping stupid users from doing stupid things an OS that isn't a locked down walled garden is really hard.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  21. Re:Which is more secure? by Tridus · · Score: 3, Informative

    Consideirng how those third party AV vendors were complaining back in 2006 about how MS was putting in protection against patching the kernel into Vista, I don't really think I can take what they have to say seriously.

    They're not in the security business, they're in the "sell people bloatware based on fear" business.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
  22. Re:Either sub-accounts or Bitfrost-style capabilit by Karlt1 · · Score: 2, Insightful

    One way is by making user accounts a tree instead of just a list. Root has access to all the user accounts under it, and each user can make separate sub-accounts and run a less-trusted application in a sub-account.

    So how do you keep the same user who downloaded malware in the first place from granting rights to the app? What if you want to use four or five different apps with the same document? iOS has one model where you send a copy of a document to another app, but who wants to do that?

    Another way is by attaching capabilities to applications, as in OLPC Bitfrost, Android, and the Mac App Store sandbox (which I've been told is written by the same guy who wrote Bitfrost).

    And you have dozens of different permissions that the app asks for (see RIM). How do you keep granny from granting unnecessary rights to the app?

  23. Re:as long as it's not a governemnt assisted monop by roman_mir · · Score: 2

    You have no understanding of the meaning of "monopoly".

    - sure I have.

    Somebody owns one of the very few Gutenberg bibles. There are maybe 20 of them left at all, that's pretty close to a monopoly, if you own one copy.

    It's your book, you bought it, you have a monopoly on it.

    Microsoft has a monopoly on Microsoft Windows, for example Microsoft Windows XP is a Microsoft product. Nobody else makes those products.

    As a monopolist on that product, the company holds monopsony on the market of Microsoft Windows XP product.

    There are substitute products to Microsoft Windows XP, some are also Microsoft products, some are Apple products, some are Free source products, etc.

    There is no monopoly on operating systems, it's a large competitive market. Any of the 'smart' phones today runs a different version of an operating system, Windows is just one of the operating systems out there, I haven't touched it in 2 years and my products allow retailers and suppliers to move off Windows to any OS they want not to have to pay OS license fees for example.

    The very point of a monopoly is that it prevents competition, and creates barriers to entry.

    - well yes, and the natural barrier of entry into the Gutenberg bible monopoly is the fact that there are so few of them, so the cost is very high.

    However in a market absent government privileges and regulations the monopolies don't exist, there are only economies of scale that provide a good product. If the product is not good and the price is too high, the market offers a substitute.

    As to whether there is 'pure free market', I'd say that there are things that are more regulated than other things, so whatever is less regulated sees more economic activity and more value is being created there, so we want to maximize the freedom in the market, which automatically means minimizing the amount of government involvement.

  24. Anti-competitive? by euxneks · · Score: 4, Insightful

    How the hell is making your OS behave the way your customers expect anti-competitive?

    What if MS made their OS inherently secure, such that it didn't need AV? Would that also make it anti-competitive? That would completely eliminate the AV software companies!

    Ridiculous...

    --
    in girum imus nocte et consumimur igni
  25. Nomenclature by PerfectionLost · · Score: 2

    When it's on windows, its called a "Virus", when its on Linux its called "Hacking".

    Ever had a server hacked cause someone uploaded something onto it that gave them root access?

    1. Re:Nomenclature by mcgrew · · Score: 2, Informative

      Let me educate you a little, son. A virus is a piece of code that can replicate and attach itself to another piece of code, which it uses to gain entrance into another machine. Linux (and I think Macs) is immune; they use hash tables and install repositories. And AV only works against known viruses. Brand new viruses are immune to McAffee and Norton until it's discovered and added to their tables.

      A worm is a piece of code that replicates and oozes through poorly written programs to get into another machine. Linux and Mac aren't completely immune; a hacker (by "hacker" I'm using the old school term that means "someone who understands the machinery and writes quick and dirty code for it, or modifies a piece of machinery to do what it wasn't designed to do) could concievably find a flaw in a program and write a worm to get in. The Morris worm was a Unix worm and almost took the internet down back in the nineties. AV is helpful against KNOWN worms, not unknown worms -- but the best defense against a worm is patching the faulty code that let the worm in, rather than AV.

      A trojan is a program that tricks you into installing it, but contains code to use your acceptance to gain control. No OS is immune from trojans, either. The only trojan immunity comes from education (do NOT install a program from an untrusted source, EVER).

      What you non-nerds call "hacking" we call cracking, as in "safecracking" (cracking into vaults). It is one person or a team attcking a single computer or system. No OS is immune from this. But cracking a well defended machine is difficult, writing a Windows virus is child's play.

    2. Re:Nomenclature by schnikies79 · · Score: 2

      Te definition of a virus is changing to an all-encompassing word. You can change along with the rest or you can be left behind. Arguing semantics will get you no where.

      --
      Gone!
  26. I have ragged on Microsoft here before... by bmo · · Score: 4, Insightful

    But the sooner the anti-malware "ecosystem" disappears the better.

    You should not have to purchase third party software to keep an operating system secure or from eating itself (all the snake-oil "registry cleaners" and "application uninstallers"). Such functions should be part of the OS at worst, or better yet, unnecessary.

    --
    BMO

  27. Can I uninstall it? by Parker+Lewis · · Score: 2

    My main concern is related to see if I can remove the pre-installed AV. Of if it'll be like IE and other MS stuffs that you can only hidden, not a true uninstall. Anyway, I always miss the advanced setup installer for the OS, like in the Win98, when I can select which programs I want install. The Windows for Legacy PCs has this feature, but it's only for MS partners and it's based on XP.

  28. Great idea by jgotts · · Score: 2

    Looks like a great idea to me if they install it by default and turn on auto updates, because it will mean fewer botnets and less spam. It will raise visibility of virus protection so I don't think it will hurt third-party vendors too much. If people want added protection they will buy it, just like they do today.

  29. Add an app to a document's ACL on drag and drop by tepples · · Score: 2

    What if you want to use four or five different apps with the same document?

    Add those apps to the document's ACL. This can happen automatically when the document's owner drags the document onto the application's window or chooses the document from the application's file chooser.

    How do you keep granny from granting unnecessary rights to the app?

    The Bitfrost page that I linked explains how it makes some capabilities mutually exclusive at install time. For example, because "connect to the Internet" (P_NET) and "read entire home directory" (P_DOCUMENT_RO) are mutually exclusive, a photo viewer can't leak all your photos to the Internet. If the user wants to upload an entire folder full of photos to the Internet, the application's package would request "connect to the Internet" and the user would drag folders to be uploaded onto the app's window.

  30. I wish them all the best on this one by rahlskog · · Score: 2

    As I see it the anti-virus peddlers can go the way of the dodo.

    What the whole Internet Explorer deal was inherently a different thing, that was about a Microsoft subverting a whole platform and perverting standards with their time honored EEE tactics. In this case I see no harm in them choking the cash flow of the companies that bought us security suites that slow down disk performance to unacceptable rates and consume most of your available RAM. Not to mention the constant fear-mongering on how at risk you are.

    If I am bitter it is because I have seen too many computers reduced to useless paperweights by Norton, F-Secure and McAfee and the local ISP is force-selling Internet Protection at 75€/year/computer to customers who don't fight back enough.

  31. Re:so let me get this straight... by drsmithy · · Score: 2

    Um, if their OS were secure, why would they need antivirus software?

    My house has security screens and deadbolt doors. I guess that means I don't need a guard dog or a gun, then ?

  32. Re:Who cares. Let them. by dhavleak · · Score: 2

    The last time I asked you how long a fully patched Windows 7 machine without a firewall or AV software would last before it was compromised, you said that was immaterial -- but that is my whole point. To me, if Windows can never last long like that, that would be what I call intrinsically insecure. My idea of an intrinsically secure OS is one that, under the same circumstances, can almost always be relied upon to survive uncompromised up to the next security update. An OS like that has to be designed from the ground up with security in mind. Somehow, though, I don't think it would be accurate to describe Windows that way.

    You're effectively adjusting your definition for your own convenience -- you still cannot point out a design flaw. You need to point out a design flaw/architectural flaw to say that it's intrinsically insecure.

    Regarding your links:

    Security-focused operating system

    This is just a random list, compiled by someone on Wikipedia. From the article itself: In our context , "Security-focused" means that the project is devoted to increasing the security as a major goal. As such, something can be secure without being "security-focused." For example, almost all of the operating systems mentioned here are faced with security bug fixes in their lifetime. Regarding the highlighted part above: In who's content?

    Security-evaluated operating system

    Again -- just a random list of OSes with certain certifications. What random criteria are you using when selecting these silly links??

    Why Windows security is awful

    And this is an example of the blind leading the blind. You're willfully misinforming yourself by listening to people who know nothing. The guy calls DLLs insecure. Are you familiar with a .so in unix? Do you know the difference between a .so and a .dll? Answer -- there is none. The guy calls Active-X insecure -- (this is repeated ad-infinitum by people who basically know nothing about security). First -- Active-X itself was not the problem -- the problem was that it was enabled by default, which enabled sites use it to load malicious plugins. Problem fixed a very long time ago. In addition there are active-x killbits updates pushed out regularly (no other browser's gets these updates for their respective plugin technology, fyi). There is no material difference between active-x and any plugin technology for any other browser (for example look up mozilla's npapi -- they are equivalent, and do the same thing, and you can write malicious plugins using either one). Lastly, there are even more nasty things in the pipeline (look up NACL from Google) -- if you don't fear that one, and you fear Active-X, you've really outsourced all your thinking to slashdot, and decided not to do any of it yourself. Not to mention sandboxing for active-x again -- so again, your link is outdated and wrong, and your objection is outdated.

    Next, the guy objects to OLE. Again -- do you think the equivalent technology does not exist in unix? The guy complains about macros -- yes, any time you have a parser, it is a security risk. This is well-known. This is one of the reasons browsers are such a huge target -- because they are parsers first and foremost, and what they parse is untrusted. Do you still never use a browser?? It goes back to what I told you earlier -- the only way to stay 100% uncompromised is to never use a computer at all. Is your goal to actually get some work done? If yes -- select the best tool for the job, and then secure the tool as best you can. That tool could very well be os-x, unix, linux, whatever. But you're fooling yourself if you think that

  33. Re:Who cares. Let them. by dhavleak · · Score: 2

    I strongly disagree. To me it is proof that Windows is inherently insecure: an OS that relies almost entirely on additional protection (firewalls, AV software) for its security.

    You keep on and on circumventing the simple fact that a virus can be contracted through an insecure service (not necessarily a part of the OS), an insecure application (not necessarily a part of the OS), and user interaction (not a part of the OS) among other methods. You said Windows (which happens to be an OS) had woeful intrinsic insecurity. Your conjecture of "relies almost entirely on additional protection" is plain nonsense. What do you think of ASLR / DEP / sandboxing/ Authenticode signing / etc are? The list is endless. Other OSes have introduced almost all these features years after Windows. I hate making overly general negative statements, so I'll stop with that, but please do some research for the love of god. You just keep on and on ingoring facts, and repeating simpleton lines ad-infinitum.

    This is important to me, because an inherently secure OS can prevent bad things from happening.

    You're confusing security and obscurity here. The net effect is the same though. An OS that nobody cares to attack is likely to remain secure. If you haven't gotten the theme, I have not faulted your choice of OS whatever it might be -- I'm simply pointing out that your conjecture about Windows having brain-damaged security is wrong.

    Normal users should simply not have to be so dependent, so aware and so involved at all times with the current state of their virus scanner and the patch level of their computer's OS.

    Oh my god.. install MSE and leave auto-updates on. That's it. Nobody is even asking you to do that much, because nobody is even asking you to run Windows. Just realize that your initial assertion was wrong. TFA was about MSE being included in Win8 by default. That reduces this to a no-op. But you'll still be citing 8 year old or 3 year old rants from random people that don't know jack.

    Firewalled off as those Windows machines are, they're as safe as they can be

    I still don't understand how you think a firewall compensates for AV. Please, just answer this one question directly instead of avoiding it. This level of ignorance is unbearable.

    They run noticeably faster (especially when booting up)

    Almost a fair point, but not quite. First of all -- bootup would be (for example) 32 seconds instead of 30 seconds (if even that). Second -- only when an active scan is running, will an AV slow things down. The default for an active scan should be around 3am, on a monthly basis (or something like that), when nobody is using the machine. If it runs when you're doing nothing, then why care? If the machine was off, and the scan didn't happen, it'll take place when it next gets idle cycles. Either way, no trouble to you. If you claim to notice a slow down when AV is not actively scanning, then that's your imagination at work.

    use less memory

    Depends on your AV -- MSE, kaspersky etc. have very low footprints, to the point of it not being worth your time to track this.

    there are no AV subscription fees

    MSE is free. MSE is being built into Win8 for free. Your original comment was "who cares". Apparently you do. Now do you begin to see why your comment was so fucking annoying? It added nothing to the conversation -- and was misleading/FUD to boot.

    and the users never have to be bothered to run any updates.

    You're just living in the past here man. Auto-update. Don't bother to look again after that. Auto-update. Do you not apply the security patches on Linux or OS-X? Is this different than that somehow? What logic is this?

    Except for the fact that these machines can't be used to surf the Internet, they a

  34. Re:Who cares. Let them. by dhavleak · · Score: 2

    You keep on and on circumventing the simple fact that a virus can be contracted through an insecure service (not necessarily a part of the OS), an insecure application (not necessarily a part of the OS), and user interaction (not a part of the OS) among other methods.

    That can't be correct. With Linux, for instance, a virus or a worm that infects a service or an application, perhaps through user interaction, can only succeed in infecting the rest of the OS if that service or application is running as root, which usually is not the case. In particular, normal users never have to run anything as root. Thus, when the service stops, or the user logs out, the virus or worm stops running as well. If we suspect something is wrong, the account in question can be deleted (perhaps replaced with a backup) and that would be the end of it. If Windows was anything like this secure, then we would not be having this conversation

    100% wrong. The whole point of a security flaw is that you can exploit it to do something you were not supposed to be able to. See the latest Linux advisories here. Don't bother looking at the whole list -- just skim through the ones at the top intended for Debian. In the descriptions do you see the words "execution of arbitrary code", "privilege escalation", etc.? As the name suggests, the first type of flaw allows you to run any code you want (but in the context of the process you compromised). The second type gets you root. The combination means you own the box. This is true for all OSes. These flaws exist everywhere. Nothing is intrinsically secure or insecure. People write exploits for these flaws on Windows. They don't do it for Linux.

    What do you think of ASLR / DEP / sandboxing/ Authenticode signing / etc are?

    Linux doesn't have any of those features; they're not necessary (you're not really familiar with Linux, are you?). Only Windows seems to has them, and apparently they can be circumvented.

    Unbelievable.
    - ASLR and DEP do exist in Linux. It's your first line of defense against buffer overruns.
    - Sandboxing does exist in Linux as well.
    - Code signing does exist in Linux (that's not the full story on code-signing in Linux, but it'll do for the purpose of this conversation).
    Did you just ask me if I'm familiar with Linux??? How can you be so wrong, about such basic things, and yet argue so much? This is unbearable. The worst part is that you're talking out of both sides of your mouth by first claiming that Linux is intrinsically secure, and then boldly stating that it does not have extremely key security measures that are expected at the kernel level.

    We would not be running those machines if it were not for the X-ray scanners

    Finally some context. As I asked many many posts ago (see the comment RE cash registers) what was the point of this example then? These are obviously fixed-function machines. It's like arguing with an indolent child...

    Then you must be running a faster machine and/or more efficient AV software.

    No to the speed thing. I use what my company provides. I do recommend 'efficient' AV software regardless. If you're running some piece-of-crap AV why give Windows shit about it?

    Also, users have to remember to keep paying for their AV subscription fees

    MSE is fee. MSE will be built in to Win8 for free. That was the point of TFA, to which you replied "who cares". Answer: obviously, you do.

    You're confusing security and obscurity here. The net effect is the same tho

  35. Re:Who cares. Let them. by dhavleak · · Score: 2

    100% wrong...

    Yes, in principle that sort of thing is true for any OS: vulnerabilities are being found in applications all the time, but at least with FOSS they are fixed quickly, sometimes within hours of discovery.

    That blanket statement that is simply not true. A security researcher who finds a flaw sometimes makes a binary patch available along with their disclosure. Applying such patches is risky because they are untested, and lack peer review, and the researcher might lack insight into the design of the software they're patching. Speed of deployment depends on whether the flaw is found in an app or service or the kernel (it affects the amount of vetting required). If you're running a stock kernel (eg. ubuntu and many other distros do that) you need to wait for a patch from canonical -- mainline's patch won't work. Etc. etc. etc.

    Okay, you got me on that one. I stand corrected. However, it looks like Linux has had ASLR and DEP for longer than Windows (not vice versa) and it seems there is little interest in using sandboxing with Linux.

    My dear friend, this is why you can never trust the synopsis -- the devil is truly in the details. There are ASLR implementations, that are wholly ineffective, moderately effective, and extremely effective. There are ASLR/DEP implementations that ship with the OS from scratch and there are versions that got shoe-horned in later with Service Packs. So the exact date depends on how you count. Suffice it to say that both have ASLR, and that's a good thing for everyone. ASLR is a very big deal btw. Let me know if you're curious as to why.

    In general, Code signing doesn't appear to be worth bragging about.

    Code signing is so incredibly important it isn't even funny. Let's say you received an update notification for some kernel module, and now you applied the update. Without code-signing, that very act might have compromised your system. Let me explain: This update went through many hands before it got to you:
    1. the vendor/person that created the update (how do you know this person is trustworthy and will not put something nefarious like a keylogger in the patch?)
    2. the repository it was updated to (how do you know this repostory was not hacked, and this patch was not compromised before you downloaded it?)
    3. the mirror for that repository (how do you know this mirror was not hacked, and this patch was not compromised before you downloaded it?)
    4. your package manager s/w downloaded the patch from the mirror (how do you know actually hit the mirror, as opposed to a spoof that supplied you with a nefarious patch?)
    5. finally made it to your machine, and continues to live on your machine (how do you know that *after* you applied the patch and used it many times, it was not compromised by some malware?)
    Answer to all of this is code-signing! By verifying the signature, we can trace the person that created the patch. Therefore the creator can be made accountable for putting malware in it. By verifying the signature, we also verify that since the patch was created and signed by the creator it has not been altered (aka compromised) -- which guards against 2, 3, and 4. For point 4, if you're loading a module and you verify the signature everytime, then you know if it got compromised after the fact (after you applied it to your machine). This can be a critical step -- kernel integrity is a huge deal -- even if the rest of your system gets compromised, as long as your kernel is good you might still have a chance to recover. By verifying the integrity of every kernel module you load, you make sure your kernel's integrity is intact. This is still not the whole story on code-signing -- but hopefully you're getting the picture. None of this is science fiction btw. This shit actually happens. Don't let that link worry you though. As I me