Software folosit pentru a infecta un calculator. După ce codul virusului este scris, acesta este îngropat într-un program existent. Odată ce acel program este executat, codul virusului este activat și atașează copii ale sale la alte programe din calculator și la alte calculatoare din rețea. Programele infectate continuă să propage virusul, acesta fiind modul în care se răspândește.Efectul virusului poate fi o simplă farsă care afișează din senin un mesaj pe ecran, sau poate distruge programele și datele imediat sau la o anumită dată. De exemplu, celebrul virus Michelangelo a contaminat mașina de ziua de naștere a lui Michelangelo.Virușii trebuie să fie executați pentru a face pagubeUn virus este un program autonom care se atașează la o aplicație existentă într-un mod care face ca acesta să fie executat atunci când aplicația este rulată. Macrovirusurile sunt similare. Codul virusului a înlocuit unele sau toate comenzile macro. De asemenea, pagubele se produc în timpul execuției macrocomenzii (a se vedea limbajul macro). „În sălbăticie „Termenul „virus informatic” a fost inventat la începutul anilor 1980, se presupune că după ce un student absolvent a prezentat conceptul unui program care ar putea „infecta” alte programe. De atunci, au fost definiți mai mult de un milion de viruși. Cu toate acestea, cea mai mare parte a infecțiilor provine de la doar câteva sute de variante active, despre care se spune că sunt „în sălbăticie”. „Din 1993, organizația WildList ține evidența atacurilor de viruși din întreaga lume. Pentru mai multe informații, vizitați www.wildlist.org. Pentru un eșantion de diferite infecții cu viruși, consultați exemple de viruși. A se vedea în sălbăticie, extensii periculoase, carantină, dezinfectare, virus macro, virus de e-mail, detectarea comportamentului, virus polimorfic, virus invizibil, vierme, virus de boot, vandal, farse de virus și cripto furie.Teoria virusurilorJohn von Neumann a teoretizat că un program de calculator se poate replica singur în lucrarea sa din 1949 „Theory and Organization of Complicated Automata”, iar informaticianul Fred Cohen a descris logica pentru mai multe tipuri de viruși în lucrarea sa din 1984 „Computer Viruses – Theory and Experiments”. A se vedea arhitectura von Neumann.Windows vs. MacPrincipalii utilizatori de Windows instalează un program antivirus în computerele lor, în timp ce mulți utilizatori de Mac nu o fac. Computerele Windows sunt atacate în mod constant, deoarece reprezintă marea majoritate a computerelor personale și, prin urmare, reprezintă fructul cel mai ușor de atins. În plus, Mac este o mașină bazată pe Unix, iar arhitectura Unix separă sistemul de operare de aplicații, ceea ce îl face mai greu de spart, deși nu imposibil. Deși majoritatea utilizatorilor de Mac nu folosesc programe antivirus, au existat într-adevăr atacuri virale reușite împotriva Mac-urilor, iar utilizatorii de Mac instalează programe antivirus mai mult decât în trecut. A se vedea programul antivirus.