À retenir
- Sépare les interactions humaines des processus automatisés.
- Essentiel pour lutter contre le spam et la fraude en ligne.
- Évolue constamment pour faire face aux progrès de l'intelligence artificielle.
Un antirobot est un outil de sécurité informatique conçu pour distinguer un utilisateur humain d'un programme automatisé (un "bot"). Son rôle est de faire barrage aux scripts qui tentent d'effectuer des actions répétitives ou malveillantes, comme un gardien qui vérifierait que vous n'êtes pas un automate avant de vous laisser entrer dans un bâtiment.
Étymologie
Le terme est formé du préfixe anti- (contre) et du mot robot, lui-même dérivé du tchèque robota qui signifie "travail forcé". En informatique, il désigne l'arsenal technique déployé pour contrer les logiciels agissant de manière autonome sur Internet.
Exemples d'usage
- Le système reCAPTCHA de Google qui demande d'identifier des passages piétons sur des photos.
- Les puzzles interactifs où il faut faire glisser une pièce pour compléter une image.
- Les systèmes de détection invisible qui analysent la vitesse de frappe au clavier ou les mouvements de la souris.
Cas d'usage
Ce concept intervient massivement dans la cybersécurité web pour protéger les formulaires de contact contre le spam, empêcher l'achat massif de billets de concert par des revendeurs automatiques (scalping) ou sécuriser les tentatives de connexion pour bloquer les attaques par force brute.
Bonnes pratiques
Privilégiez les solutions peu intrusives pour l'utilisateur final. Un antirobot trop agressif ou difficile à résoudre peut dégrader l'expérience client et faire fuir les visiteurs légitimes. L'usage de techniques "invisibles" basées sur l'analyse de comportement est aujourd'hui recommandé.
Synonymes
Antonymes
Conseil
Si vous gérez un site web, ne vous contentez pas d'un simple calcul mathématique (ex: 2+2), car ils sont très faciles à résoudre pour n'importe quel script basique. Utilisez des bibliothèques reconnues qui s'adaptent au niveau de risque.
Questions fréquentes
Pourquoi les antirobots deviennent-ils de plus en plus complexes ?
Parce que l'intelligence artificielle s'améliore : les robots sont désormais capables de lire du texte déformé, ce qui oblige à créer des tests basés sur la logique ou le comportement.
Qu'est-ce qu'un honeypot (pot de miel) ?
C'est une technique antirobot invisible consistant à ajouter un champ caché dans un formulaire : un humain ne le verra pas, mais un robot le remplira, se démasquant ainsi immédiatement.