script anti-spam
20 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

XenonDelee - WRInaute passionné

- Messages: 919
- Inscription: Mar Avr 06, 2004 12:09
script anti-spam
Bonjour à tous,
J'ai mis au point un script entièrement en javascript pour éviter que les robots ne spam les adresses emails :
j'avais cherché sur Google et je n'avais trouvé que des trucs couplés javascript / php ... ( et donc utilisant les ressources serveur )
alors voilà , si ça vous intéresse :
pour la partie javascript à placer dans l'en tête ( <head> )
et le lien à placer dans le document ( <body> )
Je ne sais pas si j'ai beaucoup fait avancer le smilblick ...
A+
J'ai mis au point un script entièrement en javascript pour éviter que les robots ne spam les adresses emails :
j'avais cherché sur Google et je n'avais trouvé que des trucs couplés javascript / php ... ( et donc utilisant les ressources serveur )
alors voilà , si ça vous intéresse :
pour la partie javascript à placer dans l'en tête ( <head> )
- Code: Tout sélectionner
<script>
function ecrire(){
// découpage de l'adresse
adresse="#nom##";
adresse=adresse.replace(/#/,'mailto:',adresse);
adresse=adresse.replace(/#/,'@',adresse);
adresse=adresse.replace(/#/,'orange.fr',adresse);
// modification du lien bidon -> mailto:nom@orange.fr
document.getElementById('lelien').setAttribute('href',adresse);
}
</script>
et le lien à placer dans le document ( <body> )
- Code: Tout sélectionner
<a href="lien bidon" id='lelien' onClick="ecrire();">pour m'écrire</a>
Je ne sais pas si j'ai beaucoup fait avancer le smilblick ...
A+
Il existe une nouvelle méthode anti-spam pour les formulaires que j'ai décrite sur mon blog :-http://blog2.webdesign-tutoriaux.com/bordel/nouvelle-technique-anti-spam/
Et qui est totalement transparente pour l'utilisateur, Un certain nombre de site la test en ce moment et les résultats sont a priori plutôt positifs.
edit : après avoir relu ton post et surtout ton code... la méthode ne s'applique pas trop à toi puisque effectivement elle utilise des formulaires et donc des ressource php. désolé...
Et qui est totalement transparente pour l'utilisateur, Un certain nombre de site la test en ce moment et les résultats sont a priori plutôt positifs.
edit : après avoir relu ton post et surtout ton code... la méthode ne s'applique pas trop à toi puisque effectivement elle utilise des formulaires et donc des ressource php. désolé...
-

mahefarivony - WRInaute accro

- Messages: 11405
- Inscription: Lun Oct 14, 2002 10:00
quel rapport entre l'anti-spam de formulaire et l'anti-aspiration d'email ?
-

UsagiYojimbo - WRInaute accro

- Messages: 5177
- Inscription: Mer Nov 23, 2005 10:38
Sinon y'a une technique simple qui marche bien en general : rajouter un champ hidden vide dans le formulaire, et s'il est rempli lors du post du formulaire, stopper le script (un champ hidden vide, a part un bot y'a pas grand monde susceptible de le remplir).
On peut même pousser le vice et donner a ce champ hidden un nom qui va attirer le bot (genre email, message, etc).
On peut même pousser le vice et donner a ce champ hidden un nom qui va attirer le bot (genre email, message, etc).
mahefarivony a écrit:quel rapport entre l'anti-spam de formulaire et l'anti-aspiration d'email ?
J'ai mis au point un script entièrement en javascript pour éviter que les robots ne spam les adresses emails :
j'avais cherché sur Google et je n'avais trouvé que des trucs couplés javascript / php ... ( et donc utilisant les ressources serveur )
Je me fais spamer mon adresse mail via mon formulaire de contact, je pensais au début (sans avoir le code du script) que c'était aussi son problème voilà...
-

XenonDelee - WRInaute passionné

- Messages: 919
- Inscription: Mar Avr 06, 2004 12:09
Merci à tous de vos réponses !
Il s'agit en effet d'une technique qui s'applique quand on ne veux pas utiliser de formulaire ...
( genre je suis fainéant et j'ai pas envie de me casser à créer un formulaire
)
le reste du temps le php est largement capable de masquer les adresses Email !
A+
ps : UsagiYojimbo, amusant ta technique
Il s'agit en effet d'une technique qui s'applique quand on ne veux pas utiliser de formulaire ...
( genre je suis fainéant et j'ai pas envie de me casser à créer un formulaire
le reste du temps le php est largement capable de masquer les adresses Email !
A+
ps : UsagiYojimbo, amusant ta technique
-

UsagiYojimbo - WRInaute accro

- Messages: 5177
- Inscription: Mer Nov 23, 2005 10:38
XenonDelee a écrit:ps : UsagiYojimbo, amusant ta technique
Oui et très efficace. On a mis ça sur un site dont je suis modo et qui permet aux gens, sans être enregistré, de poster des avis sur des livres.
Résultat : plus aucun spam depuis (bien sûr on monitore ce qui est ecarté au cas où mais pas de souci à relever jusque-là).
Mais par contre en relisant le post je viens de me rendre compte que je suis un peu hors-sujet vu qu'a priori tu parles plus de méthodes pour empêcher les robots de spam de récupérer les email dans le html.
Pourquoi ne pas essayer cette technique d'anti spam de mails avec Ajax :
http://youssef.boubia.com/index.php/200 ... n-site-web
http://youssef.boubia.com/index.php/200 ... n-site-web
Les solutions que vous avez mis en place ne sont pas vraiment des solutions fiables : Pour la plupart elles permettent bien de bloquer les spammeurs, mais en général, elle bloque aussi un certain nombre de contacts réels.
Par exemple :
- Encrypter via javascript, oui, mais si mon navigateur est réglé en sécurité haute, je fais quoi???
- Cacher un champ (par css ou autre technique) : si j'utilise un logiciel de revue d'écran parce que j'ai des difficultés à lire ce qu'il y a ce l'écran (mal voyants, non-voyants...), le champs est quand même annoncé, puisque pour la plupart de ces logiciels la propriété display: none n'est pas interprété (de même que de vouloir sortir le champs avec une marge négative.
- Ajax : Cf mon premier exemple.
- Une image captcha : certains système de spam "lisent" mieux les images antispam que les humains, et toujours le problème des mal et non voyants.
Mais alors que faire? Actuellement, le système le plus fiable c'est de poser une question simple, qu'un être humain est à même de répondre, par exemple : quel est le cinquième mot de cette phrase? normalement vous devez répondre mot. Mais je crois que c'est une solution temporaire, tout comme les images captcha, les spammeurs vont mettre au point des algos d'intelligence artificielle afin de s'aider de google pour répondre.[/list]
Par exemple :
- Encrypter via javascript, oui, mais si mon navigateur est réglé en sécurité haute, je fais quoi???
- Cacher un champ (par css ou autre technique) : si j'utilise un logiciel de revue d'écran parce que j'ai des difficultés à lire ce qu'il y a ce l'écran (mal voyants, non-voyants...), le champs est quand même annoncé, puisque pour la plupart de ces logiciels la propriété display: none n'est pas interprété (de même que de vouloir sortir le champs avec une marge négative.
- Ajax : Cf mon premier exemple.
- Une image captcha : certains système de spam "lisent" mieux les images antispam que les humains, et toujours le problème des mal et non voyants.
Mais alors que faire? Actuellement, le système le plus fiable c'est de poser une question simple, qu'un être humain est à même de répondre, par exemple : quel est le cinquième mot de cette phrase? normalement vous devez répondre mot. Mais je crois que c'est une solution temporaire, tout comme les images captcha, les spammeurs vont mettre au point des algos d'intelligence artificielle afin de s'aider de google pour répondre.[/list]
je pense que DadouDuck nous expose une réponse très geek
Je constate que les navigateurs qui n'utilisent pas javascript ou les utilisateurs qui utilisent l'option haute sécurité ne font pas légion et que celui qui n'utilise pas javascript actuellement ne pourront pas visiter correctement la moitié du web.
Javascript et Ajax règlent totalement le problème comme le prouve les résultats.
Encore, les captcha comme tu viens de citer sont une des meilleurs solutions actelles, mais il m'est dèja arrivé sur mon site que des spammeurs outrepassent cette étape alors que pour mon mail avec ajax jamais.
Faut reconsidérer tes points
Je constate que les navigateurs qui n'utilisent pas javascript ou les utilisateurs qui utilisent l'option haute sécurité ne font pas légion et que celui qui n'utilise pas javascript actuellement ne pourront pas visiter correctement la moitié du web.
Javascript et Ajax règlent totalement le problème comme le prouve les résultats.
Encore, les captcha comme tu viens de citer sont une des meilleurs solutions actelles, mais il m'est dèja arrivé sur mon site que des spammeurs outrepassent cette étape alors que pour mon mail avec ajax jamais.
Faut reconsidérer tes points
Non pas geek, mais ayant dans mon entourage des personnes travaillant avec des non-voyants, je t'assure que le javascript pose un réel problème pour les lecteurs d'écrans, tu remarqueras d'ailleurs que j'ai basé mon intervention essentiellement sur l'aspect des non-voyants.
Certes la majorité des sites leurs sont inaccessibles mais est ce pour autant bien de ne pas choisir une solution qui leur conviendrait plus.
Ensuite les utilisateurs qui sont en sécurité haute, il y en a beaucoup dans les gros groupes, et ou l'utilisateur ne peut repasser en sécurité moyen sans le concours de leur administrateur réseau. je ne sais combien de fois ais je entendu des clients me dire que certains de leurs contacts ne pouvaient valider leur formulaire, mais c'est suffisamment pour moi pour ne plus faire de la validation intrusive, hors c'est le cas avec ajax, donc en fin de compte, pour ta tranquillité, tu passes à coté de contact, mais parfois suivant le site, perdre un contact, c'est perdre un client (et donc de l'argent)
Certes la majorité des sites leurs sont inaccessibles mais est ce pour autant bien de ne pas choisir une solution qui leur conviendrait plus.
Ensuite les utilisateurs qui sont en sécurité haute, il y en a beaucoup dans les gros groupes, et ou l'utilisateur ne peut repasser en sécurité moyen sans le concours de leur administrateur réseau. je ne sais combien de fois ais je entendu des clients me dire que certains de leurs contacts ne pouvaient valider leur formulaire, mais c'est suffisamment pour moi pour ne plus faire de la validation intrusive, hors c'est le cas avec ajax, donc en fin de compte, pour ta tranquillité, tu passes à coté de contact, mais parfois suivant le site, perdre un contact, c'est perdre un client (et donc de l'argent)
Pour les non voyants t'as raison !
Mais dans ce cas il existe des captcha avec le son intégré qui te lit le code en streaming.
Si le visiteur ne peux pas voir le code il pourra l'écouter.
Avec un site étudié pour le grand public, il faut un code valid pour le lecteur de page web et des alternatives pour ce qui est de la sécurité.
Tout est possible si on veut bien faire.
Et je pense qu'en milieu professionnel, les potentiels clients et qui cherchent des contacts aura sous la main un navigateur sous sécurité moyenne et ne seront liées qu'a une dmz et pas aux serveurs d'une boite pour que cela ne constitue pas un obstacle ni à la sécurité de la boite ni aux commerciaux ou personnes qui veulent avoir accès aux informations qu'ils désirent.
Mais dans ce cas il existe des captcha avec le son intégré qui te lit le code en streaming.
Si le visiteur ne peux pas voir le code il pourra l'écouter.
Avec un site étudié pour le grand public, il faut un code valid pour le lecteur de page web et des alternatives pour ce qui est de la sécurité.
Tout est possible si on veut bien faire.
Et je pense qu'en milieu professionnel, les potentiels clients et qui cherchent des contacts aura sous la main un navigateur sous sécurité moyenne et ne seront liées qu'a une dmz et pas aux serveurs d'une boite pour que cela ne constitue pas un obstacle ni à la sécurité de la boite ni aux commerciaux ou personnes qui veulent avoir accès aux informations qu'ils désirent.
20 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement 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 :
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits
- Algorithme de détection du link spam de masse
- Archive.org n'indexe plus rien depuis le 22 août 2008 ?
- Articles de R et D sur le PageRank, le SpamRank et le spam...
- La valse des rachats de sociétés par Google en mai/juin 2007
- Les albums web Picasa passent à 1 Go de stockage
- Description du TrustRank de Google
- Photos satellite des incendies en Grèce dans Google Earth
- Ajouter un Gadget Google sur son site
- Google Desktop pour Mac OS X
Consultez la description détaillée des produits ou services de Google suivants : Google TrustRank
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum