Antivirus and Internet Security software for home or business. Antivirus software was originally developed to detect and remove, hence the name. However, with the proliferation of other kinds of antivirus software started to provide protection from other computer threats.

Anti-virus software searches the hard drive and external media attached to a computer for any potential viruses or worms. Broadly speaking, the two main approaches to virus detection are:

  • Dictionary Approach: The anti-virus software checks a file and automatically refers to a dictionary of known viruses. If there is a match, the file is deleted, quarantined or repaired.
  • Suspicious Behavior Approach: The anti-virus software monitors the behavior of all programs and flags any suspicious behavior. For example, a program might be flagged if it tries to change settings to the operating system or write to a certain directory.