Worms, Trojans, Malware, Spyware, malicious software or Virus are terms people are all too familiar with in this digital age. With the millions of different harmful programs out on the