{"id":"https://openalex.org/W3021533631","doi":"https://doi.org/10.1145/3378446","title":"Using Generative Adversarial Networks to Break and Protect Text Captchas","display_name":"Using Generative Adversarial Networks to Break and Protect Text Captchas","publication_year":2020,"publication_date":"2020-04-17","ids":{"openalex":"https://openalex.org/W3021533631","doi":"https://doi.org/10.1145/3378446","mag":"3021533631"},"language":"en","primary_location":{"id":"doi:10.1145/3378446","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3378446","pdf_url":null,"source":{"id":"https://openalex.org/S4210174050","display_name":"ACM Transactions on Privacy and Security","issn_l":"2471-2566","issn":["2471-2566","2471-2574"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Privacy and Security","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013951362","display_name":"Guixin Ye","orcid":"https://orcid.org/0000-0003-2074-4253"},"institutions":[{"id":"https://openalex.org/I37802460","display_name":"Northwest University","ror":"https://ror.org/00z3td547","country_code":"CN","type":"education","lineage":["https://openalex.org/I37802460"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Guixin Ye","raw_affiliation_strings":["Northwest University, China"],"affiliations":[{"raw_affiliation_string":"Northwest University, China","institution_ids":["https://openalex.org/I37802460"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069158506","display_name":"Zhanyong Tang","orcid":"https://orcid.org/0000-0002-4333-2334"},"institutions":[{"id":"https://openalex.org/I37802460","display_name":"Northwest University","ror":"https://ror.org/00z3td547","country_code":"CN","type":"education","lineage":["https://openalex.org/I37802460"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhanyong Tang","raw_affiliation_strings":["Northwest University, China"],"affiliations":[{"raw_affiliation_string":"Northwest University, China","institution_ids":["https://openalex.org/I37802460"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065103224","display_name":"Dingyi Fang","orcid":"https://orcid.org/0000-0002-5816-6922"},"institutions":[{"id":"https://openalex.org/I37802460","display_name":"Northwest University","ror":"https://ror.org/00z3td547","country_code":"CN","type":"education","lineage":["https://openalex.org/I37802460"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dingyi Fang","raw_affiliation_strings":["Northwest University, China"],"affiliations":[{"raw_affiliation_string":"Northwest University, China","institution_ids":["https://openalex.org/I37802460"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045305860","display_name":"Zhanxing Zhu","orcid":"https://orcid.org/0000-0002-2141-6553"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhanxing Zhu","raw_affiliation_strings":["Peking University, China"],"affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102220317","display_name":"Yansong Feng","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yansong Feng","raw_affiliation_strings":["Peking University, China"],"affiliations":[{"raw_affiliation_string":"Peking University, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101431543","display_name":"Pengfei Xu","orcid":"https://orcid.org/0000-0001-8701-2669"},"institutions":[{"id":"https://openalex.org/I37802460","display_name":"Northwest University","ror":"https://ror.org/00z3td547","country_code":"CN","type":"education","lineage":["https://openalex.org/I37802460"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Pengfei Xu","raw_affiliation_strings":["Northwest University, China"],"affiliations":[{"raw_affiliation_string":"Northwest University, China","institution_ids":["https://openalex.org/I37802460"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100322143","display_name":"Xiaojiang Chen","orcid":"https://orcid.org/0000-0002-1180-6806"},"institutions":[{"id":"https://openalex.org/I37802460","display_name":"Northwest University","ror":"https://ror.org/00z3td547","country_code":"CN","type":"education","lineage":["https://openalex.org/I37802460"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaojiang Chen","raw_affiliation_strings":["Northwest University, China"],"affiliations":[{"raw_affiliation_string":"Northwest University, China","institution_ids":["https://openalex.org/I37802460"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046605531","display_name":"Jungong Han","orcid":"https://orcid.org/0000-0003-4361-956X"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jungong Han","raw_affiliation_strings":["University of Warwick, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Warwick, United Kingdom","institution_ids":["https://openalex.org/I39555362"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100401045","display_name":"Zheng Wang","orcid":"https://orcid.org/0000-0001-6157-0662"},"institutions":[{"id":"https://openalex.org/I130828816","display_name":"University of Leeds","ror":"https://ror.org/024mrxd33","country_code":"GB","type":"education","lineage":["https://openalex.org/I130828816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Zheng Wang","raw_affiliation_strings":["University of Leeds, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Leeds, United Kingdom","institution_ids":["https://openalex.org/I130828816"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5013951362"],"corresponding_institution_ids":["https://openalex.org/I37802460"],"apc_list":null,"apc_paid":null,"fwci":2.2813,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.88778104,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"23","issue":"2","first_page":"1","last_page":"29"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11800","display_name":"User Authentication and Security Systems","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12357","display_name":"Digital Media Forensic Detection","score":0.9930999875068665,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/captcha","display_name":"CAPTCHA","score":0.9952653050422668},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8297092914581299},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.7583460807800293},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.6689835786819458},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.6488679647445679},{"id":"https://openalex.org/keywords/adversarial-system","display_name":"Adversarial system","score":0.6289056539535522},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5209442377090454},{"id":"https://openalex.org/keywords/countermeasure","display_name":"Countermeasure","score":0.46082058548927307},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4358597993850708},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.34979385137557983},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3371165692806244},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.14539051055908203},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10833826661109924},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09310334920883179},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.09022533893585205},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.07322275638580322}],"concepts":[{"id":"https://openalex.org/C163339463","wikidata":"https://www.wikidata.org/wiki/Q484598","display_name":"CAPTCHA","level":2,"score":0.9952653050422668},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8297092914581299},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.7583460807800293},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.6689835786819458},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.6488679647445679},{"id":"https://openalex.org/C37736160","wikidata":"https://www.wikidata.org/wiki/Q1801315","display_name":"Adversarial system","level":2,"score":0.6289056539535522},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5209442377090454},{"id":"https://openalex.org/C21593369","wikidata":"https://www.wikidata.org/wiki/Q1032176","display_name":"Countermeasure","level":2,"score":0.46082058548927307},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4358597993850708},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34979385137557983},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3371165692806244},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.14539051055908203},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10833826661109924},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09310334920883179},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.09022533893585205},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07322275638580322},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C146978453","wikidata":"https://www.wikidata.org/wiki/Q3798668","display_name":"Aerospace engineering","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3378446","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3378446","pdf_url":null,"source":{"id":"https://openalex.org/S4210174050","display_name":"ACM Transactions on Privacy and Security","issn_l":"2471-2566","issn":["2471-2566","2471-2574"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Privacy and Security","raw_type":"journal-article"},{"id":"pmh:oai:eprints.whiterose.ac.uk:156512","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306400854","display_name":"White Rose Research Online (University of Leeds, The University of Sheffield, University of York)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2800616092","host_organization_name":"White Rose University Consortium","host_organization_lineage":["https://openalex.org/I2800616092"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"Article"},{"id":"pmh:oai:eprints.soton.ac.uk:486137","is_oa":false,"landing_page_url":"https://eprints.soton.ac.uk/486137/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401019","display_name":"ePrints Soton (University of Southampton)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I43439940","host_organization_name":"University of Southampton","host_organization_lineage":["https://openalex.org/I43439940"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.7200000286102295,"id":"https://metadata.un.org/sdg/8"}],"awards":[{"id":"https://openalex.org/G5630626155","display_name":null,"funder_award_id":"61972314, 61672427, 61872294","funder_id":"https://openalex.org/F4320327720","funder_display_name":"Foundation for Innovative Research Groups of the National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320327720","display_name":"Foundation for Innovative Research Groups of the National Natural Science Foundation of China","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":76,"referenced_works":["https://openalex.org/W112869242","https://openalex.org/W182783924","https://openalex.org/W1486255855","https://openalex.org/W1504838692","https://openalex.org/W1567048812","https://openalex.org/W1603565383","https://openalex.org/W1667580224","https://openalex.org/W1686810756","https://openalex.org/W1726017835","https://openalex.org/W1799366690","https://openalex.org/W1971657180","https://openalex.org/W1974314988","https://openalex.org/W1998506139","https://openalex.org/W1998855065","https://openalex.org/W2025877116","https://openalex.org/W2027237225","https://openalex.org/W2039708501","https://openalex.org/W2055013232","https://openalex.org/W2064123298","https://openalex.org/W2072410439","https://openalex.org/W2088301450","https://openalex.org/W2097117768","https://openalex.org/W2105523261","https://openalex.org/W2105767494","https://openalex.org/W2112796928","https://openalex.org/W2113321599","https://openalex.org/W2113475664","https://openalex.org/W2116241551","https://openalex.org/W2123761123","https://openalex.org/W2144409202","https://openalex.org/W2149933564","https://openalex.org/W2151298633","https://openalex.org/W2153601419","https://openalex.org/W2156749117","https://openalex.org/W2165698076","https://openalex.org/W2171973097","https://openalex.org/W2183341477","https://openalex.org/W2186222003","https://openalex.org/W2194775991","https://openalex.org/W2294059674","https://openalex.org/W2380581874","https://openalex.org/W2516591529","https://openalex.org/W2528437680","https://openalex.org/W2556432796","https://openalex.org/W2559813380","https://openalex.org/W2574797807","https://openalex.org/W2581637843","https://openalex.org/W2592697089","https://openalex.org/W2595089739","https://openalex.org/W2605287558","https://openalex.org/W2608745566","https://openalex.org/W2618492571","https://openalex.org/W2693668331","https://openalex.org/W2739032812","https://openalex.org/W2739748921","https://openalex.org/W2765332150","https://openalex.org/W2776884785","https://openalex.org/W2890419535","https://openalex.org/W2907384656","https://openalex.org/W2914976286","https://openalex.org/W2953301748","https://openalex.org/W2962847335","https://openalex.org/W2963073614","https://openalex.org/W2963207607","https://openalex.org/W2963242170","https://openalex.org/W2963709863","https://openalex.org/W2964153729","https://openalex.org/W2964268978","https://openalex.org/W3105009650","https://openalex.org/W4234552385","https://openalex.org/W4250988145","https://openalex.org/W4285719527","https://openalex.org/W4298289240","https://openalex.org/W4298857966","https://openalex.org/W6637967152","https://openalex.org/W6642714445"],"related_works":["https://openalex.org/W3134776999","https://openalex.org/W1975364925","https://openalex.org/W2064097623","https://openalex.org/W2566963304","https://openalex.org/W2028308373","https://openalex.org/W2111502540","https://openalex.org/W1502766620","https://openalex.org/W2770704788","https://openalex.org/W1966530388","https://openalex.org/W3133610743"],"abstract_inverted_index":{"Text-based":[0],"CAPTCHAs":[1],"remains":[2],"a":[3,9,20,33,42,69,78,90,98,104,120,168,177],"popular":[4,145],"scheme":[5,50,126,152],"for":[6],"distinguishing":[7],"between":[8],"legitimate":[10],"human":[11],"user":[12],"and":[13,44,84,159],"an":[14,117],"automated":[15],"program.":[16],"This":[17],"article":[18],"presents":[19],"novel":[21],"genetic":[22],"text":[23,37],"captcha":[24,38,121,132,157,162,178],"solver":[25,88],"based":[26],"on":[27,119],"the":[28,86,113,143,188,192],"generative":[29],"adversarial":[30],"network.":[31],"As":[32,97,167],"departure":[34],"from":[35],"prior":[36,156],"solvers":[39,158],"that":[40,150,182],"require":[41],"labor-intensive":[43],"time-consuming":[45],"process":[46],"to":[47,71,76,130,172],"construct,":[48],"our":[49,100,125,151,183],"needs":[51],"significantly":[52,153],"fewer":[53],"real":[54,95],"captchas":[55,75],"but":[56],"yields":[57],"better":[58],"performance":[59],"in":[60],"solving":[61],"captchas.":[62,96],"Our":[63],"approach":[64],"works":[65],"by":[66,127,140],"first":[67],"learning":[68],"synthesizer":[70],"automatically":[72],"generate":[73],"synthetic":[74],"construct":[77],"base":[79,87],"solver.":[80],"It":[81],"then":[82],"improves":[83],"fine-tunes":[85],"using":[89],"small":[91,105],"number":[92],"of":[93,107,115,134,142,191],"labeled":[94,109],"result,":[99],"attack":[101,118],"requires":[102],"only":[103],"set":[106],"manually":[108],"captchas,":[110],"which":[111,135],"reduces":[112],"cost":[114],"launching":[116],"scheme.":[122],"We":[123,180],"evaluate":[124],"applying":[128],"it":[129],"33":[131],"schemes,":[133],"11":[136],"are":[137],"currently":[138],"used":[139],"32":[141],"top-50":[144],"websites.":[146],"Experimental":[147],"results":[148],"demonstrate":[149,181],"outperforms":[154],"four":[155],"can":[160,185],"solve":[161],"schemes":[163],"where":[164],"others":[165],"fail.":[166],"countermeasure,":[169],"we":[170],"propose":[171],"add":[173],"imperceptible":[174],"perturbations":[175],"onto":[176],"image.":[179],"countermeasure":[184],"greatly":[186],"reduce":[187],"success":[189],"rate":[190],"attack.":[193]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":8}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
