Présentation de Precursor

Precursor est un système de vérification basé sur le comportement des utilisateurs, conçu pour détecter les comportements automatisés sur les applications web. Il utilise des signaux comportementaux collectés en continu pour distinguer les utilisateurs humains des bots.

Fonctionnement de Precursor

Precursor est une solution complémentaire à Cloudflare Turnstile, qui offre une protection contre les bots en analysant les interactions des utilisateurs avec l'application web. Il utilise du code JavaScript injecté dynamiquement pour collecter des signaux comportementaux en continu, qui sont ensuite traités et intégrés à la protection contre les bots de Cloudflare.

Cela permet de détecter les bots qui simulent un comportement humain, mais qui ont du mal à reproduire un comportement cohérent sur une période de temps plus longue. Les bots peuvent exécuter du code JavaScript, utiliser des environnements de navigateur réels et passer des tests CAPTCHA individuels sans éveiller de soupçons.

Avantages de Precursor

Precursor offre une détection plus précise des bots en analysant le comportement des utilisateurs sur une période de temps plus longue. Cela permet de réduire les interruptions inutiles pour les utilisateurs légitimes et d'augmenter le coût de fonctionnement des bots, car ils doivent simuler un comportement humain cohérent sur une période de temps plus longue.

Limites et perspectives

Precursor est une solution qui nécessite une implémentation et une configuration appropriées pour être efficace. Les développeurs de bots peuvent essayer de contourner la détection en ajoutant du bruit gaussien ou des retards aléatoires uniformes à leurs mouvements de souris, mais les mouvements humains ne sont pas simplement « bruyants », ils sont également caractérisés par des modèles complexes qui sont difficiles à reproduire.