Google reCAPTCHA API key

Qu'est-ce qu'un CAPTCHA ?

Le terme CAPTCHA est une marque commerciale déposée par l’université Carnegie-Mellon désignant une famille de tests de Turing (l’inventeur) permettant de différencier de manière automatisée un utilisateur humain d’un ordinateur. schéma du test de Turning
(source wikipédia)

Un «CAPTCHA» est donc un test permettant de différencier les humains des robots. Il est facile pour les humains de le résoudre, mais difficile pour les «bots» et autres logiciels malveillants.

C’est en fait un acronyme :

Completely Automated Public Turing test to tell Computers and Humans Apart

(Test de Turing public entièrement automatisé pour distinguer les ordinateurs des humains)

Google reCAPTCHA

reCAPTCHA est un service gratuit de Google qui protège les sites Web contre le spam et les abus.
En ajoutant reCAPTCHA à un site, vous pouvez bloquer un logiciel automatisé tout en aidant vos utilisateurs bienvenus à entrer facilement.

reCAPTCHA est le plus pratique (et le plus fréquement utilisé) car il externalise la gestion du CAPTCHA : vous n’avez pas à vous préoccuper de son fonctionnement.
La seule chose qu’il vous faut c’est une clé permettant d’associer votre site au service reCAPTCHA.

Comment faire ?

Premièrement, il faut faut un compte « Google ».
C’est par ici : https://accounts.google.com/signup?hl=fr

Ensuite, il vous faut une clé pour utiliser le reCAPTCHA.
C’est par ici : https://www.google.com/recaptcha/intro/v3.html

Suivez les instructions et choisissez :

Soit la version 2 qui vous affichera une case à cocher « Je ne suis pas un robot » : reCAPTCHA-V2

Soit la version 3 qui ne demande plus aucune action de la part de l’utilisateur et affichera juste une image sur les pages protégées :
reCAPTCHA-V3

Mise en place sur votre site

Via le plugin Advanced noCaptcha & invisible Captcha dont vous trouverez les réglages dans Réglages > Advanced noCaptcha & invisible Captcha :

recaptcha réglages

  • Sélectionnez la version choisie.
  • Copiez les deux clés reçues dans les zones ad-hoc.
  • Validez 😉
Google reCAPTCHA API key