Software die gebruikt wordt om een computer te infecteren. Nadat de viruscode is geschreven, wordt deze begraven in een bestaand programma. Zodra dat programma wordt uitgevoerd, wordt de viruscode geactiveerd en worden kopieën van zichzelf aan andere programma’s in de computer en andere computers in het netwerk gekoppeld. Geïnfecteerde programma’s blijven het virus verspreiden, en zo verspreidt het zich. Het effect van het virus kan een eenvoudige grap zijn waarbij uit het niets een bericht op het scherm verschijnt, of het kan programma’s en gegevens onmiddellijk of op een bepaalde datum vernietigen. Het beroemde Michelangelo-virus besmette bijvoorbeeld de machine op Michelangelo’s verjaardag.Virussen moeten worden uitgevoerd om schade aan te richtenEen virus is een op zichzelf staand programma dat zich op zodanige wijze aan een bestaande toepassing hecht dat het wordt uitgevoerd wanneer de toepassing wordt uitgevoerd. Macrovirussen zijn vergelijkbaar. De viruscode heeft enkele of alle macro-opdrachten vervangen. Het is ook bij de uitvoering van de macro dat de schade wordt aangericht (zie macrotaal). “In het wild “De term “computervirus” werd in het begin van de jaren tachtig bedacht, vermoedelijk nadat een afgestudeerde student het concept had gepresenteerd van een programma dat andere programma’s kon “besmetten”. Sindsdien zijn er meer dan een miljoen virussen gedefinieerd. Het merendeel van de infecties wordt echter veroorzaakt door slechts een paar honderd actieve varianten, waarvan wordt gezegd dat ze “in het wild” voorkomen. Sinds 1993 houdt de WildList Organization virusaanvallen over de hele wereld bij. Ga voor meer informatie naar www.wildlist.org. Voor een voorbeeld van verschillende virusinfecties, zie virusvoorbeelden. Zie in het wild, gevaarlijke extensies, quarantaine, desinfecteren, macrovirus, e-mailvirus, gedragsdetectie, polymorf virus, stealth virus, worm, boot virus, vandaal, virus hoaxes en crypto rage.Virus TheoryJohn von Neumann theoretiseerde dat een computerprogramma zichzelf kon repliceren in zijn paper uit 1949 “Theory and Organization of Complicated Automata,” en computerwetenschapper Fred Cohen beschreef de logica voor verschillende soorten virussen in zijn paper uit 1984 “Computer Viruses – Theory and Experiments.” Zie von Neumann architectuur.Windows vs. MacBijna alle Windows-gebruikers installeren een antivirusprogramma op hun computer, terwijl veel Mac-gebruikers dat niet doen. Windows-computers worden voortdurend aangevallen, omdat ze de overgrote meerderheid van de personal computers uitmaken en dus het laaghangende fruit zijn. Bovendien is de Mac een op Unix gebaseerde machine, en de Unix-architectuur scheidt het besturingssysteem van de programma’s, wat het moeilijker te kraken maakt, hoewel niet onmogelijk. Hoewel de meerderheid van de Mac-gebruikers geen antivirussoftware gebruikt, zijn er wel degelijk succesvolle virusaanvallen tegen Macs geweest, en installeren Mac-gebruikers meer antivirus dan in het verleden het geval was. Zie antivirusprogramma.