# data[].attributes.body
boot sektor virusi – napadaju Master Boot Record

parazitski – zaraze izvršne datoteke dodavanjem svog sadržaja u strukturu programa

svestrani virusi – napadaju boot sektore i izvršne programe

virusi pratioci – stvori .com datoteku koristeći ime već postojećeg .exe programa i ugradi u nju svoj kod

link virusi – u trenu inficiraju napadnuti računalni sustav, može izazvati pravi kaos na disku

makro virusi – imaju mogućnost da sami sebe kopiraju, brišu i mijenjaju dokumente

# data[].attributes.body
Pravi boot sektor bi se premjestio na prazni prostor diskete i proglasio neispravnim. Napisala su ga dvojica pakistanskih programera koji su bili očajni zbog činjenice da se njihovi programi piratiziraju.

# data[].attributes.body
Prvi pravi predak današnjih virusa bio je Prevading animal koji je bio sposoban nadodavati se na druge programe na UNIVAC 1108 računalnom sustavu. Prvi potvrđeni nalaz računalnog virusa je bio 1982. i zvao se Elk Cloner. Taj virus je zarazio BOOT section disketa za Apple II računala.

1986. nastao je Brain koji je inficirao IBM PC računala koji bi zamijenio boot sektor diskete sa svojom kopijom.

# data[].attributes.body
prvi dio je dio koji omogućava razmnožavanje virusa – obvezan dio virusa

drugi dio je nosiva komponenta koja može biti bezopasna ili opasna – nije obvezna

treći dio je funkcija za okidanje ili takozvani trigger funkcija – određuje vrijeme kada će se aktivirati nosiva komponenta virusa – nije obvezna.

# data[].attributes.body
Računalnim virusima se često nazivaju i drugi štetni programi, npr. trojanski konji i crvi, iako oni zapravo ne inficiraju datoteke, već imaju druge funkcije, na primjer širenje mrežom (crvi) te krađa korisničkih lozinki i brojeva kreditnih kartica i/ili omogućavanje pristupa neovlaštene osobe zaraženom računalu.

# data[].attributes.body
računalni program koji može "zaraziti" druge programe tako da u njih unese kopiju samog sebe. Virus se može proširiti računalnim sustavom ili mrežom koristeći se ovlastima korisnika koji su zaraženi. Svaki program koji je zaražen postaje virus i tako zaraza raste.