USERADGENTS crée un module Captchafox sur-mesure pour Drupal
USERADGENTS a récemment été missionné par l’un de ses clients du secteur du loisir pour remplacer son système de Captcha. Il utilisait reCaptcha de Google sur son site et souhaitait opérer un changement pour une solution plus moderne qui facilite sa mise en conformité avec le RGPD. Il a donc opté pour une solution européenne réputée pour sa sécurité, CaptchaFox, et nous l’avons accompagné dans son intégration sur-mesure sur le CMS Drupal.
Un captcha, mais c’est quoi ?
Un captcha (pour Completely Automated Public Turing test to tell Computers and Humans Apart) est un test de sécurité utilisé pour distinguer les utilisateurs humains des bots automatisés. Les captchas sont couramment utilisés pour protéger les sites web, et notamment les formulaires, contre les abus (spams, attaques par force brute, inscriptions automatisées…).
Les captchas fonctionnent quasiment tous de la même façon. Ils proposent à l’utilisateur de réaliser un défi que seul un humain peut accomplir pour vérifier son identité. Cela peut être :
- Un défi visuel : les captchas traditionnels présentent une image ou un texte déformé que les utilisateurs doivent déchiffrer et entrer dans un champ de texte.
- Un défi audio : pour les utilisateurs malvoyants, certains captchas offrent une option audio où l'utilisateur doit écouter et entrer une série de chiffres ou de lettres.
- Un défi logique : certains captchas demandent aux utilisateurs de résoudre des puzzles simples ou de répondre à des questions de logique.
- Un défi de clic : les captchas modernes, comme ceux de Google reCAPTCHA notamment, demandent aux utilisateurs de cliquer sur des images spécifiques ou de cocher une case pour vérifier qu'ils ne sont pas des robots.
Aujourd’hui, les captchas sont devenus indispensables pour garantir la sécurité des sites et des applications et la plupart des solutions disponibles sur le marché sont plutôt faciles à intégrer.
Attention, ils ne sont pas infaillibles. Des bots de plus en plus sophistiqués peuvent parfois les contourner, réduisant leur efficacité. Les captchas peuvent aussi parfois être frustrants et bloquants pour les utilisateurs s'ils sont trop difficiles à résoudre ou s’ils ne sont pas utilisables par des personnes en situation de handicap, bien que des efforts soient en général faits pour garantir leur accessibilité.
Parmi les solutions les plus populaires de Captchas, citons par exemple :
- Google reCAPTCHA qui offre plusieurs types de défis, y compris des cases à cocher et des puzzles d'images.
- hCaptcha qui met l'accent sur la confidentialité et la protection des données.
Mais alors pourquoi avoir choisi CaptchaFox ?
CaptchaFox, une énième solution ? Oui mais pas que !
Solution plutôt moderne et innovante sur le marché, CaptchaFox a été conçue en accord avec le RGPD. Elle ne collecte aucune donnée personnelle et promet donc plus de confidentialité pour les utilisateurs. Un process de mise en conformité qui se veut plus simple qu’avec certaines autres solutions ce qui, combiné à son offre de fonctionnalités avancées, rend son choix plus compétitif.
Fonctionnalités principales
Protection contre diverses menaces : CaptchaFox protège contre les spams, la fraude publicitaire, le carding et d'autres attaques automatisées telles que la création massive de comptes ou les tentatives de prise de contrôle de comptes.
Expérience utilisateur optimisée : Grâce à des défis fluides et personnalisables, les utilisateurs peuvent valider leur identité rapidement sans nuire aux taux de conversion.
Facilité d'intégration : Compatible avec des frameworks comme WordPress, Angular, React et Next.js, CaptchaFox propose des API et widgets simples à configurer, souvent en quelques lignes de code.
Options de personnalisation : Les entreprises peuvent adapter le design et la difficulté des défis pour répondre à leurs besoins spécifiques.
Avantages pour les développeurs : Une transition rapide depuis reCAPTCHA est possible, rendant l'adoption plus facile pour les équipes techniques.
Et avec Drupal alors, comment ça marche ?
Malgré le très grand nombre de modules Drupal disponibles à date, il n’existait pas de module pour l’intégration de CaptchaFox. Les équipes techniques de USERADGENTS ont donc dû développer un module sur-mesure pour intégrer CaptchaFox dans le cas de notre client.
Ce module se base sur le module existant “Captcha” et permet de lui ajouter le service CaptchaFox. Une fois le module CaptchaFox installé, il offre la possibilité à un administrateur de configurer les clés d’accès à CaptchaFox et de choisir les formulaires à protéger.
Avec l’accord de notre client (que nous remercions grandement !) et afin de faire profiter d’autres sites Drupal de la solution CaptchaFox, nous avons décidé de mettre à disposition ce module à toute la communauté Drupal. Il est disponible ici.





Des questions sur CaptchaFox et notre module pour l’intégrer sur vos sites Drupal ? Contactez-nous.
