le SIC à mis en place un nouveau systeme de lutte anti spam (pour ceux qui n’auraient pas suivi, le SPAM ce sont les messages commerciaux non sollicités viagra, rolex, penis etc... qui envahissent nos boites de mails)
ce systeme appelé GreyListing Liste Grise a l’avantage de faire chuter le taux de SPAM de plus de 90%
il a le désavantage d’induire un délai de plusieurs dizaines de minutes dans la réception du mail (uniquement pour des sites exterieurs aux notres)
le logiciel utilisé
Avec notre serveur de messagerie sous postfix, le système de greylisting est géré par postgrey Fonctionnement sans probleme après plusieurs semaines d’installation, avec les valeurs par défaut :
- 5 minutes de durée de refus pour un meme triplet qui se présente
- 30 jours de rétention des triplets qui se sont deja présentés dans la base locale —delay=N greylist for N seconds (default : 300) —max-age=N delete entries older than N days since
Principe du GreyListing
Le principe de base est décrit ici :
le principe du greylisting
En quelques mots, le GreyListing repose sur le principe
suivant :
la majorité des spammeurs font du Fire and Forget, ce qui signifie qu’ils envoient des milliers de mails à la chaine vers de nombreux serveurs de mail,
à partir de PC ayant un serveur de messagerie temporaire et non officiel. Ils ne respectent pas le standard SMTP qui indique qu’en cas d’échec de transmission, le serveur émetteur DOIT réemettre son mail.
L’étude faite par E. Harris montre que ces spammeurs ne réemmettent quasiment jamais leur mails à destination de leur correspondants.
Partant de ce principe, le GreyListing consiste a ce que notre serveur de mails REFUSE TOUS les mails que nous recevons, en premiere approximation, et attende une réémission de la part du serveur emetteur, avant de l’accepter définitivement.
En effet, en cas de refus du serveur de mail destinataire, la norme de messagerie SMTP prévoie que l’emetteur RE-EMETTE son mail
Deux cas se présentent alors :
- soit le serveur emetteur est un "bon" serveur officiel et sérieux, respectueurs des RFC sur SMTP et il re-emet son mail...
- Dans ce cas là, lors du 2ème envoi, notre serveur de messagerie l’accepte et vous recevez le mail normalement. Entre la premiere et la 2eme tentative, il s’est écoulé un délai de 5 à 30mn en moyenen environ (avec un écart type important..on constate de temps en temps des délais assez longs)
[1]
- soit l’émetteur ne re-emet pas son mail ! et c’est donc probablement un spammeur ! le 1er mail non réémis est alors perdu abandonné !!
Ce filtrage a été testé avec succes dans un grand nombre d’université. Il n’est pas sans conséquence
** d’une part le taux de SPAM reçu chute de 90% ... il ne passe, si vous
avez suivi, que les SPAM de SPAMMEURS "professionnels" qui RE-EMETTENT leur mails
** d’autre part : le refus du mail induit un Time Lag dans la réception du mail puisque notre serveur refuse, le mail est stocké sur le serveur de mail d’origine entre 5 et 30minute maximum avant qu’il ne soit re-émis vers chez nous et accepté.
Lors de la réception d’un mail qui a été greylisté vous verrez apparaitre dans les entetes du mail la notion suivante X-Greylist : delayed 2015 seconds by postgrey-1.17 at com1 ; Wed, 05 Jan 2005 00:33:21 CET
indiquant que ce mail a été retenu (GreyListé) 33minutes sur le serveur d’origine avant qu"’il n’ait été re-émis et accepté
Doit-on grey-lister tous les sites ?
Si besoin un systeme de liste blanche permet d’accepter les mails provenant de sites connus, sans les soumettre au systeme de de rétention par la liste grise... On met donc en liste blanche les sites "amis" (univ-mrs.fr, cnrs.fr etc...
si vous constatez trop de retard de la part de certains sites avec lesquels vous communiquez regulierement, je pourrai les mettre en liste blanche.
exemple : de tracage dans notre serveur de mail
Jan 5 11:11:55 com1 postfix/smtpd[31849] : NOQUEUE : reject : RCPT from
zaqdb737cc1.zaq.ne.jp[219.115.124.193] : 450
on voit ici que le mail refusé que beker aurait du recevoir, provient de BarbaraAxelrod@andrivon.com et m’a tout l’air d’etre une adresse de spammeur. Ce mail risque de ne pas etre re-émis, et donc ne sera jamais reçu.
[2]
