A számítógépes vírusok olyan programok vagy programrészletek amik beépülnek más programokba, mert önállóan nem életképesek. A vírusok először rejtőzködnek, majd elkezdik az önreprodukciót ezzel is biztosítva a fennmaradásukat. A nevéből is adódóan valamilyen formájú károkozás a végeredmény, ami lehet hardveres vagy szoftveres.
Tehát többféle hatást válthatnak ki a programjukban megírt feldatok szerint. Néhány példa ezek közül: fájlműveletek, grafikus vagy hangproblémák előidézése, gépünk zombihálózatba kapcsolása, adatvesztés illetve lopás (ezeken túl vírusonként változhatnak a károkozás módjai).
Két módja van a vírusok létrehozásának napjainkban: egy létező vírust valaki visszafejt, változtat rajta és újra fordítja ezt "mutánsnak" nevezzük; az eredeti szerző fejleszti tovább a vírusát ezt pedig "víruscsaládnak", mivel az újabb verziók a régebbiek helyére szaporodnak.



