Accueil > Développement web > SPIP > Tuto Spip - Lutter contre le SPAM avec le plugin couteau suisse
989 visites

Tuto Spip - Lutter contre le SPAM avec le plugin couteau suisse

lundi 18 mai 2015

Version imprimable de cet article Version imprimable

Principes de base

Laisser la possibilité aux visiteurs de réagir aux articles, apporter ou demander des précisions, souligner leur qualité, voire même critiquer de manière constructive pour permettre d’améliorer les articles futurs, est utile aux webmestres et rédacteurs, mais il y a un problème auquel tôt ou tard tous sont confrontés : le spam.

En effet, des anonymes viennent essayer de pourrir le site web en y postant de la pub pour leur site web, quand ce n’est pas pour du viagra ou des services d’escort.

Il y a deux fonctions à combiner dans Spip afin de lutter contre le spam :

  • la première est une action de prévention, qui consiste à ne pas publier directement les messages sans l’aval d’un administrateur. Exactement comme pour les articles.
  • la seconde est un filtre anti-spam qui ne laissera pas les spammeurs écrire ce qu’ils veulent, le message ne sera donc même pas proposé. Ce filtre anti-spam est fourni par le méta-plugin Couteau Suisse.
    • les messages de l’administrateur pourront être validés directement en utilisant l’outil "Modération modérée", un outil de type "Administration" du Couteau Suisse.

voir aussi

Prévention

Menu Configuration -> Forum,

  • dans le cadre "Mode de fonctionnement par défaut des forums publics", choisir "Modération a priori (les contributions ne s’affichent publiquement qu’après validation par les administrateurs)."
  • dans le cadre "Forum", juste en dessous, ne pas activer les liens hypertexte et ne rien indiquer comme extension de document autorisé, ce qui, de fait, interdit aux visiteurs anonymes de joindre des documents.

Ne pas oublier d’enregistrer les modifications en cliquant sur le(s) bouton(s).

Répression

Le méta-plugin "couteau suisse" dispose d’un outil de lutte contre le Spam.

Une fois le plugin couteau suisse installé, aller dans le menu configuration -> Le Couteau Suisse puis Outils actifs/inactifs et Sécurité.
Il pourra être utile d’activer également l’outil "Taille des forums".

Il faudra donc lister les séquences interdites dans le cadre texte du même nom [1], typiquement les adresses des site web dont les spammeurs veulent faire la promotion.
Les http://, https://, www et "/" final peuvent être enlevés pour plus d’efficacité.

Pour ce faire, il suffira de regarder les messages de forum supprimés, et copier/coller le lien en ne gardant que la racine du site web. Par exemple, http://www.airportescorts.com.au/scarpe/shop-shoes.html deviendra http://www.airportescorts.com.au/, avant d’être à nouveau épuré à l’étape suivante et devenir finalement airportescorts.com.au.

Organisation

Cette procédure sert pour du traitement "de masse", et ne serait, à priori, pas d’une grande utilité pour mettre à jour une adresse unique d’un site spammeur [2].

Afin d’organiser la liste et de s’y retrouver, il est possible de suivre la méthode suivante :

  • Sous Linux (ou Windows avec Notepad++), copier les liens dans un fichier texte (Gedit, Kwrite...)
  • puis effacer les / finaux ainsi que les http:// avec la fonction "rechercher et remplacer" (par défaut CTRL+H [3])
  • les espaces entre chaînes seront par la même fonction remplacés par des retour à la ligne, habituellement codés \n
  • le fichier sera ensuite trié par ordre alphabétique, ce qui permettra de repérer les doublons. Sous Linux, la commande sort s’en chargera : sort fichier > fichier_trie
  • une fois le fichier trié, remplacer les retours à la ligne \n par des espaces pour avoir une liste au même format qu’au début.
  • puis recopier la liste organisée dans le cadre des séquences interdites du Couteau Suisse.

Modération Modérée

Une fois le plugin couteau suisse installé, aller dans le menu configuration -> Le Couteau Suisse puis Outils actifs/inactifs et Administration.

Notes

[1Le plugin contient quelque exemples de chaînes

[2mais permet d’éviter facilement les doublons

[3Dans Spip ce raccourci clavier ne remplace pas mais applique le style "intertitre"

Répondre à cet article

Total 151452 visites depuis 2511 jours | Site réalisé par Vader[FR] | SPIP | | Plan du site | Suivre la vie du site RSS 2.0 | contact mail