Virusas – save platinti sugebanti
kompiuterio programa. Griežtai apibrežiant, – kompiuterio programa, kuri dauginasi, prikabindama savo koda prie kitu kompiuterio programu arba dokumentu. Iš to kiles ir šiu programu pavadinimas, nes biologijoje
virusai plinta isiskverbdami i organizmu lasteles. Bendresniu požiuriu virusams priskiriami ir
kirminai – kompiuteriu tinkluose besidauginancios programos.