Sommaire
Les captchas ont été développé afin d'empêcher que des robots insère des données non désirées dans la base de données d'une entreprise par un robot automatisé (soit un vulgaire programme). Ainsi, grâce à cette méthode, il devient difficile d'insérer des liens URL vers un site pornographique ou non sollicité.
Résumé
Nom | Langage | Site Internet |
---|---|---|
Asirra | Perl, PHP, Python | http://research.microsoft.com/en-us/um/redmond/projects/asirra/ |
Authen::Captcha | Perl | |
Bumblebeeware.com | Perl | http://bumblebeeware.com/captcha/ |
captchas.net | ASP 3.0, JSP, Perl, PHP, Python, Ruby | http://captchas.net/ |
Captchator | ASP 3.0, Perl, PHP, Python, Ruby on Rails | http://captchator.com/ |
HotDreamWeaver | ASP 3.0, PHP, Perl | http://www.hotdreamweaver.com/ |
MotionCAPTCHA | jQuery, HTML5 | |
reCAPTCHA | ASP 3.0, ASP.NET, ColdFusion, Java, JSP, Perl, PHP | http://www.google.com/recaptcha |
Securimage | PHP | http://www.phpcaptcha.org/ |
Détaillé
reCAPTCHA
Sans nul doute, le projet le plus intéressant, propriété de Google (http://www.google.com/recaptcha), offre une reconnaissance toujours de plus en plus évoluée.
Elle offre maintenant la possibilité d'effectuer un «Test audio» du Captcha. Mais le plus intéressant, c'est qu'il s'efforce de s'adapter à tous les langages de programmation (ASP 3.0, ASP.NET, ColdFusion, Java, JSP, Perl, PHP,...), cadre d'application (Symfony,...) et applications (Drupal, FlatPress, FormMail, Joomla, MediaWiki, Movable Type, NucleusCMS, phpBB, PHPKIT, TYPO3, vBulletin, WordPress,...).
Securimage
Si vous souhaitez avoir un Captcha autonome sur votre site d'hébergement, celui-ci est développé en PHP et il est entièrement gratuit. Il est disponible à l'adresse URL suivante : http://www.phpcaptcha.org/.
Bien que peu élaborée, son apparence fort simple permet aux internautes de repérer facilement les écrits dans l'image. Ainsi, il n'aura souvent qu'une ligne ou deux au dessus des lettres ou des chiffres. De plus, il faut simplement entrer le nombre de chiffres ou de lettres contenus dans l'image.
MotionCAPTCHA
Dans le but rendre plus intéressant les Captcha, un développeur décida d'exploiter les caractères de la balise CANVAS du HTML5 afin d'authentifié l'humain à l'aide d'un traçage de dessin. Cette idée est fort originale, mais pour l'instant n'est offerte qu'en version expérimentale.
LES DANGERS
Le fait d'ajouter un Captcha n'empêche pas d'être percé par des bots, ainsi, de nombreux projets se développent en JavaScript, Python et PHP permettant de comprendre le Captcha sans aucune intervention humaine et d'insérer les bonnes informations souhaitées par le Hacker. De plus, depuis 1953, il existe des formules de reconnaissances de caractères (OCR) permettent de lire les caractères dans une image.
Voir également
Langage de programmation - FBML - Référence des balises - fb:captcha
Langage de programmation - PHP - Références des bibliothèques et cadres d'application - recaptchalib.php