Afficher un message
Vieux 14/08/2007, 15h15   #10
Antoine
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Se premunir contre l'utilisation de r obots

YoZuK a écrit :

> Bonjour,


Bonjour

> Je suis en cours de réalisation de notre extranet d'information client
> et nous avons besoin de le sécuriser afin que nos clients n'utilisent
> pas de Robots (programmes d'extractions automatisés d'infos)... et ce
> parce que nous avons une offre de WebServices à un tarif différent.
>
> De plus mon patron est contre l'utilisation de codes de sécurité type
> images que l'internaute doit resaisir en ligne !


Les images dont le texte est à ressaisir portent le nom de captcha. Tu
pourra trouver plus d'infos et un historique sur
http://fr.wikipedia.org/wiki/Captcha.

Cependant comme ton patron je ne suis pas fan de ce genre de méthode,
inaccessible aux visiteurs atteints de handicaps (visuels notamment),
rébarbative si il y'a beaucoup de formulaires sur un site, etc. Une
autre solution consiste à utiliser un captcha accessible. Tu peux en
trouver un exemple sur
http://www.atelierphp5.com/un-captcha-accessible.html.

> Y'a t'il a votre connaissance une solution envisageable !


Je ne parviens pas à retrouver la page sur laquelle j'avais lu de très
bonnes idées il y a quelques semaines. Il s'agissait d'un méthode
utilisant plusieurs champs checkbox cachés grâce au css à la fin de ton
formulaire. Les robots cochent la plupart du temps tous les checkbox
qu'ils rencontrent, tu peux donc vérifier à la réception de ton
formulaire si la deuxième ou la troisième checkbox est seulement
celle-ci est cochée (ce qui correspond à l'état par défaut). Le tri
humain/robot se fait alors facilement.

Cette méthode a l'avantage de ne demander aucune action de la part de
tes clients, en assurant une bonne sécurité. Il est bon d'ajouter une
phrase (cachée aussi) juste avant pour prévenir un visiteur
n'interprétant pas les css de ne rien changer aux cases à cocher.

> Bien cordialement,
> Yo@nn


Au plaisir

Antoine
  Réponse avec citation
 
Page generated in 0,05668 seconds with 9 queries