Slide 1 Spring 2008 www.umsl.edu/~iclabs Slide 2 Definitions Virus A virus is a piece of computer code that attaches itself to a program or file so it can spread…