Besoin de conseil, filtre anti-spammer
5 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- mercier133
- WRInaute discret

- Messages: 119
- Inscription: 6 Nov 2008
Besoin de conseil, filtre anti-spammer
Bonjour,
En réaménageant mon site internet j'ai eu l'idée de mettre un piège à spammeur automatique ...
Le principe : je met sur toutes mes pages un formulaire (visible dans le code mais non visible graphiquement avec le style "display:none") qui contient juste un textarea et un bouton de soumission (nommé "Je suis un robot"). Lorsque "quelqu'un" soumet ce formulaire sont adresse IP est automatiquement backlisté (via deny dans .htaccess) et j'en suis immédiatement avertit par e-mail.
Je sais bien que les adresses IP peuvent changer fréquemment mais comme ça je bloque les robots avant qu'ils n'arrivent aux autres pages/autres formulaires et ça me fait un filtre supplémentaire (qui n'est pas très dur à mettre en place en fin de compte ... les robots sont tellement "cons" qu'ils soumettent eux même leurs demandes de blocage
)
Mes questions sont les suivantes :
- Es-ce une bonne idée ? Les robots des moteurs de recherche peuvent-ils soumettre automatiquement des formulaire ? (j'ai pas envie de backlisté Google
... )
- Existe-t-il un moyen de séparer le fichier des adresse IP à bannir du .htaccess ?
Merci d'avance pour vos réponses.
En réaménageant mon site internet j'ai eu l'idée de mettre un piège à spammeur automatique ...
Le principe : je met sur toutes mes pages un formulaire (visible dans le code mais non visible graphiquement avec le style "display:none") qui contient juste un textarea et un bouton de soumission (nommé "Je suis un robot"). Lorsque "quelqu'un" soumet ce formulaire sont adresse IP est automatiquement backlisté (via deny dans .htaccess) et j'en suis immédiatement avertit par e-mail.
Je sais bien que les adresses IP peuvent changer fréquemment mais comme ça je bloque les robots avant qu'ils n'arrivent aux autres pages/autres formulaires et ça me fait un filtre supplémentaire (qui n'est pas très dur à mettre en place en fin de compte ... les robots sont tellement "cons" qu'ils soumettent eux même leurs demandes de blocage
Mes questions sont les suivantes :
- Es-ce une bonne idée ? Les robots des moteurs de recherche peuvent-ils soumettre automatiquement des formulaire ? (j'ai pas envie de backlisté Google
- Existe-t-il un moyen de séparer le fichier des adresse IP à bannir du .htaccess ?
Merci d'avance pour vos réponses.
- mercier133
- WRInaute discret

- Messages: 119
- Inscription: 6 Nov 2008
Re: Besoin de conseil, filtre anti-spammer
Hiseo a écrit:Hello
les moteurs de recherche explorent les sites mais ne remplissent pas les formulaires.
Mais comment fais-tu pour écrire le deny automatiquement dans l’.htaccess ?
En utilisant les fonction de lecture/écriture de fichier en php :
- Code: Tout sélectionner
function blockIP($ip){
//Pour être prévenu (à enlever après une phase de test car sinon bcp de mail ...
@mail("VOTRE E-MAIL","Nouvelle adresse IP bloquée","L'adresse IP ".$ip." va être bloquée");
$file = ".htaccess";
//On stock le contenu dans un fichier
$contenu = file($file, 10);
if(@rename($file,$file."_backup_".date("Y-m-d"))){//On fait un backup de sécu du fichier
$return = false;
$fichier = fopen(".htaccess","w");
foreach($contenu as $ligne){
fwrite($fichier, $ligne."\n");
if($ligne == "####DEBUT_BLOCK_IP######"){
fwrite($fichier, "deny from ".$ip."\n");
$return = true;
}
}
fclose($fichier);
return $return;
}
else {
return false;
}
}
Le fichier .htaccess doit contenir
- Code: Tout sélectionner
order allow,deny
####DEBUT_BLOCK_IP######
Connaissez vous un moyen pour indiquer à .htaccess de lire un fichier contenant par exemple la liste des IP à bloquer (ou une liste sous la forme "deny from ... " ) ??
Merci.
-

seebz - WRInaute impliqué

- Messages: 808
- Inscription: 15 Avr 2007
Re: Besoin de conseil, filtre anti-spammer
Pour ma part, j'ai récemment mis en place le filtre Akismet pour les commentaires, ça semble bien marcher.
Sur un forum phpbb, j'ai installé un système de filtre basé sur des listes d'ip, ca gère bien aussi, je suppose qu'il y a moyen d'implémenter ça sur un site web.
Voila, quelques idées d'autres méthodes de filtrage
Sur un forum phpbb, j'ai installé un système de filtre basé sur des listes d'ip, ca gère bien aussi, je suppose qu'il y a moyen d'implémenter ça sur un site web.
Voila, quelques idées d'autres méthodes de filtrage
-

Hiseo - WRInaute discret

- Messages: 220
- Inscription: 9 Oct 2007
Re: Besoin de conseil, filtre anti-spammer
mercier133 a écrit:Connaissez vous un moyen pour indiquer à .htaccess de lire un fichier contenant par exemple la liste des IP à bloquer (ou une liste sous la forme "deny from ... " ) ??
Merci.
J’ai trouvé ça : -http://lindev.fr/index.php?post/2009/06/09/Bannir-une/des-ip-via-Apache
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Anti-spammer spammant ?
- Filtre server anti-spam
- Norton Anti Virus et Filtre
- Filtre anti Spam sur Gmail
- Filtre Anti-Spam !!! Ras le bol
- filtre anti-spam integré dans Gmail ?
- Filtre anti-fausses inscriptions pour petits forums.
- Google victime de son filtre bayésien anti spam ?
- Conseil pour la protection anti-hotlink par .htaccess
- Besoin de conseils anti arnaques pour mon site svp
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
