What is a Computer Worm?
A computer worm should not be confused with a computer virus. Like viruses, worms are self-replicating programs that use the network to send copies of themselves to other nodes. But unlike viruses, worms do not need to attach themselves to existing programs. They can self-replicate, completely without user intervention. Worms cause damage in the form of consuming network bandwidth while viruses corrupt and damage existing files on a targeted machine.
The very first computer worm was unleashed accidentally in 1988 by Robert Tappan Morris. Another well-known computer worms was the SQL Slammer Worm of 2003, which owing to vulnerability in the Microsoft SQL, spread itself across the Internet.
The Blaster Worm used the Microsoft DCOM RPC, which is a technology for communication among software components across networked computers, in order to spread itself.
Some worms like the 1999 Melissa Worm, the 2003 Sobig Worms and the 2004 Mydoom worms used email to spread. These worms had some qualities of Trojans whereby they attached themselves to an email attachment and prompted the end user to open the attachment thereby causing infection to the computer.
To prevent computer worms infection and spreading:
• Keep the operated system, hardware, and software patched and up to date.
• Never open unsolicited email attachments because there could be a Trojan-like worm inside. The worms in attachments are not just limited to .exe files but can also be contained in Word and Excel sheets.
Worms can also spread through Instant Messaging services. There also may be links, which lead to malicious sites. Once clicked, the worm may be transferred through the network to your computer.
However worms are not always malicious. There have been ‘good’ worms as well! For example, the Nachi family of worms had been created to perform useful functions like download and install patches from Microsoft’s website to fix vulnerabilities in the host system.
However, the most important protection against this especially dangerous type of malware is caution and good antivirus software.
![]()








February 11th, 2010 at 8:17 pm
First, thanks to your astute post. I really like your blog and find it extremely informative. I love your skill of commenting (by blogging) small things that other blogger never take time to mention. I discovered it while doing a search on Google and I absolutely will come back here.
February 16th, 2010 at 2:08 pm
Thanks Felisha,
We are trying to take baby steps in the beginning so that everyone and anyone can learn computer security!
Sincerely,
365
February 20th, 2010 at 5:01 am
I’ve been lurking here for the past 3 days and I havefinally deceided to comment. I too have a passion for computers and have subscribed to your rss. Thank you!
February 21st, 2010 at 7:11 pm
Hi Burton,
Thanks for your kind words! Let us know if there are any special topics on computer security that you are interested in. Check out our free online security training and let us know what you think; The training goes into greater depth than the blog posts.
-365
February 26th, 2010 at 2:34 pm
Hey just wanted to say that I love your writing and wow what a great post! Keep me updated.
February 28th, 2010 at 5:43 pm
Thanks,
Sign up for our RSS feed to stay updated whenever we add new posts.
-365
March 15th, 2010 at 10:16 pm
Greetings I really appreciate your blog and wished to ask you precisely how to subscribe to your RSS Feed? Thanks for your time
March 16th, 2010 at 3:50 pm
In order to subscribe to an RSS feed or newsfeed you will need two things an RSS reader (also known as a news aggregator) and url (web address) of the RSS feed that you wish to subscribe. Our feed address is feed://www.computer-network-security-training.com/feed/rss/
1.) Download a News Aggregator / RSS Reader.
2.) Install the feed reader or news aggregator on the computer.
3.) Insert the url of the news feed (feed://www.computer-network-security-training.com/feed/rss/) there is usually an “add feed” button.
4.) Many of the news readers will allow you to set the interval that the software will look for a feed update others simply update daily.
6.) The information in the feed will be updated when the feed contains new content.