« Les virus informatiques et l'InternetJavascript ou pas ? »

01/06/2011

Protéger son site des spammeurs

  15:51:00, par Jac Lou   , 2454 mots  
Catégories: Informartique

Précédente •  Sommaire •  Suivante

3 - Afficher une image des adresses

  Une troisième façon de protéger son adresse des robots moissonneurs est de n'afficher qu'une image de l'adresse plutôt que du texte. Ceci vous assure que le robot ne pourra pas la lire sauf s'il était muni d'un module de reconnaissance de caractères (mais il suffit alors d'utiliser une fonte de type manuscrit ou de dessiner à main levée en ne s'appliquant pas trop ;-). C'est le principe utilisé dans bon nombre de validations de formulaires.

  Dans la pratique, on utilise un logiciel graphique (par exemple le simple "Paint" des accessoires de Windows) pour fabriquer une image à partir du texte de l'adresse. On peut aussi l'enregistrer après quelques manipulations destinées à produire une image dégradée qu'un oeil humain pourra tout de même lire - mais pas un robot aussi futé soit-il...

  Cette technique présente les mêmes inconvénients que celle consistant à séparer les composants de l'adresse : le visiteur doit recopier avec risque d'erreur.

  * On pouvait aussi, en 1999, utiliser un script qui fabrique l'image en ligne à partir d'un code représentant l'adresse. Une particularité de cette technique est qu'elle utilisait un décodage integré aux navigateurs et qu'il n'y avait donc pas à proprement parler de script de décodage. J'ai utilisé cette technique jusqu'à ce qu'elle devienne inopérante. Depuis la première rédaction de ces pages, ces images fabriquées "à la volée" par un script ont été jugées trop peu sûres par les programmeurs, et leur décodage a été supprimé des navigateurs. L'information a toutefois un caractère historique.

Précédente •  Sommaire •  Suivante

Pages: 1· 2· 3· 4· · 6· · 8

 PermalienLaisser un commentaire » Partagez » Partagez cet article sur Facebook Partagez cet article sur Google+

Aucun commentaire pour le moment


Formulaire en cours de chargement...