Présentation de Precursor

Cloudflare a lancé Precursor, un système de détection de bots qui analyse le comportement d'un visiteur sur toute une session de navigation, et non plus uniquement lors de son arrivée sur le site. Ce système fonctionne en intégrant un script dans les pages web qui envoient des signaux d'interaction à Cloudflare, qui les évalue en temps réel pour détecter les comportements automatisés.

Fonctionnement de Precursor

Precursor s'exécute dans le navigateur et envoie des signaux d'interaction tels que les mouvements de souris, le rythme de défilement, le rythme de frappe, l'activité de presse-papiers et la durée de visibilité d'une page dans l'onglet du navigateur. Ces signaux sont ensuite analysés par le moteur d'analyse de Cloudflare pour détecter les incohérences et les contradictions internes, telles que des activités de pointeur enregistrées lorsque la page est masquée ou des événements de frappe enregistrés lorsqu'aucun champ de texte n'est actif.

Les signaux d'interaction enregistrés incluent :
   - Mouvement de souris
   - Rythme de défilement
   - Rythme de frappe
   - Activité de presse-papiers
   - Durée de visibilité d'une page dans l'onglet du navigateur
   

Implications et limites

La détection de bots est un défi important pour les entreprises en ligne, car les bots peuvent représenter jusqu'à 57% des requêtes web, selon Cloudflare. Le système Precursor vise à résoudre ce problème en analysant le comportement des visiteurs sur toute une session de navigation, plutôt que de se fier à des tests ponctuels. Cela permet de détecter les comportements automatisés de manière plus efficace et de réduire les faux positifs.

Cependant, il est important de noter que la mise en œuvre de Precursor nécessite l'intégration d'un script dans les pages web, ce qui peut poser des problèmes de confidentialité et de sécurité. De plus, la détection de bots est un domaine en constante évolution, et les bots peuvent évoluer pour contourner les systèmes de détection.