BeCAPTCHA-Mouse: Synthetic mouse trajectories and improved bot detection. (July 2022)
- Record Type:
- Journal Article
- Title:
- BeCAPTCHA-Mouse: Synthetic mouse trajectories and improved bot detection. (July 2022)
- Main Title:
- BeCAPTCHA-Mouse: Synthetic mouse trajectories and improved bot detection
- Authors:
- Acien, Alejandro
Morales, Aythami
Fierrez, Julian
Vera-Rodriguez, Ruben - Abstract:
- Highlights: Two novel methodologies for mouse trajectory synthesis. A new bot detection algorithm based on neuromotor modeling of mouse trajectories Improved modeling of mouse dynamics based on real and synthesized samples. Public benchmark for research in bot detection and other mouse-based HCI applications. 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. Our benchmark data consists of 15, 000 mouse trajectories including real data from 58 users and bot data with various levels of realism. Our experiments show that BeCAPTCHA-Mouse is able to detect bot trajectories of high realism with 93 % of accuracy in average using only oneHighlights: Two novel methodologies for mouse trajectory synthesis. A new bot detection algorithm based on neuromotor modeling of mouse trajectories Improved modeling of mouse dynamics based on real and synthesized samples. Public benchmark for research in bot detection and other mouse-based HCI applications. 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. Our benchmark data consists of 15, 000 mouse trajectories including real data from 58 users and bot data with various levels of realism. Our experiments show that BeCAPTCHA-Mouse is able to detect bot trajectories of high realism with 93 % of accuracy in average using only one mouse trajectory. When our approach is fused with state-of-the-art mouse dynamic features, the bot detection accuracy increases relatively by more than 36 %, proving that mouse-based bot detection is a fast, easy, and reliable tool to complement traditional CAPTCHA systems. … (more)
- Is Part Of:
- Pattern recognition. Volume 127(2022)
- Journal:
- Pattern recognition
- Issue:
- Volume 127(2022)
- Issue Display:
- Volume 127, Issue 2022 (2022)
- Year:
- 2022
- Volume:
- 127
- Issue:
- 2022
- Issue Sort Value:
- 2022-0127-2022-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-07
- Subjects:
- CAPTCHA -- Bot detection -- Behavior -- Biometrics -- Mouse -- Neuromotor
Pattern perception -- Periodicals
Perception des structures -- Périodiques
Patroonherkenning
006.4 - Journal URLs:
- http://www.sciencedirect.com/science/journal/00313203 ↗
http://www.sciencedirect.com/ ↗ - DOI:
- 10.1016/j.patcog.2022.108643 ↗
- Languages:
- English
- ISSNs:
- 0031-3203
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 22270.xml