Los virus informáticos se han ido evolucionando desde 1972 cuando se creó el primero. Existen diferentes tipos como virus de arranque, macrovirus, residentes, troyanos y gusanos de Internet. Los antivirus detectan, eliminan y reparan los daños de los virus filtrando programas ejecutados y escaneando archivos. Algunas personas crean virus por desafío tecnológico o para ganar notoriedad cuando los antivirus deben solucionarlos. Otras amenazas incluyen keyloggers, ingeniería social, y spam.