Tietokonevirus on haittaohjelma, joka monistaa itseään ja leviää tietokoneesta toiseen isännän eli dokumentin tai suoritettavan ohjelman mukana ihmisen toimen yhteydessä.[1] Mato on toinen tunnettu haittaohjelmatyyppi, mutta toisin kuin virus leviää ilman isäntää eikä tarvitse ihmisen toimintaa sen levittämiseen.[1]
Virukset voivat levitä esimerkiksi tietokoneverkon tai tiedontallennusvälineen mukana tulleen tiedoston kautta. Toisinaan virus on naamioitunut Bad Sectoriksi (levyeditorilla luettavuus erottaa tällaisen viruksen oikeasta vikakohdasta). Virus voi aiheuttaa haittaa myös vahingossa tai epäsuorasti esimerkiksi siten, että sen aiheuttama liikenne tukkii verkon heikoimpia kohtia tai lukitsee järjestelmiä salasanojen lukuisten avausyritysten takia. Pahimmillaan virus saattaa tuhota tietokoneen BIOS-muistin, jolloin tietokone ei enää käynnisty. Tietokoneviruksia vastaan on kehitetty erityisiä virustorjuntaohjelmia.