Polymorphic viruses explained

Some people have been affected by a new sophisticated type of virus which can wreak havoc on a computer system and avoid detection.
Now I have always been interested in topics such as computer network security and hacking and recently I have come across a threat which is relatively unknown within the public domain and hardly ever explained. Indeed most definitions of a polymorphic virus are confined within the offices of computer scientists specializing in network security. Polymorphic viruses are a prime example of the fact that even if you take the highest precautions then your computer can still become infected.

Now the the definition. Polymorphism literally means many forms and can mean different things within the realms of computing within programming the simplest example is function overloading (Having multiple functions with the same name that do different things). Now a polymorphic virus utilizes what is known as polymorphic code which means the program uses a complex algorithm to change the structure of the internal code while maintaining it’s core function. This enables the virus to avoid detection from virus scanners.

Now the chances are whatever the configuration of your computer is you may still be vulnerable to a polymorphic virus now I don’t know of any solutions to this problem programatically but I can make a suggestion. If your virus scanner does not pick up any viruses but your system is behaving suspiciously then back up only your most precious files and reinstall the operating system which is almost a sure fire method to kill a polymorphic virus. Remember just because your virus scanner says your system is clean don’t take it’s word for it.

Feel free to let me know what you think of the article.

Advertisements

About Tom (Tommy)
My name is Tom I'm 22 and currently living in the UK. I'm a software engineer. In my free time I blog, take photographs, watch movies and hang out with friends.

2 Responses to Polymorphic viruses explained

  1. People should also consider virtualization:

    Computer Security: Implementing desktop virtualization is no longer optional
    http://misterreiner.wordpress.com/2010/07/01/virtualization-not-optional/

    If you’re not using VMware Player, you should be!
    http://misterreiner.wordpress.com/2010/05/16/if-youre-not-using-vmware-player-you-should-be/

  2. Pingback: My Interview with Tom for United Tech Guys | I'm Not A Famous Blogger

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s