Pourquoi
un Antivirus ?
Pour Sécuriser les ordinateurs et préserver l'intégrité
des données d'un ordinateur, qui peuvent être d'une importance
énorme (par exemple, la base de données d'une banque ne
doit sous aucun prétexte être modifiée par un virus...)
Aspects techniques des Antivirus
Les Antivirus rivalisent souvent d'ingéniosité pour combattre
les virus. Cependant ces derniers trouvent souvent la parade. Nous allons
parler ici des différentes techniques utilisées par les
Antivirus pour combattre leur raison de vivre.
Principales
techniques de recherche virus
Nous présenterons quatre techniques majoritairement utilisées
par les Antivirus pour localiser les virus. Il s'agit du scanning, du
moniteur de comportement, du contrôleur d'intégrité
et de la recherche heuristique. Brièvement présenté,
le scanneur recherche dans tous les fichiers ou en RAM un code spécifique
qui est censé indiquer la présence d'un virus. Le moniteur
de comportement surveille les actions habituellement menées par
les virus, les contrôleurs d'intégrité signalent
les changements intervenus dans les fichiers et enfin la recherche heuristique
recherche des instructions généralement utilisées
par les virus.
Recherche
de la signature
On nomme ça aussi scanning. C'est la méthode la plus ancienne
et la plus utilisée. Son avantage est qu'elle permet de détecter
les virus avant leur exécution en mémoire. Son principe
est de rechercher sur le disque dur toute chaîne de caractères
identifiée comme appartenant à un virus. Cependant comme
chaque virus a sa propre signature, il faut, pour le détecter
avec un scanneur que le concepteur de Antivirus ait déjà
été confronté au virus en question et l'ait intégré
à une base de données. Un scanneur n'est donc pas en mesure
de détecter les nouveaux virus ou les virus polymorphes (car
ceci changent de signature à chaque réplication.) Cette
méthode est à la fois la plus simple à programmer
mais aussi la plus longue à mettre en uvre car elle n'est
utile que si elle recense tous les virus existant. Cela représente
une somme de travail considérable et est quasiment impossible
à réaliser. C'est pour ça que les concepteurs Antivirus
proposent des mises à jour de la base de donnée tous les
mois sur leur site WEB, c'est le seul moyen pour le scanneur de détecter
les nouveaux virus.
Utilisation d'un contrôleur d'intégrité
Schématiquement, un contrôleur d'intégrité
va construire un fichier contenant les noms de tous les fichiers présents
sur le disque dur auxquels sont associés quelques caractéristiques.
Ces dernières peuvent prendre en compte la taille, la date et
l'heure de la dernière modification ou encore un checksum (somme
de contrôle)Un CRC (code de redondance cyclique), ou un algorithme
de checksum avec un système de chiffrement propriétaire
pourra détecter toute modification ou altération des fichiers
en recalculant le checksum à chaque démarrage de l'ordinateur(si
Antivirus n'est pas résident), ou dès qu'un fichier exécutable
est ouvert par un programme (si Antivirus est résident); en effet
si le checksum d'un programme avant et après son exécution
est différent, c'est qu'un virus a modifié le fichier
en question, l'utilisateur en est donc informé. D'autre part
Antivirus peut aussi stocker la date et la taille de chaque fichier
exécutable dans une base de données, et tester les modifications
éventuelles au cours du temps. Il est en effet rare de modifier
la taille ou la date d'un fichier exécutable. La parade pour
les virus est de sauvegarder la date du fichier avant la modification
et de la rétablir après.
Moniteur
de comportement
Les moniteurs de comportement ont pour rôle d'observer l'ordinateur
à la recherche de toute activité de type virale, et dans
ce cas de prévenir lutilisateur.Typiquement, un moniteur
de comportement est un programme résident que l'utilisateur charge
à partir du fichier AUTOEXEC.BAT. et
qui reste actif en arrière plan, surveillant tout comportement
inhabituel. Que va faire le zouave ? Description dattaque virale.
Les tentatives d'ouverture en lecture/écriture des fichiers exécutables.
Les tentatives d'écriture sur les secteurs de partitions et de
démarrage. Les tentatives pour devenir résident.
Démarche
heuristique
Fondamentalement, l'analyse heuristique concerne la recherche de code
correspondant à des fonctions virales. Elle est différente
dans son principe, dun moniteur de comportement qui surveille
des programmes ayant une action de type virale. Lanalyse heuristique
est comme le scanning, passive. Elle considère le code comme
une simple donnée, et n'autorise jamais son jamais son exécution.
Un analyseur
heuristique va donc rechercher du code dont l'action est suspecte s'il
vient à être exécuté.L'analyse heuristique
permet par exemple, pour les virus polymorphes de chercher une routine
de déchiffrement. en effet une routine de déchiffrement
consiste à parcourir le code pour ensuite la modifier. Ainsi
lors de l'analyse heuristique, Antivirus essaie de rechercher non pas
des séquences fixes d'instructions spécifiques au virus
mais un type d'instruction présent sous quelque forme que ce
soit. Pour en revenir à notre exemple de virus polymorphes, Antivirus
cherche une suite d'instructions de lecture suivie d'une suite d'instruction
d'écriture. Cette méthode est donc un peu plus intelligente
que les autres : car elle vise à analyser les fonctions et instructions
les plus souvent présentes et que l'on retrouve dans la majorité
des virus. Cette méthode permet ainsi, contrairement au scanning,
de détecter des nouveaux virus dont la signature n'a pas été
ajoutée à la base de données.
Analyse spectrale
Tout code généré automatiquement est supposé
contenir des signes révélateurs du compilateur utilisé.
De même, au contraire, il est impossible de retrouver dans un
vrai programme exécutable compilé certaines séquences
de code. Cest grâce à ce principe qu'entre en jeu
l'analyse spectrale. Cette analyse vise à repérer les
virus polymorphes qui sont indétéctables autrement (leur
signature changeant à chaque réplication). En effet, lorsquun
virus polymorphe crypte son code, la séquence en résultant
contient certaines associations d'instructions que l'on ne trouve pas
en temps normal ; c'est ce que va détecter l'analyse spectrale.
Par exemple, si dans un programme exécutable, Antivirus trouve
une instruction de lecture d'un octet au-delà de la taille limite
de la mémoire, on sera probablement en présence de code
crypté, donc d'un virus polymorphe.
Techniques d'éradication de virus
Une fois un virus détecté, que ce soit en mémoire
ou sur le disque dur, il reste à le supprimer. Une fonction primordiale
des Antivirus est donc la suppression des virus. Leur but est de débarrasser
l'utilisateur de ce programme malveillant. Mais il n'est pas si simple
que l'on croit de les éradiquer et de récupérer
le programme original. En effet cela est impossible dans le cas de virus
avec recouvrement : ils détruisent une partie du programme sain
lors de sa duplication. La seule solution est la destruction des fichiers
infectés ou carrément le formatage du disque dur. Pour
les autres, même si ce n'est pas irréalisable, la tache
est cependant très ardue : il faut savoir très précisément
où est localisé, dans le fichier, le virus en question
sachant qu'il peut être composé de plusieurs parties, ensuite
il faut le supprimer, et enfin aller chercher la partie du programme
dont le virus avait pris la place et la restaurer. Toutes ces manipulations
nécessitent une connaissance parfaite du virus et de son mode
d'action. Cette éradication se faisant par une recherche (du
virus, de la partie déplacée), toutes les caractéristiques
des différents virus doivent être répertoriées
dans une base de donnée mise à jour pratiquement quotidiennement.
a>
Vous venez de gagner un lot de 32.000 euros via un concours organisé par Coca-Cola. Une arnaque sans sucre.
Un commercial de la société Vonage enregistré ses notes et données sensibles sur son espace privé Google Bloc-notes.
Une alerte concernant les nouvelles versions du ver Downadup. Ce ver infecte les postes de travail et serveurs Windows.
Le département britannique de l´Intérieur annonce préparer un plan qui permettra à la police d´infiltrer et espionner les ordinateurs personnels de l´ensemble des citoyens.
L´Association Française des Correspondants Informatique et Libertés organise le 21 janvier prochain sa 3ème Université des Correspondants Informatique et Libertés.
La Chine a rendu public huit importants cas de réseaux de contrefacteurs de films, logiciels et livres.
Comme il est de tradition sur ZATAZ depuis 13 ans, voici les actualités mensuelles de Maître Murielle Cahen, avocate spécialisée dans les NTIC.
Castlecops, association qui travaillait sur la cybercriminalité, vient d´annonce la cessation de ses activités.
Le service en charge des permis de conduire et cartes grises bloqué durant une semaine à cause d'un virus.
Les disques durs hébergeant une vingtaine de sites Indymedia rendus.
Le réseau bancaire online Paypal en panne durant cinq jours.
La chasse aux logiciels espions est ouverte. mais qu'elle sera son efficacité ?
Un modèle mathématique pour surveiller les conversations dans les forums et autres chans IRC.
Le ministère de la sécurité publique récompense les internautes qui ont balancé les webmasters de sites pornos.
Des pirates Russes et Estoniens jugés pour avoir lancé une arnaque par mel de taille XXL.
L'Inde et les Etats-Unis s'unissent dans la lutte contre le piratage et les virus.
3ème édition des Microsoft Techdays, le rendez-vous des professionnels de l´informatique, développeurs et décideurs techniques.
KLIPSCH dévoile ses nouveaux écouteurs : IMAGE X5, l’audio à emporter.
DivX annonce la nouvelle génération de son logiciel, DivX 7, basé sur le H.264 La nouvelle version permet de lire des vidéos HD, sur les PC et d’autres appareils.
Prévisions des actes de piratage informatique en 2009 par les laboratoires de sécurité Websense.
La marque de lingerie féminine, Aubade, nous a encore une fois gratifié d?un sublime calendrier mettant en scène ses divers produits. Retrouvez la page du mois de Janvier. Une leçon de séduction en douze parties qui fait merveille dans le calendrier 2009 de la marque de lingerie Aubade. Ce dernier est téléchargeable ici. Nous vous proposons chaque [...]
La marque de lingerie féminine, Aubade, nous a encore une fois gratifié d’un sublime calendrier mettant en scène ses divers produits. Retrouvez la page du mois en cours. Une leçon de séduction en douze parties qui fait merveille dans le calendrier 2009. Ce dernier est téléchargeable ici. Nous vous proposons chaque 1er du mois de retrouver la [...]
Bonjour, Stars-buzz.com n’est pas mort. Toujours là pour vous faire croustiller de news sur le cinéma, la musique, le cinéma. Le grand retour de vos actualités décalées comme vous les aimé à partir du 1er janvier 2009. Une légère boulette informatique a fait que nos serveurs ont fait pffittt… Certainement un coup de Bratt Pitt ! Dès le [...]