Les différents types de virus
Il y a plusieurs types de virus informatiques nous allons vous les citer et les expliquer.
Virus classique
Pour commencer, il y a le virus classique qui est un morceau de programme, souvent écrit
en assembleur*, qui s'intègre dans un programme normal (le plus souvent à la fin, mais
cela peut varier). Chaque fois que l'utilisateur exécute ce programme « infecté », il active
le virus qui en profite pour aller s'intégrer dans d'autres programmes exécutables. De plus,
lorsqu'il contient une charge utile*, il peut, après un certain temps (qui peut être très long)
ou un évènement particulier, exécuter une action prédéterminée. Cette action peut aller
d'un simple message anodin à la détérioration de certaines fonctions du système
d'exploitation ou la détérioration de certains fichiers ou même la destruction complète de
toutes les données de l'ordinateur. On parle dans ce cas de « bombe logique » et de
« charge utile ».
*un langage de bas niveau qui représente le langage machine sous une forme lisible par un
humain.
*En informatique, on utilise ce terme au figuré pour désigner la partie du code exécutable
d'un virus qui est spécifiquement destinée à nuire.
Exemple : Wimux(Apparu en 2001, il se propageait dans les fichiers exécutables de Windows,
mais il infectait également les exécutables Linux (format Elf). Son seul but était de se
répandre, sans occasionner de dommages sur les systèmes infectés).
Virus de boot
Ensuite, il y a le virus de boot qui s'installe dans un des secteurs de boot d'un périphérique
de démarrage, disque dur, disquette, ou autre. Il remplace un chargeur d'amorçage*
existant (en copiant l'original ailleurs) ou en créé un (sur un disque ou il n'y en avait pas)
mais ne modifie pas un programme comme un virus normal ; quand il remplace un
programme de démarrage existant. Il se distingue du virus normal par le fait qu'il infecte
aussi un périphérique vierge de tout logiciel de démarrage, contrairement au virus
classique qui ne s'attaque jamais à rien.
*Un chargeur d'amorçage (ou bootloader) est un logiciel permettant de lancer un ou plusieurs
système d'exploitation.
La sécurité informatique Page 4