Slashdot Mirror


How Viruses Evolve Into All-Purpose Malware

KingofGnG writes "Computer threats are continuously evolving, and some malicious codes are a problem difficult to tackle because of their inherent complexity and an intelligent design capable of constantly putting under pressure security companies. A remarkable 'intelligent' threat is for instance Sality, the 'new generation' file virus that according to Symantec has practically turned into an 'all-in-one' malware incorporating botnet-like functionalities as well."

24 of 117 comments (clear)

  1. You lost me... by Simulant · · Score: 5, Insightful

    ... at "according to Symantec."

  2. Sometimes I think apple has it right vetting s/w by Aargau · · Score: 2, Interesting

    Our immune system has an advantage over virii and bacteria due to our greater cell specialization and intelligent response. The problem with modern botnet malware is that the infecting agent can actually be more intelligent and reactive than the host it's infecting.

  3. Software alone wont ever solve this problem. by Mattpw · · Score: 5, Insightful

    Call me defeatist but I believe there is no way the whitehats can out software manoeuvre the blackhats with software only solutions. The increasing complexity of modern systems ensures that the security holes will only grow not diminish. But maybe the next software "update" will solve all our problems this time?... The only permanent solution I can see is mass deployment of airgapped two factor tokens specifically for transaction authentication not generic OTP which the trojans are bypassing. This is the only security that I can guarantee what I am authenticating by looking at a airgapped device. I find it increasingly difficult to justify the performance loss for running anti malware software for the ever diminishing protection offered.

    1. Re:Software alone wont ever solve this problem. by Alan+Shutko · · Score: 2, Insightful

      Apple does. Look at the App Store.

    2. Re:Software alone wont ever solve this problem. by daveime · · Score: 2, Insightful

      Yes, but Apple haven't solved the problem, they've merely given the user one avenue that is "probably" safer.

      Anyone who has a jailbroken phone can essentially install software from anywhere, thus making them JUST as vulnerable as any Windows or Nix user.

      You might as well say Apple has cured the problem of AIDs by not allowing people to have sex.

    3. Re:Software alone wont ever solve this problem. by morgan_greywolf · · Score: 3, Insightful

      Apple is just fortunate enough not be getting attacked right now. GNU/Linux land is much better prepared than Apple's ecosystem because unlike with Apple on the desktop you haven't got systems where users are installing software from non-repository sources.

      One word: PPAs.

      Seriously. Think about it. Ubuntu PPAs are not vetted by Canonical or the Ubuntu Dev Team, and could, potentially, be used to spread Linux viruses.

      Of course, someone has to go through the work of adding it to the package manager, but Ubuntu as made this relatively painless by 'add-apt-repository'.

    4. Re:Software alone wont ever solve this problem. by Opportunist · · Score: 5, Insightful

      Partly right.

      What we're essentially trying to do with malware is not unlike what some countries try to do to keep illegal immigrants out. They try to shut down the border. And you know how well THAT worked, right? It's like smashing all the windows in your home and then trying to keep the flies out.

      A "total" solution does not exist, and probably never will. Whitelisting, while it would be initially quite secure, won't solve it either. Why, you ask? Because then the malware will be included in "harmless" looking programs. You will get a program that actually does what it should and contains a nifty little payload. Or, if everything fails, we'll get to see an exploit or security weakness in a programm sooner or later. What? Would be detected immediately? Oh yeah, right, and that's why no consoles have ever been hacked using save game exploits. And here even EVERYONE involved in the making of the hard- and the software had the interest to NOT allow something like that to happen.

      Back on topic. We're now at the point where the number of usable exploits is down to a handful, actually. There's a reason why malware creators are reaching for exploits in third party software already (btw, Adobe, get the f... off your rear and get your act together!), simply because the useable exploits in the system itself become too few and are fixed too quickly. Recently I've seen the first exploits for popular games. Script support and the general support of user created content really opens that Pandora's box. But they're still few and far between, almost all infections today happen with the consent and actual help of the user. It's social engineering, people! Not software engineering.

      The biggest security problem is not in the box on the floor. It's sitting right next to it.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Software alone wont ever solve this problem. by Opportunist · · Score: 4, Interesting

      Nope. Whitelisting would first of all require you to KNOW (not to assume, not to guesstimate, but to KNOW) that a given application is neither harmful (ok, that's doable to some degree, provided you invest the time, and hence money, into the whitelisting process) nor can be abused to be an infection vector. And the latter part is what makes the whole whitelisting pointless.

      Would you whitelist Flash? Would you whitelist Adobe Acrobat Reader? Would you whitelist your web browser? Or your media player, your MP3 player, your word processor, your instant messenger? Of course, you would pretty much have to or your user would go ballistic on you. Is it an attack vector? Oh, one of them currently certainly is!

      Whitelisting only solves the problem if you can ensure that the program you whitelist cannot be used as an attack vector. And you cannot do that unless you wrote the program yourself and thus know the way it handles user input. The moment a given program can open a file, a stream or a network connection, you open that program to user input. And that's the moment when security takes a cigarette break.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:Software alone wont ever solve this problem. by DarkOx · · Score: 2, Interesting

      Would you whitelist Flash? Would you whitelist Adobe Acrobat Reader? Would you whitelist your web browser? Or your media player, your MP3 player, your word processor, your instant messenger? Of course, you would pretty much have to or your user would go ballistic on you. Is it an attack vector? Oh, one of them currently certainly is!

      A more granular white list will will work. What you really need is a white list + ACE/ACL system. Symantec Endpoint Protection actually can do some of this stuff if your admin people invest enough time it writing rules. Yes you whitelist Acrobat Reader but you only allow it to open file streams to files ending in .pdf and only for read. Flash might have to play a little to get that to work, but it to could probably be sandboxed effectively. Your word processor again might need read access to files in many places but only needs to write *new* files in the documents directory and only needs to be allowed to write a couple hundred megs per instance so that it can't be used to DOS you.

      I could go on but you get the idea. You could build a system that is usable and at the same time hardened enough to remove most of the profit in attacking it. It would cost quite a bit and take a great deal of work to maintain. The industry has simply decided its better to tolerate a certain amount of crime and clean up afterwords.

      Its kinda like you house in that way. You accept there is a certain risk you will be broken into; and you just insure your stuff. Its a better alternative than the razor wire; surrounded steel walled bunker you'd otherwise have to have to keep people out.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  4. Security? by tpstigers · · Score: 3, Insightful

    I'm still confused about this whole concept of computer security. No other aspect of my life is particularly secure - why should I expect my computer to be secure? More to the point - why should I expect someone else to provide that security? In every other part of my life, my security is up to me to arrange and maintain. In my job, in my relationships, in my retirement, in my health - it's all up to me. Why do we think our computers will be different?

    1. Re:Security? by $RANDOMLUSER · · Score: 2, Interesting

      Too right. I've taken to asking people "You don't go to the bad part of town and have unprotected sex with junkies, why do you keep downloading this stuff?". Sadly, most people don't get the analogy.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:Security? by AshtangiMan · · Score: 2, Informative

      Bad analogy. Police don't provide security, they maintain control. The military may provide security, but only for itself. As for intelligence agencies, they are largely a misnomer. So in the end all you have is yourself, and your community.

    3. Re:Security? by Opportunist · · Score: 2, Interesting

      It's mostly psychological.

      A computer is something you use at home, at a place where you usually feel secure, safe and untouchable. Even at work you don't expect the door to be kicked open by someone grabbing your purse at gunpoint. Hence people feel safe when using their computer. And hence their guard is down.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  5. They have it half-right. by SanityInAnarchy · · Score: 2, Informative

    Our immune system has an advantage over virii and bacteria due to our greater cell specialization and intelligent response.

    First of all, you're only half-right here. Our bodies evolve diverse ecosystems of bacteria, actually varying quite a bit from person-to-person. The difference is that when we transmit bacteria from person-to-person, we might make each other sick, but that's unavoidable and actually healthy, to an extent -- it boosts our immune response. Computer systems don't get smarter when they get owned, and the risk seems much higher. (It won't kill you, but it could ruin your life, and it could ruin many lives very quickly, while in first world countries, deadly epidemics are far less common.)

    Also, Apple's approval process doesn't have to restrict users from having the option to install third-party software. It just has to provide a good, safe marketplace so that users can choose to only install Apple-vetted software.

    --
    Don't thank God, thank a doctor!
  6. Virus? Malware? by virtualonliner · · Score: 5, Interesting

    I think we are at a point where we cannot really distinguish between virus or spyware or scareware or whatever. Virus have already started doing what spyware doing a couple years ago. I mean, it sounds just pointless that we distinguish them. Bad program is a bad program. It does not matter what we call it. Guys at StopBadware came up with a good term a few years ago. It's a badware. It does not matter to the end user what it does!

  7. Macs by Mr+Pleco · · Score: 2, Funny

    The only solution.

    'Cause nothing runs on a mac.

    *gigglesnort*

  8. How is this evolution? by shikaisi · · Score: 5, Insightful

    I know evolution is a much-abused word, but TFA itself states "some malicious codes are a problem difficult to tackle because of their inherent complexity and an intelligent design". Let's give the Intelligent Designer some credit, even when he's a malevolent one. This virus is not going to "evolve" into another form any time soon, it has simple been designed to make limited adaptations to local circumstances.

    --
    No left turn unstoned.
    1. Re:How is this evolution? by c6gunner · · Score: 2, Interesting

      This virus is not going to "evolve" into another form any time soon, it has simple been designed to make limited adaptations to local circumstances

      That's primarily because nobody has bothered to make evolving viruses. Sure, we've made some that can change their code in order to try and avoid detection, but their "mutations" are intentionally limited because, in the end, the "intelligent designer" still wants them to continue functioning in a certain way.

      Now, if you didn't give a damn WHAT your virus did as long as it continued to replicate, there's no reason why you couldn't make one that does actually evolve. Now that you've brought it up, I'm almost tempted to try and make one :)

  9. Re:the benefits of open source... by pankajmay · · Score: 5, Insightful

    Face it, thanks to Open Sores we all get to suffer more malware and more powerful malware. If even Microsoft with all their programmers has a hell of a time keeping up with patches and all of that, how are average users going to stand a chance? Tell me again why closed source is such a horrible thing??

    Because closed source is equivalent to security through obscurity paradigm -- which never works and worse still - is illusory. You are only asking to live in your la-la land when the reality is different.
    Malicious people are going to develop such sophisticated attacks regardless of whether software is closed-source or open-source.

    Making such exploits open-source lets us know what sort of channels are exploited. This leads to a better understanding of the weaknesses in the underlying protocol. This is where you have improved software that won't fall down like a house of cards when kicked at the shins.

    With closed source -- you are trusting what? An obscure programmer who is under a deadline to push something out the door??

    You probably are not even aware of how many times Open Sourcing has saved your a$$. Just because you pretend the problem doesn't exist, does not mean that your ignorance is the truth.

  10. Making stupid boxes... by blahplusplus · · Score: 5, Interesting

    ... It might be time for the OS to compartmentalize the browser to have the net enclosed from the main system within a virtual machine. This way even if the "computer" were infected by malware it would disappear whne the VM was closed down, also a whitelist of Executables on the host machine would go a long way to stopping malware and the permanent logging/monitoring of executables or dlls being loaded that are unrecognized so they can be analyzed.

  11. Re:the benefits of open source... by Opportunist · · Score: 3, Insightful

    While not really an MS fanboy, the main reason why there's so little malware for OSS is because there's so little market. Malware is just like any software: They want to target a market as big as possible. Why are there so few commercial games for Linux? Same reason.

    Besides, it's not anymore which system is more secure. The main question today is, which system has the bigger amount of completely ignorant users who click anything promising him dancing bunnies. And you can have the tightest, most restrictive security system in place, if the user has the root password and hands it to everything promising him a dancing bunny, the security is swiss cheese. Windows, Linux, MacOS or whatever, if the user is a doofus, the system is easily compromised.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  12. It kinda depends by warrax_666 · · Score: 2, Insightful

    You're certainly right that a sufficiently motivated idiot can compromise any system, but the system designer could probably mitigate the problem of idiot users (dancing bunnies, etc. in their inbox) into irrelevance.

    It's just shoddy design that .doc files with macros can be opened directly in MS Word without any kind of sandboxing of the file system to prevent macros from rooting around the file system for other documents to infect. The way I see it, you could have a more fine-grained privilege system where it isn't all-or-nothing, but where some documents (files) get more privilege to "do things" based on where they're from (inbox, local file system, remote file system, etc.). Of course you'd need some way to elevate/demote the amount of trust you (as a user) have in a document. This could perhaps be exploited by spammers/scammers, but but if most of the documents your average user receives in their email runs fine with the lowest possible privileges, then they'd at least be more likely to actually notice when a document in your inbox needed elevated privileges to function. (As opposed to now, where you'd get the exact same warning for every single document in your inbox regardless of the documents. So your average user just learns to click "Yes, I know what I'm doing" without even reading the dialog box.)

    (I'm not saying things are much better in Linux land, it's just easier to make the point using MS Word .doc's as an example since Linux email clients don't tend to be quite as fast & loose with loading documents/attachments.)

    --
    HAND.
  13. Impressive summary by BeerCat · · Score: 2

    A summary that mentions "evolving" and "intelligent design" in the same sentence?
    Now that really is impressive (and guaranteed to upset both Darwinists and Creationists at the same time )

    Boffo! A good one!

    --
    "She's furniture with a pulse"
  14. Re:the benefits of open source... by Opportunist · · Score: 2, Insightful

    Care to back it up? I have here a rather extensive amount of samples per day flooding me, more than I can sensibly analyze away (fortunately 99% are just variants of something I already have). And nearly all of them rely on social engineering at some point. And all of them are for Windows.

    These asshats writing malware are not "real hackers". They're businessmen, plain and simple. They don't give a fuck whether they compromise your machine or the one of the doofus next to you. Actually, the doofus is more interesting because he probably cares less about security than you do and hands him more info.

    Of course, cracking the shell of a Linux box (pardon the pun) wins you the holy grail of hackerdom, and you gain cred by the truckload. But that's not the point here. Nobody writing malware cares for fame. Quite the opposite.

    It's a business. Take a look at RBN, as a prime example of how it's done. Do you think these guys care about hacker cred? Do you think they aim high at the pole vault to "prove" something? They couldn't give less of a fuck about your opinion about them. They do it for the money. Plain and simple.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.