Filtres antispam de Dotclear

Depuis quelques années déjà que ce blog est actif très peu de spams passent la barrière de la batterie de filtres que j’ai configurée :

Liste des filtres antispam

Concernant l’ordre, j’ai fait en sorte que ceux qui ne contrôlent que l’adresse IP soient en premier, ceux qui contrôlent également le contenu du commentaire ou du rétrolien soient en dernier :

  1. IP Filter[1] : Il utilise deux listes locales (blanches et noires) et est donc le plus rapide
  2. IP Lookup[2] : Il utilise les services externes (DNSBL) pour vérifier si l’IP n’est pas considérée comme émettrice de spam
  3. Stop Forum Spam : Identique au précédent mais utilise une autre liste d’IP spammeuses
  4. Rétrocontrôle : Ce filtre vérifie que l’émetteur du rétrolien est bien l’original
  5. Links Lookup[3] : Vérifie si les éventuels liens présents dans le commentaire (ou rétrolien) ne pointent pas vers des destinations suspectes (via SURBL.org)
  6. Akismet[4] : Filtre s’appuyant sur la base de spams maintenue par Wordpress.com ; il contrôle le contenu du commentaire ou rétrolien
  7. Bad Words[5] : Il utilise une liste locale de mots interdits
  8. Antiflood : Ne sert qu’à vérifier qu’un même commentaire n’a pas été soumis plusieurs fois dans un délai court[6]

Les 3 premiers contrôlent l’IP, les 4 suivants le contenu.

Deux filtres que j’avais installé un temps sont depuis désactivés :

  1. Fair Trackbacks[7] : il contrôle que la source du rétrolien (donc le billet) contient un lien vers le billet rétrolié, ce qui est exagéré de mon point de vue ; pas besoin que le billet source ait un lien explicite chez moi pour qu’il soit légitime à faire une liaison ici.
  2. Defensio : Un clone d’Akismet qui m’a valu pas mal de faux positifs, c’est-à-dire des commentaires considérés comme spams alors qu’il n’en était rien.

La liste des spams indique, depuis la version 2.8 de Dotclear le filtre qui l’a bloqué :

Liste de spams indiquant le filtre ayant provoqué la mise en quarantaine

Comme vous pouvez le constater, IP Lookup, Akismet et Stop Forum Spam (le tout dernier installé ce week-end) sont les principaux filtres détecteurs de spam, pas grand chose ne passe à travers jusqu’à maintenant.

Il faut savoir que la mise en œuvre des filtres suit le principe suivant :

  1. On passe le commentaire (ou rétrolien) au premier filtre ;
  2. S’il indique que le commentaire est un spam le commentaire est marqué comme indésirable et le traitement s’arrête ;
  3. S’il indique que le commentaire n’en est pas un le commentaire est publié normalement et le traitement s’arrête[8] ;
  4. Sinon, c’est que le filtre ne peut répondre, on passe au filtre suivant en reprenant à l’étape 2 ;
  5. Si aucun des filtres actifs n’a marqué le commentaire (ou le rétrolien) comme un spam ou légitime, il est publié (à moins que la modération a priori soit active).

De plus, certains filtres sont capables d’apprendre à reconnaître un spam d’un commentaire ou rétrolien légitime, comme par exemple Spamplemousse2 qui enrichit sa base de données dès que vous marquez un commentaire comme indésirable ou au contraire lorsque vous marquez un spam comme légitime.

Vous trouverez un peu plus d’information via l’aide en ligne de votre administration[9] ou dans la documentation de Dotclear 2.

Notes

[1] Fourni en standard avec Dotclear

[2] Fourni en standard avec Dotclear

[3] Fourni en standard avec Dotclear

[4] Fourni en standard avec Dotclear

[5] Fourni en standard avec Dotclear

[6] Ça peut arriver si le serveur met un peu de temps à publier le commentaire et que le commentateur s’impatiente et réitère.

[7] Fourni en standard avec Dotclear

[8] A priori seuls les filtres à base de listes « blanches », par exemple des listes d’IP autorisées explicitement, devraient répondre comme cela, ce qui est le cas du filtre IP Filter.

[9] Cliquez sur le lien « Besoin d’aide ? » lorsque vous êtes sur la page de réglage du plugin Antispam (menu Plugins).

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/12601

Haut de page