Un virus altera el funcionamiento normal del ordenador sin permiso y reemplaza archivos ejecutables con código malicioso. Pueden destruir datos o causar molestias. Los virus, gusanos y troyanos se propagan a través de software y contienen código dañino con objetivos como bromas o daños graves. Una bomba lógica es código oculto que se ejecuta cuando se cumplen ciertas condiciones preprogramadas con un propósito malicioso.