A worm is a self-replicating computer program and a virus is a computer program that is attached to another program. The main difference between the two is that a worm is self-contained and uses a network to spread itself whereas a virus needs another program to be a part of in order to propagate itself. Both are forms of malware and are generally dealt with by anti-virus software.
Documents- Background Paper Presentation - A Study of Mass-mailing Worms
- Research Paper Presentation - ACT: Attachment Chain Tracing Scheme for Email Virus Detection and Control
- Homework
- A Study of Mass-mailing Worms, Wong, Bielski, McCune, Wang. CMU 2004. Proceedings of the 2004 AMC workshop on rapid malcode.
- The Spread of the Sapphire/Slammer Worm, Moore, Paxson, Savage, Shannon, Staniford, Weaver.
- Code-Red: a case study on the spread and victims of an Internet worm, Moore, Shannon, Claffy. Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurement.
- The Cornell Commission: On Morris and the Worm, Eisenberg, Gries, Hartmanis, Holcomb, Lynn, Santoro. Communications of the ACM, Vol. 32, Issue 6.
- ACT: Attachment Chain Tracing Scheme for Email Virus Detection and Control, Xiong. Proceedings of the 2004 ACM workshop on Rapid malcode.