La première version des captcha (qui consistait à retaper une suite de lettres ou de chiffres dans une barre de saisie) a été remplacée par Google une deuxième version (reCAPTCHA v2), plus simple, où il faut cocher une seule case qui atteste que vous n’êtes pas un robot, et si l’algorithme à des doutes sur votre attestation un modal (pop up) avec des cases correspondant à un objet indiqué par le système (par exemple, des voitures ou des passages piétons). Les images sont générées aléatoirement. Une troisième version (reCAPTCHA v3) consiste à attribuer un score de spam au visiteur du site en fonction de son activité. Le visiteur n’a ainsi pas besoin de remplir un CAPTCHA. La deuxième version est la plus efficace pour bloquer le spam.
Pour tester la solution reCAPTCHA v2 de Google ->
https://www.google.com/recaptcha/api2/demo
Pour tester la solution reCAPTCHA v3 de Google ->
https://www.google.com/recaptcha/api2/demo?invisible=true
Note : Il est invisible et déclenchera que si l’algorithme a des doutes sur vous.
Pour demander un code API gratuitement pour la solution reCAPTCHA Google ->
https://cloud.google.com/recaptcha-enterprise/docs/create-key?hl=fr
Il est possible également de recourir au CAPTCHA personnalisé, qui permet de personnaliser les questions posées aux visiteurs (par exemple, des opérations mathématiques générées de manière aléatoire). Pour pouvoir générer des CAPTCHA personnalisés, vous devrez télécharger un plugin de formulaire qui les prend en charge, comme WPForms. Certains CDN comme CloudFlare (gratuit) intègrent aussi automatiquement un captcha dans les formulaires de votre site.