Back to Search Start Over

Using Generative Adversarial Networks to Break and Protect Text Captchas.

Authors :
GUIXIN YE
ZHANYONG TANG
DINGYI FANG
ZHANXING ZHU
YANSONG FENG
PENGFEI XU
XIAOJIANG CHEN
JUNGONG HAN
ZHENG WANG
Source :
ACM Transactions on Privacy & Security; May2020, Vol. 23 Issue 2, p1-29, 29p
Publication Year :
2020

Abstract

Text-based CAPTCHAs remains a popular scheme for distinguishing between a legitimate human user and an automated program. This article presents a novel genetic text captcha solver based on the generative adversarial network. As a departure fromprior text captcha solvers that require a labor-intensive and time-consuming process to construct, our scheme needs significantly fewer real captchas but yields better performance in solving captchas. Our approach works by first learning a synthesizer to automatically generate synthetic captchas to construct a base solver. It then improves and fine-tunes the base solver using a small number of labeled real captchas. As a result, our attack requires only a small set of manually labeled captchas, which reduces the cost of launching an attack on a captcha scheme. We evaluate our scheme by applying it to 33 captcha schemes, of which 11 are currently used by 32 of the top-50 popular websites. Experimental results demonstrate that our scheme significantly outperforms four prior captcha solvers and can solve captcha schemes where others fail. As a countermeasure, we propose to add imperceptible perturbations onto a captcha image. We demonstrate that our countermeasure can greatly reduce the success rate of the attack. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
24712566
Volume :
23
Issue :
2
Database :
Complementary Index
Journal :
ACM Transactions on Privacy & Security
Publication Type :
Academic Journal
Accession number :
148063791
Full Text :
https://doi.org/10.1145/3378446