Dynamic Cognitive Game CAPTCHA Usability and Detection of Streaming-Based Farming
Dynamic Cognitive Game CAPTCHA Usability and Detection of Streaming-Based Farming
复制标题
动态认知游戏验证码可用性和流式农业检测
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Chengcui Zhang
中科院分区:
文献类型:
--
作者:
Manar Mohamed;Song Gao;Nitesh Saxena;Chengcui Zhang
CAPTCHAs are a widely deployed mechanism to distinguish a legitimate human user from a computerized pro- gram trying to abuse online services. Attackers, however, have devised a clever and an economical way to bypass the secu- rity provided by CAPTCHAs by simply relaying CAPTCHA challenges to remote human-solvers. Most existing varieties of CAPTCHAs are completely vulnerable to such relay attacks, routinely executed in the wild. Dynamic Cognitive Game (DCG) CAPTCHAs are an up- coming CAPTCHA category which require the user to play a simple moving object matching game. Due to the dynamic and interactive nature of the underlying games, DCG CAPTCHAs may offer resistance to relay attacks. In this paper, we focus on a streaming-based DCG CAPTCHA relay attack whereby the game frames and responses are simply streamed between the attacker and a human-solver. We present a mechanism for detecting such a streaming-enabled game captcha farming based on real- time game statistics, such as play duration, mouse clicks and incorrect drags, fed to machine learning detection algorithms. To demonstrate the feasibility of our detection mechanism, we report on a three-dimensional study measuring: (1) the performance of legitimate DCG CAPTCHA users, (2) the performance of remote human-solvers in a DCG CAPTCHA streaming attack, and (3) the performance of gameplay behavioral features and machine learning classifiers in distinguishing human-solvers in a streaming attack from legitimate users. Our results show that it is possible to detect the streaming-based relay attack against many instances of DCG CAPTCHAs with a high overall accuracy (low false negatives and false positives). Broadly, DCG CAPTCHAs appear to be one of the first CAPTCHA schemes that enable reliable detection of relay attacks.