Un virus de computadora es un programa malicioso que infecta sistemas para realizar acciones dañinas como dañar archivos, robar información o replicarse a otras computadoras. Los gusanos o worms solo se replican sin causar daños para propagarse más ampliamente, mientras que los troyanos permiten a otros acceder a una computadora infectada sin el conocimiento del usuario. Los antivirus detectan y eliminan varios tipos de malware como virus, spyware y gusanos usando métodos como comparar firmas de archivos sospechosos.