Il reste que la méthode des patterns me semble imparfaite, en effet, elle n'est que curative et surtout nominative.
Ne peut-on pas distinguer un virus d'un autre fichier, par ses propriétés intrinsèques ?
Je m'explique :
Lorsqu'un link-virus (le meilleur exemple) contamine un fichier il l'infecte en remplaçant son exe-loader, marque les hunks standards en overlay-hunks (pour ce que j'en sais) et donc on peut au moins détecter un fichier infecté car il possède une en-tête exe non standard.
Ce qui fait qu'on n'a pas besoin de patterns (et si le virus mute?) pour détecter un link virus.
Corollaire rigolo : si on s'infecte soi-même en forgeant des en-têtes overlay par dessus les exe habituels, on les empêche d'être contaminés, car au pire l'ecrasement de leur hunk-header par celui du virus rendra le prog innopérant, ce qui est plus sécurisant (plus de backdoor)
C'est une sorte de vaccin, et c'est comme ça que je fais sur mon Amiga (oui, je sais c'est pas Linux, mais c'est très moderne et croyez moi je ne cherche qu'à donner des idées, l'Amiga et les virus c'est une longue histoire)
[^] # Patterns!=bonne solution
Posté par Anonyme . En réponse à la dépêche Premier Antivirus GPL multi-plateforme. Évalué à 4.
Ne peut-on pas distinguer un virus d'un autre fichier, par ses propriétés intrinsèques ?
Je m'explique :
Lorsqu'un link-virus (le meilleur exemple) contamine un fichier il l'infecte en remplaçant son exe-loader, marque les hunks standards en overlay-hunks (pour ce que j'en sais) et donc on peut au moins détecter un fichier infecté car il possède une en-tête exe non standard.
Ce qui fait qu'on n'a pas besoin de patterns (et si le virus mute?) pour détecter un link virus.
Corollaire rigolo : si on s'infecte soi-même en forgeant des en-têtes overlay par dessus les exe habituels, on les empêche d'être contaminés, car au pire l'ecrasement de leur hunk-header par celui du virus rendra le prog innopérant, ce qui est plus sécurisant (plus de backdoor)
C'est une sorte de vaccin, et c'est comme ça que je fais sur mon Amiga (oui, je sais c'est pas Linux, mais c'est très moderne et croyez moi je ne cherche qu'à donner des idées, l'Amiga et les virus c'est une longue histoire)
Amigalement