Comment stopper les spams de trackbacks sur des anciens posts d’un blog sous Wordpress

Hier soir malgré la présence d’Akismet le superbe plugin antispam de wordpress je me suis fait attaquer par des spams trackback à une fréquence d’un spam à la minute. Voici comment j’ai stoppé ce problème :

Première solution il est possible d’installer un plugin pour wordpress qui à chaque fois que le blog reçoit un trackback va vérifier si le site qui veut vous lier cite effectivement un lien de votre blog. Ce plugin est bien fait et surtout très utile par les temps qui court et peut se superposer à akismet qui parfois n’est pas efficace. Pour installer ce dernier il faut aller ici.

La seconde solution est d’installer le plugin wordpress “auto close trackback” qui ferme automatiquement le trackback au bout d’une durée de 14 jours (durée d’ailleurs éditable).

Troisième solution un peu plus radicale : fermer les trackbacks. Cette opération est hyper facile sur les nouveaux posts car il suffit de décocher “Allow link notifications from other Weblogs (pingbacks and trackbacks.)” dans le menu “Option/Discussion” de l’administration de votre blog. En revanche cela ne règle pas le problème sur les anciens posts qui nécessite la manipulation suivante.
Il faut se logger dans phpmyadmin (l’outil d’administration de votre base mysql) est d’effectuer cette ligne de commande sql :

Update wp_posts
set `ping_status` = ‘closed’
where `post_date` < '2007-01-23'

Voila plus jamais de spams de trackback et pour ma part plus de trackback possible sur 2803 mais cela n’est pas si grave que cela!

D’ailleurs Akismet vient de sortir la version 2 de son plugin qui est téléchargeable ici.

9 Comments

  1. Bertrand (45 comments)
    Posted January 23, 2007 at 10:29 am | Permalink

    “et pour ma part plus de trackback possible sur 2803 mais cela n’est pas si grave que cela!”

    Je ne suis pas vraiment d’accord avec toi sur ce point là. Mais bon la tendance est à fermer le trackback alors que c’est aussi ce qui faisait le charme et la puissance de la blogosphère, son interconnexion, sa réactivité… C’est d’ailleurs peut être la seule invention des blogs !

  2. henri (3221 comments)
    Posted January 23, 2007 at 10:35 am | Permalink

    Bertrand en fait le trackback n’est pas tellement utilisé sur 2803. Seulement une vingtaine en presque deux ans d’existence de 2803 ;) Donc je ne pense pas que cela va changer bcp de chose pour les personnes reprenant de l’info dispo sur 2803. D’ailleurs je crois plus en des outils de tracking de buzz comme celui développé par mrboo.

    Je pense aussi que des outils comme technorati te permettent de suivre beaucoup mieux les informations et les liens entre blogs. Bref pour moi cela sera technorati et non pas le trackback…

  3. Laurent (54 comments)
    Posted January 23, 2007 at 12:39 pm | Permalink

    Moi j’ai trouvé une solution un peu barbare mais qui fontionne tres bien.

    Le “< a >< /a >

  4. Laurent (54 comments)
    Posted January 23, 2007 at 3:56 pm | Permalink

    Bizarre que ca ne l’affiche pas,

    < a >
    Désolé pour le double post…< /a >

  5. henri (3221 comments)
    Posted January 23, 2007 at 5:48 pm | Permalink

    tu voulais afficher quoi?

  6. Benoît (17 comments)
    Posted January 23, 2007 at 6:14 pm | Permalink

    Sinon WordPress 2.1 qui vient de sortir embarque déjà la dernière version de Akismet.

    Quant aux trackbacks il est vrai que souvent ils posent problèmes… du moins parfois ils fonctionnent bien et d’autres non… ceci dit, je trouve qu’ils sont bien utiles quand meme pour faire découvrir du contenu aux autres.

  7. Laurent (54 comments)
    Posted January 23, 2007 at 7:02 pm | Permalink

    En fait si tu as un plugin antispam sur ton wordpress, il faut mettre l’attribut

  8. Laurent (54 comments)
    Posted January 23, 2007 at 7:06 pm | Permalink

    Merci d’enlever mes commentaires je suis en train de flooder pour rien… Je t’envoie un mail ce sera mieux :)

  9. kwa (361 comments)
    Posted January 24, 2007 at 8:07 pm | Permalink

    Ayant pas loin de 100 % de faux positifs avec mes blogs protégés par Akismet, j’ai beaucoup de mal à qualifier ce plug-in de “superbe”… L’installation de WordPress Hashcash m’a permis de réduire sensiblement le spam côté commentaires, et je filtre les plus gros spammeurs en bloquant directement les adresses IP des FAI étrangers de pays non francophones (mes blogs étant francophones) hébergeant des netbots au niveau du pare-feu du serveur. C’est le moyen le plus efficace que j’ai trouvé pour le moment. Cependant, si je devais souffrir de spam de rétroliens (ce n’est heureusement pas le cas), je sens que je m’orienterais vers ta solution.

    A noter qu’il existe une méthode de lutte contre le spam plutôt efficace et qui ne coûte presque rien, méthode que j’utilise sur un blog b2evolution, plateforme assez peu protégée contre le spam : il s’agit d’ôter de toute page web du site/blog toute référence à un vocabulaire anglophone relatif aux blogs.

    En effet, pour gagner du temps, les spammeurs ciblant les blogs utilisent les moteurs de recherches tels que Google pour identifier les blogs. Rechercher “WordPress”, “trackback” ou “inurl:wordpress” permet d’identifier des dizaines de millions de pages web potentiellement spammables. Eviter toute référence à ce vocabulaire, ou bien alors présenter ce vocabulaire sous forme d’images et de liens encodés en JavaScript (non référencés par les moteurs de recherche), permet donc d’éviter de se mettre en avant et même en l’absence d’un bon filtre anti-spam, réduit très considérablement les nuisances.

Laisser un commentaire

Your email is never published nor shared. Required fields are marked *

*
*