Slashdot Mirror


The End of Signature-Based Antivirus Software?

nosig writes "PCMagazine is running a story around the latest AV-TEST response time and proactive detection test for the latest MS05-039 vulnerability related attacks. The test results were announced by the author to the focus-virus discussion list. What's really impresive, besides the huge difference between response times among antivirus companies, is that two products succeeded to proactively detect all 6 attacks without any signature update. "

55 of 290 comments (clear)

  1. Excel sheet Zip file???? by gtrubetskoy · · Score: 5, Funny

    From the referred posting: You can find the information how fast the AV companies have reacted with a solution against Bozari.A/B, Drudgebot.B, IRCBot!Var and Zotob.A/B in an Excel sheet (18 KB ZIP file) which is available at http://www.av-test.org./

    At first glance this looks like a clever variation on "important document attached" e-mails we all get every day...

    1. Re:Excel sheet Zip file???? by Skiron · · Score: 3, Insightful

      http://marc.theaimsgroup.com/?l=focus-virus&m=1124 89911518567&w=2

      Perhaps. But unless you are on windows, and with the additional £300 MS Office, you are not going to see a lot?

      Straight away any creditabilty to a study group issuing information in a non open standard application leaves doubt.

    2. Re:Excel sheet Zip file???? by Anonymous Coward · · Score: 2, Insightful
      Is it safe to open?

      Go ahead. It's safe.

      (You are using OpenOffice under Linux or BSD, right?)

    3. Re:Excel sheet Zip file???? by milimetric · · Score: 5, Funny

      what I find interesting here is that whereas in the detection time sorted column Symantec performed at an average level, in the alphabetically sorted column they performed very badly, being one of the last ones in the list. Judging by a quick glance at this, I will switch my antivirus software to AntiVir which was at the TOP of the list.

    4. Re:Excel sheet Zip file???? by FragHARD · · Score: 2, Funny

      well I'm not giong to open it ....... Hey I know lets get mikey to open it, he'll open anything!

      --
      FragHARD or don't frag at all
    5. Re:Excel sheet Zip file???? by slashdevnull · · Score: 2, Funny
      (You are using OpenOffice under Linux or BSD, right?)

      Yeah, but they're running it as root.

  2. The death of X by twigles · · Score: 4, Funny

    This week on /., "The Death of [fill in the blank]!" It's just one test, slow down and breath.

    1. Re:The death of X by woah · · Score: 3, Funny
      Death of X?

      Not my X!

      *sob* *hugs monitor running X session*

  3. NGSCB/Palladium by electrosoccertux · · Score: 3, Insightful

    We better find a way to secure our computers without Bill's help. Otherwise he has a major reason for why we "need" the NGSCB....even though it would most likely be used to accomplish other things.

  4. In other words... by cryptoz · · Score: 3, Funny

    The anti-virus companies have finally learned that the type of viruses they're creating are too difficult to fight against. So they've decided to start writing slightly new viruses that can be more easily killed through their new type of program, which will cost the unsuspecting Windows user, oh, only a few dozen more dollars a month.

    I love the world of GNU/Linux.

  5. Data from the article by Anonymous Coward · · Score: 5, Informative

    The product scores (only the trolls need more karma). Or you can try page 4.

    BitDefender 6/6
    Fortinet 6/6
    Nod32 5/6
    eSafe 3/6
    F-Prot 3/6
    Panda 3/6
    QuickHeal 3/6
    McAfee 2/6
    Norman 2/6
    AntiVir 1/6
    ClamAV 1/6
    Proventia-VPS 3/6
    Panda TruPrevent 6/6

    1. Re:Data from the article by Baron+von+Leezard · · Score: 5, Insightful

      This is a meaningless test. I can write an AV program that will get 6/6 no matter what you feed it: it always returns positive. Is that actually helpful? Obviously not. The article mentions that the products that scored 6/6 have a higher false positive rate. Sounds harmless, but even the tiniest false positive rate renders a product completely unusable when the volume of scanned items is high. So what does this test actually reveal? Absolutely nothing. [BvL]

  6. Sandbox by hrieke · · Score: 4, Interesting

    A thought, and perhaps a better mind can say why this would or would not work.
    Build an AV system that creates a VM sandbox that would then allow the a program to run to see what it would do, and if determind to work normally, then to pass the IO requests directly to the system.
    So a worm or virus would begin to make calls out to the various sub-systems to hide itself and open up ports, then the AV would nip it in the bud.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
    1. Re:Sandbox by Quirk · · Score: 3, Interesting
      Build an AV system that creates a VM sandbox that would then allow the a program to run to see what it would do, and if determind to work normally, then to pass the IO requests directly to the system.

      I apologise in advance for not having a link or a referrence. I did a quick read on a paper from SANS, wherein they commented on an exploit referred to as "the red pill". IIRC the gist of the exploit is that it tests for the memory segment it is run in. A VM sandbox runs in a higher memory segment. If the exploit tests and finds itself being run in a higher memory segment it becomes dormant, if, OTOH, it tests and finds it's being run in a lower memory area it releases its payload.

      Sorry I can't link to the pdf. I have the file but haven't the time to search for it at the moment.

      cheers

      --
      "Academicians are more likely to share each other's toothbrush than each other's nomenclature."
      Cohen
    2. Re:Sandbox by Geoffreyerffoeg · · Score: 2, Interesting

      it tests for the memory segment it is run in

      How does it find that out honestly? It's running in a sandbox.

      Unless it's running in a really crappy sandbox. The point of this protection mechanism is to dupe the virus into running normally....

  7. The problem isn't the software... by QuantumPion · · Score: 4, Insightful

    ...It's the users. Until the general population of computer users become smart enough to know not to open strange attachments or install malware from unscrupulous websites, hax0rs will always find a way around virus protection schemes.

    People here always clamor about how poorly Windows is designed and how it leaves people so open to attack. The truth is, even if everyone in the world used Linux, the hackers would still write viruses to exploit the same vulnerabilities stemming from the ignorant masses.

    1. Re:The problem isn't the software... by johnnyb · · Score: 3, Insightful

      Most of these problems are not problems specific to Windows but are specific to dumb users.

      Windows viruses usually don't propogate by modifying system files and whatnot. They do it just through the user's own account.

      If a UNIX user opened what was advertised as a pr0n screensaver, and it wound up infecting his .bashrc file and creating an SMTP worm, there is absolutely NOTHING in the UNIX architecture that would stop this.

      The problem is the culture that Windows has engendered, which says "everything should be automagic -- don't think! -- just click and the world will be yours!" It was caused by Windows, but bringing users of the same mentality to UNIX will just cause the problem to exist on UNIX, too.

    2. Re:The problem isn't the software... by saintp · · Score: 3, Insightful

      You don't know anything about users, do you? You can always get a user to something stupid, no matter what OS they're running. It's just that Windows usually makes it easier to do stupid things. Keeping the OS updated isn't even hard -- hell, you configure it once and never click anything again -- but users can't seem to do it. I don't care if everyone on the planet ran BSD or AIX or Trusted Solaris or friggin' VMS; there would still be plenty of morons who would be unable to keep their boxes patched to even remotely current levels, and even more who would happily type in their root password to get a "free web accelerator!" or to see "so cool a movie." It doesn't matter how secure an OS is if the computer has a stupid operator.

    3. Re:The problem isn't the software... by 99BottlesOfBeerInMyF · · Score: 2, Informative

      very non-technical idiot in the other offices opened up multiple copies of those e-mails anyway.

      You're confusing idiocy, with reasonable expectations. I expect that my e-mail program will read e-mail. I expect that when I open an e-mail it will display the text, included images, and, if I request it, it will display remote images. My e-mail client does that, and so did my last 3 or 4 e-mail clients over the last 10 years. What I do not, and should not expect, is for my e-mail program to run a virus, install anything, run random scripts, connect to remote servers, touch any of my files, write to my hard drive, or run any sort of executable. If it does that, it is broken. If it does that all the time, it is fundamentally broken and needs to be replaced, and the vendor blacklisted.

      You complain about how stupid the non-technical users are, but you should not have to be technical or an expert to read e-mail. You should just open your messages and be able to read without fear. If you are one of those rare few people who need to have executables e-mailed to you, fine, but you should have to turn that feature on manually and your e-mail program should say, "hey this e-mail has an executable in it, do you want to install or run it? (Note this may be a worm or virus!)" I mean how hard is that already? Viruses should not run when you preview a mail, nor when you open a mail, nor when you double click on an attachment. They should run when you double click on them and then confirm that you know the contained item is a program that might be a virus.

      If all e-mail programs did that (pretty much all but MS ones do now) would there still be viruses? Sure, but there would be a lot fewer and they would spread more slowly. And there is no reason why the number could not be further reduced by running new apps with restricted privileges, requiring you to not only agree to run a strange and untrusted program but to explicitly grant it access to the internet and/or your personal files and/or your operating system files. Sure there are people who would agree to even that, but those few people cannot be helped. The problem is more a technical one right now than an end user education one. Give them the right tools and then if they still screw up you can complain justly. End users of e-mail should not have to be experts.

    4. Re:The problem isn't the software... by qray · · Score: 2, Informative

      Stupid user + Stupid software companies = comprimised security.

      I can easily lock my Window's machine down as tight as Linux. The problem is that half the software won't install in such a restricted account, and even if it does, it's likely to fall down later on.

      Linux/UNIX users are used to avoid running as root. Most Windows users never give it a thought and those that do often give up when the software won't install or won't run under a restricted account

      I guess Microsoft could create a default user account at install time. But then I'm sure they'd get a ton of support calls from clueless users complaining that their favorite software doesn't run under Windows.

      --
      Ogdrip froptor nogro docor

    5. Re:The problem isn't the software... by why-is-it · · Score: 4, Informative
      You truly don't know anything about "Unix", do you?

      He might. I am wondering just how much you know about it though...

      From what I have read, many (but not all) trojans , viruses and spyware can operate just find in the user space, without needing to be root. It all depends on what the vx'er wanted to achieve. Sure, if they want to 0wn j00, they want root access. But you would not need root access to:

      • install a TCP-based application in $HOME/bin and phone home
      • participate in a DDOS attack against a specific host
      • send spam via sendmail (user-mode)

      There are lots of malevolent things that could be done without being root. Fortunately, the vx'ers want the most bang for the buck and target windows users.

      The pp's point was entirely valid. It has just as much to do with user education as it does with securing your boxen.

      --
      *** Where are we going? And what's with this handbasket?
    6. Re:The problem isn't the software... by Delphiki · · Score: 5, Insightful
      The Linux kernel might be fairly low on bugs, but the entire library of software that typically comes with it is not. If you really think that's not true, then you must not watch Linux forums that list things like critical security updates for a distribution very often.

      Your post reads like you've never thought to question any of the rhetoric associated with OSS. Have you ever heard of social engineering? How about the fact that you wouldn't need root privileges to install a keylogger on a user's account if you can get them to run a malicious program?

      Are you going to try and suggest that if we all ran Linux that an exploit for MySQL wouldn't be just as bad as SQL slammer? There are plenty of applications which are installed on the vast majority of Linux systems, like the kernel, bash, XFree86, etc.. If one of those had a major security vulnerability how is the lack of a "monoculture" going to help you?

      Just about everyone who posts something like what you did points out that most Linux users do not run under root. Guess what? That's because most of them are computer geeks like me, and I would assume you. I don't run Windows under my admin account and I don't run Linux under root. If the average user moves to Linux, they will probably end up running everything under root, because the average user doesn't want to deal with two logins and having to move from one to the other to do certain tasks. If you think somehow it will magically solve that problem because it's Linux, you're fooling yourself.

      --

      Feel free to mod me "-1 - Angry Jerk".

    7. Re:The problem isn't the software... by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      The problem is the culture that Windows has engendered, which says "everything should be automagic -- don't think! -- just click and the world will be yours!"

      I call this the "OK/Cancel" problem. Users get into the mindset that if they just click OK all the time things will work. You have to click OK a dozen times a day to keep your computer working, just like adding gas to a car. After a little while they don't even pay attention to what is being asked.

      Part of the solution is simply to use better dialogue windows and part of it is to give the user better choices. I remember in Word (back in the day) I would get a dialogue box that said, "Warning, this word file contains macros that may be viruses, open it anyway? OK/Cancel" Talk about useless. What it needed was a button that said, "open the file, but don't run any macros." I know people who would have paid $500 bucks for that option. Aside from all the viruses that autorun (which are pretty much MS's fault) e-mail should never run executables when clicked without attaching a warning that says, this is a program, not a file. it may be a virus (Don't run)/(Run but don't allow access to my files of the internet)/(Run and let it access my files and the internet.)" That would stop most viruses right there. If Linux was the market leader it would have some of the same problems, but I bet someone would include that dialogue box and make all our lives easier. This is partially a problem with users, but mostly it is a problem with functionality. Users need fine grained control, good default settings, and a good user interface that lets them know what it is they are doing. I haven't seen all three of those yet, anywhere but it is very possible. The only reason it does not exist is because MS doesn't care because it has a monopoly and Apple/Linux developers don't have a problem yet and are thus not motivated to solve it.

    8. Re:The problem isn't the software... by Drooling+Iguana · · Score: 4, Insightful
      The Linux kernel might be fairly low on bugs, but the entire library of software that typically comes with it is not. If you really think that's not true, then you must not watch Linux forums that list things like critical security updates for a distribution very often.
      Those updates are for potential exploits in programs that the user may have installed (but, in the case of a typical desktop user, probably won't.) This hardly compares to the endless march of exploits that can attack the default configurations for Windows.
      Your post reads like you've never thought to question any of the rhetoric associated with OSS. Have you ever heard of social engineering? How about the fact that you wouldn't need root privileges to install a keylogger on a user's account if you can get them to run a malicious program?
      And how, pray tell, would such a malicious program get onto a Linux machine in the first place, since Linux programs are typically installed from a central repository using a tool such as apt-get or Portage, rather than from executables downloaded from random web sites, as Windows programs are?
      Are you going to try and suggest that if we all ran Linux that an exploit for MySQL wouldn't be just as bad as SQL slammer?
      And how many regular users will have MySQL installed on their systems, particularily in a configuration that allows it to be accessed remotely?
      There are plenty of applications which are installed on the vast majority of Linux systems, like the kernel, bash, XFree86, etc.. If one of those had a major security vulnerability how is the lack of a "monoculture" going to help you?
      Those programs are not remotely-accessable in their default configurations.
      Just about everyone who posts something like what you did points out that most Linux users do not run under root. Guess what? That's because most of them are computer geeks like me, and I would assume you. I don't run Windows under my admin account and I don't run Linux under root. If the average user moves to Linux, they will probably end up running everything under root, because the average user doesn't want to deal with two logins and having to move from one to the other to do certain tasks. If you think somehow it will magically solve that problem because it's Linux, you're fooling yourself.
      Except that nearly every Linux distribution strongly encourages or even outright forces the creation of a regular user account during installation, and many programs will pop up warnings when run as root.
      --
      ... I'm addicted to placebos
    9. Re:The problem isn't the software... by iminplaya · · Score: 2, Insightful

      The problem is the culture that Windows has engendered, which says "everything should be automagic -- don't think! -- just click and the world will be yours!"

      For the average joe that's the way it should be. Just like the TV, microwave, car, etc. They're not buying a Heathkit. They want a working appliance. The thing should be every bit as trustworthy and reliable and durable as a typewriter and an adding machine and an old sytle desk phone. When defects show up in these things, we usually take it to the shop, or there is a recall, or it's fixed under warranty. Why we continue to buy defective computers I'll never understand. The situation is truly unacceptable. The real danger comes up when an x86 machine with any kind of OS is put into a critical system. They have absolutely no business in such a place. BTW, the Mac is pretty much "click and go". Windows is simply trying to emulate it. With pretty nasty results I might add.

      --
      What?
    10. Re:The problem isn't the software... by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      predict all of the needed options. The fact that you know of an option or two that everyone needs does not mean that all needed options are known.

      You're mistaken. There is no reason to predict all possible options. You need merely provide a few, easy to understand template ACLs and let the programs request additional resources. If Windows did this two things would happen very quickly. First developers would write programs to match up with the templates to minimize user support costs. Two users would become suspicious of programs that requested access to things they do not understand. Basically access to the internet, user files (not created by this program), system files (not created by this program), and peripherals. Applications could be simply internet or not internet and it would be a big step forward. So you get a program in the mail. Your mail program should tell you, "hey this is a program, not a file." If you run it anyway it should say, "hey this is reading your personal files." if the user says ok to that it should say, "hey this is modifying your operating system" and if the user says ok to that it should say, "hey this wants to connect to the internet. Finally, it should say, "hey this wants to use your webcam. All of these things are pretty understandable, even to a novice user. If most of their applications (legitimate ones) behave properly and don't access their personal files or their os or the internet or their webcam, they will then be suspicious of programs that do access those resources, unless of course they are expecting the program to use their webcam and the internet.

      That is not pretending to be any simpler than it is, but it is telling the user in plain english what is going on and giving them the option to allow it or stop it. Right now, unless they are an expert, they are not given any of these options, are not warned when applications do suspicious things, and are shown endless OK/Cancel dialogue boxes, or even just OK boxes, with no other options. The problem is that functionality is missing and the good UI design is missing. Add those two elements in and not only will education be greatly simplified, but in some cases it will be wholly unnecessary because the UI is self documenting.

      Now I agree Word has no business accessing the internet or running executables and e-mail should, by default, never allow a user to open an executable. That still does not stop trojans or do anything about viruses that do find a chink somewhere. The key is letting users know what is going on, doing the right thing by default if they don't know, and explaining it to them. Do that and legitimate developers will fall in line or suffer for it and trojans and viruses will be largely mitigated.

    11. Re:The problem isn't the software... by njyoder · · Score: 2, Insightful

      Those updates are for potential exploits in programs that the user may have installed (but, in the case of a typical desktop user, probably won't.)

      You're joking, right? A lot of software for Linux is de facto standard and is effectively equivalent to the software installed by defaulted by windows. A good example is fetchmail, which is very commonly used for fetching pop3 email, which can and has has had exploits. It wouldn't even matter if you were using mutt or whatever other software, as the weak link (fetchmail) would allow them to compromise your account anyway.

      And spare me the rhetoric. Many windows exploits are theoretical too and they don't know if they can be practically be exploited either. *nix software is no specical exception.

      rather than from executables downloaded from random web sites, as Windows programs are?

      1. E-mail, users can and will run programs from e-mail.
      2. From random websites. If *nix were as popular as windows, there would inevitably be many websites offering software not available from a central repository.

      If the reposistory is too strict, then software authors will be forced to offer it from their own websites and to some extent they already do this. If it's too leanient, then anyone can get a trojan added to the repository, it's not like they audit every single binary added to it. hell, they don't even audit 99% of those added.

      And how many regular users will have MySQL installed on their systems, particularily in a configuration that allows it to be accessed remotely?

      You do realize that this statement can be reversed and applied in the same exact way to MS SQL, right? Most users don't run MS SQL and most aren't stupid enought oh ave it on an open port, but for those that did, it caused a lot of problems. You're ridiculously naive to assume that there aren't tons of MySQL servers whose ports are open to the public.

      Those programs are not remotely-accessable in their default configurations

      You're focusing on a few bad examples and missing the point completely. There are plenty of widely used *nix internet apps that are most definitely remotely accessible.

      Except that nearly every Linux distribution strongly encourages or even outright forces the creation of a regular user account during installation, and many programs will pop up warnings when run as root.

      And we all know how effective warnings are for end users who have tendency to just mindlessly click 'ok.' You're completely ignoring the fact that we're talking about the segment of the population that doesn't follow even the most basic security practices.

      The distro MUST allow the user to install their own software and this would just entail some boxes that the user would just click through without thinking about it. Not just that, but you don't even need root access to spread a worm/virus. You just need direct or indirect access to an internet connected program, such as e-mail. IT can spread entirely within a regular user's account.

  8. Death of? by springbox · · Score: 4, Insightful

    That's a bit extreme. If anything the signature based AV software isn't going anywhere right now. It seems like behavior analysis, which is what I thought of when I read the headline, would be a nice extra preventative measure to integrate into exisiting resident scanners. It doesn't seem like that type of technique would be very reliable if used by itself. Maybe the headline should have been: "A program that watches other programs spots a potential problem in advance!"

  9. Hotmail is doing this already? by Thunderstruck · · Score: 5, Informative

    I think, based on my personal experience, that Hotmail is already moving away from virus definitions to a more general measure of "traits." In the case of Hotmail, the primary trait used in determining whether a file contains a virus is whether or not it has a really long name and more than one "." (dot) in it.

    I base this on the fact that, after exporting a document from StarOffice 7 directly to a .pdf file, and using a filename with two "dots." I send this document to a Hotmail user, who wrote me back that Hotmail had declared the file to contain an incurable virus. Reasonably sure that my Xandros linux box had no virii on it, I renamed the file something more Microsoft friendly. The file was received with no problems.

    So there you have it, any file with a suspicious name must contain a virus. Easy, reliable detection.

    --
    Trying to use sarcasm in text-based forums does not work.
    1. Re:Hotmail is doing this already? by Anonymous Coward · · Score: 2, Interesting

      In the case of Hotmail, the primary trait used in determining whether a file contains a virus is whether or not it has a really long name and more than one "."

      <conspiracy>

      Interesting, as a significant number of linux apps are distributed in the form APPNAME.V.R.S.tar.gz.

      </conspiracy>

    2. Re:Hotmail is doing this already? by Rude+Turnip · · Score: 2, Informative

      "I didn't understand, because PDFs should not have viruses, right?"

      Getting a virus by opening an email was just a myth until Microsoft made it a realtiy. Adobe is doing the same with PDF now, by introducing a bunch of javascript/multimedia BS that can be integrated in PDFs.

  10. Re:well by the_mighty_$ · · Score: 4, Informative

    It just means that they already had the signature.

    No, it means that the AV program was using "proactive virus protection."

    That simply means that the AV program monitors the behavior of programs and makes sure they don't violate security policy. If they do, the AV software assumes it is a virus.

    --
    VI VI VI - the editor of the beast!
  11. Signature is the only way to scan on entry by m50d · · Score: 4, Insightful

    This kind of thing can only work if it's on the machines that will be running the viruses. If you want to scan everything coming in, or at your mail gateway, signature is still the way to go. There's a place for both methods, as has been the case for a long time.

    --
    I am trolling
  12. I don't know about you, but I saw this coming. by Bnderan · · Score: 4, Funny

    Sheesh...This should be obvious to anyone that MS05-039 totally outclasses MS05-038 in proactive detection test response time. NTIKWTFIATA

  13. Missing end of summary by Tx · · Score: 2, Informative

    ...using heuristic detection rules that generate a high number of false positives as well, if scanned files are simply runtime-compressed.

    Thanks, but I prefer not to throw the baby out with the bathwater.

    --
    Oh no... it's the future.
  14. Heuristics by Cally · · Score: 4, Interesting
    Most of the major AV programs have incorporated some sort of heuristics capability for years now. The problem with these (and the reason they're not usually turned on by default) is that they tend to false positive all over the place. So the corrolary to these test results is: how many false positives did these product generate using the same config?

    Disclaimer: I worked for a household-name antivirus sw firm in the past and now work for one that does filters network-based viruses as a network service.

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  15. Virus proliferation by QangMartoq · · Score: 5, Insightful
    It is almost amazing to me that most viruses (and other various forms of malware) continue to flourish in a computer culture where using a virus scanner is so common nowadays.

    Why is that? From personal experience, most people I know run some form of AV software, which is good. They do not however, keep it updated! Let's examine why this is.

    Average Joe buys a Dell. It comes with AV software, such as Norton or McAfee preloaded.

    The software has a finite length of time (usually 3 to 6 months) before the user must pay to continue getting updates.

    Average Joe doesn't see why they should have to pay to keep their AV software updated. ("I paid $XXX for this machine, and they want more? Heck no.")

    While that may be a valid objection, it doesn't help to stop the spread of viruses. So what is the solution?

    In my personal opinion , the solution is to make basic AV software, and any required updates, free of charge for the user. Software that fits this desription Example: Grisoft AVG Free Edition is already available.

    What I cannot understand is why PC manufacturers do not use something like the above instead of "pay for updates" products. It would reduce their support calls dramatically, would it not?

    1. Re:Virus proliferation by Carrot007 · · Score: 2, Interesting

      > What I cannot understand is why PC manufacturers do not use something like the above instead of "pay for updates" products. It would reduce their support calls dramatically, would it not?

      Which stone are you hiding under?

      Putting free stuff on gets them nothing, where as something people may pay for in the future will.

      The company will give them incentives, maybe pay them a small ammount to bunbdle, give them concessions on other software to budle etc.

      Furthermore, yes I use AVG free edition on my windows box's however I can see why it doesn'y get bundled.

      --
      +----------------- | What is the question!
    2. Re:Virus proliferation by sootman · · Score: 4, Funny

      Average Joe doesn't see why they should have to pay to keep their AV software updated. ("I paid $XXX for this machine, and they want more? Heck no.")

      Understandable. $30 was a lot of money in ancient Roman times.

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  16. wait a second ... by Anonymous Coward · · Score: 3, Insightful

    How about a proper security & permissions architecture and non-exploitable system & application sw? Wouldn't that be better than having to burn CPU cycles looking for this crap?

    1. Re:wait a second ... by koehn · · Score: 3, Insightful

      Just let me know if you find any reasonably popular OS available which fits that description. I could easily craft a unix worm in the form of a shell script, with instructions in the email that would trick grandma into running it, and get it running on at least half of all *nix based machines, regardless of vendor. In that script, I'd nohup a simple process which finds a port open and internet-accessible, open a listener on it, and give that listener access to the shell. Then I'd install myself in the user's .*rc file so I could run after a reboot. Profit!

      Building a secure OS (where the user can still install their own s/w) is pretty-much agreed to be nowhere near doable these days, so we "burn CPU cycles" dealing with the problems that the developers missed. Seems like an intelligent response to me.

  17. Not any time soon. by Telastyn · · Score: 2, Interesting

    This sort of technology isn't new. Intrusion Detection systems have used it for 5 years or so, though their targets are better tailored to the setup. Anyways, most of those systems needed modified to include signatures.

    Why? Because the systems couldn't be guaranteed to win 'bake off' tests versus their signature based competators. Competators that often only had signatures for the often ancient and arcane vulnerabilites used in the tests.

    Such shiny statistics are like catnip for executives it seems.

    Anyways, this sort of setup is wonderful that not only does it detect new attacks, it's also usually an order of magnitude faster than the signature scanners.

  18. I don't use an antivirus and don't suffer at all by zlogic · · Score: 2, Informative

    Just follow the simple rules:
    1) Never install stuff from the browser (like ActiveX etc.)
    2) Never open email attachments that are executable (most mailer warn about it)
    3) Never download software from third-party sites, only from the vendor's site
    4) Scan all suspicious files with an online scanner (or send them through a virus-protected mailbox)
    5) Configure your firewall properly (close all ports you don't need)
    If you follow these rules you aren't likely to get any infection at all. I didn't have ANY anti-virus software when I had Windows and didn't get ANY infection in about ten years.
    Antivirus software on the other hand requires constant updates, slows down PCs (I can determine if an antivirus is running without pressing Ctrl-Alt-Del or looking at the taskbar) and eats your money. What's more, if a virus is new and the user doesn't have the latest updates, he can be easily infected. The only users of antivirus software should be Windows users with relatively no computer experience. This way, the antivirus will probably protect evil from happening when a user doesn't understand what's happening to his PC.
    Oh, and some (but not all) antivirus programs are simply a waste of time and money. This applies to most mobile device software. I remember a Norton Antivirus For PalmOS which had an impressive database of FOUR variations of ONE virus. That's all. And yet it cost something like $30 and required yearly subscription in order to receive updates.

  19. Switch A/V S/W from a blacklists to whitelists? by Anonymous Coward · · Score: 5, Interesting

    Wouldn't it be safer to switch from blacklists to whitelists? i.e. Only known safe applications are permitted to run. If some shiny-new-app isn't added to your current A/V whitelist for 48 hours, all that means is you can't run the program for a while. That's an inconvenience. If shiny-new-malware isn't added to an A/V blacklist for 48 hours, major damage can ensue. I'd prefer the former, personally.

    Users don't add new apps to their computers that often, and corporations wouild welcome the chance to ensure only approved and paid-for programs can run on their systems.

    When you uploaded free software to a reputable FTP site, getting a suitable signature so that people could download it and use it would become a routine part of the upload procedure, and certainly one that the sort of geeks who use those services can handle.

    It's true that a comprehensive whitelist database would be a big file, but why does that matter? No-one runs /every/ piece of software; so the whitelist for the stuff that one particular person uses should be of a manageable size, shouldn't it?

    If you use whitelists, the only time code needs to be checked is when new exectuable code files arrive on a system; given a competent gatekeeper program, all pre-existing stuff will be known-approved and won't need to be checked. That would provide a significant speed-up too.

    Is this feasible? Where's the downside?

  20. Polymorphous, anyone? by wumpus188 · · Score: 2, Interesting

    Aren't they wrinting polymorphous viruses these days? They were pretty common back in DOS era... pretty hard for AV to catch coz there is *no* signatire.

  21. Re:well by globalar · · Score: 2, Informative

    Testing virus definitions is somewhat straightforward. Aside from variations (which can still be detected in many cases), you're just looking for a pattern that you already have.

    A policy approach is practically an AI problem. We can describe it in terms of patterns, but it should be very easy to find a loophole in the logic (or too many false positives). Most importantly, the problem frequently begs for intrinsic knowledge of a system - but the whole goal is to find a general solution to specific problems (hence "policy").

    In true /. tradition, let me give a shoddy example. Consider the crime of murder. There are many ways to kill someone. If we want to detect this crime, we need to analyze one of two perspectives: the ability of a human to survive or the functions required for life (alternatively the presence of death). Looking for death and looking for a life-taking action are not too difficult (with exceptions). But the in-between, fuzzy areas where the subject might be dead but could be alive are very difficult.

    We also have to identify the cause of the crime. Not to mention since this action is automated, we need a way to double check our data and ensure it hasn't been tampered with.

    Frankly, signature matching is what I pay for in an AV client. The vast bulk of threats are known and preventable. Until I know more about the policy logic of a client, I cannot afford to bank on it.

  22. Re:well by Drakonite · · Score: 3, Funny
    unless you are suggesting the AV companies were the virus authors? :-)

    I might suggest that, but I don't want a sudden string of viruses to attack my computer...

    --
    Shoot Pixels, Not People!
  23. REAL Antivirus! by rcbarnes · · Score: 2, Insightful

    Honestly...

    I haven't needed signature-based AV for over a year, and I've never gotten a virus. What's my AV? POSIX. Look at the safety record of POSIX OSs. Only about 40 known viruses for Linux (yes, technically, it's not officially tested, but it does comply with the Single Unix Specification) or MacOS X (I know, it does not quite comply, and has also not been approved either), about 6 for commercial UNIXs. Almost all of these viruses were proof-of-concepts, and none have been seen in the wild (largely because the concept they proved was promptly secured).

    --
    "Fight for lost causes. You may discover they weren't."
    1. Re:REAL Antivirus! by justsomebody · · Score: 2, Insightful

      NT is POSIX compliant too, you know:)
      You did mean to say *NIX, didn't you?

      I'm avid Linux user, but I couldn't say that safety is the problem here. Install application as normal user in userland and this application is virus prone.

      Same goes for OSX. Almost all applications are d'n'd-ed to Application folder. Only installable applications are installed wit higher user. You can simply modify .app/Contents/Info.plist (or something like that, in my usual reality I hate OSX), put a bash script

      #!/bin/sh
      rm -y /
      application

      then say how secure it is.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  24. Re:well by jazman_777 · · Score: 2, Funny
    In true /. tradition, let me give a shoddy example.

    Mod parent down. The properly shoddy example would have had something to do with cars.

    Slashdot: News for Nerds, Stuff that Matters, Bad Car Analogies.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  25. Except for MS05-39, of course by freeweed · · Score: 2, Informative

    Sure, users can cause problems on every platform.

    However, what this article is about is worms. Specifically, "flash" worms that spread faster than AV vendors can respond with signature updates. Worms don't spread through user interaction, they spread through vulnerabilities in the OS/application suite, and they spread FAST. Most places were hit with Zobot hours before users had much if anything to do with it, and in some cases days before virus signatures were out.

    even if everyone in the world used Linux, the hackers would still write viruses to exploit the same vulnerabilities

    Nice try, but no Linux distribution that I'm aware of has its hardware discovery service bound to the network interface, by default. And very few Linux distros (if any these days) are shipped with *any* listening services by default. A worm like this, or Code Red, or Nimda, or Slammer, or Blaster, or Sasser simply isn't possible. If it was, believe me, you'd have seen it - there's a whole buttload of Linux servers out there in the wild, and believe me, worm authors would love that prize.

    But sure, keep spreading the "nothing is 100% secure, therefore everything is equally insecure" myth. I need a chuckle from time to time.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  26. Re:well by jim_v2000 · · Score: 2, Informative

    That simply means that the AV program monitors the behavior of programs and makes sure they don't violate security policy. If they do, the AV software assumes it is a virus

    Unfortunately, according TFA, the programs that did the best "proactive" virus detection also tend to catch a lot of false positives.

    Kinda like shooting squirrels with cruise missiles. Effective....yes. But was it worth taking out the tree/yard/half a house the squirrel was next to?

    --
    Don't take life so seriously. No one makes it out alive.
  27. Why not Grisoft AVG? by Jherek+Carnelian · · Score: 2, Informative

    I don't recognize about half of those anti-virus products, but I do not see my personal favorite - AVG from Grisoft. It is free for personal use and you get access to the same timely updates as the paying corporate customers. So you don't have to worry about your virus definition subscription expiring or not working because your laptop is no longer on the campus network so can't get the site-license for the updates.

  28. Antivirus vs. WIndows Update by OneByteOff · · Score: 2, Interesting

    Maybe Windowsupdate will provide an option to "Update and install automatically" like A/V does with signatures. Most end users ignore the globe in the taskbar anyway so no matter the visual indicator they won' t install the updates. It's pathetic that A/V is tasked with saving us becase we are too lazy to patch....

  29. Panda TruVent found 3/6 by Tetravus · · Score: 3, Informative

    clerical error in parent