Spams … how to create a spambots blacklist
Publié par ph@Zэя dans Blog00:44 - Tags: Blog, spams
Depuis quelques semaines, je ne sais pas pourquoi mais mon blog était fortement spammé (à raison d’une 20aine par jour de moyenne) dans les commentaires. Par chance, Akismet a eu la bonne idée de les mettre en quarantaine avant qu’ils ne soient réellement postés.
Dans mon « malheur », la chance a voulu que les 99% de ces spams proviennent tous de la même adresse IP (200.63.42.141). Pour éviter de devoir supprimer manuellement ces spams (même si je sais bien qu’Akismet les supprime automatiquement après X jours), il ne me restait plus qu’à trouver une astuce pour bloquer à la source cette adresse IP.
Une petite recherche sur le web pour trouver une astuce simple et gratuite et qui porte ses fruits puisque depuis que je l’ai mise en place, je n’ai plus reçu un seul spam depuis cette adresse.
Cette astuce consiste à ajouter dans le fichier .htaccess qui se trouve à la racine du blog les lignes suivantes:
order allow,deny
allow from all
deny from 200.63.42.141
La première ligne permet de déterminer l’odre des autorisations et des blocages, dans le cas présent le système s’occupera en premier des autorisations et ensuite des blocages.
La seconde donne accès à n’importe quelle adresse IP alors que la troisième ligne (qui sera exécutée après la seconde) bloquera uniquement l’adresse (ou les adresses) que je lui ai indiquée(s).
Maintenant il y a sans doute moyen de se procurer une blacklist des principales adresses IP de spambots, en tous cas c’est rapide, pas cher et efficace !
Complément d’information (22/11/2008)
Pour bloquer plusieurs adresses qui commencent par les mêmes chiffres (çàd bloquer une range d’adresse), par exemple 92.102.60.0 à 92.102.60.255, il suffit d’écrire dans le fichier .htaccess la ligne suivante en ne précisant pas les derniers chiffres:
deny from 92.102.60

Bulletins (RSS)