'n Rekenaarvirus is 'n rekenaarprogram wat homself kan kopieer en ander rekenaars kan besmet sonder toestemming of die kennisname van die gebruiker. Die term "virus" word ook dikwels verkeerdelik gebruik om baie ander verskillende soorte kwaadwillige- en advertensie sagteware te beskryf. Die oorspronklike virus kan die kopieë verander of die kopieë kan hulself verander soos in die geval van metamorfiese virusse. 'n Virus kan slegs van een rekenaar na 'n ander versprei as dit na die ander rekenaar oorgedra word, deur dit byvoorbeeld oor 'n netwerk of die Internet te stuur of deur dit vanaf 'n verwyderbare stoormedium soos 'n sagteskyf, CD of USB flitsgeheuestokkie te laai. Virusse kan ook na ander rekenaars versprei word deur netwerk- of ander soorte lêerstelsels te besmet waartoe ander rekenaars toegang verkry. Virusse word ook soms verwar met rekenaarwurm- en Trojaanse perdprogramme. 'n Wurm kan homself na ander rekenaars versprei sonder dat dit 'n ander program as gasheer benodig en 'n Trojaanse perd is 'n lêer wat oënskynlik skadeloos is en voorgee om ander dinge te doen as wat dit in der waarheid doen.