URL: https://linuxfr.org/users/grayswandir/journaux/blog-spam Title: Blog & Spam Authors: Sylvestre Ledru Date: 2005年09月08日T07:35:02+02:00 Tags: awstats Score: 0 Hi, Tout ceux qui ont un blog le savent... Il se fait spammer en permanence par des robots qui fakent les referents, postent des faux commentaires ou lancent des trackballs foireux. Bref, ça pourrit le site... Ceci dit, ces robots ont le même comportement qu'un internaute (ils consultent les pages) et ceci implique dont moultes requêtes SQL et autres conneries... Bref, un lecteur l'autre jour a posté sur mon blog une fonction [1] qui permet à b2evolution (la fonction peut etre mise dans d'autres applis, c'est pas spécifiquement lié à b2) qui va vérifier que l'ip de la machine n'est pas une xeme machine vérolée (je résume, en fait, elle va utiliser les DNS blacklists) et utilisée par les spammeurs. Si c'est le cas, un die() vient finir la génération et évite ainsi toute la génération du blog... Je l'ai donc testé sur mon blog et les 3/4 autres que j'héberge et le MRTG de l'utilisation CPU (récupéré via Sysstat) m'indique une diminution de plus de moitié de l'utilisation CPU moyenne [2] (passage de 25 % => 8/9). Voila le graphe (les piques sont du à Awstats donc aucun rapport) : [http://sylvestre.ledru.info/blog/media/5/graph_utilisation_cpu.png(...)](http://sylvestre.ledru.info/blog/media/5/graph_utilisation_cpu.png) Le pire, c'est que le MySQL n'est même pas sur le même serveur... Mon post qui en parle plus en détail : [http://sylvestre.ledru.info/blog/sylvestre/2005/09/03/le_spam_tue(...)](http://sylvestre.ledru.info/blog/sylvestre/2005/09/03/le_spam_tue) [1] [http://forums.b2evolution.net/viewtopic.php?p=23293#23293(...)](http://forums.b2evolution.net/viewtopic.php?p=23293#23293) [2] Celeron 2.4 avec 512 mo de ram