Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks

Text-based CAPTCHAs remain the most widely adopted security scheme, which is the first barrier to securing websites. Deep learning methods, especially Convolutional Neural Networks (CNNs), are the mainstream approach for text CAPTCHA recognition and are widely used in CAPTCHA vulnerability assessmen...

全面介紹

書目詳細資料
發表在:Applied Sciences (Switzerland)
主要作者: 2-s2.0-85197265040
格式: Article
語言:English
出版: Multidisciplinary Digital Publishing Institute (MDPI) 2024
在線閱讀:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85197265040&doi=10.3390%2fapp14125016&partnerID=40&md5=51a319b6a1cfc2a7d7770fb69fbadf5f
id Wan X.; Johari J.; Ruslan F.A.
spelling Wan X.; Johari J.; Ruslan F.A.
2-s2.0-85197265040
Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
2024
Applied Sciences (Switzerland)
14
12
10.3390/app14125016
https://www.scopus.com/inward/record.uri?eid=2-s2.0-85197265040&doi=10.3390%2fapp14125016&partnerID=40&md5=51a319b6a1cfc2a7d7770fb69fbadf5f
Text-based CAPTCHAs remain the most widely adopted security scheme, which is the first barrier to securing websites. Deep learning methods, especially Convolutional Neural Networks (CNNs), are the mainstream approach for text CAPTCHA recognition and are widely used in CAPTCHA vulnerability assessment and data collection. However, verification code recognizers are mostly deployed on the CPU platform as part of a web crawler and security assessment; they are required to have both low complexity and high recognition accuracy. Due to the specifically designed anti-attack mechanisms like noise, interference, geometric deformation, twisting, rotation, and character adhesion in text CAPTCHAs, some characters are difficult to efficiently identify with high accuracy in these complex CAPTCHA images. This paper proposed a recognition model named Adaptive CAPTCHA with a CNN combined with an RNN (CRNN) module and trainable Adaptive Fusion Filtering Networks (AFFN), which effectively handle the interference and learn the correlation between characters in CAPTCHAs to enhance recognition accuracy. Experimental results on two datasets of different complexities show that, compared with the baseline model Deep CAPTCHA, the number of parameters of our proposed model is reduced by about 70%, and the recognition accuracy is improved by more than 10 percentage points in the two datasets. In addition, the proposed model has a faster training convergence speed. Compared with several of the latest models, the model proposed by the study also has better comprehensive performance. © 2024 by the authors.
Multidisciplinary Digital Publishing Institute (MDPI)
20763417
English
Article
All Open Access; Gold Open Access; Green Open Access
author 2-s2.0-85197265040
spellingShingle 2-s2.0-85197265040
Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
author_facet 2-s2.0-85197265040
author_sort 2-s2.0-85197265040
title Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
title_short Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
title_full Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
title_fullStr Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
title_full_unstemmed Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
title_sort Adaptive CAPTCHA: A CRNN-Based Text CAPTCHA Solver with Adaptive Fusion Filter Networks
publishDate 2024
container_title Applied Sciences (Switzerland)
container_volume 14
container_issue 12
doi_str_mv 10.3390/app14125016
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85197265040&doi=10.3390%2fapp14125016&partnerID=40&md5=51a319b6a1cfc2a7d7770fb69fbadf5f
description Text-based CAPTCHAs remain the most widely adopted security scheme, which is the first barrier to securing websites. Deep learning methods, especially Convolutional Neural Networks (CNNs), are the mainstream approach for text CAPTCHA recognition and are widely used in CAPTCHA vulnerability assessment and data collection. However, verification code recognizers are mostly deployed on the CPU platform as part of a web crawler and security assessment; they are required to have both low complexity and high recognition accuracy. Due to the specifically designed anti-attack mechanisms like noise, interference, geometric deformation, twisting, rotation, and character adhesion in text CAPTCHAs, some characters are difficult to efficiently identify with high accuracy in these complex CAPTCHA images. This paper proposed a recognition model named Adaptive CAPTCHA with a CNN combined with an RNN (CRNN) module and trainable Adaptive Fusion Filtering Networks (AFFN), which effectively handle the interference and learn the correlation between characters in CAPTCHAs to enhance recognition accuracy. Experimental results on two datasets of different complexities show that, compared with the baseline model Deep CAPTCHA, the number of parameters of our proposed model is reduced by about 70%, and the recognition accuracy is improved by more than 10 percentage points in the two datasets. In addition, the proposed model has a faster training convergence speed. Compared with several of the latest models, the model proposed by the study also has better comprehensive performance. © 2024 by the authors.
publisher Multidisciplinary Digital Publishing Institute (MDPI)
issn 20763417
language English
format Article
accesstype All Open Access; Gold Open Access; Green Open Access
record_format scopus
collection Scopus
_version_ 1828987859908952064