Catégories
Java

CAPTCHA : Validation de formulaire – une image dynamique en java…

Voici une application capable de faire la difference entre un humain et un bot. Les formulaires d’inscription ont souvent besoin de ce genre d’outils afin de securiser les serveurs. l’idée est de generer une image contenant un texte, et de le comparer à une valeur saisie par l’utilisateur.
Il est en effet très difficile de faire un script capable de passer ce genre de securité simple à mettre en oeuvre.

Voici un exemple d’image générée par notre programme :

Voici le principe de fonctionnement :

Pour fonctionner l’application est composée de :

Mon exemple tourne actuellement sur une architécture TomCat 5.5.7, JDK 5.0.

1) Le code de ma servlet :

2) La vérification de la valeur :

Attention : Si votre serveur est positionné derriere un load-balancer, vous devez prendre garde à le configurer de sorte que l’utilisateur tombe systématiquement sur la même machine, dans le cas contraire, la valeur en session ne correspondrait a rien.

2 réponses sur « CAPTCHA : Validation de formulaire – une image dynamique en java… »

Bonjour,

J’aurai une question,

J’ai 4 serveurs load-balancer. Je souhaitre integrer un Captcha. Je ne peux malheureusement pas utiliser de session.

Comment puis-je faire pour implementer un CAPTCHA, sachant que je ne sais pas sur quel serveur va aller ma requete.

Merci

Répondre à Wallet Annuler la réponse

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.