| Protection d'adresse mail sur le web | |
|
|
Auteur | Message |
---|
TG Légende vivante
Nombre de messages : 5793 Age : 60 Planète : Paradis n°2 Matos : MacBook Pro 16" 2019 Date d'inscription : 12/11/2006
| Sujet: Protection d''adresse mail sur le web 5/16/2009, 12:42 | |
| Des bots parcourent le web à la recherche d'adresses e-mail qu'ils se font ensuite un devoir de spammer. Une façon de s'en protéger repose sur l'utilisation de Javascript (encore). Le principe : on crée un lien qui pointe vers une page signalant que Javascript est désactivé. Sur l'événement onMouseOver, on change le lien pour le remplacer par mailto (qu'on embrouille un peu pour que les bots passent bien à côté). Exemple : - Code:
-
<A HREF="errjs.htm" onMouseOver="this.href='mai'+'l'+'to:information'+'@'+'organisation.fr';"> e-mail pour information </A> Si on ne veut pas s'embêter avec une page d'erreur : - Code:
-
<A HREF="#" onMouseOver="this.href='mai'+'l'+'to:information'+'@'+'organisation.fr';"> e-mail pour information </A> Une autre possibilité s'appuie sur une image (dont le contenu est l'adresse mail sous forme graphique). Exemple : - Code:
-
<IMG src="img/email.gif" onClick="document.location.href='mai'+'l'+'to:information'+'@'+'organisation.fr';"> On peut, en partant de là, marier les possibilités : - Code:
-
<A HREF="errjs.htm" onMouseOver="this.href='mai'+'l'+'to:information'+'@'+'organisation.fr';" style="background: url(img/email.gif) no-repeat; width: 100px; /* largeur de l'image */ height: 20px; /* hauteur de l'image */ text-indent: -9999px ! important; border: none; float: left ! important; cursor: pointer;"> </A> Bien entendu, ça va gêner un peu les gens qui n'ont pas activé Javascript mais c'est tellement rare. Et ils ne sont pas totalement mis à l'écart puisque l'image leur indique quelle adresse taper. Le jours où les bots utiliseront aussi JS, il faudra trouver autre chose mais bon... | |
|
| |
hr Légende vivante
Nombre de messages : 6919 Age : 70 Planète : Creuse Matos : mac mini M2 2023 en Ventura - mac mini fin 2014 en Monterey - iMac alu 2008 en El Capitan - G4 en 10.5 - iPhone 6s Date d'inscription : 19/11/2006
| Sujet: Re: Protection d'adresse mail sur le web 5/16/2009, 13:16 | |
| J'utilise une méthode un peu différente qui, avec le recul, semble toujours très efficace aprsè des années d'utilisation. Elle a l'avantage d'être très légère à mettre en œuvre et à utiliser.
Le principe consiste là aussi à écrire en fabricant à la volée le texte de l'adresse mail et son mailto par javascript mais cette fois par un appel de fonction du style bipbop("nom", "provider"). Il n'y a même ni arobe ni mot mailto dans la page, même sous forme décomposée. Le tout est créé lors de la reconstitution de l'adresse par la fonction qui se trouve dans dans le fichier .js. L'adresse et son mailto ne se trouve à aucun instant dans aucune page puisque son contenu est réparti dans deux pages et ne peut donc pas être lu par un robot spameur. On peut écrire sur la page une fois arrivée sur le navigateur l'adresse mail en clair sans risque qu'elle soit lue sans exécution de JS. J'ai plein d'adresses sur mes sites et leur taux de spam n'est pas supérieur à celui de mes autres adresses alors qu'elles sont beaucoup plus exposées évidemment, du moins en apparence. _______________ J’étais né pour rester jeune et j’ai eu l'avantage de m’en apercevoir le jour où j’ai cessé de l'être. Épitaphe de Georges Moinaux, dit Courteline
| |
|
| |
TG Légende vivante
Nombre de messages : 5793 Age : 60 Planète : Paradis n°2 Matos : MacBook Pro 16" 2019 Date d'inscription : 12/11/2006
| Sujet: Re: Protection d'adresse mail sur le web 5/16/2009, 14:03 | |
| Oui. Je suis allé voir ton site et, effectivement, ça se rejoint. Petit avantage avec onMouseOver (qu'on peut mixer avec ta méthode de décomposition) : l'exécution du script n'a lieu que si on place le pointeur sur le lien (donc juste avant de cliquer). Ainsi, même si le bot sait javascripter, il doit quand même activer le code pour en voir le résultat. | |
|
| |
hr Légende vivante
Nombre de messages : 6919 Age : 70 Planète : Creuse Matos : mac mini M2 2023 en Ventura - mac mini fin 2014 en Monterey - iMac alu 2008 en El Capitan - G4 en 10.5 - iPhone 6s Date d'inscription : 19/11/2006
| Sujet: avoir 5/16/2009, 14:20 | |
| - TG a écrit:
- l'exécution du script n'a lieu que si on place le pointeur sur le lien
C’est ce que je me suis dit, c’est une astuce qui n’est pas mal du tout. J’ai lu un jour que des robots essayaient de repérer les bouts de syntaxe pour ne pas se faire berner, d’où l’idée de n’avoir aucune arobe ni le mot maito: dans le texte, même éclaté. Je ne sais pas si c’est vrai ou paranoïde, mais ce ne serait pas tellement étonnant. On peut combiner nos deux solutions d’ailleurs pour bien verrouiller les choses ! J’ai sur un site un script qui contient une adresse sans la transmettre par paramètre (quelle imprudence…) et je l’écris sous cette forme : - Code:
-
'<a href="mailto:suzel' + '@' + 'reliure-mailfert.fr" _______________ J’étais né pour rester jeune et j’ai eu l'avantage de m’en apercevoir le jour où j’ai cessé de l'être. Épitaphe de Georges Moinaux, dit Courteline
| |
|
| |
TG Légende vivante
Nombre de messages : 5793 Age : 60 Planète : Paradis n°2 Matos : MacBook Pro 16" 2019 Date d'inscription : 12/11/2006
| Sujet: Re: Protection d'adresse mail sur le web 5/16/2009, 19:06 | |
| Pour remplacer l'@, on peux se cacher derrière ceci : - Code:
-
i=32+32; // n'importe quelle opération qui fait 64 a=String.fromCharCode(i); Et compliquer à loisir : - Code:
-
i=21+41; i++; a=String.fromCharCode(++i); Au bout du compte, passé un certain niveau de difficulté, le robot aura mieux fait d'embarquer Javascript et d'exécuter tout ce qu'il trouve. Mais il aura plus vite fait de passer au site du voisin. | |
|
| |
hr Légende vivante
Nombre de messages : 6919 Age : 70 Planète : Creuse Matos : mac mini M2 2023 en Ventura - mac mini fin 2014 en Monterey - iMac alu 2008 en El Capitan - G4 en 10.5 - iPhone 6s Date d'inscription : 19/11/2006
| Sujet: Re: Protection d'adresse mail sur le web 5/16/2009, 21:36 | |
| - TG a écrit:
- Au bout du compte, passé un certain niveau de difficulté, le robot aura mieux fait d'embarquer Javascript et d'exécuter tout ce qu'il trouve.
Mais il aura plus vite fait de passer au site du voisin. _______________ J’étais né pour rester jeune et j’ai eu l'avantage de m’en apercevoir le jour où j’ai cessé de l'être. Épitaphe de Georges Moinaux, dit Courteline
| |
|
| |
neiluj Parasite
Nombre de messages : 309 Age : 42 Planète : Neptune Matos : MacBook Air, MacBook Pro Unibody, iMac Alu, MacBook Black, Sanyo Z5 Date d'inscription : 18/09/2007
| Sujet: Re: Protection d'adresse mail sur le web 5/19/2009, 21:38 | |
| Il va falloir te mettre à jour TG : les balises et les attributs de balises XHTML sont en minuscule ;-) pas de <A HREF=""> mais <a href="">, pas de onMouseOver="" non plus mais onmouseover="" C'était juste en passant PS : c'est quoi ce fichier .js qui est téléchargé chez illiweb.com et qui ralentir l'affichage du forum?????? | |
|
| |
TG Légende vivante
Nombre de messages : 5793 Age : 60 Planète : Paradis n°2 Matos : MacBook Pro 16" 2019 Date d'inscription : 12/11/2006
| Sujet: Re: Protection d'adresse mail sur le web 5/19/2009, 21:56 | |
| - neiluj a écrit:
- Il va falloir te mettre à jour TG : les balises et les attributs de balises XHTML sont en minuscule ;-) pas de <A HREF=""> mais <a href="">, pas de onMouseOver="" non plus mais onmouseover=""
C'était juste en passant Ben je continuerai à écrire onMouseOver et j'utilise volontiers href parce que les normes à la con... parce qu'avoue que c'est très con quand même comme "règle". - neiluj a écrit:
- PS : c'est quoi ce fichier .js qui est téléchargé chez illiweb.com et qui ralentir l'affichage du forum??????
Il semble qu'Illiweb soit un partenaire de notre hébergeur et lui procure du matériel (scripts, éléments graphiques, etc.) J'ai remplacé leurs images par les miennes mais les scripts... | |
|
| |
neiluj Parasite
Nombre de messages : 309 Age : 42 Planète : Neptune Matos : MacBook Air, MacBook Pro Unibody, iMac Alu, MacBook Black, Sanyo Z5 Date d'inscription : 18/09/2007
| Sujet: Re: Protection d'adresse mail sur le web 5/20/2009, 01:06 | |
| - TG a écrit:
- Ben je continuerai à écrire onMouseOver et j'utilise volontiers href parce que les normes à la con... parce qu'avoue que c'est très con quand même comme "règle".
Moi je considère ça plutôt comme une convention plutôt qu'une règle, et non je trouve pas ça plus con que d'obliger à utiliser des simples ou des doubles quotes et pas les deux. Sinon ça devient le bordel. Pour les minuscules, je trouve ça justifié et plus lisible à vrai dire. Autant j'utilise du CamelCase pour mon code PHP ou JS, mais jamais pour le XHTML ou le CSS. C'est comme ça Chacun fait comme il veut de toute manière, mais pour être valide XHTML il faut respecter ces "règles" ;-) - TG a écrit:
Il semble qu'Illiweb soit un partenaire de notre hébergeur et lui procure du matériel (scripts, éléments graphiques, etc.) J'ai remplacé leurs images par les miennes mais les scripts... Argh... tout à l'heure leur serveur ramait et pas moyen d'afficher le forum tant que ça n'était pas résolu. | |
|
| |
Pomme-I Enkysté
Nombre de messages : 1993 Date d'inscription : 13/12/2006
| Sujet: Re: Protection d'adresse mail sur le web 5/20/2009, 05:57 | |
| - neiluj a écrit:
- Argh... tout à l'heure leur serveur ramait et pas moyen d'afficher le forum tant que ça n'était pas résolu.
Dans ces cas-là je stoppe puis je relance... en général c'est bon | |
|
| |
TG Légende vivante
Nombre de messages : 5793 Age : 60 Planète : Paradis n°2 Matos : MacBook Pro 16" 2019 Date d'inscription : 12/11/2006
| |
| |
Peacemaker Enkysté
Nombre de messages : 1457 Age : 57 Planète : Mars Matos : MacBookPro 15' (2011), iPad4, Wacom Pen&Touch Date d'inscription : 28/11/2006
| Sujet: Re: Protection d'adresse mail sur le web 6/28/2009, 09:54 | |
| Pour le masquage d'email, moi qui n'y connait rien en code de quoi que soit, j'utilise Enkoder. Il génère le script pour moi. Si on ne veut pas télécharger le petit logiciel, le site met un formulaire à disposition qui fabrique ça en ligne. Y'a plus qu'à copier-coller le code. _______________ ... Jusqu' où les chauves se lavent-ils le visage ?
| |
|
| |
hr Légende vivante
Nombre de messages : 6919 Age : 70 Planète : Creuse Matos : mac mini M2 2023 en Ventura - mac mini fin 2014 en Monterey - iMac alu 2008 en El Capitan - G4 en 10.5 - iPhone 6s Date d'inscription : 19/11/2006
| Sujet: Re: Protection d'adresse mail sur le web 6/28/2009, 14:15 | |
| C’est exactement le même principe mais là, c’est un peu démentiel comme code… Bon, pourquoi pas, du moment que ça marche. _______________ J’étais né pour rester jeune et j’ai eu l'avantage de m’en apercevoir le jour où j’ai cessé de l'être. Épitaphe de Georges Moinaux, dit Courteline
| |
|
| |
Contenu sponsorisé
| Sujet: Re: Protection d'adresse mail sur le web | |
| |
|
| |
| Protection d'adresse mail sur le web | |
|