Los virus informáticos se propagan a través de software infectado y tienen diversas funciones perjudiciales. Existen varios tipos de virus como troyanos, gusanos, bombas lógicas y virus residentes, de acción directa, de sobreescritura y multipartitos. Los antivirus protegen los sistemas detectando y eliminando virus.