Mjukvara som används för att infektera en dator. Efter att viruskoden skrivits är den nedgrävd i ett befintligt program. När det programmet väl körs aktiveras viruskoden och fäster kopior av sig själv till andra program i datorn och andra datorer i nätverket. Infekterade program fortsätter att sprida viruset, vilket är så det sprider sig. Effekten av viruset kan vara ett enkelt spratt som dyker upp ett meddelande på skärmen helt plötsligt, eller så kan det förstöra program och data direkt eller vid ett visst datum. Det berömda Michelangelo viruset smittade till exempel maskinen på Michelangelos födelsedag.Virus måste köras för att göra skadaEtt virus är ett fristående program som fäster sig vid ett befintligt program på ett sätt som gör att det utförs när programmet körs. Makrovirus är liknande. Viruskoden har ersatt några eller alla makrokommandon. På samma sätt är det vid utförandet av makrot som skadan sker (se makrospråk). ”I det vilda ”Termen ”datavirus” myntades i början av 1980-talet, förmodligen efter att en doktorand presenterat konceptet om ett program som kunde ”infektera” andra program. Sedan dess har mer än en miljon virus definierats. Huvuddelen av infektionerna kommer dock från endast några hundra aktiva varianter, som sägs vara ”in the wild”. 1993 har WildList Organization hållit reda på virusattacker runt om i världen. Mer information finns på www.wildlist.org. För ett urval av olika virusinfektioner, se virusexempel. Se in the wild, dangerous extensions, quarantine, disinfect, macro virus, email virus, behavior detection, polymorphic virus, stealth virus, worm, boot virus, vandal, virus hoaxes and crypto rage.Virus TheoryJohn von Neumann teoretiserade att ett datorprogram kunde replikera sig självt i sin uppsats ”Theory and Organization of Complicated Automata” från 1949, och datavetenskapsmannen Fred Cohen beskrev logiken för flera olika typer av virus i sin uppsats ”Computer Viruses – Theory and Experiments” från 1984. Se von Neumann-arkitektur.Windows vs. MacNästan alla Windows-användare installerar ett antivirusprogram i sina datorer, medan många Mac-användare inte gör det. Windows-datorer attackeras ständigt, eftersom de utgör den stora majoriteten av persondatorer och därför är de lågt hängande frukterna. Dessutom är Mac en Unix-baserad maskin, och Unix-arkitekturen skiljer operativsystemet från programmen, vilket gör den svårare att knäcka, även om det inte är omöjligt. Även om majoriteten av Mac-användarna inte använder antivirusprogram har det faktiskt förekommit framgångsrika virusattacker mot Mac-datorer, och Mac-användarna installerar antivirusprogram i större utsträckning än tidigare. Se antivirusprogram.