Qu'est-ce que le CAPTCHA et quelles sont les différences entre CAPTCHA, ReCAPTCHA et NoCAPTCHA ?
Découvrez ce qu'est le CAPTCHA et les différences entre CAPTCHA, reCAPTCHA et noCAPTCHA. Découvrez comment fonctionnent ces méthodes de validation en ligne.
Le CAPTCHA est le terme général utilisé pour décrire un processus de validation en ligne qui identifie si la connexion effectuée sur le site web provient d'une personne et non d'un bot.
Le nom n'est pas un mot en soi, mais un acronyme pour les termes anglais "Completely Automated Public Turing test to tell Computers and Humans Apart" et comme son nom l'indique, c'est un processus entièrement automatisé, donc il n'est pas nécessaire que quelqu'un vérifie si le test a été fraudé ou non.
Les sites web qui utilisent le CAPTCHA le font par le biais d'un fournisseur. Ce fournisseur propose une sorte d'API à laquelle le site web se connecte. Le fournisseur effectue ensuite le test réel et renvoie le résultat au site web. Il existe plusieurs fournisseurs offrant des services de CAPTCHA aujourd'hui, y compris Google.
reCAPTCHA
reCAPTCHA est le nom d'un service CAPTCHA fourni par Google, actuellement disponible en deux versions : reCAPTCHA v2 et reCAPTCHA v3.
La version v2 a été officiellement lancée en 2014 et a deux formes : “Je ne suis pas un robot” et "Invisible". 
La nouvelle variante v3, qui est toujours en usage, utilise un algorithme basé sur un score où un utilisateur se voit attribuer un score entre 0 et 1 au format décimal. Plus le score est proche de 0, plus il est probable qu'un utilisateur soit un bot.
noCAPTCHA
Ceci est un type de CAPTCHA différent par rapport aux traditionnels, en ce sens qu'il n'y a pas de textes à remplir ou d'images à confirmer, car ceux-ci sont cachés de l'utilisateur.
En utilisant un algorithme complexe, il analyse le comportement sur la page pour déterminer s'il ressemble à celui d'un humain ou non. Son objectif est de rationaliser les tests CAPTCHA afin qu'ils ne soient pas intrusifs pour les utilisateurs et soient plus sécurisés pour les administrateurs de sites web.
Cependant, il existe des situations où l'algorithme noCAPTCHA ne peut pas prédire avec précision le comportement affiché, donc dans certains cas, un test CAPTCHA traditionnel est présenté à l'utilisateur.