Définitions générales
Qu'est-ce qu'un virus informatique ?
Les virus informatiques sont nombreux, mais ils sont dotés
de certaines caractéristiques communes:
La
capacité de "s'auto-multiplier" (de se copier).
Une
partie qui, une fois activée, va tenter d'endommager les
données importantes de l'ordinateur infecté.
Les
virus informatiques peuvent avoir des effets divers, mais ils ont
tous en commun les particularités cités précédemment.
Certains d'entre eux ont pour effet de formater votre disque dur,
alors que d'autre s'appliquent à désordonner les
données composants vos documents, d'autre encore "détraquent"
l'affichage, etc...
Le virus dont le but n'est pas
spécifiquement la destruction des données sont tout aussi
dangereux: il "colonise" votre espace
disque et votre mémoire vive, et il en résulte une
baisse des performances très importante.
Bien sur, tout virus que vous pourriez détecter sur votre
ordinateur doivent être totalement supprimés le plus
rappidemment possible.
Les différents types de virus
Les virus composites
Les virus de secteur d'amorçage
Les virus flibustiers (bounty hunters)
Les virus furtifs
Les virus macro
Les virus multiformes
Les virus non résidents en mémoire
Les virus polymorphes (mutants)
Les virus résidents en mémoire
Les virus troyens
Les virus créés sous Visual Basic
Les virus de secteur d'amorçage
Un virus du secteur d'amorçage infecte le premier secteur
d'un disque physique: la zone d'amorce principale. A cause de la
structure inhérente sous Dos, le virus se trouve chargé
en mémoire avant les fichiers système. Le virus peut
donc contrôler l'ensemble des interruptions DOS et se créer
des possibilités de reproduction et de destruction. Les virus
de secteur d'amorçage modifient soit le contenu du secteur
d'amorçage du disque, ou celui du secteur d'amorçage de
DOS en modifiant leur contenu par les informations qu'il désire.
Le contenu original est déplacé vers une autre partie
du disque et le virus s'octroie cet emplacement. Le virus redirige
certaines opérations où il a déplacé les
données originales. Le virus est par conséquent exécuté
en premier, ce qui lui donne la possibilité de se loger en
mémoire avant que la séquence d'amorçage ne se
poursuive. Les virus de secteur d'amorçage résident
généralement en mémoire et y restent jusqu'à
ce que l'ordinateur soit mis hors tension.
Les virus flibustiers (bounty hunters)
Les virus flibustiers s'attaquent directement à
certains programme antivirus et les mettent en échec. Ce type
de virus est très rare mais peut être très
efficace contre certains antivirus.
Les virus furtifs
Les virus furtifs, ou "intercepteurs d'interruptions",
prennent le contrôle des interruptions du DOS, afin de tromper
les programmes antivirus, pour que ces dernier "croient"
que les fichiers sont non-infectés. De manière plus
précise, le programme qui essaye de lire les fichiers
infectés en verra la version originale et non infectée.
Cette prise de contrôle de la table d'interruption s'effectue
au début de la zone de mémoire. Habituellement, quand un
programme émet une demande d'interruption, celle-ci est
habituellement dirigée vers la table d'interruption.
Si le virus intercepte ces demandes, il peut les diriger n'importe où,
et effectuer toute les opérations. Ce contrôle de la table
d'interruption permet au virus furtif de se cacher de manière
extrêmement efficace. Sa détection est très
difficile.
Les virus macro
Les virus macro ont pour cible le fichier "normal.dot"
qui est utilisé pour tout exécution de MS Word ou
Excel. Ainsi, toute nouvelle macro créée avec
"normal.dot" sera infectée. Les conséquences
sont multiples, de la boîte de dialogue à la suppression
des fichiers.
Les virus multiformes
Les virus multiformes possèdent les mêmes
caractéristique que les virus de secteur d'amorçage et
du virus parasitaire. Il infecte les fichier *.COM et *.EXE ainsi que
le secteur d'amorçage. Démarrer un ordinateur à
partir d'une disquette infectée par ce virus va avoir comme
effet de loger ce virus en mémoire vive et d'affecter le
secteur d'amorçage du disque dur.
Les virus non résidents en mémoire
Les virus qui ne résident pas en mémoire
infectent des fichier *.COM, *.EXE, ou *.SYS et sont activé
chaque fois que le fichier infecté est utilisé. Dès
la première étape du lancement d'un fichier infecté,
d'autres programmes se trouvent infectés et servent à
leur tour de vecteur d'infection lorsqu'ils sont utilisés. La
méthode d'infection de ses virus est hautement imprévisible,
et leur taux d'infection est aussi élevé que les virus
résidents en mémoire, leur taille étant plus
petite. Ces virus ne modifient pas la table d'interruption et ne se
placent pas en mémoire.
Les virus polymorphes (mutants)
Lorsqu'ils se multiplient, les virus polymorphes cryptent ou
modifient leur code. Ainsi, aucune copie de ce virus n'est semblable.
Les programmes antivirus, se référant à une base
de signature connue, sont mis en échec par ce virus. La
popularité de ces virus a augmenté, suite à la
mise au point d'un moteur de mutation, par un groupe ou une
personne (?) se faisant appeler "Dark Avenger" (le vengeur
noir). Il a été diffusé sur plusieurs moteur BBS
et son code de programmation à été rendu public.
Le moteur de mutation permet de transformer n'importe quel virus
normal en virus polymorphe.
Les virus résidents en mémoire
Les virus résidents en mémoire infectent la
mémoire vive et perturbent divers fonctions de bas niveau
(interruptions). Ces virus peuvent causer de nombreux dégâts
et peuvent rester à l'abri de certains antivirus. Une fois
logé dans la mémoire conventionnelle ou la mémoire
haute, il va infecter systématiquement tout les programmes
exécutés. La diffusion du virus résident en
mémoire est rapide et très efficace. Une fois logé
en mémoire, l'unique façon de le déloger est de
couper toute source d'alimentation.
Les virus troyens
Les virus troyens sont des virus de prise de contrôle
d'un ordinateur distant (via la connexion internet). Il existe sous
deux formes:
-Soit celui qui vous veut du mal obtient votre
adresse IP et à partir de la peut faire ce qu'il veut sur
votre machine
-Soit vous recevez un programme destiné à
prendre le contrôle de votre machine.
Les virus réseau
Les virus réseau prennent pour cible les systèmes
d'exploitations pour réseau et utilise ensuite le réseau
pour s'y répandre. Ils prennent le contrôle des
interruption NetWare pour modifier l'effet des divers demandes
d'interruptions.
Les virus créés sous Visual Basic
Les virus écrits en VB Script utilisent des logiciels
fabriqués par Microsoft pour se répandre. En effet, leur
langage de programmation Visual Basic et son dérivé
VB Script. Ces virus sont d'actualités avec les célèbres
I Love You et Melissa. I Love You, une fois en contact avec Outlook,
lui commande d'envoyer une copie du message auquel il est attaché
à chacune des adresses du répertoire. Melissa attaquait
avec les fonctions d'automatisation du traitement de texte Microsoft
Word.
Les virus composites
Les virus composites sont des virus qui possèdent
toutes les caractéristique citées ci-dessous. Ils ont
pour cible fichier, secteur d'amorce...
Ce type de virus est très
rare.