DataDome

Qu’est-ce qu’un CAPTCHA bot ? Fonctionnement des bots CAPTCHA

Table des matières
Dernière mise à jour : 8 Oct, 2022
|
min

Qu’est-ce qu’un CAPTCHA bot ?

Un CAPTCHA bot est un programme informatique utilisé pour compléter automatiquement des CAPTCHA. Ces programmes peuvent résoudre la plupart des CAPTCHA grâce à leur logique interne, à la reconnaissance d’images et de texte par IA, ou avec l’aide humaine via des fermes à CAPTCHA.

Les hackers et les cybercriminels utilisent des CAPTCHA bots pour accéder automatiquement à des forums, des pages d’inscription, des pages de connexion, et d’autres endroits que les entreprises tentent de sécuriser avec un CAPTCHA. En général,la résolution d’un CAPTCHA n’est qu’une partie de ce qu’un CAPTCHA bot peut faire. Leur objectif principal est de voler des informations ou de causer des dommages à vos sites web ou applications mobiles d’une manière ou d’une autre.

Comment fonctionnent les CAPTCHA bots ?

Les CAPTCHA bots les moins avancés utilisent une attaque par force brute pour deviner la réponse correcte à un défi CAPTCHA. Cela consiste à essayer rapidement toutes les combinaisons possibles de lettres et de chiffres jusqu’à ce que le bot trouve la bonne réponse.

Certains CAPTCHA bots sont plus sophistiqués et utilisent la reconnaissance optique de caractères (OCR) pour lire et résoudre le défi CAPTCHA. D’autres bots envoient automatiquement leur défi à un groupe de personnes, généralement basé dans des pays en développement, qui résolvent les CAPTCHA pour de très petites sommes d’argent ; c’est ce qu’on appelle une ferme à CAPTCHA.

Les CAPTCHA arrêtent-ils les bots ?

L’impact d’un CAPTCHA ne doit pas être sous-estimé. Depuis leur création en 1997, les CAPTCHA ont été critiqués pour avoir rendu le web moins accessible. Ils dégradent l’expérience utilisateur pour tous les utilisateurs, en particulier pour les personnes en situation de handicap, qui peuvent avoir des difficultés avec les défis de reconnaissance de texte, d’audio ou d’image.

De plus, les CAPTCHA traditionnels n’arrêtent plus les bots de manière adéquate. Ils ne constituent pas une bonne ligne de défense : 50 % des « utilisateurs » qui passent le reCAPTCHA de Google sont des bots. Un CAPTCHA traditionnel peut arrêter les bots les plus simples, mais il ne stoppe pas les plus dangereux, c’est-à-dire ceux que vous voudriez vraiment arrêter car ils peuvent entraîner des account takeovers, du carding, du scalping, et pire encore.

Comment les bots contournent-ils les CAPTCHA ?

Si ce n’est pas avec leur propre logique interne ou via l’OCR, un CAPTCHA bot envoie son défi à une ferme à CAPTCHA, où un groupe de travailleurs résout des CAPTCHA toute la journée pour presque rien. Si un texte bloque les CAPTCHA bots, des derniers utilisent une API pour interroger la ferme à CAPTCHA, après quoi un humain résout le défi, généralement en moins d’une minute et pour seulement quelques centimes.

De plus, l’intelligence artificielle de reconnaissance d’images et de texte est de plus en plus accessible et désormais suffisamment sophistiquée pour être intégrée aux CAPTCHA bots malveillants. Bien que cela ne soit pas encore très répandu, il ne serait pas surprenant que la plupart des CAPTCHA bots commencent à utiliser une forme d’IA pour résoudre les défis CAPTCHA, réduisant ainsi encore plus l’efficacité des CAPTCHA.

Comment protéger votre site web des CAPTCHA bots ?

La règle générale est que les CAPTCHA ne doivent jamais être votre seule ligne de défense. Seuls, ils ont peu de chances de résister aux bots les plus dangereux. Les CAPTCHA ne sont utiles que s’ils font partie d’une stratégie de défense contre les bots complète.

Les bots les plus simples peuvent être arrêtés avec des outils comme un pare-feu d’application web (WAF) qui bloque certains types de trafic en fonction des règles IP, ou un honeypot qui piège les bots en les incitant à remplir un formulaire caché, mais ce ne sont que des méthodes médiocres qui n’arrêteront pas les bots malveillants les plus avancés.

Si vous recherchez de meilleures alternatives aux CAPTCHA, vous devriez mettre en place une solution de gestion des bots qui arrête tous les bots malveillants en temps réel, qu’ils tentent d’accéder à vos sites web, applications mobiles ou API. Une telle solution ne se contente pas de bloquer les CAPTCHA bots ; elle arrête tout le trafic des bots malveillants, tout en laissant passer les bots que vous avez autorisés (comme le Googlebot officiel).

Cela ne signifie pas pour autant que vous devez complètement écarter les CAPTCHA. Bien qu’un CAPTCHA classique soit frustrant pour les utilisateurs et facile à contourner pour les bots, les CAPTCHA peuvent continuer de renforcer votre sécurité contre les bots. Le DataDome CAPTCHA est conçu en tenant compte de l’expérience utilisateur et de l’accessibilité, et il est nettement plus sécurisé qu’un CAPTCHA traditionnel car il est intégré au système de gestion des bots dynamique et adaptatif de DataDome.

Le DataDome CAPTCHA est spécifiquement conçu pour empêcher les bots d’utiliser des fermes à CAPTCHA. Il se charge rapidement, est facile à compléter pour les utilisateurs humains, et est conforme à la législation sur la protection des données, car les données minimales qu’il collecte auprès des utilisateurs finaux sont traitées uniquement à des fins de sécurité. Si vous souhaitez mieux comprendre comment le DataDome CAPTCHA se distingue des CAPTCHA habituels, et comment il peut aider à sécuriser votre entreprise contre les bots malveillants, planifiez une démo dès aujourd’hui.