Existen diversos tipos de virus informáticos como troyanos, gusanos y bombas lógicas. Los troyanos roban información o alteran el sistema, los gusanos se duplican a sí mismos, y las bombas lógicas se activan en eventos determinados. Los antivirus detectan y eliminan virus mediante el análisis de archivos contra una lista de firmas de virus conocidos.