CAPTCHA

Un CAPTCHA est une mesure de sécurité conçue pour distinguer un être humain d'un programme automatisé, en particulier d'un bot

Définitions

Définition simple : qu'est-ce qu'un CAPTCHA ?

Un CAPTCHA est une mesure de sécurité conçue pour distinguer un être humain d'un programme automatisé, en particulier d'un bot. Le terme est l'acronyme de "Completely Automated Public Turing test to tell Computers and Humans Apart". Ces tests sont aujourd'hui omniprésents sur les sites web pour protéger un formulaire, une connexion, une création de compte, un sondage ou un paiement en ligne contre le spam et les usages abusifs. Seuls les humains peuvent résoudre ces défis.

Enjeux, limites et erreurs courantes du CAPTCHA

Efficacité et limites du CAPTCHA dans la cybersécurité

Le principal intérêt du CAPTCHA est de freiner les usages automatisés malveillants, comme le spam, la création massive de faux comptes ou certaines attaques contre les formulaires et les connexions. Il constitue une barrière efficace contre les attaques, où des pirates tentent de deviner des mots de passe par essais successifs, ou contre le bourrage d'identifiants utilisant des listes d'identifiants volés.

Mais les CAPTCHA ont aussi des limites importantes. Ils peuvent être contournés par des bots avancés, notamment lorsque ceux-ci utilisent des techniques de machine learning ou d'externalisation humaine. Ils peuvent aussi dégrader l'expérience utilisateur, en particulier lorsqu'ils interrompent la navigation ou rendent un parcours plus long et plus frustrant.

CAPTCHA impossible à valider : principales causes d'échec

Plusieurs raisons techniques expliquent qu'un CAPTCHA puisse échouer. Une connexion internet instable peut interrompre la communication avec le serveur de validation, provoquant un message d'erreur. Un navigateur obsolète ou des extensions bloquant les scripts (bloqueurs de publicité, anti-trackers) empêchent parfois le chargement correct du test.

L'utilisation d'un VPN ou d'une adresse IP placée dans une plage interdite par la base de données du service peut également déclencher des blocages répétés. Enfin, si la clé de site dépasse son quota de requêtes ou n'est plus valide, le CAPTCHA affichera systématiquement une erreur.

Accessibilité et inclusivité du CAPTCHA

Un autre enjeu fort est celui de l'accessibilité. Les CAPTCHA visuels sont impossibles à résoudre pour les personnes déficientes visuelles, même avec un lecteur d'écran, car ils reposent sur des éléments graphiques sans équivalent textuel exploitable.

Bien que des approches alternatives existent, comme les CAPTCHA audio ou les puzzles logiques, elles ne résolvent que partiellement le problème : une personne sourde-aveugle, par exemple, ne pourra compléter aucune de ces versions. Ces enjeux d'accessibilité restent importants, notamment pour les collectivités territoriales soumises au RGAA et aux obligations d'inclusion numérique.

Questions fréquemment associées à CAPTCHA

Vous souhaitez en savoir plus sur le numérique et l'IA ?

Découvrir le glossaire