Les logiciels utilisés pour infecter un ordinateur. Après avoir été écrit, le code du virus est enfoui dans un programme existant. Une fois ce programme exécuté, le code du virus est activé et attache des copies de lui-même aux autres programmes de l’ordinateur et aux autres ordinateurs du réseau. Les programmes infectés continuent à propager le virus, c’est ainsi qu’il se propage. L’effet du virus peut être une simple farce qui fait apparaître un message à l’écran de façon inattendue, ou il peut détruire des programmes et des données immédiatement ou à une certaine date. Par exemple, le célèbre virus Michelangelo a contaminé la machine le jour de l’anniversaire de Michelangelo.Les virus doivent être exécutés pour faire des dégâtsUn virus est un programme autonome qui s’attache à une application existante de manière à être exécuté lorsque l’application est lancée. Les macro-virus sont similaires. Le code du virus a remplacé tout ou partie des commandes de la macro. De même, c’est lors de l’exécution de la macro que les dommages sont causés (voir le langage macro). Dans la nature « Le terme « virus informatique » a été inventé au début des années 1980, apparemment après qu’un étudiant diplômé ait présenté le concept d’un programme capable d' »infecter » d’autres programmes. Depuis lors, plus d’un million de virus ont été définis. Toutefois, la plupart des infections sont dues à quelques centaines de variantes actives, dites « sauvages ». Depuis 1993, la WildList Organization recense les attaques de virus dans le monde. Pour plus d’informations, consultez le site www.wildlist.org. Pour un échantillon de différentes infections virales, voir les exemples de virus. Voir dans la nature, extensions dangereuses, quarantaine, désinfection, macro virus, virus de courrier électronique, détection de comportement, virus polymorphe, virus furtif, ver, virus de démarrage, vandale, canulars de virus et rage cryptographique.Théorie des virusJohn von Neumann a théorisé qu’un programme informatique pouvait se répliquer dans son article de 1949 « Theory and Organization of Complicated Automata », et l’informaticien Fred Cohen a décrit la logique de plusieurs types de virus dans son article de 1984 « Computer Viruses – Theory and Experiments ». Voir architecture de von Neumann.Windows vs. MacPresque tous les utilisateurs de Windows installent un programme antivirus sur leur ordinateur, alors que de nombreux utilisateurs de Mac ne le font pas. Les ordinateurs Windows sont constamment attaqués, car ils constituent l’immense majorité des ordinateurs personnels et sont donc les fruits à portée de main. En outre, le Mac est une machine basée sur Unix, et l’architecture Unix sépare le système d’exploitation des applications, ce qui le rend plus difficile à craquer, mais pas impossible. Bien que la majorité des utilisateurs de Mac n’utilisent pas d’antivirus, il y a effectivement eu des attaques virales réussies contre des Mac, et les utilisateurs de Mac installent des antivirus plus que par le passé. Voir programme antivirus.