{"id":"https://openalex.org/W4206015821","doi":"https://doi.org/10.1109/tdsc.2021.3139840","title":"Revisiting ARM Debugging Features: Nailgun and its Defense","display_name":"Revisiting ARM Debugging Features: Nailgun and its Defense","publication_year":2021,"publication_date":"2021-12-31","ids":{"openalex":"https://openalex.org/W4206015821","doi":"https://doi.org/10.1109/tdsc.2021.3139840"},"language":"en","primary_location":{"id":"doi:10.1109/tdsc.2021.3139840","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tdsc.2021.3139840","pdf_url":"https://ieeexplore.ieee.org/ielx7/8858/10016903/09667279.pdf","source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://ieeexplore.ieee.org/ielx7/8858/10016903/09667279.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080692598","display_name":"Zhenyu Ning","orcid":"https://orcid.org/0000-0001-7763-1079"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenyu Ning","raw_affiliation_strings":["Southern University of Science and Technology, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0001-7763-1079","affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology, Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100455037","display_name":"Chenxu Wang","orcid":"https://orcid.org/0000-0001-7039-033X"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]},{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN","HK"],"is_corresponding":false,"raw_author_name":"Chenxu Wang","raw_affiliation_strings":["Southern University of Science and Technology, Shenzhen, China","Hong Kong Polytechnic University, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0001-7039-033X","affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology, Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]},{"raw_affiliation_string":"Hong Kong Polytechnic University, Hong Kong","institution_ids":["https://openalex.org/I14243506"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102886007","display_name":"Yinhua Chen","orcid":"https://orcid.org/0000-0003-2481-1054"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yinhua Chen","raw_affiliation_strings":["Southern University of Science and Technology, Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology, Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101886601","display_name":"Fengwei Zhang","orcid":"https://orcid.org/0000-0003-3365-2526"},"institutions":[{"id":"https://openalex.org/I3045169105","display_name":"Southern University of Science and Technology","ror":"https://ror.org/049tv2d57","country_code":"CN","type":"education","lineage":["https://openalex.org/I3045169105"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fengwei Zhang","raw_affiliation_strings":["Southern University of Science and Technology, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0003-3365-2526","affiliations":[{"raw_affiliation_string":"Southern University of Science and Technology, Shenzhen, China","institution_ids":["https://openalex.org/I3045169105"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100740023","display_name":"Jiannong Cao","orcid":"https://orcid.org/0000-0002-2725-2529"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jiannong Cao","raw_affiliation_strings":["Hong Kong Polytechnic University, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-2725-2529","affiliations":[{"raw_affiliation_string":"Hong Kong Polytechnic University, Hong Kong","institution_ids":["https://openalex.org/I14243506"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":2045,"currency":"USD","value_usd":2045},"apc_paid":null,"fwci":1.1217,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.82691999,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":98},"biblio":{"volume":"20","issue":"1","first_page":"574","last_page":"589"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11424","display_name":"Security and Verification in Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9929999709129333,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9799000024795532,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/debugging","display_name":"Debugging","score":0.924672544002533},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8143041729927063},{"id":"https://openalex.org/keywords/background-debug-mode-interface","display_name":"Background debug mode interface","score":0.6287424564361572},{"id":"https://openalex.org/keywords/payload","display_name":"Payload (computing)","score":0.5683290362358093},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4923301935195923},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4621689021587372},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.44679170846939087},{"id":"https://openalex.org/keywords/privilege","display_name":"Privilege (computing)","score":0.42174533009529114},{"id":"https://openalex.org/keywords/attack-surface","display_name":"Attack surface","score":0.41544926166534424},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32987645268440247}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.924672544002533},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8143041729927063},{"id":"https://openalex.org/C124774103","wikidata":"https://www.wikidata.org/wiki/Q4839640","display_name":"Background debug mode interface","level":3,"score":0.6287424564361572},{"id":"https://openalex.org/C134066672","wikidata":"https://www.wikidata.org/wiki/Q1424639","display_name":"Payload (computing)","level":3,"score":0.5683290362358093},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4923301935195923},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4621689021587372},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.44679170846939087},{"id":"https://openalex.org/C2780138299","wikidata":"https://www.wikidata.org/wiki/Q3404265","display_name":"Privilege (computing)","level":2,"score":0.42174533009529114},{"id":"https://openalex.org/C2776576444","wikidata":"https://www.wikidata.org/wiki/Q303569","display_name":"Attack surface","level":2,"score":0.41544926166534424},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32987645268440247},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tdsc.2021.3139840","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tdsc.2021.3139840","pdf_url":"https://ieeexplore.ieee.org/ielx7/8858/10016903/09667279.pdf","source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tdsc.2021.3139840","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tdsc.2021.3139840","pdf_url":"https://ieeexplore.ieee.org/ielx7/8858/10016903/09667279.pdf","source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Dependable and Secure Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7025609064","display_name":null,"funder_award_id":"62102175","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8652604020","display_name":null,"funder_award_id":"62002151","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4206015821.pdf","grobid_xml":"https://content.openalex.org/works/W4206015821.grobid-xml"},"referenced_works_count":27,"referenced_works":["https://openalex.org/W1503814339","https://openalex.org/W1534092936","https://openalex.org/W1555558540","https://openalex.org/W1934458198","https://openalex.org/W2030660170","https://openalex.org/W2043118292","https://openalex.org/W2055184282","https://openalex.org/W2144838723","https://openalex.org/W2147566999","https://openalex.org/W2166844173","https://openalex.org/W2329308213","https://openalex.org/W2394822940","https://openalex.org/W2607024327","https://openalex.org/W2613412685","https://openalex.org/W2771494169","https://openalex.org/W2932551155","https://openalex.org/W2934053005","https://openalex.org/W6685430852","https://openalex.org/W6713797464","https://openalex.org/W6720296912","https://openalex.org/W6722875386","https://openalex.org/W6736065547","https://openalex.org/W6743496458","https://openalex.org/W6743674107","https://openalex.org/W6743855112","https://openalex.org/W6744280195","https://openalex.org/W6753913816"],"related_works":["https://openalex.org/W4242908235","https://openalex.org/W1500546894","https://openalex.org/W2611067230","https://openalex.org/W4254711235","https://openalex.org/W2375626968","https://openalex.org/W4235144968","https://openalex.org/W2898017127","https://openalex.org/W4255094033","https://openalex.org/W2379759476","https://openalex.org/W4384377074"],"abstract_inverted_index":{"Processors":[0],"nowadays":[1],"are":[2,38,223],"consistently":[3],"equipped":[4],"with":[5,131,165],"debugging":[6,15,54,71,78,96,110,202],"features":[7,55,67,111],"to":[8,26,40,64,225],"facilitate":[9],"program":[10],"analysis.":[11],"Specifically,":[12],"the":[13,28,42,50,53,69,92,95,108,114,119,122,151,201,219,226,240,246,256,272],"ARM":[14,74,109,257,266],"architecture":[16,133],"involves":[17],"a":[18,32,76,103,127,156,192,196,260,281],"series":[19,128],"of":[20,34,44,52,94,107,121,129],"CoreSight":[21],"components":[22,46],"and":[23,31,47,112,145,153,183,186,212,234,271],"debug":[24,35],"registers":[25],"aid":[27],"system":[29],"debugging,":[30],"group":[33],"authentication":[36],"signals":[37],"designed":[39],"restrict":[41],"usage":[43],"these":[45,66],"registers.":[48],"Meanwhile,":[49],"security":[51,93,105,115],"is":[56,269],"under-examined":[57],"since":[58,85],"it":[59],"normally":[60],"requires":[61,81],"physical":[62,83],"access":[63,84],"use":[65],"in":[68,134,163,191,255],"traditional":[70],"model.":[72],"However,":[73],"introduces":[75],"new":[77,157],"model":[79],"that":[80,150,160,216,232,276],"no":[82],"ARMv7,":[86],"which":[87,175],"exacerbates":[88],"our":[89,170,213,277],"concern":[90],"on":[91,209,265],"features.":[97,203],"In":[98],"this":[99],"article,":[100],"we":[101,124,172,221,248],"perform":[102],"comprehensive":[104],"analysis":[106,152,229],"summarize":[113],"implications.":[116],"To":[117,168,243],"understand":[118],"impact":[120],"implications,":[123],"also":[125,230],"investigate":[126],"platforms":[130,164,220,236],"ARM-A":[132,166],"different":[135,253],"product":[136],"domains":[137],"(i.e.,":[138],"development":[139],"boards,":[140],"IoT":[141],"devices,":[142],"cloud":[143],"servers,":[144],"mobile":[146],"devices).":[147],"We":[148],"consider":[149],"investigation":[154],"expose":[155],"attacking":[158],"surface":[159],"universally":[161],"exists":[162],"architecture.":[167],"verify":[169],"concern,":[171],"further":[173],"craftNailgunattack,":[174],"obtains":[176],"sensitive":[177],"information":[178],"(e.g.,":[179],"AES":[180],"encryption":[181],"key":[182],"fingerprint":[184],"image)":[185],"achieves":[187],"arbitrary":[188],"payload":[189],"execution":[190],"high-privilege":[193],"mode":[194,198],"from":[195,239,252],"low-privilege":[197],"via":[199],"misusing":[200],"This":[204],"attack":[205],"does":[206],"not":[207],"rely":[208],"software":[210],"bugs,":[211],"experiments":[214],"show":[215],"almost":[217],"all":[218],"investigated":[222],"vulnerable":[224],"attack.":[227],"Our":[228],"indicates":[231],"ARM-R":[233],"ARM-M":[235],"may":[237],"suffer":[238],"same":[241],"issue.":[242],"defend":[244],"against":[245],"attack,":[247],"discuss":[249],"potential":[250],"mitigations":[251],"perspectives":[254],"ecosystem.":[258],"Finally,":[259],"practical":[261],"defense":[262,278],"mechanism":[263],"based":[264],"virtualization":[267],"technology":[268],"presented,":[270],"evaluation":[273],"result":[274],"shows":[275],"can":[279],"preventNailgunwith":[280],"negligible":[282],"performance":[283],"penalty.":[284]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
