BeCAPTCHA-Mouse: Synthetic Mouse Trajectories and Improved Bot Detection
Alejandro Acien, Aythami Morales, Julian Fierrez, Ruben, Vera-Rodriguez

TL;DR
This paper introduces BeCAPTCHA-Mouse, a novel bot detection method using a neuromotor model and synthetic mouse trajectories, achieving high accuracy and demonstrating the effectiveness of mouse dynamics in distinguishing humans from bots.
Contribution
The paper presents new synthetic mouse trajectory generation methods and a comprehensive benchmark dataset, enhancing bot detection accuracy with a neuromotor feature set.
Findings
Achieves 93% accuracy in bot detection using a single mouse trajectory.
Synthetic data improves detection when fused with real mouse dynamic features.
Provides a new benchmark dataset with 15,000 trajectories for research.
Abstract
We first study the suitability of behavioral biometrics to distinguish between computers and humans, commonly named as bot detection. We then present BeCAPTCHA-Mouse, a bot detector based on: i) a neuromotor model of mouse dynamics to obtain a novel feature set for the classification of human and bot samples; and ii) a learning framework involving real and synthetically generated mouse trajectories. We propose two new mouse trajectory synthesis methods for generating realistic data: a) a function-based method based on heuristic functions, and b) a data-driven method based on Generative Adversarial Networks (GANs) in which a Generator synthesizes human-like trajectories from a Gaussian noise input. Experiments are conducted on a new testbed also introduced here and available in GitHub: BeCAPTCHA-Mouse Benchmark; useful for research in bot detection and other mouse-based HCI applications.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUser Authentication and Security Systems · Advanced Malware Detection Techniques · Anomaly Detection Techniques and Applications
