À retenir
- Sert à bloquer les robots et les tentatives de piratage automatisées.
- Développé et géré par Google.
- Évolue pour devenir de moins en moins intrusif pour les utilisateurs humains.
Le reCAPTCHA est un système de sécurité utilisé par les sites web pour vérifier qu'un visiteur est bien un être humain et non un programme informatique malveillant (un robot ou « bot »). C'est comme un garde numérique qui vous demande de résoudre un petit défi visuel, comme cliquer sur des passages piétons ou simplement cocher une case, pour prouver que vous n'êtes pas une machine.
Étymologie
Le terme est composé du préfixe « re » et de l'acronyme CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart). À l'origine, ce système servait non seulement à la sécurité, mais aussi à aider à la numérisation de livres (le « re » évoquant cette réutilisation des efforts humains). Le projet, né à l'université Carnegie Mellon, a été racheté par Google en 2009.
Exemples d'usage
- Une case à cocher indiquant « Je ne suis pas un robot » qui analyse votre comportement de navigation.
- Une grille d'images où il faut sélectionner toutes les cases contenant des bouches d'incendie ou des bus.
- Un système invisible (v3) qui attribue un score de confiance à l'utilisateur sans même lui poser de question.
Cas d'usage
Ce concept intervient principalement dans la sécurité web pour protéger les formulaires d'inscription, les pages de connexion, les sections de commentaires ou les systèmes de vote en ligne contre le spam et les attaques par force brute.
Bonnes pratiques
Il est recommandé d'utiliser les versions les plus récentes (comme la v3) qui sont « invisibles » afin de ne pas frustrer l'utilisateur. Attention toutefois à l'accessibilité : prévoyez toujours une alternative audio pour les personnes malvoyantes. Évitez de placer un reCAPTCHA sur chaque page, ciblez uniquement les zones sensibles aux abus.
Synonymes
Antonymes
Conseil
Si vous êtes développeur, commencez par intégrer la version v3. Elle analyse le trafic de votre site de manière transparente et ne demande une intervention de l'utilisateur que si elle détecte un comportement suspect (mouvements de souris trop rectilignes, vitesse de frappe anormale, etc.).
Questions fréquentes
Pourquoi les tests portent-ils souvent sur des éléments urbains (feux, passages piétons) ?
Parce que Google utilise les réponses des utilisateurs pour entraîner ses algorithmes d'intelligence artificielle destinés à la reconnaissance d'images, notamment pour les voitures autonomes.
Le reCAPTCHA est-il infaillible ?
Non, certains robots très sophistiqués utilisant l'intelligence artificielle parviennent parfois à le contourner, mais il reste une barrière très efficace contre la majorité des attaques de masse.