|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
XenonDelee WRInaute passionné

Inscrit le: 06 Avr 2004 Messages: 919 Localisation: Paris
|
Posté le : Jeu Aoû 02, 2007 15:52 Sujet du message: 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> )
| Code: |
<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: |
| <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+ |
|
| |
|
 |
Koxin-L WRInaute accro

Inscrit le: 29 Mar 2007 Messages: 1926
|
Posté le : Jeu Aoû 02, 2007 16:12 Sujet du message: script anti-spam |
|
|
Le pb, ce sont les visiteur sans javascript.
Mais c'est toujours interessant de le rappeler à ceux qui haient les formulaires. |
|
| |
|
 |
beal2912 WRInaute occasionnel

Inscrit le: 14 Mai 2006 Messages: 103 Localisation: Centre
|
Posté le : Jeu Aoû 02, 2007 16:29 Sujet du message: script anti-spam |
|
|
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é... |
|
| |
|
 |
mahefarivony WRInaute accro

Inscrit le: 14 Oct 2002 Messages: 11346
|
Posté le : Jeu Aoû 02, 2007 16:35 Sujet du message: script anti-spam |
|
|
| quel rapport entre l'anti-spam de formulaire et l'anti-aspiration d'email ? |
|
| |
|
 |
UsagiYojimbo WRInaute accro

Inscrit le: 23 Nov 2005 Messages: 2460 Localisation: Lyon, capitale des Gaules
|
Posté le : Jeu Aoû 02, 2007 17:03 Sujet du message: script anti-spam |
|
|
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). |
|
| |
|
 |
beal2912 WRInaute occasionnel

Inscrit le: 14 Mai 2006 Messages: 103 Localisation: Centre
|
Posté le : Jeu Aoû 02, 2007 17:10 Sujet du message: script anti-spam |
|
|
| mahefarivony a écrit: |
| quel rapport entre l'anti-spam de formulaire et l'anti-aspiration d'email ? |
| Citation: |
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é

Inscrit le: 06 Avr 2004 Messages: 919 Localisation: Paris
|
Posté le : Ven Aoû 03, 2007 8:20 Sujet du message: script anti-spam |
|
|
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  |
|
| |
|
 |
UsagiYojimbo WRInaute accro

Inscrit le: 23 Nov 2005 Messages: 2460 Localisation: Lyon, capitale des Gaules
|
Posté le : Ven Aoû 03, 2007 9:05 Sujet du message: script anti-spam |
|
|
| 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. |
|
| |
|
 |
djyb Nouveau WRInaute
Inscrit le: 16 Mai 2008 Messages: 3
|
|
| |
|
 |
medium69 WRInaute accro

Inscrit le: 07 Mai 2005 Messages: 2151 Localisation: Je sais pas trop ;)
|
Posté le : Ven Mai 16, 2008 14:14 Sujet du message: script anti-spam |
|
|
Moi, j'ai plus de spam à partir de mon formulaire de contact
j'attend certains terme de politesse ; si ils n'y sont pas, pas d'envoi ^^ |
|
| |
|
 |
DadouDuck WRInaute passionné

Inscrit le: 28 Mai 2007 Messages: 664
|
Posté le : Ven Mai 16, 2008 14:38 Sujet du message: script anti-spam |
|
|
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] |
|
| |
|
 |
medium69 WRInaute accro

Inscrit le: 07 Mai 2005 Messages: 2151 Localisation: Je sais pas trop ;)
|
Posté le : Ven Mai 16, 2008 18:06 Sujet du message: script anti-spam |
|
|
| Pour ma part depuis plus de six mois que j'ai mis mon filtre, plus un seul spam ! |
|
| |
|
 |
djyb Nouveau WRInaute
Inscrit le: 16 Mai 2008 Messages: 3
|
Posté le : Ven Mai 16, 2008 19:19 Sujet du message: script anti-spam |
|
|
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  |
|
| |
|
 |
DadouDuck WRInaute passionné

Inscrit le: 28 Mai 2007 Messages: 664
|
Posté le : Ven Mai 16, 2008 20:53 Sujet du message: script anti-spam |
|
|
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) |
|
| |
|
 |
djyb Nouveau WRInaute
Inscrit le: 16 Mai 2008 Messages: 3
|
Posté le : Sam Mai 17, 2008 13:41 Sujet du message: script anti-spam |
|
|
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. |
|
| |
|
 |
| |
|
|