This document defines and describes different types of malicious software including worms, viruses, Trojans, spyware, rootkits, adware, ransomware, and malvertising. It explains how each functions to spread and cause harm. Computer viruses are further categorized by their infection methods such as resident viruses that reside in memory, overwrite viruses that corrupt files, and directory viruses that alter file paths. Common virus symptoms and examples of anti-virus software are also outlined.