Software, der bruges til at inficere en computer. Efter at viruskoden er skrevet, er den begravet i et eksisterende program. Når dette program udføres, aktiveres viruskoden og vedhæfter kopier af sig selv til andre programmer i computeren og andre computere i netværket. Inficerede programmer fortsætter med at sprede virussen, og det er sådan, den spreder sig. Virkningen af virussen kan være en simpel spøg, hvor der dukker en besked op på skærmen ud af det blå, eller den kan ødelægge programmer og data med det samme eller på en bestemt dato. F.eks. forurenede den berømte Michelangelo virus maskinen på Michelangelos fødselsdag.Virus skal køres for at gøre skadeEn virus er et selvstændigt program, der knytter sig til et eksisterende program på en måde, der får det til at blive eksekveret, når programmet køres. Makrovirusser ligner hinanden. Viruskoden har erstattet nogle af eller alle makrokommandoerne. På samme måde er det ved udførelsen af makroen, at skaden sker (se makrosprog). “I naturen “Udtrykket “computervirus” blev opfundet i begyndelsen af 1980’erne, angiveligt efter at en kandidatstuderende havde præsenteret konceptet om et program, der kunne “inficere” andre programmer. Siden da er der blevet defineret mere end en million vira. Hovedparten af infektionerne stammer dog kun fra nogle få hundrede aktive varianter, som siges at være “in the wild”. Siden 1993 har WildList Organization holdt styr på virusangreb i hele verden. Du kan få flere oplysninger på www.wildlist.org. For et udsnit af forskellige virusinfektioner, se viruseksempler. Se in the wild, dangerous extensions, quarantine, disinfect, macro virus, email virus, behavior detection, polymorphic virus, stealth virus, worm, boot virus, vandal, virus hoaxes og crypto rage.Virus TheoryJohn von Neumann teoretiserede, at et computerprogram kunne replikere sig selv i sin artikel “Theory and Organization of Complicated Automata” fra 1949, og datalog Fred Cohen beskrev logikken for flere virustyper i sin artikel “Computer Viruses – Theory and Experiments” fra 1984. Se von Neumann-arkitektur.Windows vs. MacNæsten alle Windows-brugere installerer et antivirusprogram på deres computere, mens mange Mac-brugere ikke gør det. Windows-computere angribes konstant, fordi de udgør langt de fleste personlige computere og derfor er de lavthængende frugter. Desuden er Mac en Unix-baseret maskine, og Unix-arkitekturen adskiller styresystemet fra programmerne, hvilket gør den sværere at knække, om end ikke umulig. Selv om størstedelen af Mac-brugerne ikke bruger antivirusprogrammer, har der faktisk været vellykkede virusangreb mod Mac-computere, og Mac-brugere installerer i højere grad end tidligere antivirusprogrammer. Se antivirusprogram.