Slashdot Mirror


The Current State of the Malware/AntiVirus Arms Race

An anonymous reader writes "An article at Net Security explores how malware has developed self-defense techniques. This evolution is the result of the double-edged sword of the malware arms race. Anti-virus technology is ever more advanced, but as a result surviving viruses are increasingly sophisticated. What Net Security offers is a lengthy look at the current state of that arms race. 'There are many different kinds of malware self-defense techniques and these can be classified in a variety of ways. Some of these technologies are meant to bypass antivirus signature databases, while others are meant to hinder analysis of the malicious code. One malicious program may attempt to conceal itself in the system, while another will not waste valuable processor resources on this, choosing instead to search for and counter specific types of antivirus protection. These different tactics can be classified in different ways and put into various categories.'"

139 comments

  1. When programers fight... by Coraon · · Score: 5, Funny

    it's the computers that suffer. Wont someone please think of the computers?!

    --
    -Ours is the wisdom of Solomon, the magic of Merlyn, the fall of Icaris.
    1. Re:When programers fight... by Dimentox · · Score: 3, Funny

      WARNING WORM DETECTED: By reading the parent you have been infected with the new slashdot worm. To remove it Please click here

      --
      string sig = llGetSig("dimentox"); llSay(0,sig);
    2. Re:When programers fight... by Anonymous Coward · · Score: 0

      Wont someone please think of the computers?!

      Who cares about the computers? I, for one, have executed many a computer with my HK .40USP. I have also beaten a few to death with hammers.

    3. Re:When programers fight... by truthsearch · · Score: 0, Offtopic

      I'm not sure which is funnier, your comment or the fact it was moderated insightful.

    4. Re:When programers fight... by Anonymous Coward · · Score: 0

      Please no 2/3 page of ads sites, lets the malware in

    5. Re:When programers fight... by Anonymous Coward · · Score: 0

      You mean the microcomputers are suffering. Mainframes are doing just fine, thank you.

    6. Re:When programers fight... by Dunbal · · Score: 1

      maybe not the slashdot worm but I HAVE noticed that a small flash window appears over my username (under "Slashdot it is what IT is", top left) from time to time. Seems like I can't see my personal info without clicking this flash window unless I manually close it.

      --
      Seven puppies were harmed during the making of this post.
    7. Re:When programers fight... by e9th · · Score: 2, Funny

      I tried that, but it was really expensive. After some tweaking, I discovered that it was better to have my computers execute instructions.

    8. Re:When programers fight... by Anonymous Coward · · Score: 0

      better to have my computers execute instructions
      Won't anyone think of the instructions!?

    9. Re:When programers fight... by UncleTogie · · Score: 1

      You mean the microcomputers are suffering. Mainframes are doing just fine, thank you.
      Are you forgetting the Worm of '88? NEVER assume, for as we all know, when you do you make an ass of Uma Thurman.
      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    10. Re:When programers fight... by Anonymous Coward · · Score: 0

      Hanging 1s is easy, haven't figured out how to hang 0s though. Shooting them is also fairly difficult. Anybody found a good way to execute 0s?

    11. Re:When programers fight... by DigiShaman · · Score: 1

      No, but the user sufferx when they have to upgrade the CPU and RAM just to handle the code bloated protection. Without it, their machine is 0wned.

      Pick your poison indeed!

      --
      Life is not for the lazy.
    12. Re:When programers fight... by fbjon · · Score: 1

      Hanging 1s is easy, haven't figured out how to hang 0s though. Shooting them is also fairly difficult. Anybody found a good way to execute 0s? My computer hangs on both of those all the time.
      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    13. Re:When programers fight... by JackieBrown · · Score: 1

      Worm of '88. You are really comparing that to the present state of pcs?

  2. Viruses will never go away by Rosco+P.+Coltrane · · Score: 2, Insightful

    not because virus writers are clever, but because A/V companies are always very careful not to make too successful products, otherwise they'd kill the golden goose.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Viruses will never go away by doti · · Score: 3, Insightful

      And how will they compete with Free software anti-virus?

      --
      factor 966971: 966971
    2. Re:Viruses will never go away by doombringerltx · · Score: 1

      Its true! All the anti-virus companies got together and decided it. They sat around in suits smoking cigars and cackling. Yeah... Yeah... Thats it!

    3. Re:Viruses will never go away by ushering05401 · · Score: 1

      "...because A/V companies are always very careful not to make too successful products, otherwise they'd kill the golden goose."

      While you may have something there, I tend to believe that anyone who is constantly aiming at a moving target is going to come up a little short. What is an O.S. but a moving target?

      IMHO the true golden goose is the consumer (or corporate buyer) who has been trained to believe that newer is synonymous with better... I believe this is the mindset that allows software vendors to pawn off 'upgrades' that actually help the malware authors keep one step ahead of the game.

      The A/V companies should not be blamed for simply being in the right place at the right time in the evolution of technology. After all, if they did not exist now, the practices currently dominant in the market would necessitate their creation.

      Regards.

    4. Re:Viruses will never go away by freedom_india · · Score: 1, Troll

      Actually i had a bad experience yesterday just a clean install of XP with all updates.
      I had installed Avast, Spyware blaster, XP firewall (enough as my prior experience with kerio led to a reinstall).
      I paused avast ondemand scanner to rip a DVD. XP prompted me and i just dismissed it.
      Then after 1 hour i forgot to resume avast, and connected to net.
      Somehow i got infected even though used opera.
      Avast full scan picked it, but could not completely wipe it.
      An update and a call later i was able to remove it.
      It was a pain

      --
      "Doing what i can, with what i have." ~ Burt Gummer
    5. Re:Viruses will never go away by smittyoneeach · · Score: 1, Insightful

      F/OSS, itself, is the ultimate anti-virus.
      a) keeping the source code in plain sight,
      b) having a plethora of distributions similar enough that skills transfer, but sufficiently different that many kinds of attackes are harder,
      c) not treating the users and admins like a bunch of sheep, but instead requiring they learn a bit
      are three reasons you hear far less about virus attacks in the non-proprietary world.
      Someone will supply the counter-argument that lack of market penetration == lack of virus penetration, and I will yawn and enjoy a relatively un-penetrated life.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    6. Re:Viruses will never go away by 42Penguins · · Score: 4, Funny

      and I will yawn and enjoy a relatively un-penetrated life.
      That's pretty much a given here on /.
    7. Re:Viruses will never go away by tyler.willard · · Score: 1

      No. They don't.

      This is just a tired old cannard. It's the same nonsense as "t3h AV companies write the VIRUSES!!1!".

    8. Re:Viruses will never go away by HomelessInLaJolla · · Score: 2, Interesting

      Are you saying that every single one of the best AV software authors are too stupid to be able to write malware?

      Or are you suggesting that every single one of the best AV software authors are, by some supernatural intervention, of such outstanding moral and ethical calibre that they would never do such a thing?

      Or are you implying that every single one of the best AV software authors are so completely, single-mindedly, dry that they would never consider the academic exercise of writing extremely low-level "system administration software"?

      Or are you trying to spread the idea that every single one of the best AV software authors are such mindless automatons that they would never brainstorm about new and novel malware methods in their course of duties?

      And, if you're going to be rational enough to point out that "every single one of" is a little bit extreme, just what percentage of the global group of AV software authors do you suppose falls into the above categories? Of those, how many of them have family members, friends, social colleagues, or professional associates who have access to their ideas and experimental code and, of those family members, friends, social colleagues, or professional associates, what percentage of them meet the criteria of saintly moral and ethical fibre?

      I think it's obvious that you're very wrong to dismiss the idea that a good portion of 0-day exploits and malware comes from inside the professional sector as "conspiracy theory" or "canard".

      --
      the NPG electrode was replaced with carbon blac
    9. Re:Viruses will never go away by kestasjk · · Score: 2, Insightful

      This XP install has been going for over a year and hasn't got malware yet, and I don't use any anti-virus or anti-spyware apps. If you don't download spyware, use some common sense, and run under a user account and not an admin you don't get malware.

      --
      // MD_Update(&m,buf,j);
    10. Re:Viruses will never go away by Anonymous Coward · · Score: 0

      Maybe they should first start competing with the NULL antivirus.

      That is, outages and information loss due to antiviruses (false positives, bugs, vulnerabilities) has, after outbreak x (slammer, blaster?) caused more damage than malware. Thats what I've been hearing in any case.

    11. Re:Viruses will never go away by gardyloo · · Score: 4, Funny

      This XP install has been going for over a year

          Geez, and I thought Gentoo was supposed to take a while.

    12. Re:Viruses will never go away by Anonymous Coward · · Score: 1, Informative

      And I suppose that the Home Security System people are also the ones who rob people's houses, since they know who does and doesn't have an alarm installed, eh? All those people at ADT are just part of a big protection racket I tells ya...

      Lets face it, there's enough bad people in the world to blame crime on without resorting to conspiracy theories to explain it.

    13. Re:Viruses will never go away by dave562 · · Score: 1

      I think you need to change it to "un-penetratING life." and then you're right on target. Even geek girls can get penetrated on a regular basis.

    14. Re:Viruses will never go away by MajinBlayze · · Score: 2, Insightful
      This always makes me laugh:

      hasn't got malware yet
      followed by:

      I don't use any anti-virus or anti-spyware apps
      Honestly, I used to have the same view; Then one day I was having some hd problems, and started watching traffic. After restarting my computer, it wouldn't boot, as something had corrupted my MBR. After that, I learned not to trust so much, and ultimately got interested in Linux. If for nothing more than the fact that there are fewer viruses/malware for the platform.
      --
      "Hate is baggage. Life's too short to be pissed off all the time." Danny Vinyard -American History X
    15. Re:Viruses will never go away by MajinBlayze · · Score: 1

      You are confusing "AV companies may write Viruses" (regardless of whether they release them)with "All viruses are written by AV companies"

      --
      "Hate is baggage. Life's too short to be pissed off all the time." Danny Vinyard -American History X
    16. Re:Viruses will never go away by Vitriol+Angst · · Score: 1

      Said another way;
      As long as you have Anti Virus companies that profit from virus protection -- you won't get rid of viruses. Just look at the bounty system for entrepreneurial people who submit new viruses to the major venders and you will see part of the problem. In this one case, I think it is right for Microsoft to build virus protection into the OS -- because then malware becomes a cost to their OS profit and a support headache. Unless there is an incentive for a CURE -- you won't get any.

      Same reason you will see cures coming from countries that treat sick people as a cost, rather than health care as a cost.

      Or countries like the US, where there are businesses that profit from warehousing criminals. There is too much money and power wrapped up in keeping things illegal. It isn't the drugs causing most of the trouble -- it's the money.

      Seems to almost be some sort of Universal wisdom that we can glean from this.

      If you don't want parasites on a system -- you don't create a healthy environment for them. Things that you want to get RID OF, should be a cost against profits -- not a source of revenue.

      Same reason we shouldn't be taxing the middle class for Labor, unless we actually want to get rid of Work. Perhaps we should start taxing imports -- to reduce those and put Americans to work. What a far-fetched idea!

      --
      >>"ad space available -- low rates!!!"
    17. Re:Viruses will never go away by 228e2 · · Score: 1

      Can I have your IP? I need a new daemon.

      --
      Since when does being a Socialist mean 'someone who has a different opinion than me'?
    18. Re:Viruses will never go away by smittyoneeach · · Score: 1

      No, 42Penguins has the required non-command of literacy for the bulk of the /. crowd. ;)

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    19. Re:Viruses will never go away by kestasjk · · Score: 1

      Who's more trusting? The guy who takes scrupulous efforts to avoid installing malware or the guy who trusts his anti-malware products to stop them once they're already on your system? I can be confident I don't have malware because there's no real way for it to get on; no shareware or warez, only commercial products and reputable FOSS software.

      --
      // MD_Update(&m,buf,j);
    20. Re:Viruses will never go away by Don_dumb · · Score: 1

      I can be confident I don't have malware because there's no real way for it to get on. Presumably your XP box is not connected to the internet then?

      There's confidence in knowledge and then there's complacency. Anti-virus/-spyware programs are not there as a defence *to* clean, they are there to serve as a 'confirmation' that you *are* clean. Except when used to vet incoming emails, remember the really bad ones come from people you know.
      --
      If this were really happening, what would you think?
    21. Re:Viruses will never go away by kestasjk · · Score: 1

      203.59.140.13 (Though I have no idea what this has to do with anti-virus software)

      --
      // MD_Update(&m,buf,j);
    22. Re:Viruses will never go away by kestasjk · · Score: 1

      Your computer can't just "catch" a virus from being on the internet. Unless there's a remote exploit (that's exposed with the firewall on) the user has to actively run malicious code. If you just take some care and use some common sense you don't accidentally run malicious code.

      --
      // MD_Update(&m,buf,j);
    23. Re:Viruses will never go away by olip · · Score: 1

      hasn't got malware yet, and I don't use any anti-virus or anti-spyware apps Without my glasses on, I can't see the problem.
    24. Re:Viruses will never go away by MajinBlayze · · Score: 1

      Unless there's a remote exploit (that's exposed with the firewall on)

      Because you know there are none in either your OS or your firewall software?
      Having one layer of defense, as good as that layer may seem, is still only one layer of defense.
      --
      "Hate is baggage. Life's too short to be pissed off all the time." Danny Vinyard -American History X
    25. Re:Viruses will never go away by StikyPad · · Score: 1

      $20 says that if you install Avast you'll find at least 1 piece of malware you didn't know you had, and I'm not counting "tracking cookies" or crap like that. That's not to say the steps you use are ineffective or worthless -- they're certainly best practices -- but as someone else pointed out, a multilayered strategy is more effective.

    26. Re:Viruses will never go away by kestasjk · · Score: 1

      But it's not one layer of defense, because the chances are that even without the firewall there are no remote exploits for your operating system. (Besides, I run a FreeBSD machine as a gateway/firewall as well)

      --
      // MD_Update(&m,buf,j);
  3. Evolution? by truthsearch · · Score: 3, Funny

    Malware evolution? That's just theory and conjecture. If god had wanted our computers to be free of viruses he wouldn't have invented Microsoft.

    (There goes some karma.)

    1. Re:Evolution? by geoffrobinson · · Score: 5, Funny

      The viruses are intelligently designed. I'm not vouching for Microsoft Windows.

      --
      Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
    2. Re:Evolution? by ems2004 · · Score: 0, Offtopic

      It is not virus, it is cancer and its name is Linux. Didn't we know it a few years ago?

      --
      ..... best things in life are not so free..........
  4. From TFA by Chris+Tucker · · Score: 4, Informative

    "This article will only examine malicious programs written for the Windows operating system (and its predecessor, DOS) due to the rarity and relatively small number of malicious programs for other platforms."

    OK, you had to go to the second page of TFA to see this, but at least they came right out and said that Windows is the primary and almost exclusive target of malware.

    Unlike almost every other article about viruses and malware in recent years.

    Mac OS X: Because it was easier to make UNIX user friendly than it was to fix Windows!

    --
    Guaranteed! This comment 100% Anthrax free!
    1. Re:From TFA by Uthic · · Score: 1

      Or at least it's partly because Windows has a larger user base. More targets justify the time to attack, after all. Interesting read though, this must be interesting work for, well I guess both malware and anti-malware app authors. :P Not liking the ads on the site though

    2. Re:From TFA by Opportunist · · Score: 2, Insightful

      Hey, there is rather little malware for Vista! For the same reason there is virtually none for Mac or Linux: It doesn't pay.

      Why is there very little "commercial" malware for Firefox? Firefox has quite a few security bugs and holes that can be exploited for phishing and identity theft, still, virtually all commercial malware relies on WinXP and IE. Why? Because of the numbers.

      Writing malware for IE means that you can infect about 3/4 if not more of possible targets, while malware for FF means you will reach about 1/4 at best. So for which one do you develop if your goal is to infect as many targets as possible?

      Since today most malware kits rely on user stupidity rather than system flaws, the system's own security is no deciding factor anymore. I'd rather attribute it to the number of possible targets and, of course, that the malware writers are used to the Windows architecture and can (ab)use it very creatively.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:From TFA by kebes · · Score: 3, Insightful

      Market share is certainly a factor, but I think it's a stretch to say that it's the only factor.

      Let's say some nefarious guys are trying to get their malware installed on everyone's computers. So they buy some exploit code that targets IE. They say "Great, this will infect 3/4 of the computers out there!"

      Now if these malware distributors are approached by some other guy who says "I can sell you exploit code that targets Firefox"... do you think the malware distributors will say "no thanks" or will they say "Great, that covers the other 1/4 of computers out there!" (Maybe they will pay less for that exploit, but they will surely use it if it's available.)

      Since Firefox's market share is not insignificant (10% to 25%?), there should be a market for such exploits. Similarly, there should be a market (perhaps smaller, but still a market) for the 4% Mac users. It appears that despite this, the targeting of Mac and Firefox is very much less than Windows/IE (more than can be accounted for by market share alone).

      I'm sure that part of it has to do with market share. However inherent security is also part of the equation. (And frankly I don't know why such a statement is so controversial on Slashdot... why should security be based on only one factor in the first place?)

    4. Re:From TFA by Opportunist · · Score: 4, Informative

      Security is by definition the minimum of the system's capabilities and the user's. When the system can't hold its water (or data), the user can be the best security guru in the world and it is insecure. Likewise, the system can be as tight as possible, with a clickmonkey at the helm it is hopeless (provided it's an all purpose machine that doesn't restrict the user's ability to cause havoc).

      Still, market share is a key factor when it comes to malware. Malware "kits" cost a wee bit of money, ranging from a few hundred to a few thousand USD, depending on sophistication and "additional services" (let's not get into too much detail, you get the idea). Basically, everyone develops for IE on a WinNT core machine. Why? Market.

      Yes, there would be a market for FF exploits. But it's smaller. Development costs are pretty much equal for FF and IE exploits, and you can not really develop a "generic" exploit that targets both, unless you target the OS underneath and not the browser itself (that happens too, but generally requires a lot more knowledge about the OS itself, and it is by far less flexible). Since the cost of spreading malware is roughly equal for whatever you want to land, and doing so is not really cheap, attackers usually try to maximize their efficiency by limiting themselves to the most popular OS/browser combination (provided they want to do ID theft attacks). At the very least, they will limit themselves to the most popular OS.

      The limiting factor here isn't that the "kit" itself would be costy. Yes, you might have a FF exploit kit available and you'd sell it for a fraction of the IE kit (but why should you, you could more easily develop an exploit kit for IE (there are effing templates for it in VC!) and cash in). But the spreading cost for either malware stays the same.

      Thus the usual exploit targets IE/WinXP. Should the market share of FF rise, I'd wager to about 35-40%, we'll probably see mass spam of FF targeted malware, due to people using FF feeling secure and are thus maybe less wary. It might happen. But generally, you'll never see masses of malware for non-mainstream targets (OS, browser, webserver...). The cost of spreading is the same, no matter what your target is. So why shoot at something but the biggest target?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:From TFA by Anonymous Coward · · Score: 0

      Aw turns out that posting cliches and spreading FUD deserves insightful mod

    6. Re:From TFA by sid0 · · Score: 2, Insightful

      Not to mention the fact that the average Firefox/Linux/OS X user is smarter than the average Windows n00b, and would never open an executable email attachment.

    7. Re:From TFA by colinrichardday · · Score: 1

      Also, in Linux, the attachment might not be marked as executable.

    8. Re:From TFA by dnormant · · Score: 1

      I am a Unix Administrator and I find Mac OS X difficult.

    9. Re:From TFA by moosesocks · · Score: 1

      Pardon my ignorance, but what sort of mail client these days actually lets you do that?

      Most if not all mail servers scrub anything that remotely looks like an executable. If it somehow does get through, any remotely intelligent mail client won't let you open it without displaying a very obvious warning.

      Of course, there are some very fundamental security flaws in Windows that need to be addressed. I really don't buy the argument that there's not much malware for Linux/Mac/Firefox simply because of a smaller userbase.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    10. Re:From TFA by Chris+Tucker · · Score: 1

      "I am a Unix Administrator and I find Mac OS X difficult."

      You must therefore learn how to Think Different!

      For only then will you gain true enlightenment and find the One True Path to Inner Peace and Greater Productivity.

      I can send you pamphlets, or you can find out more at your local airport, just find someone in a black turtleneck and jeans, selling copies of OS X. They'd be HAPPY to show you how to Think Different!

      --
      Guaranteed! This comment 100% Anthrax free!
    11. Re:From TFA by Opportunist · · Score: 1

      The catch22 here is that Outlook works with the same options Windows Explorer does. If you don't see the extension in Outlook, you don't see it in Explorer either.

      Now, the standard behaviour with executable files (or maybe all files, I'm not certain) for Outlook is to save them, then allow you to launch them. And, well, if you didn't see it's an executable, you'll only see it as "invoice.pdf" in Explorer either. And it will have an Adobe Acrobat icon for sure, so...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  5. Lack of Specifity on Infection Vectors by Cr0w+T.+Trollbot · · Score: 3, Interesting
    My brief overview of the article leads me to believe that it's long on general malware theory, and short on the specifics of current malwear infection vectors as opposed to techniques. I believe that most of the readers of Slashdot are familiar with how a rootkit works. Far more valuable would be a breakdown of the most common infection vectors for rootkits right now. Is it TCP/IP stack overflows, Active-X controls, e-mail trojans, or old-fashioned human error?

    Fruthermore, "trends" in malware construction obscure the reality that certain software packages (Windows, IIS) are otrders of magnitude more vulnerable than others (OS X, Linux, Apache). The unstated elephant in the room is that 95-99% of malware attacks are due to Microsoft vulnerabilities.

    Crow T. Trollbot

    1. Re:Lack of Specifity on Infection Vectors by another_fanboy · · Score: 2, Informative

      The unstated elephant in the room is that 95-99% of malware attacks are due to Microsoft vulnerabilities.
      Microsoft's dominance over the market makes it more enticing to malware writers, regardless of how many vulnerabilities it has. If damage is their desire, they want the most damage; if it is a zombie network, they want the biggest zombie network.
      If linux ever manages to overtake windows, it will become the primary target.

    2. Re:Lack of Specifity on Infection Vectors by Anonymous Coward · · Score: 0

      That's more or less unknowable.
      By their very nature, malware infections that affect real users _affect real users_.
      This or other researchers obviously can't get any kind of statistical insight into common avenues of malware infection without some kind of uber-monitoring daemon that would be installed on millions of consumer pc's, reporting back to antivirus-hq the moment it saw a malware infection
      (and then the question becomes
      1) if you can detect it, why don't you prevent it.
      2) how do you prevent malware from preventing you from reporting on it?

    3. Re:Lack of Specifity on Infection Vectors by FJGreer · · Score: 1

      If linux ever manages to overtake windows, it will become the primary target. A much harder to hit target. Honestly, while I can think of scores of ways to attack a system through running services (SQL injection, the occasion buffer problem, etc) I can't think of a single way a worm or virus could work effectively. The one proof-of-concept Linux worm I have seen (can't remember a reference) could only infect a regular account that ran a certain version of Firefox. One might lose data, yes, but it would a be a trivial fix. (mount -o ro /home, judicious file removal) You could write a Trojan for any platform, and it's possible to get root once you get access to an account.

      But short of a direct attack at a single computer, I can't imagine a situation similar to a Botnet ever working in the Linux world. Also, it requires a certain amount of knowledge on a users part to run Linux, ergo the average linux user (even of the future I bet) will probably notice an infection and kill it. (Somehow I don't think that Linux viruses will be immune to a LiveCD and rm -f)
      --
      Behold! Uh, what was I going to say?
    4. Re:Lack of Specifity on Infection Vectors by CautionaryX · · Score: 1

      Far more valuable would be a breakdown of the most common infection vectors for rootkits right now. Is it TCP/IP stack overflows, Active-X controls, e-mail trojans, or old-fashioned human error?

      From what I understand, putting a Sony music CD into your CD-ROM drive is a common rootkit vector.

      On a more serious note I've noticed a trend in my daily computing experience that tells me that viruses and worms may be on the way out. Although still dangerous and prevalent, I haven't had any encounters with them for the past 5-6 years. However I've had multiple encounters with trojans and ad/spyware - and I hear rootkits are on the rise. So, are the days of worms/viruses like Lovebug and MSBlaster numbered?
    5. Re:Lack of Specifity on Infection Vectors by keithjr · · Score: 1

      Unfortunately, a compromised system is more than its own worst enemy. Could not a botnet built up of Windows machines still cause trouble for an apache server? This, in my opinion, is the real threat here: vulnerabilities in mainstream OS's that mean trouble for EVERYBODY.

  6. No mention of the effect of whitelisting? by Anonymous Coward · · Score: 2, Insightful

    There doesnt seem to be any mention of whitelisting in the arms race between malware and desktop management systems in this article. Companies like Trinamo are championing the approach of designating only a handful of applications as being "approved" for execution, denying viruses, trojans, malware, and other junk like toolbars a chance to run before they can do any harm. They have a bunch of free information on the subject online. http://www.trinamo-solutions.com/downloads/downloa d.html
    This story is all over industry security portals at the moment, and has appeared in theregister, securityfocus, and others.
    Jack

    1. Re:No mention of the effect of whitelisting? by apathy+maybe · · Score: 1

      This reminds me of the first anti-virus software (and of course, I can't find a reference on the web...). Apparently, the software simply took a "snapshot" of the system and if anything changed, reverted it back.

      This is a great way of doing things for corporate systems. Lock the system down so tight that no software not approved can modify any system files (or even, make it so that no software can modify system files...).

      For home systems it is slightly more complicated 'cause there isn't a central IT team. What you could do is lock down user accounts so that software not installed by the admin only runs in a sandbox (perhaps cleaning it after every login?) and can only access files in that sandbox. You could also make certain partitions "non-executable" so that files can't even be run on them.

      The only trouble with that final idea is that user systems vary so much that you couldn't make a user OS that would easily automatically partition a system that would work for everyone.

      So, where was I? Ah yes, it isn't that hard (theoretically) to lock systems down so that they don't (can't) get malware, why are systems designed that way?

      --
      I wank in the shower.
    2. Re:No mention of the effect of whitelisting? by Control+Group · · Score: 2, Insightful

      Your idea boils down to making the computer no longer a general-purpose device. This, obviously, defeats the purpose of having a computer in the first place.

      An awful lot of modern malware doesn't comprise "viruses" in the classical sense, it comprises trojans. The only way to absolutely prevent a trojan from running is by preventing the user from running arbitrary software. This may fly in a corporate environment, but never for home use.

      Basically, it comes down to either being vulnerable to malware, or not letting the computer do what the user tells it to.

      (The latter, of course, being the driving force behind so-called "trusted computing"...which is pretty much exactly what you're advocating)

      --

      Reality has a conservative bias: it conserves mass, energy, momentum...
    3. Re:No mention of the effect of whitelisting? by Anonymous Coward · · Score: 0

      How is this news? Windows has supported whitelisting since XP, and maybe before. There are all kinds of options like only running signed apps (and you control the local certificate store, so you decide whose signatures to accept) or only allowing certain ActiveX controls to run in IE (I use this to block everything except flash and msxml).

      It's very useful.

    4. Re:No mention of the effect of whitelisting? by apathy+maybe · · Score: 1

      Actually, not quite...

      For a corporate environment, yes prevent the user from running any software that isn't installed (which does prevent it being a "general-purpose device", but only to the extent that you can't run everything).

      For the home user, set up the system so that the system files (and all the applications) are installed in a place where ordinary users can't change them. Then you force them (ordinary users) to run any other software that they want, in a sandbox.

      Of course, you don't do away with administrator accounts.

      What I propose is not to prevent users doing what they want with their own hardware/system, but simply make it a little bit harder for the uneducated user to fuck the system up. Most X/GNU/Linux distros when being installed ask for a user account as well as a root password. Why? Because running as root all the time is generally fucking stupid.

      You mould the system so that the users only install software from the repositories, and if they use software that isn't signed, then it runs in a sandbox.

      It should be possible to do all that right now with a Linux or BSD kernel.

      And of course, anyone with specific needs can get around all these restrictions, because they have the root password... (which is why my idea isn't like untrusted computing).

      --
      I wank in the shower.
    5. Re:No mention of the effect of whitelisting? by Brad1138 · · Score: 2, Funny

      Maybe Microsoft could have a pop up for every process that tries to run, then YOU would have controll. Ya, that sound likes a great idea.

      --
      If you could reason with religious people, there would be no religious people
    6. Re:No mention of the effect of whitelisting? by turbidostato · · Score: 1

      "Basically, it comes down to either being vulnerable to malware, or not letting the computer do what the user tells it to."

      Basically, I've using my computer in whatever way I saw fit, with no antivirus, for more than six years with no direct malware sufferings. On a side note, that's exactly the same time span that I didn't use any Microsoft product.

      Somehow, it seems it's possible.

    7. Re:No mention of the effect of whitelisting? by turbidostato · · Score: 1

      "For a corporate environment, yes prevent the user from running any software that isn't installed"

      You mean Microsoft Office cannot be used on a corporate environment, do you? I knew about malware exploiting due to Microsoft Office usage, so you either don't use Microsoft Office or you are exposed to malware.

    8. Re:No mention of the effect of whitelisting? by MajinBlayze · · Score: 1
      Absolutely rediculous:

      Actually, not quite... For a corporate environment, yes prevent the user from running any software that isn't installed (which does prevent it being a "general-purpose device", but only to the extent that you can't run everything). For the home user, set up the system so that the system files (and all the applications) are installed in a place where ordinary users can't change them. Then you force them (ordinary users) to run any other software that they want, in a sandbox. Of course, you don't do away with administrator accounts. What I propose is not to prevent users doing what they want with their own hardware/system, but simply make it a little bit harder for the uneducated user to fuck the system up. Most X/GNU/Linux distros when being installed ask for a user account as well as a root password. Why? Because running as root all the time is generally fucking stupid.
      Agree with you so far.

      You mould the system so that the users only install software from the repositories, and if they use software that isn't signed, then it runs in a sandbox.
      Ok, interesting, and similar to something I would recommend, but why should code from the repositories (outside system executables) be exception to this? Is there no possibility of bugs/exploits here?

      It should be possible to do all that right now with a Linux or BSD kernel. And of course, anyone with specific needs can get around all these restrictions, because they have the root password... (which is why my idea isn't like untrusted computing).
      What seems to be missing is this; There is nothing stopping one program from interfering with the config files, etc of another. At this point, most (all) user software runs with the permissions of the user. If this were extended out to application-level permissions, I think we would be well on our way to malware-free computing. For example: a web browser could be granted permissions for network access, as well as read permission on files ending in .html, xml, whatever (even seperated by mime-types). Then, your processor would not be able to touch the network, but could probably be set to read text mode files, and write to files when selected by the user (would have to have OS level support for open/close dialogue boxes).
      It seems that this would not be vastly different than the current user/group setup, but would have to expand permissions to include applications/application groups.
      --
      "Hate is baggage. Life's too short to be pissed off all the time." Danny Vinyard -American History X
    9. Re:No mention of the effect of whitelisting? by Anonymous Coward · · Score: 0

      Sorta sounds like SELinux.

    10. Re:No mention of the effect of whitelisting? by Anonymous Coward · · Score: 0

      > Basically, I've using my computer in whatever way I saw fit, with no antivirus, for more than six years with no direct malware sufferings

      Thats because you are a dwarf minority and you are simply not worth attacking! The virus writers and hackers will not waste their talents attacking the scarce home linux boxes, when they can attack gazillions of windows desktops with the same effort and gain mega profit. Also linux means = broken guy with patched trousers, windows means = necktie and suits and mercedes-benz. So the more tempting targets are windows users, not dirty fat basement dwellers with linux and acne. Otherwise, the few unix malware are more technologically advanced than windows pests, amazingly versatile 5 megabyte rootkits and the like.

    11. Re:No mention of the effect of whitelisting? by turbidostato · · Score: 1

      "Thats because you are a dwarf minority"

      Do you call an operative system that makes the gross number of servers exposed to the Internet a "dwarf minority"?

      Anyway, that's because whatever. And whatever is the case, it is a *fact*: I've been directly connected to the Internet for more than six years without any direct malware effect (and I say "direct" because I *do* suffer indirect damages in the form of spam: it doesn't get into my inbox so much, but it does take a lot of CPU cycles), so it's doable. You want to say it's because I'm in the dwarf minority? So be it. Nothing refrains you to be in the "dwarf minority" in order to be free of malware for more than six long years. So don't say it's undoable.

  7. They forgot one! by ILuvRamen · · Score: 0

    OMG I can't believe they didn't mention the technique of codependant programs that start each other when the other ends. That way you can never delete either one cuz the other one never lets it stop running. That one pisses me off the most :(

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    1. Re:They forgot one! by syntaxeater · · Score: 2, Informative
      http://www.microsoft.com/technet/sysinternals/util ities/ProcessExplorer.mspx

      It's essentially a beefed up task manager that allows you to suspend and kill specific threads and processes.

    2. Re:They forgot one! by Aladrin · · Score: 1

      Wow, I had not seen that before. That -would- be a lot better than just being really, really fast at killing processes. Heh. I don't do this work much anymore, but I know some people who do. Thanks a ton!

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:They forgot one! by Dachannien · · Score: 1

      To be specific, the tactic is to suspend one of the codependent processes without killing it, kill the other process (which won't be restarted, since the process that restarts it is suspended), and then kill the first process.

      Of course, there's nothing saying that a malware process can't either kill Process Explorer as soon as you run it, take steps to keep itself off the process list, masquerade as a necessary process, unsuspend its codependent process, etc.

    4. Re:They forgot one! by Anonymous Coward · · Score: 0

      there is an easy work around for that if you have XP pro or *nix like system.
      1. Take ownership
      2. Remove all permissions. If you want to be paranoid, you can explicitly deny read & execute rights.
      3. Reboot
      4. Delete
      For Home edition, you will have to get some 3rd party utility to mess around with ownership and permissions.

      btw you forgot to mention those dlls (or so) that load at system start and can't be killed because they are not processes by themselves. above trick takes care of that too.

    5. Re:They forgot one! by sexybomber · · Score: 1

      Of course, there's nothing saying that a malware process can't either kill Process Explorer as soon as you run it, take steps to keep itself off the process list, masquerade as a necessary process, unsuspend its codependent process, etc.


      Actually, before I made The Switch, I encountered a piece of malware that did kill Process Explorer right after you opened it. Luckily, it was not very well-written, because if you could kill it within about a half-second, it would not reappear.

      I was quite proud of myself when I finally succeeded :^D
  8. Polymorphic virus experience by Anonymous Coward · · Score: 0

    I run a 'mom & pop' type computer store and recently came across what I can only imagine was a polymorphic virus. Norton was installed on this PC and would bring up a warning upon each bootup about a virus in a DLL file. As with all virus-infected systems I removed the HDD from the machine, hooked it up to our tech bench PC (a known-good system) and scanned the disk 'off-line'. This method works well 99% of the time. The scanner detected the DLL virus and removed it. Within a few minutes of booting the PC back up however, the virus was back, the PC was isolated at this point (no network connection), so it had to have come from the PC itself. I repeated this process a few times, just to be sure, but each time the scanner removed the DLL, and each time it booted back up the virus reappeared. I came to the conclusion that another executable was hiding the virus, probably using encryption, and was replacing it during bootup. I tried using file and process monitors to find what was replacing the virus, but I couldn't figure it out. In the end I had to reformat the disk and reinstall, which I hate having to do.

  9. Oh please... by Opportunist · · Score: 4, Insightful

    This conspiracy is about as old as the AV industry. At least you spared us this time the drivel about AV vendors first of all creating malware so they can sell their stuff.

    Basically it's impossible to write the perfect AV software. It simply does not work. The perfect AV software could, of course, exist: Simply disallowing ANY kind of user interaction and installation of additional products. Perfect computer. Useless, but perfectly safe.

    The problem is that malware does not use anything "special" that makes it easy to say "something that uses function X or accesses Y is malware". Doesn't work that way. What malware does it usually not much different from normal program activity. They access the windows registry, create keys there, they create and alter files (not necessarily system files, which would be "suspicious" behaviour to say the least), they plug into Internet Explorer, they open ports for incoming connections, they transfer data to and from the computer.

    It's not anything that is by defintion "bad". How'd you want to create the "perfect" AV product?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re: Oh Please... by a-zarkon! · · Score: 2, Insightful

      It seems to me that the malware authors are putting at least if not more effort into research, development, and quality assurance than the major OS and AV vendors expend on improving their products. I wonder if that is a function of the malware authors being compensated more directly as a result of their efficiency? They don't appear to be trying to bundle a "malware suite" or get additional revenue from licensing and support.

      I wonder if AV vendors would be able to deliver a better product if they cut overhead and simply focused on developing and maintaining a product that worked efficiently and effectively for a decent price. I know I would prefer an AV solution that just did anti-virus very well and didn't involve a hard-press sales call every other week to evaluate their "security suite."

    2. Re:Oh please... by FJGreer · · Score: 1

      Make some software that does your idea of Perfect AV (no user interaction) until the user an answer five questions about practical computer security correctly--every time they log in. If that doesn't have them getting wise in droves, I'll start giving the software away and charging to remove it (by answering 5 questions and hitting 'Uninstall').

      --
      Behold! Uh, what was I going to say?
    3. Re:Oh please... by Vitriol+Angst · · Score: 2, Interesting

      Wow.

      Thanks for the usual post about; "there aren't any conspiracies" -- now THAT is a pretty flimsy theory. People get together in groups to figure out how to profit from others, or do something that they don't want people to know about. Wow, that NEVER happens. What was I thinking?

      I think the almost PERFECT AV software can be made. You basically TRUST the applications and processes already running on a system. Any NEW process that enters the system, but be acting in a defined way and only allowed access to what it has permissions for.

      So you need tokens, permissions, and a AV software that looks at what viruses DO -- rather than this mickey-mouse "signature" technique, that I'm sure has done a great job in creating a market for moving a few "1's" and "0's" around to roll out the next virus.

      On the Mac, you not only have to use an Admin password to install a new application -- even running as an Admin, you have to "approve" the application opening a file the first time. The only weakness in this system is that it goes by name -- and a virus could be called "Photoshop." But with all of the reasonable actions set up on the Mac, and the fact that there is no ECONOMY for viruses -- there are few viruses.

      There could be a lot more done, to protect an OS -- other than hope that every exploit like a buffer overrun on whatever the next function added to an application will be.

      As long as devices communicate -- there is an opportunity for viruses -- just like in our own immune systems. But with computers, there is an opportunity to do a better job of "white listing" SAFE sources, and letting things run for a bit in a sand box, and only allow them to do certain things. It's that last bit that, even permissions don't effectively address. Should all applications be able to write ANYWHERE that the permissions allow? Perhaps not. Perhaps the permissions of WHAT an application can DO are more important than setting that on directories and files.

      But the "perfect AV product" isn't the issue -- there isn't even a serious attempt to get rid of Malware in the first place. A product that could do that would kill the market.

      --
      >>"ad space available -- low rates!!!"
    4. Re:Oh please... by A+non-mouse+Coward · · Score: 1

      How'd you want to create the "perfect" AV product?

      Well, for starters, let's limit the attack surface significantly by blocking all executable code that is not on the guestlist (think "whitelist" or "default deny"). We'll certify apps we want on our systems and block everything else. That's the only way we can effectively eliminate all of the grayware and stop today's typical new virus variant (which, although not technically a zero-day, is similar in nature to the sysadmins since the AV signatures have to play catch up). An interesting by-product is increased adherence to strict change control practices. [Does the rate of new application adoption in your org have a curve like this?]

      Second, let's have an OS that can separate data objects from executable objects in memory, thus preventing code insertion (buffer overruns). Not an optional kernel memory management function (nX), but a true requirement for all applications compiled to run on the platform.

      Third, let's leave users in least privilege mode, so system-level malware is not possible. Again, the interesting by-product is better change control.

      Fourth, let's use mandatory integrity levels (or something similar) to ensure that one application does not automatically affect other user-level data. This will prevent the threats that will happen as soon as the other 99% of sysadmins figure out the least privilege concept for their users-- malware will turn to exploiting userland processes and data.

      Fifth, let's have applications (i.e. browsers) that follow the same principles the OS does and separate dynamic code objects from data objects as well as not allowing executable code from source A to run as if from source B (think XSS). While we're at it, make sure the applications are designed to not confuse data objects as executable code (think input sanitization).

      Sixth, let's make sure the whole process from hardware init to boot up to userland apps is trustworthy. That probably means something along the lines of TPMs, and nixing the possibility of device drivers overwriting memory via DMA (think IOMMU or similar). [Why hasn't it been seen as a bad thing that your USB keyboard driver, regardless of whether it runs in kernel space, can overwrite kernel memory via DMA?]

      Where does that leave us? Oh yeah ... that combination does not exist on any platform yet!!! My thought on the religious wars debate (which inevitably pops up whenever the topic of malware comes up): they all suck! Maybe MINIX with IOMMU has a chance (also not available today).
      --
      libertarian: (n) socially liberal, financially conservative; neither left, nor right.
    5. Re: Oh Please... by twistedsymphony · · Score: 1

      I wonder if AV vendors would be able to deliver a better product if they cut overhead and simply focused on developing and maintaining a product that worked efficiently and effectively for a decent price. I know I would prefer an AV solution that just did anti-virus very well and didn't involve a hard-press sales call every other week to evaluate their "security suite."
      I've been using NOD32 on my windows machines for a while now and have been quite pleased with it... my machine has been squeaky clean since I started, I never get pushed to buy some upgraded product, it hardly uses any resources to the point where the only time I even know it's running is when it catches a virus. IIRC it's not all the expensive either (I think I paid $35 for the software+ a years worth of subscription).

      I had various versions of Norton until a friend recommended me NOD32 about 2 years ago and I haven't looked back. I only comment because it sounds like it fits your description for what you look for in an AV program...
    6. Re:Oh please... by QuoteMstr · · Score: 1

      How is an AV program supposed to distinguish an in-process Explorer COM extension from Explorer itself?

    7. Re: Oh Please... by doti · · Score: 1

      I wonder if AV vendors would be able to deliver a better product if they cut overhead and simply focused on developing and maintaining a product that worked efficiently and effectively for a decent price. I know I would prefer an AV solution that just did anti-virus very well and didn't involve a hard-press sales call every other week to evaluate their "security suite." You just described a Free anti-virus.
      Just substitute "vendors" for "developers/contributors", and "decent price" for "free".
      --
      factor 966971: 966971
    8. Re:Oh please... by iminplaya · · Score: 1

      How'd you want to create the "perfect" AV product?

      Put the system on a ROM chip. For now Slax works pretty good. Goes real fast when I load it into RAM. Very nice and very safe.

      --
      What?
    9. Re:Oh please... by Opportunist · · Score: 1

      Hear the uproar, and watch clueless people try to get rid of your system.

      You are aware that what you describe (i.e. keep functions from the owner of the PC until he complies with some rules you, the OS vendor, set) is pretty much what ruffles geek feathers about DRM and TCPA?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:Oh please... by Talgrath · · Score: 1

      The problem is, what you describe isn't convenient for the consumer. Anti-Virus programs and Firewalls cause enough trouble with software installation as is, nevermind what you're suggesting. Don't get me wrong, what you're suggesting is GREAT for users who know what they are doing, but the vast majority of consumers are complete idiots when it comes to computers; I've worked tech support long enough to know that. Yeah sure, when I install a program, I simply disable my Anti-Virus program anyway, but how many users know to do that? How many users are running security software that came on their computer by default and don't know it? The answer to the first question is not many, and the second is a lot. You may say "well screw the ignorant consumers"; but let's not forget what a company is there to do, make money. If somebody made your security software, my bet is that it wouldn't sell well; people would quickly get sick of having to deal their security software interfering with valid software installations.

    11. Re:Oh please... by Opportunist · · Score: 2, Interesting

      Know what? Sit down and write it. Yes, it's gonna put me out of work, and I'll probably have to do something sensible instead of prodding at malware all day, but that would be worth it. It's no fun to dig through disassembled trojans and learn every day a new flaw about Windows. And to make matters worse, I can't even talk about it.

      What you suggest first of all requires a sensible distinction between system and user space. Which doesn't exist in Windows, at least until Vista. Be aware that you're dealing with a system where the normal user usually has full access to the full system, down to installing drivers and injecting code into running processes, even system processes.

      Your model trusts the system. Which is allright, until someone finds a way to compromise it. Which is no big deal in Windows, since it is possible to manipulate even loaded system core dlls. The files, not only the copy in ram. And if that fails, it's no problem at all to inject code into the copies in ram (they're conveniently at the same address space in all programs, even in Vista. Yes, Vista randomizes. Well, chooses from 256 possible locations, and only ONCE per reboot...), all you have to do is make sure the program to manipulate it is loaded at reboot (which is conveniently supported by Windows through about 10 or 20 different ways, depending on just when you'd like your malware to load).

      And of course that you have debug privileges. Which is, as mentioned, no issue in any Windows version up to XP, since it's near impossible to use it sensibly without. Too many programs rely on the nonexistant distinction between user and system.

      So if you can write that perfect AV program, please do. I've tried for years, I failed. I admit it. Please take the torch and run with it.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re:Oh please... by Opportunist · · Score: 1

      Yeah, and since we all know how well a v1.00 out of Redmond works, there won't ever be a reason to update.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    13. Re:Oh please... by FJGreer · · Score: 1

      Yeah, I know... but damnit why do idiots have computers?

      --
      Behold! Uh, what was I going to say?
    14. Re:Oh please... by A+non-mouse+Coward · · Score: 1

      For certain, I was aware of that limitation. From the beginning of my post, you can see I was aimed at an "org", meaning an enterprise, where (hopefully) there is a person who knows enough about what should and should not be run in their environment.

      I have some ideas up my sleeve about how individuals might solve that problem ...

      --
      libertarian: (n) socially liberal, financially conservative; neither left, nor right.
    15. Re:Oh please... by Opportunist · · Score: 1

      Duh, to make our broadband affordable! Do you think the ISPs could sell you unlimited access at 2mbit/sec to suck at max speed if Joe Clueless next door wasn't paying the same to check his email once a week?

      Not to mention that a lot of little shiny knicknacks wouldn't be sellable (I'm thinking of a certain AV vendor with a really spiffy looking box...) if only people with a clue were allowed on the 'net.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    16. Re:Oh please... by iminplaya · · Score: 1

      Don't what you're getting at, but upgrades wouldn't be any more difficult than they are now. You either replace the chip or run a newer liveCD. Let the attackers go nuts. The moment you reboot, it's like it never happened. Just make sure to clean your documents folder that you can keep on a USB stick.

      --
      What?
    17. Re:Oh please... by Vitriol+Angst · · Score: 1

      You are obviously well ahead of me on this -- especially when you talk about inserting code into memory spaces of running memory.

      What I am talking about is that the OS look at applications and trust certain types of "actions." The first time an application tries to write to disk or modify something, the OS asks the user. The re-entrant code doesn't get run to escalate these privileges until it has permission to modify running code.

      Anywho, there was a great application for OS9 called "GateKeeper" that did all this. Viruses couldn't bypass it, it didn't even worry about signatures -- just gave permission for applications on what they could "do." Of course in OS 9 on Mac, you had application and data space, and there was no way to script something to just say; "this is an application" from a bit of data.

      The real problem, I believe, for the Anti-Virus efforts, is the OS itself. Permissions on UNIX go a long way to helping with the issue, but we also need "permissions on actions." Of course, there are certain things that by default must be trusted, because you cannot start from nothing.

      I'm not dismissing efforts of real AV programmers -- just, that it's sort of like Health Insurance; the industry itself benefits too much from the problem to fix the fundamental issue. Being Virus proof should be a feature of the OS and be a "cost" against profits.

      --
      >>"ad space available -- low rates!!!"
    18. Re:Oh please... by Opportunist · · Score: 1

      Ah, I see where you come from. You use an OS, not Windows. :)

      The core problem is that Windows, the system itself, relies heavily on the "shady" calls. IIRC the keyboard driver that gives you different keyboard layout actually uses keyboard hooking (something used in keyloggers) to do its magic. Yes, it's insane. But prolly was the fastest way to do it.

      The same applies to code injection. You'd be amazed just how many system programs use it.

      And did you know that a registry key exists that tells Windows to load certain DLLs with EVERY process that starts? Yes, a simple registry key. Write the name of the DLL into it and it fires every time a program starts.

      And that's just 3 randomly picked examples. There are far too many more.

      The problem with Windows is that there are too many holes to plug them all. Malware also doesn't necessarily do something "suspicious". What does the average Worm do? It writes to the Registry (as pretty much every benign program), it creates a file (as does pretty much every benign program), it connects to the internet (as... you know). If it's halfway smart it uses one of the Windows library loaders or other Windows programs to load itself, so a possibly existing firewall only sees the Windows program as the executing program and lets it pass.

      It's very hard to judge a program by its calls. Sure, if it drops a file and wants to make it a driver, it's suspicious, and you could actually trap something like that. If you don't mind your system to grind to a halt because a watchdog like this would have to hook into almost every system call in kernel32.dll (and they're many in the average program), that's doable.

      But I'm fairly sure that people would not accept a watchdog program like that. I mean, would you buy a quadcore to have the performance of a P2?

      I do agree, sensible system security starts in the system, not in an AV kit on top of it. And yes, I'd be very happy if MS actually enabled something like that. They didn't. And unfortunately, that swiss cheese of an OS is also the most popular one. It sure as hell is job security for me, no doubt. I just fear that, given the importance of the 'net for businesses, security in the net will be enforced by simply outlawing pretty much everything that is a necessity for freedom on the net. Germany already started. And I'm fairly sure a lot of countries will follow.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    19. Re:Oh please... by Opportunist · · Score: 1

      That's actually possible. What's way harder is to find out which of those page-altering plugins is benign and which one is hostile.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  10. It's violent territory... by cromar · · Score: 2, Interesting

    What's funny is that virus writers fight with each other too.

  11. Mostly user stupidity by Opportunist · · Score: 1

    From my point of view, at least. Most malware today comes along as "invoice.pdf.exe" attachment to mails that allegedly come from "lawyer" (no, no name. "lawyer"). And similar rubbish.

    The lastest big thing are hijacked server pages that serve you malformed frames for infection, but even that still needs a bit of user interaction to become really "useful".

    Essentially, what it comes down to is the user. There is of course the bimonthly exploit in some MS package, usually with surprisingly little impact in the whole picture, but generally, most "commercial" malware writers don't get so sophisticated. They rely on social engineering and pure user stupidity.

    And, unsurprisingly the success proves them right.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  12. Malware Experience by Renraku · · Score: 1

    A few days ago I was infected with PurityScan, several droppers, and a trojan or three.

    I have no idea how they got there, but all I saw was a command prompt window pop up for a half a second and then I started getting IE popups (I used Firefox).

    A virus scan/adaware/spybot would remove them, but they'd reappear on the next reboot.

    A safemode scan of those would remove them, but they'd reappear on the next reboot.

    As a result I formatted my Windows drive and reinstalled.

    There's no telling how many root kits were hiding in my kernel, all for that might advertising dollar or chance at identity theft.

    Any company caught using malware (I'm looking at you, PurityScan) should face charges for criminal trespass and breaking/entering if it turns out they were seeking out services from these contractors.

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    1. Re:Malware Experience by deftcoder · · Score: 1

      Or you can *drumroll* stop running Windows from an account with Administrator privileges.

      --
      Peace sells, but who's buying?
    2. Re:Malware Experience by Renraku · · Score: 1

      Running in an admin mode is only dangerous for this reason. Most exploits can find admin mode anyway, if you're in it or not.

      --
      Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
    3. Re:Malware Experience by Vexorian · · Score: 1

      I guess/hope vista fixed this. But I actually found a USB virus that runs automatically thanks to one of XP's 'features' (even if you got autorun disabled...) Then it copies itself to certain location I won't ellaborate about since I don't want more deadly viruses spread, it causes itself to be executed with admin rights the next boot (awesome isn't it?)

      Once you try to clean it, it becomes a biotch , if it detects the string ".exe" in any title bar, it will send the OS a reboot command, this kind of makes you unable to use any tool that can get you rid of it manually.

      I had to boot on linux and enable ntfs write support to clean it, it was hard even though (thanks to file dates) I was able to detect ALL the files it installed, I needed such an strange method to boot (recovery mode would equally fail) .

      These things are getting worse and worse, the other day I could notice another virus copied itself to my USB flash device (the time with the other virus was my brother's mp3 player which got infected) It looks like simply inserting an USB disk to a computer will get it infected and it will infected any other computer from which you open the USB disk, and how about anti virus software? It certainly doesn't work, I tried the disk on many computers with Mcfee, AVG, and Panda and all the three got infected by just inserting the disk.

      I had to use Linux to clean the virus so when I used the disk it in windows it didn't infect my computer

      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  13. I don't get it... by disasm · · Score: 2, Funny

    I thought these problems ended years ago when the year of the linux desktop came and everyone stopped using windows... You mean there are still poor souls out there that don't use linux or mac?

    Sam

  14. Good Technical Article, Bookmark IT. by Anonymous Coward · · Score: 1, Informative

    FTA

    | ...The earliest signature-based detection methods focused on searching for exact byte sequences... Later heuristic detection methods also used file code. ... |

      result evil hacker just wrote

    |...polymorphic code is a highly time-consuming task ...|

    minor really point, better tools are out now with complete tools and associated databases (see mesasploit and ruby)

    Actually until Microsoft (since they own 90% of the computer OS's out there) gets rid of the "Hide everything from the User" the status quos will continue.

    It creates a "trust me" mentality which is exploitable.

    Draconian Policies like the System Registry, automatic System Updates, hidden DLL substitutions, My Stack is better than your Stack, and general lack of internal documentation make it almost impossible for the average MCSE let alone the average user to deal with these kinds of threats. All this junk doesn't help matters either.

    Good Technical Article and good website to bookmark...

    To bad for MS, but this will not make them change.

  15. Vista is malware by CyberPhoenix · · Score: 0

    Don't forget about the biggest and nastiest malware ever: Vista

  16. Bit9's ParityDesktop by Anonymous Coward · · Score: 0

    Perhaps you mean the ParityDesktop software from Bit9.

  17. Viruses can't defend themselves against.. by Sloppy · · Score: 1, Insightful

    ..people who decide to not run them. Whenever someone emails you a virus, or offers you a virus on their webpage, if you decide to not save it, chmod +x it, and run it (whether as root pr your usual level of access), then for some geeky technical reason I don't understand, its defense code fails to activate.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  18. He's saying, Keep your mouth shut by iminplaya · · Score: 1

    I challenge cybercriminals and conceptualists to reconsider their intentions and motives behind publishing a PoC that will only add fuel to the fire.

    In other words, security by obscurity is still best. Well, I still believe that exposing the flaws is the best way to protect ourselves. Too many programs "phone home" and contain other spyware as it is. Proof of concept also helps to protect us from that.

    --
    What?
  19. Answer by not_hylas(+) · · Score: 1

    Here is Fred Cohen's take on the general subject:

    http://all.net/resume/bio.html

    http://all.net/journal/newsletter/index.html

    http://all.net/Analyst/index.html

    Ref.

    http://all.net/

    Paper:
    An Undetectable Computer Virus

    http://www.research.ibm.com/antivirus/SciPapers/VB 2000DC.htm

    Could this be the end of the Mac - PC flamewar?

    Logic:

    "... we can't stop here, this is bat country."

    Fear and Loathing in Las Vegas, A Savage Journey to the Heart of the American Dream
    Hunter S. Thompson

    --
    ~hylas
  20. Bootable ClamAV image? by Anonymous Coward · · Score: 0

    What I want is a bootable CD that will then scan a system for malware.

    Once the malware 0wns your comp, it can play all kinds of games to hide from the anti-malware software. The only sure way to find everything is to boot from a known safe OS image, like a CD, and then scan.

    We should be able to do this today with ClamAV, but I just did a Google search and didn't find anything.

    I also did a Google search for a good explanation of how to make your own bootable linux CD but the pages I found seemed pretty old. If you know a good HOWTO page for making a bootable CD please share thanks.

  21. God I hate articles w/o print links!!! by taosk8r · · Score: 2, Informative

    Please, there oughtta be a law that multi-page articles with text squeezed between massive, obnoxious graphics, have a PRINT FRIENDLY LINK!! ARGH!

    --
    -taosk8r
  22. And the collateral damage of this' war'... by rickb928 · · Score: 5, Interesting

    ...extends beyond poor performance, spam, cost of software, etc.

    We got hit here with a collateral listing of one of our tools as 'spyware'.. It shut down our software across the U.S.

    We used a toolkit from a vendor to encrypt and compress files for transmission and for patch distribution. It was slick, lightweight, and sufficiently secure. it was also a commercial product, and was sold to another publisher who used it in their software.

    One of their packages is an IM logging and monitoring tool. Good for AOL IM, and others. You have to either download it as shareware, or buy it outright, and then you have to install it, with the usual requirement that you actually have access to the PC. It's not and has never been distributed as 'spyware' in the sense of an unexpected or unsolicited install, nor was it ever distributed from a website or as part of another package - unless you repackaged it yourself. The biggest users were corporate IT departments monitoring IMs for compliance, and parents/spouses/etc snooping on others.

    Not what I think of as 'spyware'. But someone else thought differently.

    The IM logger got reported to either Trend Micro or McAfee as 'spyware' more than a year ago. Sporadic reports continued, until the latest (?) release came out and got popular. Then the flood of reports ensued. And when I say 'flood', I mean 'dozens'. I suspect some HijackThis logs started showing it, and after a few more reports, it was assumed by someone that this application was part of other kits. Listing the application by one anti- company leads to everyone else listing it. No one wants to be left behind, and none of the 'security' companies wants to be the one that lets bad stuff in, just because they actually evaluated the listing. No, it got listed by everyone.

    And the controls along with it. Including the one we used for everyday, legitimate encryption and compression.

    Our customers started reporting failed installs and reinstallations. One reported they got a virus alert. We looked things over. Why now? We hadn't changed anything substantial in years.

    Then, on a whim, I Googled for it. BAM! Our control was listed as malware. WHA?

    We figured it out an an hour. I asked around some of the contacts I knew at Symantec, etc. Their advice was simple - give up. Go get a new tool, recode, and move on. Surrender. Even though the module we used was by itself harmless, it was guilty by association. So we did. So far as I know, the company that produced these tools & modules is struggling with this. After all, their code signatures are now officially 'malware'. Kinda like banning drills 'cause someone drilled a hole in their finger by accident. Pretty soon, nothing gets drilled. Not a good state of affairs for the drillmakers.

    And not a good state of affairs for drill users, either.

    That IM logger that started all this? It was commercial software, and other than being highly annoying for kids who value hiding their IMS from snooping parents ("Hey, who's paying the Internet bill around here?"), or spouses caught on dating sites, the businesses forced by law to treat IMs as if they were business correspondence found this to be a good tool. Not so good any more. About the only way to use this is to keep writing exceptions to your anti- software. If you can. And keep re-writing these exceptions every damned update. Maybe more than twice a day.

    It looks like this application is dead. Kinda sad.

    We survived, though some of our customers did get concerned. In our business, being labelled as 'spyware' could cause massive problems, beyond the usual. It could be front-page of the fishwrap stuff.

    In the midst of the virus/spyware/malware/anti- battle, this is one small story of how unintended consequences have real costs. We had to scurry to buy new stuff, re-code, and distribute. Our original tool vendor has had to give up on a good product, through no fault of their own. The application vendor that 'st

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:And the collateral damage of this' war'... by Anonymous Coward · · Score: 0

      The biggest users were corporate IT departments monitoring IMs for compliance, and parents/spouses/etc snooping on others.

      Ya know that pretty much fits my definition of spyware.

    2. Re:And the collateral damage of this' war'... by StikyPad · · Score: 1

      Sorry, but if my girlfriend/roommate/kids are trying to install key logging software on my computer then I want to know about it. You may have had the best intentions in the world when you wrote the software, but any tool can be used with bad intentions. I would find my AV software remiss if it didn't report a known key logger.

    3. Re:And the collateral damage of this' war'... by rickb928 · · Score: 1

      Had you read my post more carefully, you would know:

      - Our software is NOT a logger. We produce financial services software (not specified in my post), and were forced to adapt to the listing of one of the components we purchased because that component was listed as part of a 'spyware' package.

      - The software that was included the listing as 'spyware' is a commercially available package that does file encryption and compression. It does not do keylogging or IM logging.

      - The software that causaed all this is an IM logger, and marketed as shareware. It is specifically marketed to corporations for regulatory compliance, and to parents to monitor their childrens' IM activities. Yes, you could use it surreptitiously in other contexts.

      - My overall point was that in the sometimes overly-zealous field of anti-spyware, harmless software sometimes gets ruined, often by innocent association.

      I agree, having someone install a logger on a shared machine at home would get my attention. In my case, I'm nor worried. At work, it's both allowed and expected by policy. For some people, this is a real concern. But the listing that we tried to fight wasn't for the specific components that made that OTHER software a logger. It was for a third-party module that was not by any reasonable definition 'spyware'.

      And this is not an isolated circumstance.

      --
      deleting the extra space after periods so i can stay relevant, yeah.
  23. Problem is getting harder to fix by sherriw · · Score: 2, Interesting

    Cleaning out a virus/trojan problem has become close to impossible for the average person. Most people and even actual computer service shops just format and re-install.

    I have only moderate PC service skills and this weekend my family's computer popped up a AVG warning that a Trojan was detected. This is not my computer but it shares my net connection via wireless. When I saw that detection warning I pulled the plug on it's net connection and then investigated. My brother had been downloading wma to mp4 converters. And bingo! On top of that, no one was keeping the AVG up to date or doing regular scans. Apparently everyone assumes I'll clean up their messes for them. Pisses me off.

    So, guess how hard it is to clean out a Trojan these days? Guess what, your anti-virus is useless! It may detect the virus, and clean it, but it re-installs itself.

    Get ready for a loooooong process involving:

    -Disable system restore and remove all restore points.
    -Reboot in safe mode, run anti-virus /spyware scan.
    -Use Autoruns or any other startup/running processes program.
    -Write down what is being run on startup and what is currently running.
    -Hop on Google to find out which of those are legitimate processes.
    -Remove the bad-uns.
    -Look for a cleaner program for your specific Trojan/Virus. Careful to get it from a reputable site.
    -Run the special cleaner program in safe mode and regular mode.
    -Grab output from HijackThis and use google to research any suspicious entries.
    -Do all this without connecting the infected computer to the net. (PAIN!!!)
    -Profit!!!! (I couldn't resist saying that)

    So, then you cross your fingers for a few weeks waiting to see if your AV pops up another warning. All the while doing manual updates of your anti virus. Keep it in quarantine a while longer. Then, cautiously re-connect to the web and HOPE it's clean. Then YELL at your family to stop downloading crap, and make a "nice" desktop wallpaper in msPaint to drive home the rules.

    *sigh* it's a huge pain, especially for people like me that need to research every process because they don't know what's legit or not. Not to mention that my sister does her online banking on that computer, and I've had to tell her to go change her passwords, get a new CC number, and inform her bank to put a watch on her account for any suspicious activity.

    I really wish these virus writers would fry.

    No wonder people just format and re-install.

    1. Re:Problem is getting harder to fix by Talgrath · · Score: 1

      Sounds like you got Vundo, there's a fix for it now.

  24. There be Sharks! by exi1ed0ne · · Score: 1

    Hey, there is rather little malware for Vista! For the same reason there is virtually none for Mac or Linux: It doesn't pay.
    It's the same reason you don't need to be the fastest swimmer to get away from a shark. As long as you aren't the slow one, you're set!
    --
    Pessimists.net - as if life wasn't depressing enough.
  25. Group Policy as a solution? by Anomalyst · · Score: 1

    Hopefully, in a corporate setting, having machine group policies to prevent execution from a USB driver, even better, restrict execution to designated drives and directories would stop this infection from spreading.

    --
    There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  26. A question about diminishing returns by Bombula · · Score: 3, Interesting
    At what point is it simply not worth the effort to write a new virus?

    I assume it's getting more and more difficult to write viruses as time goes by - is that correct? If this is indeed an arms race, then one side or the other is going to run out of time and energy and money sooner or later, and I'm guessing it won't be the AV companies since there's so much at stake.

    --
    A-Bomb
    1. Re:A question about diminishing returns by Opportunist · · Score: 4, Informative

      Actually, surprisingly it's getting easier. Think game development. With the advent of DirectX, you needn't know too much math anymore to get some cool looking 3D graphics on the screen. The same applies to malware. Back in the good ol' days of DOS, you had to know quite a bit about the inner workings of the system to get your virus in. You had to redirect software resets, trap a few interrupts, essentially you had to write a driver. Today, most of the malware that circulates could be written in VB. Some is.

      Obfuscation is also easier than ever, with a lot of runtime packers and scramblers existing. It's easy to repack a file in batch mode that ensures that no two samples an AV company could get are the same. Thus the simple "signature" approach someone suggested earlier won't find a thing anymore.

      It's also not getting trickier to hook into the system. Since there are still the majority of crates running with users having admin access, the same ol' tactics that worked 5 years ago still work. It's also not simple to track the use of "suspicious" calls, since Windows itself makes quite liberal use of functions that e.g. hook keyboard input or inject code into other processes.

      Writing malware is also no longer the pastime of bored adolescent geeks. It's business. We're talking organized crime cartels here and that a "virtual" bank robbery (by hijacking online banking sessions) is more profitable and less risky than the real counterpart is a given. When I see the figures, I sometimes wonder why I stay on this side of the fence...

      It still is an arms race, but with the AV companies in the defense. Constantly. An AV company can only react to a development, anticipation is pretty much impossible. There are far too many roads the next attack can come from that it's not feasible to develop in a certain direction without anything warranting it.

      A few years ago, malware authors started to obfuscate their code. AV companies reacted by developing ways to crack that obfuscation. Then malware attacked certain AV software directly, as mentioned in TFA. The software was adapted to thwart such attempts. Malware started to contain rootkit functionality to hide itself. AV tools started to come with their own file system drivers to read the HD directly instead of relying on system calls.

      You cannot anticipate that sensibly. What will be next? I don't know. I can only see trends and development in the malware that runs through my fingers. Which is a very tiny amount of the malware that gets written every day. It's a bit like trying to sieve a beach with a toy sieve. The big thing in malware today is (and has been for about a year or two) remote controlling, setting up servers somewhere and making the malware phone home. Yes, it's no longer IRC. It's a server in Belarus, Kazakhstan or Brazil (or some other country where the police has better things to do than being bothered by a server that doesn't really do any damage in their own country). So some malware packages started implementing tools that can monitor traffic and find "suspicious" traffic, just in case they can't find the corresponding malware. Possibly because the malware itself doesn't exist anymore, it was only an installer that manipulated some system file in such a way to send that info... and so on.

      The current thing is (aside of what's been here for ages) id theft. Your amazon or your ebay account, your online banking information, your credit card information, and of course your machine, as a place to spew malware from, as a spambot or simply as a relay to route traffic through to obfuscate the real destination. With broadband becoming the norm and computers running 24/7 to download .torrents, they turn into the ideal dead drop.

      There's much at stake. For both sides. I don't see a winner on either side too soon. Well, it's good for my job security, that's a given, but I didn't go into this venue just to make money (it's not THAT well paid). If I wanted that, I'd have learned ABAP.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  27. virus vs. antivirus by jon_joy_1999 · · Score: 1

    it's darwinism at it's finest!
    sort of like why antibacterial soaps are bad -- doesn't kill 0.01% of germs. if you have a surface with 100 000 000 germs on it [not so far-fetched with counter tops], you're stuck with 10 000 of the hardcore baddies. sure, it seems harmless, but what happens when those 10 000 become 100 000 000 again?
    is it me, or is this starting to sound familiar?

    --
    there are 10 types of people in this world; those who get this joke, and those who don't
  28. Link to one-page story by warkda+rrior · · Score: 1
    --
    You need to install an RTFM interface.
  29. No: here change is driven by mind by Anonymous Coward · · Score: 0

    > it's darwinism at it's finest!

    No, it's not. Natural Selection works by spontaneous mutation and the inescapable fact that any mutation that is unfavourable for survival will tend to get the bearer of it killed before breeding age, whereas any that is favourable probably won't. Over time this tends to result in organisms that are "fitted" to their environments--until the environment changes. Darwin suggested that Sexual Selection also shapes the way in which more complex organisms change.

    Neither Natural Selection nor Sexual Selection, the two mechanisms postulated by Darwin, is at work here. Mutation is not a given, as it is with DNA, and reproduction doesn't occur. Natural Selection is a blind processes--hence Richard Dawkins' book title _The Blind Watchmaker_. If there's a (significantly) new piece of malware it's because someone wrote it; and when there's a significant leap in AV technology it's because someone thought it up. Unlike Natural Selection, it's anything but a blind process: it's driven by *mind*.

  30. Only for now... by JacksBrokenCode · · Score: 1

    Not to mention the fact that the average Firefox/Linux/OS X user is smarter than the average Windows n00b, and would never open an executable email attachment.

    That is only true while Firefox/Linux/OS X users are more geeks than commonfolk. As soon as Linux is "user-friendly" (read: easy-enough-to-migrate-from-Windows) and widespread enough that Aunt Millie is using it, you'll have plenty of "average Windows n00bs" using Linux and it will become a tastier target.

    1. Re:Only for now... by Opportunist · · Score: 1

      Actually, as long as MS keeps their policy of spewing their cra... OS with every newly sold machine, this will stay that way for a long, long time.

      Aunt Millie and Joe Average won't go hunting for an alternative system. They're happy that their stuff "works". And, well, if there's already something "working" installed, why bother opening a can of worms that might get you a "non working" machine?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  31. I will vouch for Windows Server 2003 SP#2 & wh by Anonymous Coward · · Score: 0

    "The viruses are intelligently designed. I'm not vouching for Microsoft Windows." - by geoffrobinson (109879) on Tuesday July 03, @12:12PM (#19731855)

    Well, I will vouch for Windows, but I will let the "center for internet security's" CIS Tool 1.x, do it for me, as far as how intelligently designed Windows IS, and how solid it can be, from an internet security standpoint - so much so, that 11x now overall, no SELinux, OR BSD users cannot beat the score I obtain on the multiplatform tool for testing securit online!"

    I am vouching for Windows Server 2003 SP #2 fully hotfix patched as of this date vs. *NIX systems, & why?

    Because I have posted this 10x on slashdot, & 1 other LINUX oriented site (especially directed @ SeLinux kernel hook addons for a Windows ACL-like level of security control, because Linux does NOT have that by itself, w/ out SELinux afaik):

    Here goes, evidence below:

    A challenge to take a multiplatform security test that runs on many a *NIX and Windows NT-based OS of modern variety (2000/XP/Server 2003) & how to get the score I did with an easy as possible roadmap in a URL below for doing so!

    Run the CIS Tool 1.x, on your BSD/Linux (prefereably SELinux)/Solaris rigs, it is downloadable here:

    http://www.cisecurity.org/bench.html [cisecurity.org]

    And, takes minute to haul in, install, & run it in an attempt to beat my 84.735 of 100 on it (from a reputable organization, The Center for Internet Security)...

    Go for it, & see if you can beat my score of 84.735 on a FULLY custom security hardened Windows Server 2003 SP #2 fully patched as of the date of this posting.

    Photo evidence of my score is here:

    http://img.techpowerup.org/070618/APK14SecurityPoi ntsCISToolResult84735.jpg [techpowerup.org]

    And, the same score I obtained, literally, yesterday, as well!

    (After putting on the latest patches for Windows Update to my OS which I download & store here - but, nice part is? I'll never need them, because I GHOST this image once it is patched & scanned for malware/virus/trojans/rootkits etc. with the latest/greatest up to date tools for that purpose, & practice safe email practices & more like disabling potentially "deadly" things that can be exploited in browsers like ActiveX/Java &/or scripting (for sites that do NOT need it))

    For Windows users' reference, all noted here & how to GET THAT SCORE:

    http://forums.techpowerup.com/showthread.php?s=2aa c2d3ff16e9b8448875ee96e27d1ec&p=375355#post375355 [techpowerup.com]

    (That's for the Windows users here to gain by).

    Thing is - I'd like to see the *NIX users of all kinds beat that security test evaluation score for safety online & how well their systems are secured, as a more "concrete evidenece thereof" in fact, since the poster I am replying to is a "SHOW ME PERSON" (as am I)...

    HOWEVER - here @ slashdot, where slogans & b.s. of ALL kinds are stated vs. Windows & Microsoft?

    Well - I have challenged you ALL here repeatedly on this note 7 times now, this is the 8th here! ... & there is one @ another Linux oriented site as well (UBUNTU discussion, where BSD was suggested instead of Linux OR even SELinux, & I posted here in a PC-BSD post with an arstechnica article base behind it, on the note of security in the reply I posted this challenge to):

    http://it.slashdot.org/comments.pl?sid=240571&cid= 19630923 [slashdot.org]

    &

    http://slashdot.org/comments.pl?sid=240283&cid=196 31141 [slashdot.org]

    &

  32. The "Terminator" movies got it wrong by c0d3h4x0r · · Score: 1

    It's not going to be a military super-computing network that will become self-sentient and kill us all with super-advanced weaponry.

    It's going to be a self-aware army of super-evolved spam-bots and rootkits that will forcibly overdose us all on Cialis and Viagra.

    --
    Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
  33. ClamAV by DrYak · · Score: 3, Interesting

    And how will they compete with Free software anti-virus?

    Actually, by cheating ;-)

    Funny little anecdote in the world of virus scanning (harmless although dishonnest).

    CalmAV is such an open-source virus engine (with ClamWin as a Windows port).

    There have been several studies done about it (links on ClamAV's site) which reported that ClamAV, despite not being a non-commercial project, has among the fastest response time when new threats emerges.

    The studies also surprisingly uncovered a small cheating : some companies did small update that didn't bump up the signature release number, but that included the new virus detection. Normally such non-upped releases should be reserved for modification of the sig library that don't affect the number of detected viruses (like repacking the data more efficiently or whatever). But the companies nonetheless tried to slip in newer sigs, hoping that users would not notice it. When doing a retrospective study, unsuspecting users will read that virus XYZ is detected since Sig-file release A.B.C and they will see that Sig-file release A.B.C was released on YYYY-MM-DD HH:mm, thus will come to the conclusion that the virus was detected earlier than the concurrene. (Source, paragraph A dirty little secret).

    But anecdote aside, ClamAV is a nice anti-virus engine, that has plugins (either bundled in or 3rd party) that enables on-the fly scanning of data at usual entry points (ClamAV is popular for mail filters in Unix. ClamWin has plugins for mail clients and FireFox's downloader, etc.) and is a nice stuff to put in the "post-download script" of your usual peer-2-peer software. Please note that ClamWin still lacks a on-access scanning mode (although some 3rd party application like Winpooch can start scanner before executing or reading files).
    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  34. Image comes to mind by steveoc · · Score: 1

    When I RTFAH (where H = headline), an image comes to mind of a diverse bunch of penguins standing together in the primordial swamp of the prehistoric world, watching on with a mixture of fascination and pity as the once all-powerful dinosaurs drop one by one ... bought to their knees by ever more sophisticated microbes, bacteria and viruses.

    Yes junior, its horrible to watch, but the world is going to be a much safer place without them ...

  35. Trite and obvious, but... by Anonymous Coward · · Score: 0

    It's funny how the situation with malware/antivirus "arms race" seems to mirror the situation with real life viruses vs. antibiotics. We keep having to find new antibiotics to combat increasingly drug resistant viruses, resulting in an arms race all its own.

    Most analogies are fairly weak and break down quickly under scrutiny. This one is certainly no exception - after all there's no such thing as a perfect analogy. Yet it's interesting how the malware problem seems to be growing into the "virus" analogy over time, rather than diverging from it.

    Now if only I could "reformat" my body and "reinstall" my "OS" whenever a real life virus attacks.