A számítógép megfertőzésére használt szoftver. A víruskód megírása után egy meglévő programba temetkezik. Amint ez a program végrehajtásra kerül, a víruskód aktiválódik, és másolatokat csatol magáról a számítógép más programjaihoz és a hálózat más számítógépeihez. A fertőzött programok tovább szaporítják a vírust, így terjed a vírus. a vírus hatása lehet egyszerű tréfa, amely a semmiből felugrik egy üzenet a képernyőn, vagy azonnal vagy egy bizonyos időpontban elpusztítja a programokat és az adatokat. A híres Michelangelo vírus például Michelangelo születésnapján fertőzte meg a gépet.A vírusokat futtatni kell ahhoz, hogy kárt okozzanakA vírus egy olyan önálló program, amely úgy csatlakozik egy meglévő alkalmazáshoz, hogy az alkalmazás futtatásakor végrehajtódik. A makrovírusok hasonlóak. A víruskód a makróparancsok egy részét vagy egészét helyettesíti. Hasonlóképpen a makró végrehajtása az, ami kárt okoz (lásd makrónyelv). “A vadonban “A “számítógépes vírus” kifejezést az 1980-as évek elején találták ki, állítólag azután, hogy egy végzős hallgató bemutatta egy olyan program koncepcióját, amely képes “megfertőzni” más programokat. Azóta több mint egymillió vírust definiáltak. A fertőzések nagy része azonban mindössze néhány száz aktív változatból származik, amelyeket “vadon élőnek” neveznek. 1993 óta a WildList szervezet nyomon követi a vírustámadásokat világszerte. További információért látogasson el a www.wildlist.org weboldalra. A különböző vírusfertőzések mintáját lásd a víruspéldáknál. Lásd: in the wild, veszélyes kiterjesztések, karantén, fertőtlenítés, makrovírus, e-mail vírus, viselkedésérzékelés, polimorf vírus, lopakodó vírus, féreg, bootvírus, vandalizmus, vírushoaxok és kriptodüh.VíruselméletJohn von Neumann 1949-es “Theory and Organization of Complicated Automata” című munkájában elméletet állított fel arról, hogy egy számítógépes program képes önmagát replikálni, Fred Cohen informatikus pedig 1984-es “Computer Viruses – Theory and Experiments” című munkájában több vírustípus logikáját írta le. Lásd von Neumann architektúra.Windows vs. MacMajdnem minden Windows-felhasználó telepít vírusirtó programot a számítógépére, míg sok Mac-felhasználó nem. A Windows számítógépeket folyamatosan támadják, mivel ezek teszik ki a személyi számítógépek nagy többségét, és ezért ezek a legalacsonyabban lógó gyümölcsök. Ráadásul a Mac egy Unix-alapú gép, és a Unix architektúra elválasztja az operációs rendszert az alkalmazásoktól, ami megnehezíti a feltörést, bár nem lehetetlen. Bár a Mac-felhasználók többsége nem használ vírusirtó szoftvert, valóban voltak sikeres vírustámadások a Mac-ek ellen, és a Mac-felhasználók a korábbinál több vírusirtót telepítenek. Lásd vírusirtó program.