Los virus funcionan tomando el control del ordenador anfitrión y ejecutando el código para el que fueron programados, generalmente replicándose a sí mismos en otros programas o equipos sin el conocimiento del usuario. Las bombas lógicas, gusanos y troyanos son diferentes tipos de malware diseñados para ocultarse e infectar otros sistemas o dañar computadoras. El malware incluye una variedad de software dañino como virus, spyware, adware y crimeware.