Is image-based CAPTCHA secure against attacks based on machine learning? An experimental study

被引:28
作者
Alqahtani, Fatmah H. [1 ]
Alsulaiman, Fawaz A. [1 ]
机构
[1] King Saud Univ, Coll Comp & Informat Sci, Dept Comp Sci, Riyadh, Saudi Arabia
关键词
CAPTCHAs; Deep learning; Machine learning; Security; User authentication; MEASURING SEMANTIC SIMILARITY; WORDNET;
D O I
10.1016/j.cose.2019.101635
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The completely automated public Turing test to tell computers and humans apart (CAPTCHA) is among the most common methods of authentication used by websites and web services. It is intended to protect online services from automated scripts and malicious programs. Text-based and audio CAPTCHA are two of the earliest such methods, and have been shown to be inadequate at protecting systems and services. Image-based CAPTCHA has been introduced to address the limitations of previous CAPTCHA methods. It uses image recognition tasks to determine whether the user is a human or a malicious program. In light of the sensitivity of protected resources, challenges to their security arising from advances in machine learning algorithms are investigated here. This study examines the strength of image-based CAPTCHA by proposing an image-based CAPTCHA breaking system. The proposed system can automatically answer challenges posed by the recently proposed Google image reCAPTCHA with minimal human intervention. It employs deep learning technologies and machine learning algorithms, including random forest, classification and regression trees (CART), bagging with CART, and Naive Bayes to automatically answer challenges. The proposed attack mechanism achieved an average accuracy of 85.32% while successfully solving 56.29% of reCAPTCHA challenges posed to it. The results show current image-based CAPTCHAs to deter automated scripts and malicious programs provide a false sense of security. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页数:13
相关论文
共 81 条
[1]  
[Anonymous], 2017, NATURAL ARTIFICIAL C
[2]  
[Anonymous], 2013, ARXIV13108059
[3]  
[Anonymous], MACHINE LEARNING OVE
[4]  
[Anonymous], OVERVIEW MACHINE LEA
[5]  
[Anonymous], USING CAPTCHAS
[6]  
[Anonymous], 2012, Information Systems Security
[7]  
[Anonymous], 2012, Foundations of machine learning
[8]  
[Anonymous], 2008, Evaluating the Usability and Security of a Video CAPTCHA
[9]  
[Anonymous], POW IM REC APIS AUT
[10]  
[Anonymous], 2009, FACE IMAGE ANAL CONV