まず、一般にボット検出と呼ばれる、コンピューターと人間を区別するための行動バイオメトリクスの適合性を調査します。次に、以下に基づくボット検出器であるBeCAPTCHA-Mouseを紹介します。i)マウスダイナミクスの神経運動モデル。人間とボットのサンプルを分類するための新しい機能セットを取得します。 ii)実際のおよび合成的に生成されたマウスの軌跡を含む学習フレームワーク。現実的なデータを生成するための2つの新しいマウス軌道合成方法を提案します。a)ヒューリスティック関数に基づく関数ベースの方法とb)ジェネレーターが人間のような軌道を合成するGenerative Adversarial Networks(GAN)に基づくデータ駆動型の方法ガウスノイズ入力から。実験は、ここでも紹介され、GitHubで利用できる新しいテストベッドで実施されます。BeCAPTCHA-マウスベンチマーク。ボット検出やその他のマウスベースのHCIアプリケーションの研究に役立ちます。私たちのベンチマークデータは、58人のユーザーからの実際のデータとさまざまなレベルのリアリズムを持つボットデータを含む15,000のマウスの軌跡で構成されています。私たちの実験によると、BeCAPTCHA-Mouseは、1つのマウスの軌跡だけを使用して、平均93%の精度でリアリズムの高いボットの軌跡を検出できます。私たちのアプローチを最先端のマウス動的機能と融合させると、ボット検出の精度が36%以上向上し、マウスベースのボット検出が従来のCAPTCHAシステムを補完する高速で簡単かつ信頼性の高いツールであることを証明します。 。
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.