Protection des adresses email affichées sur un site contre le spam
Par -Alexandre LEGOUT aka LAlex- le dimanche, mai 23 2004, 15:06 - Divers - Lien permanent
Devant la pollution sans cesse grandissante du phénomène spam, il devient pratiquement rédhibitoire de devoir entrer son adresse email sur un site Internet, sans savoir comment elle va être utilisée, ou plus simplement si elle va être affichée quelque part sur le site, et ainsi être aspirée par les robots qui parcourant les sites afin de récolter de nouvelles cibles pour leur spam.
A partir de ce constat, il me parait important pour un site Internet de préciser simplement et efficacement que les adresses qu'ils récoltent sont hors d'atteinte de ce type de robot. C'est pourquoi en naviguant sur la page du créateur d'icônes très connues, j'ai pensé à créer une petit icône qui pourrait identifier clairement aux internautes que leurs adresses emails saisies sur un site sont en sécurité. Je propose donc aux webmasters qui sécurisent l'accès aux adresses email de leurs internautes d'arborer fièrement une petit icône qui pourrait s'appliquer à plusieurs protections :
- Encryptage des adresses dans le source avec Javascript
- Encryptage par remplacement des séparateurs (par exemple, utiliser lalex-at-lalex-point-com pour lalex@lalex.com)
- Aucun affichage de l'adresse, avec un formulaire qui permet d'écrire au destinataire (comme phpBB par exemple)
- Tout autre technique qui permet de ne pas rendre l'adresse lisible aux robots aspirateurs
Le alt est en anglais de manière à être accessible au plus grand nombre. Si quelqu'un a une meilleure suggestion pour le texte à mettre en description, il est vivement encouragé à manifester dans les commentaires
Emails on this site are hidden to email spiders
::Télécharger l'icône : safe-emails.zip::
Histoire de me faire un peu de pub quand-même :P, je précise que j'ai développé il y a quelque temps une classe qui encrypte les adresse emails dans le source d'une page, qui utilise des séparateurs aléatoires afin de limiter le plus possible l'automatisation du décryptage de ces adresses. L'utilisation de javascript permet d'avoir le confort qui existait précédemment quand on cliquait sur un lien mailto: ... Cette classe fait partie de ma bibliothèque DSPlay ![]()
Commentaires
Tu peux mettre un title aussi sur l'image, avec le même texte que le alt, qui permet d'être lu sur tous les navigateurs
ca serait pas plus simple d'utiliser la fonction mail() de php?
la fonction mail() permet d'envoyer des 'mails' .... quel rapport avec le sujet ici ?
au lieu d'afficher l'adresse email, tu renvoies sur une page avec un id utilisateur.
Je m'explique :
L'utilisateur veut poster un messsage à un memebre du site, il écrit donc son message dans un formulaire au lieu d'avoir a cliquer sur un lien mailto:.
Dans ce formulaire, tu mets un numéro d'utilisateur dans un champ invisible, ce champ sert d'index pour retrouver une adresse mail dans la base de données.
Ensuite, il suffit de choper cette adresse dans la base de données et de l'utiliser pour ta fonction mail()
Voila
c pas plus compliqué
en gros tu utilises un moyen détourné
et du coup pas possible d'avoir l'email de la personne en visu dans le site malgré tout, disons que ton idée pour moi marche mais n'est pas super ergonomique 
Ca fait bien partie des protections que je cite !
Cette petite icone a pour seul but de prévenir l'internaute qu'il peut saisir son adresse email en toute sécurité, peu importe la protection utilisée !
++ ^^
Ah oui, désolé, j'avais pas vu, maon post est quelque peu hors sujet.
Mais, je trouve l'idée de créer une icone qui puisse etre utilisée sur de nombreux sites assez intéressante, meme si personne n'est derriere pour vérifier si effectivement les adresses sont en sécurité :/
En tout cas, tres bonne idée, d'ailleurs, je vais l'utiliser ton icone
un bouton en flash est egalement une solution.
par contre, ça ne serait pas très efficace au niveau de la RAM si on doit afficher 50 email dans la page
cad ?
Chaque SWF intégré dans une page web utilise sa propre instance du Flash Player. Le Flash Player consomme au minimum environ 1-3 Mo par instance. Donc une page avec 50 boutons Flash peut facilement consommé plus de 75Mo de RAM (sans compté tout le reste de la page). Ça passe encore malgré le fait que la page sera longue à ouvrir/fermer. Mais si on parle de plusieurs centaines de email, par exemple une liste de membre d'une grosse association, l'ordi du client sera complètement gelé !
Ok compris, donc uniquement 1 bouton (2Ko) utilisable sur une page perso pour une seule adresse.
je savais pas... on en apprend tous les jours !
Aussi j'en profite pour signaler que Qwix a sorti une version php5 MailCrypter
@+
Bonjour,
Je suis en train de faire une expérience à ce propos.
Je me permets de mettre le lien pour permettre aux robots de venir y faire un petit tour:
http://www.tentatives-accessibles.e...
Cette expérience est tirée d'un billet sur le blog de Temesis:
http://blog.temesis.com/2007/03/02/...
Il y propose une solution assez simple en utilisant le code hexadécimal du caractère @.
Cordialement,
Sébastien Delorme
Fil des commentaires de ce billet