Home >> Spam >> Spam Assassin

Spam Assassin

Dernière modification : 18 avril 2004.
Première publication : 1er février 2003.

Quelques conseils

Pour optimiser SpamAssassin, voici mes quelques conseils :

Règles diverses

Avec les techniques utilisés actuellements par les spammeurs pour échapper aux recherches par mots-clefs, aux filtres bayesians, et l’absence de tentative de fausser des headers, il devient plus difficile, avec un SpamAssassin de base de chasser tous les Spams. Toutefois, les méthodes d’obfuscation peuvent être pourchassés, et des sets de règles ayant un tel but commencent a avoir un certain succès. D’autres règles se sont créés afin de blacklister certains domaines, etc...

Un wiki a été créé afin de permettre a chacun de partager ses règles. Sont ensuites apparus de nombreux sets de règles prêts à télécharger, ainsi qu’un site regroupant la pluspart d’entre elles ; le SpamAssassin Rule Emporium ! (SARE).

Parmis jeux de règles les plus anciens, et les plus souvent cités :

Il y a aussi les règles allemandes qui peuvent vous intéresser, mais attention, ces règles sont plutot aggressives (comparés aux règles de base), a ne pas utiliser si vous avez peur de perdre des messages (en particulier si vous recevez des mails érotiques). Enfin on pourra également citer les règles de blacklist de Bill Stearns ainsi que celles de Chris Santerre connus sous le nom de BigEvil.cf. Celles-ci, visant principalement des adresses mails et des noms de domaines pourraient être implémentés facilement dans le serveur de mail. D’ailleurs il existe des listes similaires, pour d’autres systèmes de filtrages.

Tenir ses règles à jour

Le plus intéressant avec les règles SpamAssassin pourra-t-on se dire, c’est d’avoir des règles les plus a jour possibles. Pour cela quelqu’un a écrit un script bash permettant de télécharger les mises a jours des sets les plus connus, et d’autres a votre convenance. : RulesDuJour. Il a une lacune importante : il ne vérifie pas la signature des règles (en fait les fichiers contenant les règles sont rarements signés), aussi si quelqu’un piratait un des serveurs hébergeant un set de règles, vous risquez de perdre du courriel.

Aussi afin de combler cette importante lacune et de faire mieux, j’ai écrit un utilitaire pour le remplacer en Perl : rule-get. Attention tout de même avec ces téléchargements automatiques : certaines de ces règles risquent de créer des faux positifs (elles n’ont pas toutes été testés avec le même soin que les règles de la distribution officielle).

Une blacklist des URLs en temps réels

Un spam fait presque toujours la promotion d’un site web. Ces mêmes sites webs se retrouvent dans tous les Spams. D’où l’idée des listes des blacklists d’URLs dont je parlais il y a peu de temps. Toutefois, comme les adresses des sites webs changent souvent, l’efficacité est limité. D’où la vieille idée de créer une base de données on-line qui serait consultée a chaque nouveau mail. Et bien, ca existe enfin : SURBL. Et cerise sur le gâteau, la page web vous explique comment l’intégrer à Spam Assassin 2.63. Etant donné l’efficacité, nul doute que cela sera fournis de base par la prochaine version de Spam Assassin.

Patch SpamAssassin

J’ai écris un petit patch permettant d’utiliser SpamAssassin 2.55 pour envoyer un mail au service abuse lorsqu’on demande a celui-ci de signaler le spam (spamassassin -r) , a l’aide du logiciel ricochet. Il y a de très fortes chances que celui-ci s’applique tel quel aux versions plus récentes (pas testé).

Divers

Paquets Debian

Les utilisateurs de la Debian stable pourront trouver des paquets mis à jour de SpamAssassin, et de Razor (patché) pour leurs distributions. Il leurs suffit de rajouter dans le fichier /etc/apt/sources.list :
   deb http://www.backports.org/debian stable razor
   deb http://www.backports.org/debian stable libdigest-nilsimsa-perl


Répondre à cet article

> Spam Assassin
12 mai 2004, par Vince

Super article

Par contre je suis à la recherche d’un outil de reporting analysant les log de spamassassin (utilisé avec amavis) et je n’arrive pas à en trouver un !

Peux tu me dire su tu en connais un ?

MErci

> Spam Assassin
20 avril 2004, par Didier

Bonjour,

Merci pour ce post très intéressant.

Ne connaissant pas encore très bien SpamAssassin, j’aurais bien aimé avoir des infos complètes sur l’installation de SpamAssassin sur une version Debian. Si vous connaissez donc un HowTo complet sur le sujet, merci encore ! ! !

Cordialement Didier

> Spam Assassin
6 mai 2004, par SuN

C’est clair ce post est très intéressant.

par contre spam assassin s’installe comment ? j’en encore rien capté aux différents ’how to’ du web :-(

merci d’avance !

> Spam Assassin
1er juillet 2004, par ce

Ben sous debian, c’est fort simple :

apt-get install spamassassin

puis édition du fichier de conf, histoire de rajouter les quelques lignes indispensables dont notamment la configuration de la langue, puis un sa-learn sur un répertoire contenant mes archives de spams. Perso, j’utilise kmail et en moins de cinq minutes ce fut fait (deux filtres à rajouter :)

Pour la config (toutes distrib) :

Spécifique kmail : http://desintegr.free.fr/ ?page=linux/spamassassin

Plus généraliste : http://www.linux-nantes.fr.eu.org/article.php3 ?id_article=148

> Spam Assassin
5 juin 2004, par Maxime Ritter

Malheureusement il existe de multiples manières d’installer SpamAssassin, ceci explique la difficultée d’obtenir des informations complètes sur le sujet... A moins que quelqu’un n’écrive un livre sur le sujet...

Il doit y avoir des documents plus détaillés sur l’installation dans tel cas particulier sur internet très probablement (comme par exemple avec Exim comme MTA local sur debian), mais je ne saurais dire ou trouver de tels documents. Probablement aussi majoritairement en anglais (ce qui ne me pose pas de problème a titre personnel, mais je ne suis pas une généralité)...

Les moteurs de recherches sont nos amis par contre :-))

> Spam Assassin
2 décembre 2004, par Nicolas

Si ça peut vous éviter de passer par Google : voilà trois liens très bien faits pour apprendre à interfacer SA avec Evolution :

http://krath.dk/linux/evolution_spamfilter/

http://www.atlantawebhost.com/articles/evolution_spamassassin.php

http://www.lazareff.com/humeurs/SpamAssassin

> Spam Assassin
15 avril 2005, par Footman

Si vous voulez utiliser SpamAssassin avec ClamAV, Postfix et AMaVis, voici quelques documentations intéressantes :

http://www.espace-groupware.com/anti-spam/ http://www.espace-groupware.com/anti-spam/index-antispam-advanced.html http://www.momonux.org/reseau/postfixamavis/PostfixAVetSpams.pdf http://www200.pair.com/mecham/spam/spamfilter20041003.html

Si vous voulez utiliser aussi Razor, Pyzor, DCC :

http://www.spamassassinbook.com/chapter11_preview.htm

Voila, j’espère que cela vous aidera :) (enfin bon vous avez peut-être avancé depuis 2004 lol ^^)

 
Steves free web site templates Site réalisé avec SPIP Valid HTML 4.01!