Filtre Anti-Spam

Nous avons développé et mis en service un nouveau filtre anti-spam basé sur le principe de la liste grise. Le principe consiste à provoquer une erreur temporaire à chaque nouveau message et forcer ainsi le correspondant à re-émettre le message. Ceci se passe au niveau du protocole SMTP et reste totalement transparent pour l’utilisateur. L’expéditeur est mis dans une « liste grise » et s’il répète son message, on stocke alors l’expéditeur dans une « liste blanche » et ses prochains messages seront directement retransmis.

Ceci se base sur l’idée que les spammeurs qui envoient des millions de mails ne s’encombrent pas de la gestion des erreurs temporaires et ne se donnent pas la peine de répéter un mail « perdu ».

Nous rejetons également les mails anonymes, c’est-à-dire ceux qui ne fournissent pas d’adresse de retour où répondre en cas d’erreur, de même ceux dont le message ne contient ni l’expéditeur ni l’auteur.

 

 

Les premières mesures, depuis bientôt un mois d’exploitation, nous montrent que nous rejetons entre 85 et 95 % des mails. Les quelques courriers indésirables que nous recevons sont envoyés par des vrais serveurs qui respectent le protocole SMTP et qu’il faut éliminer par d’autres moyens.  

Si on tient compte des mails reçus directement (liste blanche) et des mails acceptés après répétition, on arrive approximativement à 20% de mails acceptés ! 

L’avantage de ce filtre, installé en amont de notre serveur, est qu’il est uniquement basé sur le non respect du protocole et qu’il ne dépend pas du contenu des mails. Cette technique présente l’immense avantage sur les autres de ne pas provoquer de « faux positifs » : un vrai message ne sera jamais pris pour du spam. De plus ce filtre est totalement indépendant du serveur de mail qu’il protège. Le seul inconvénient mineur constaté est que le premier mail d’un nouveau correspondant subit un certain délai, dépendant du temps que met le serveur émetteur à réexpédier un message. Certain serveurs essayent au bout de quelques minutes, pour d’autres ça peut aller à plus d’une heure.

 

Voici une statistique réalisée chez un de nos utilisateur sur la période précédant et suivant la mise en service du filtre, qui illustre mieux qu'un long discours, l'efficacité du filtre !