BeCAPTCHA-Mouse: Synthetic mouse trajectories and improved bot detection

被引:7
|
作者
Acien, Alejandro [1 ]
Morales, Aythami [1 ]
Fierrez, Julian [1 ]
Vera-Rodriguez, Ruben [1 ]
机构
[1] Univ Autonoma Madrid, Biometr & Data Pattern Analyt Lab, Madrid, Spain
关键词
CAPTCHA; Bot detection; Behavior; Biometrics; Mouse; Neuromotor; ANOMALY-DETECTION; KINEMATIC THEORY; AUTHENTICATION; BIOMETRICS;
D O I
10.1016/j.patcog.2022.108643
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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. (C) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Web Bot Detection Using Mouse Movement
    Folch, Santiago Escuder
    Ibanez, Albert Calvo
    Rabella, Nil Ortiz
    Escrig, Josep Escrig
    [J]. 2023 JNIC CYBERSECURITY CONFERENCE, JNIC, 2023,
  • [2] BeCAPTCHA: Behavioral bot detection using touchscreen and mobile sensors benchmarked on HuMIdb
    Acien, Alejandro
    Morales, Aythami
    Fierrez, Julian
    Vera-Rodriguez, Ruben
    Delgado-Mohatar, Oscar
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2021, 98
  • [3] Mouse Dynamics Based Bot Detection Using Sequence Learning
    Niu, Hongfeng
    Chen, Jiading
    Zhang, Zhaozhe
    Cai, Zhongmin
    [J]. BIOMETRIC RECOGNITION (CCBR 2021), 2021, 12878 : 49 - 56
  • [4] Exploring visual representations of computer mouse movements for bot detection
    Niu, Hongfeng
    Wei, Ang
    Song, Yunpeng
    Cai, Zhongmin
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2023, 229
  • [5] SapiAgent: A Bot Based on Deep Learning to Generate Human-Like Mouse Trajectories
    Antal, Margit
    Buza, Krisztian
    Fejer, Norbert
    [J]. IEEE ACCESS, 2021, 9 (09): : 124396 - 124408
  • [6] A Deep Learning Approach to Web Bot Detection Using Mouse Behavioral Biometrics
    Wei, Ang
    Zhao, Yuxuan
    Cai, Zhongmin
    [J]. BIOMETRIC RECOGNITION (CCBR 2019), 2019, 11818 : 388 - 395
  • [7] Detection of mouse and rat urinary aeroallergens with an improved ELISA
    Korpi, A
    Mäntyjärvi, R
    Rautiainen, J
    Kaliste, E
    Kalliokoski, P
    Renström, A
    Pasanen, AL
    [J]. JOURNAL OF ALLERGY AND CLINICAL IMMUNOLOGY, 2004, 113 (04) : 677 - 682
  • [8] Performance evaluation of lightweight network-based bot detection using mouse movements
    Niu, Hongfeng
    Zhou, Yuxun
    Chen, Jiading
    Cai, Zhongmin
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 135
  • [9] Synthetic mouse embryos
    Kotsiliti, Eleni
    [J]. NATURE BIOTECHNOLOGY, 2022, 40 (09) : 1327 - 1327
  • [10] Mouse synthetic prions
    Legname, Giuseppe
    Cohen, Fred E.
    DeArmond, Stephen J.
    Prusiner, Stanley B.
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2006, 232 : 158 - 158