Lutter contre le "Spam"

ArticleCategory: [Choose a category, translators: do not translate this, see list below for available categories]

SystemAdministration

AuthorImage:[Here we need a little image from you]

[Photo of the Authors]

TranslationInfo:[Author + translation history. mailto: or http://homepage]

original in en Katja and Guido Socher 

en to fr Georges Tarbouriech 

AboutTheAuthor:[A small biography about the author]

Katja est l'�ditrice Allemande de LinuxFocus. Elle aime Tux, le cin�ma & la photo et la mer. Sa page personnelle se trouve ici.

Guido est un fan de Linux de longue date et il aime ce syst�me pour les choix et la libert� qu'il offre. Il permet de s�lectionner et de d�velopper des solutions adapt�es � vos besoins.

Abstract:[Here you write a little summary]

Le Spam dans le courrier !? Le Spam dans le courrier �lectronique augmente � une vitesse alarmante et devient un probl�me majeur pour presque tout le monde.
Dans cet article nous expliquerons comment r�agir contre ce fl�au.

ArticleIllustration:[One image that will end up at the top of the article]

[Illustration]

ArticleBody:[The main part of the article]

Qu'est-ce que le "Spam" ?

Le Spam poss�de plusieurs noms. Certains le nomment UCE (Unsolicited commercial email - Courrier commercial non sollicit�), d'autres l'appellent Courrier non d�sir�, mais dans tous les cas ces noms n'expliquent pas de quoi il s'agit vraiment. Si vous ne recevez pas (encore) de spam, consultez cette collection de spam (spam_samples.html). C'est une s�lection al�atoire de messages re�us seulement en quelques jours. Lisez-les et vous comprendrez vite que �a n'a rien � voir avec le commerce ou les affaires. Ces "spammers" sont des criminels. Aucun "commercial" s�rieux n'ennuierait ou n'offenserait des millions de personnes afin de trouver quelques "gogos" susceptibles d'acheter ses trucs.

C'est un classique malentendu de la part des personnes ayant peu utilis� Internet de croire que ce type d'annonce peut �tre compar� aux informations qu'ils re�oivent de temps en temps de leur supermarch�. Les produits vendus par ce style de courrier sont souvent ill�gaux ou bien il ne s'agit m�me pas de produits. Ce sont des moyens destin�s � vous soutirer de l'argent.

Qu'est-ce que �a repr�sente ?

Les "spammers" obtiennent vos adresses de courrier �lectronique � partir des pages web, des groupes de discussion ou des registres de domaines (si vous poss�dez votre propre domaine). Certains utilisent des robots pour extraire les adresses, les gravent su CD et les vendent � petit prix � d'autres "spammers". Si votre adresse figure en texte clair sur votre site, de tels programmes sont capables de l'extraire, et dans quelques temps vous aurez un gros probl�me que vous ne pourrez plus arr�ter. Il s'amplifiera tous les jours !

En 1998 le pourcentage de spam envoy� � LinuxFocus repr�sentait moins de 10%. En Novembre 2002, voil� � quoi ressemblent les statistiques :

Notre serveur re�oit environ 4075 messages par semaine. 3273 sont du "spam" !
=> 80% de tout le courrier est du Spam.

C'est-�-dire que 80% de la capacit� du serveur de courrier et 80% de la bande passante sont utilis�s pour quelque chose que personne ne veut.

Parmi ces 3273 messages non d�sir�s, environ 40% viennent d'Am�rique (essentiellement Canada, Etats-Unis, Mexique) et environ 30% viennent d'Asie (essentiellement Cor�e, Chine, Taiwan).

Que faire contre le Spam ?

Si vous regardez les "�chantillons" vous remarquerez que la plupart offrent la possibilit� de se d�sinscrire de la liste. Ne le faites pas ! Vous avez affaire � des criminels. Aucun des "spammers" ne recevra quoi que ce soit si tant est qu'il maintienne une v�ritable liste de d�sinscription. Pourquoi alors continuer � proposer cette possibilit� ? La r�ponse est simple. L'impression sur le lecteur est bien meilleure et c'est de plus un excellent outil statistique. Les "spammers" peuvent ainsi v�rifier imm�diatement que le courrier a bien �t� re�u. En d'autres termes vous accusez r�ception du courrier !

L'id�e de liste de d�sinscription pose �galement un simple probl�me technique. LinuxFocus n'est pas un tr�s gros site, mais il nous faudrait une personne � plein temps pour d�sinscrire 3273 messages non d�sir�s par semaine et ce en d�sinscrivant un courrier par minute. Chaque "spammer" utilise une m�thode diff�rente et ce serait un travail stupide et st�rile. Les listes de d�sinscription sont une absurdit� et ne servent qu'aux "spammers".

La seule chose � faire consiste � effacer ces messages.

Logiciels pour contr�ler le spam

Il existe plusieurs moyens de filtrer ce type de courrier et c'est une tr�s bonne chose puisqu'il devient plus difficile pour les "spammers" de les contourner. C'est malgr� tout une course � l'armement. Les outils de filtrage deviennent de plus en plus sophistiqu�s mais les "spammers" am�liorent aussi leurs m�thodes.

Il existe deux types de filtres :
  1. Les moyens de contr�le disponibles dans le MTA (Message Transfer Agent=Serveur de courrier). Ils permettent habituellement de rejeter le courrier. C'est-�-dire que vous ne le stockez m�me pas. Vous renvoyez un code d'erreur d�s que vous identifiez le courrier comme �tant du "spam" pendant la r�ception. Les outils classiques de ce type sont des listes de blocage bas�es sur les IP et des v�rificateurs d'en-t�tes de messages.

  2. Le filtrage apr�s r�ception. Dans ce cas le courrier est effectivement distribu� mais il est filtr� a posteriori.
Nous allons maintenant �tudier les diff�rentes possibilit�s ainsi que leurs avantages et inconv�nients. La meilleure solution pour se d�barrasser du spam consiste � utiliser diff�rents outils.

Rejeter le courrier directement depuis le MTA

Si vous rejetez le courrier depuis le serveur pendant la r�ception, le "spammer" peut recevoir un code d'erreur lui indiquant que l'adresse ne fonctionne pas. S'il fait partie de la cat�gorie des "graveurs de CD", il est possible qu'il retire l'adresse. Cette m�thode permet aussi d'�conomiser de la bande passante puisque vous ne recevez pas le message complet. Vous pouvez envoyer le code d'erreur d�s que vous avez identifi� qu'il s'agit de spam.

Pour ce faire, il vous faut un bon MTA le plus souple possible. Malheureusement les deux serveurs les plus r�pandus, Sendmail et celui de Bill Gates, ne sont pas du tout adapt�s � cette t�che. Il existe deux autres tr�s bonnes solutions : Postfix et Exim. Si vous ne pouvez pas changer de serveur vous pouvez ajouter un proxy smtp en amont du serveur (smtp = Simple Mail Transfer Protocol, le protocole de courrier d'Internet).

Nous allons maintenant pr�senter quelques techniques courantes de filtrage ainsi que leur fonctionnement. Bien s�r, il ne s'agira pas de d�crire exactement la configuration de chaque MTA. L'article serait trop long. A la place, je propose de lire la documentation du MTA que vous utilisez. Postfix et Exim sont tr�s bien document�s. Certains MTA poss�dent encore plus d'options mais celles qui pr�c�dent sont habituellement disponibles dans tout bon logiciel serveur de courrier. L'avantage de ces v�rifications vient de ce qu'elles ne sont pas consommatrices de ressources. Le fait d'appliquer ces contr�les ne vous obligera pas � investir dans du nouveau mat�riel pour votre serveur de courrier.

Filtrage du courrier d�j� re�u

Les techniques suivantes sont g�n�ralement appliqu�es � l'ensemble du courrier et le serveur exp�diteur ne remarquera m�me pas que les messages n'ont pas �t� distribu�s. Cela signifie aussi qu'un exp�diteur l�gitime ne recevra aucun message de non r�ception. Le message dispara�t tout simplement.
Cela dit, je dois pr�ciser que ce qui pr�c�de est incorrect dans la mesure o� tout d�pend des possibilit�s de filtrage du serveur de courrier. Exim, par exemple, est tr�s souple et permet d'�crire des filtres personnalis�s.

De nombreuses autres solutions existent pour combattre le spam. Je pense que celles qui pr�c�dent couvrent l'essentiel.

La meilleure solution consiste � contr�ler dans le MTA dans un premier temps et � se d�barrasser du spam restant dans un deuxi�me temps � l'aide d'un filtrage a posteriori.

Courrier HTML

Une forme particuli�rement dangereuse de spam est celle du courrier au format HTML.

La plupart des "spammers" proposent la "possibilit� de d�sinscription" afin de voir combien de messages aboutissent. Le courrier au format HTML offre un bien meilleur moyen de contr�le : les images. Vous pouvez comparer ce syst�me � celui des compteurs de visites trouv�s sur certaines pages web. Le "spammer" peut conna�tre exactement le nombre de messages lus et � quel moment ils l'ont �t�. Si vous �tudiez attentivement le spam, vous d�couvrirez que dans certains cas l'URL des images incluses contient un num�ro s�quentiel : le "spammer" peut savoir qui lit le courrier et quand. Une incroyable faille de s�curit�.

Les programmes modernes de lecture de courrier n'afficheront pas les images t�l�charg�es � partir d'une URL. Toutefois, il n'existe pas franchement de lecteur de courrier HTML moderne et s�r. Kmail et la toute derni�re version de Mozilla mail proposent de d�sactiver les images provenant d'une source externe. La plupart des autres programmes fourniront d'excellentes statistiques au "spammer".

La solution ? N'utilisez pas de programmes aptes � lire le courrier HTML ou bien t�l�chargez votre courrier et d�connectez-vous avant de lire vos messages.

D'o� vient le spam ?

Ne faites jamais confiance � l'adresse de l'exp�diteur se trouvant dans le champ "From" du courrier non d�sir� ! Il s'agit soit d'utilisateurs fant�mes ou de victimes innocentes. Il est tr�s rare que ce soit la v�ritable adresse du "spammer". Si vous voulez savoir d'o� vient le courrier vous devez lire l'en-t�te complet :
...

Received: from msn.com (dsl-200-67-219-28.prodigy.net.mx [200.67.219.28])
        by mailserver.of.your.isp (8.12.1) with SMTP id gB2BYuYs006793;
        Mon, 2 Dec 2002 12:35:06 +0100 (MET)
Received: from unknown (HELO rly-xl05.dohuya.com) (120.210.149.87)
        by symail.kustanai.co.kr with QMQP; Mon, 02 Dec 2002 04:34:43
Ici, un h�te inconnu dont l'adresse IP est 120.210.149.87 pr�tendant �tre rly-xl05.dohuya.com envoie un courrier � symail.kustanai.co.kr. symail.kustanai.co.kr prend le relais et envoie le message � son destinataire.
Le "spammer" se cache quelque part derri�re 120.210.149.87 qui est probablement l'adresse IP dynamique d'une connexion par modem.

En d'autres termes, la police pourrait trouver cette personne en se rendant chez le propri�taire de kustanai.co.kr et en r�clamant les logs du serveur et une liste des communications de la compagnie t�l�phonique locale. Vous avez donc tr�s peu de chances de trouver de qui il s'agit.

Il est �galement possible que la premi�re partie de l'adresse soit truqu�e et que le "spammer" se trouve r�ellement derri�re dsl-200-67-219-28.prodigy.net.mx. C'est parfaitement envisageable puisqu'il n'y a aucune raison pour laquelle symail.kustanai.co.kr devrait envoyer le courrier � msn.com par la connexion par modem dsl (dsl-200-67-219-28.prodigy.net.mx). Le serveur.de.votre.fai (nom symbolique) est le serveur de votre prestataire et seule la partie de la ligne "Received:" est fiable.

Il est possible de trouver le "spammer" mais il vous faut l'aide des services secrets et de la police pour aller chez prodigy.net.mx.

Conclusion

Si le spam continue � se d�velopper � ce rythme, Internet transportera bient�t plus de spam que de v�ritable courrier �lectronique. Le spam circule aux frais du destinataire. De plus en plus de bande passante est n�cessaire et souvent les syst�mes de courrier doivent �tre am�lior�s pour pouvoir g�rer le spam.
Les lois de la plupart des pays ne font pas grand chose pour prot�ger les gens contre ces criminels. En fait, certains pays ont des lois qui servent � p�naliser les honn�tes gens (Gestion des droits "num�riques", etc) et � aider les criminels (par exemple � obtenir d'excellentes statistiques sur le spam).

Rejoignez la "Coalition Against UCE" ! (Coalition contre le courrier commercial non d�sir�).
euro.cauce
http://www.euro.cauce.org/en/
cauce
http://www.cauce.org/


Les Fournisseurs d'Acc�s � Internet devraient contr�ler leurs syst�mes de courrier. Aucun acc�s non authentifi� aux serveurs de courrier ne devrait �tre accord� et la quantit� de message qu'un utilisateur peut envoyer par minute devrait �tre limit�e.

R�f�rences