PPCReviews: Accueil arrow Articles arrow Utilitaires arrow Pocket SpamFilter
Pocket SpamFilter Convertir en PDF Version imprimable Suggérer par mail
Écrit par Manu   
13-07-2004
Index de l'article
Pocket SpamFilter
Installation - premiers pas.
Les filtres.
L\'application en elle-même.
En conclusion

Les filtres.



Vous aurez compris que le cœur du process repose sur les filtres. On en compte 6 : filtre basés sur le contenu (de l'en-tête ou du corps), une liste "blanche" d'emails amis, une liste blanche de domaines amis, une liste noire d'emails de spammeurs, une liste noire de domaines de spammeurs et une liste sur le pays d'origine du mail.

Le filtre de contenu

Le filtre de contenu repose sur des règles d'analyses. Le nombre de possibilités est monstrueux : on peut pratiquement tout faire ! Je ne vais pas tout détailler mais voici les plus courantes :
    filtre sur l'émetteur du mail,
    sur le nom de l'émetteur,
    sur le domaine,
    sur le pays d'origine,
    sur l'objet,
    sur l'en-tête,
    sur le corps du message,
    partout !
,
et à chaque objet à filtrer, on ajoutera une règle parmi lesquelles
    contient / ne contient pas un mot spécifique,
    ne contient rien,
    est / n'est pas un mot ou une expression,
    commence / ne commence pas par un mot ou une expression,
    finit / ne finit pas par un mot ou une expression.



Les caractères joker sont permis : ? pour remplacer un caractère, * pour remplacer une suite de caractères. Par exemple, "organi?e" sera valable pour "organize" et "organise". Si vous recevez un spam dont l'en-tête contient un truc du genre ÅÐÅÖåëðâå????, vous pouvez créer une règle sur l'en-tête avec comme expression *Ð* .

Pour clore la définition d'un filtre, il faut indiquer l'action à mener lorsque la règle est vérifiée : pas d'action, ami, suspect, spam ou à détruire.


Ça a l'air un peu compliqué comme ça, mais c'est en fait très simple, d'autant plus que vous ne partez pas de zéro : quelques centaines de règles (bon, en fait j'ai pas compté, mais il y en a beaucoup beaucoup !) sont déjà prêtes. Le plus dur est en fait de suivre l'imagination des spammeurs. Exemple, un mot classique, "viagra" peut se voir orthographié v1@gr@, v|agr@, v.i.a.g.r.a, etc... Il vous faudra créer un certain nombre de règles pour couvrir toutes les possibilités !


Les adresses d'amis

Là, c'est beaucoup plus simple, vous créez une liste blanche avec toutes les adresses dont vous souhaitez recevoir les mails. Pour simplifier la tâche, il est possible d'importer les adresses provenant de l'application "contacts".

Les domaines amis

Même principe que ci-dessus, il suffit de créer une liste des domaines dont vous êtes sûr que les mails ne seront pas des spams. Soyez tout de même prudent avec cette option, de nombreux spammeurs utilisent des adresses @hotmail.com, @msn.com, @aol.com. Ne mettez pas trop vite ces domaines dans votre liste blanche !


La black list d'emails

Toujours le même principe, mais cette fois en sens inverse : vous créez la liste d'adresses de personnes dont vous ne voulez plus recevoir les mails.

La blacklist de domaines

Cette option repose sur le même principe que précédemment. Des centaines de domaines (que je n'ai là non plus pas comptés !) sont déjà prédéfinis.


Les pays d'origine

Vous pouvez interdire les mails en fonction du pays d'origine du domaine. Option à manier avec prudence, car classer un pays entier comme un repère de spammeurs me semble un peu exagéré. D'ailleurs certains programmes pour PC classent par défaut la France parmi les pays spammeurs !




 

En direct des forums