{"id":"https://openalex.org/W1992741024","doi":"https://doi.org/10.1145/2810103.2813694","title":"ASLR-Guard","display_name":"ASLR-Guard","publication_year":2015,"publication_date":"2015-10-06","ids":{"openalex":"https://openalex.org/W1992741024","doi":"https://doi.org/10.1145/2810103.2813694","mag":"1992741024"},"language":"en","primary_location":{"id":"doi:10.1145/2810103.2813694","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2810103.2813694","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security","raw_type":"proceedings-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/A5043198742","display_name":"Kangjie Lu","orcid":"https://orcid.org/0000-0002-4763-7354"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Kangjie Lu","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA","Georgia Institute of Technology Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005972298","display_name":"Chengyu Song","orcid":"https://orcid.org/0000-0001-6617-3068"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chengyu Song","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA","Georgia Institute of Technology Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090265495","display_name":"Byoungyoung Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Byoungyoung Lee","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA","Georgia Institute of Technology Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052526223","display_name":"Simon P. Chung","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Simon P. Chung","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA","Georgia Institute of Technology Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100743709","display_name":"Taesoo Kim","orcid":"https://orcid.org/0000-0002-7440-2067"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Taesoo Kim","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA","Georgia Institute of Technology Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047140382","display_name":"Wenke Lee","orcid":"https://orcid.org/0000-0003-2761-1277"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wenke Lee","raw_affiliation_strings":["Georgia Institute of Technology, Atlanta, GA, USA","Georgia Institute of Technology Atlanta, GA, USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Georgia Institute of Technology Atlanta, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5043198742"],"corresponding_institution_ids":["https://openalex.org/I130701444"],"apc_list":null,"apc_paid":null,"fwci":24.5921,"has_fulltext":false,"cited_by_count":137,"citation_normalized_percentile":{"value":0.99547803,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"280","last_page":"291"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":1.0,"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":1.0,"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.9954000115394592,"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/T10478","display_name":"Diamond and Carbon-based Materials Research","score":0.9853000044822693,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8394469022750854},{"id":"https://openalex.org/keywords/pointer","display_name":"Pointer (user interface)","score":0.6907240748405457},{"id":"https://openalex.org/keywords/guard","display_name":"Guard (computer science)","score":0.6819479465484619},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.6470355987548828},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4999403953552246},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.4483387768268585},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.43935781717300415},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4220121204853058},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.41806477308273315},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2071097493171692},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.10156795382499695}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8394469022750854},{"id":"https://openalex.org/C150202949","wikidata":"https://www.wikidata.org/wiki/Q107602","display_name":"Pointer (user interface)","level":2,"score":0.6907240748405457},{"id":"https://openalex.org/C141141315","wikidata":"https://www.wikidata.org/wiki/Q2379942","display_name":"Guard (computer science)","level":2,"score":0.6819479465484619},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.6470355987548828},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4999403953552246},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.4483387768268585},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.43935781717300415},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4220121204853058},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.41806477308273315},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2071097493171692},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.10156795382499695},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2810103.2813694","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2810103.2813694","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.4399999976158142}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W1112477","https://openalex.org/W70478248","https://openalex.org/W1537077670","https://openalex.org/W1538332098","https://openalex.org/W1542906860","https://openalex.org/W1591211019","https://openalex.org/W1605557845","https://openalex.org/W1631846088","https://openalex.org/W1691322864","https://openalex.org/W1816718056","https://openalex.org/W1823377586","https://openalex.org/W1963947298","https://openalex.org/W1967216565","https://openalex.org/W1968002620","https://openalex.org/W1982778414","https://openalex.org/W1993736952","https://openalex.org/W2003619630","https://openalex.org/W2004456327","https://openalex.org/W2006790656","https://openalex.org/W2009801020","https://openalex.org/W2022292029","https://openalex.org/W2033593513","https://openalex.org/W2059969702","https://openalex.org/W2065397240","https://openalex.org/W2073524356","https://openalex.org/W2081105932","https://openalex.org/W2086839628","https://openalex.org/W2090181646","https://openalex.org/W2098010707","https://openalex.org/W2109219878","https://openalex.org/W2111927651","https://openalex.org/W2124360577","https://openalex.org/W2126220112","https://openalex.org/W2132806808","https://openalex.org/W2138517425","https://openalex.org/W2154555738","https://openalex.org/W2155810272","https://openalex.org/W2159216827","https://openalex.org/W2162800072","https://openalex.org/W2168843528","https://openalex.org/W2182467309","https://openalex.org/W2221660756","https://openalex.org/W2293825325","https://openalex.org/W2504609973","https://openalex.org/W2949967155"],"related_works":["https://openalex.org/W142226328","https://openalex.org/W2955455029","https://openalex.org/W2433374248","https://openalex.org/W4328027208","https://openalex.org/W2074943483","https://openalex.org/W2750943285","https://openalex.org/W2151355400","https://openalex.org/W2527112196","https://openalex.org/W2980566317","https://openalex.org/W3211669773"],"abstract_inverted_index":{"A":[0],"general":[1],"prerequisite":[2,53],"for":[3,143,249],"a":[4,29,90,140,191,203,208,212],"code":[5,15,43,82,99,115,132,136,144,149,161,177,196,230],"reuse":[6,44],"attack":[7],"is":[8,65,122,258],"that":[9,17,62,93,181,219],"the":[10,19,25,48,52,78,96,107,148,187,195,253],"attacker":[11],"needs":[12],"to":[13,32,41,123,175,183,190,265],"locate":[14],"gadgets":[16],"perform":[18],"desired":[20,192],"operations":[21,224],"and":[22,101,137,146,211,233,261],"then":[23],"direct":[24],"control":[26,188],"flow":[27,189],"of":[28,51,80,98,109,126,205],"vulnerable":[30],"application":[31],"those":[33],"gadgets.":[34,83],"Address":[35],"Space":[36],"Layout":[37],"Randomization":[38],"(ASLR)":[39],"attempts":[40],"stop":[42],"attacks":[45],"by":[46,68,134],"making":[47],"first":[49],"part":[50],"unsatisfiable.":[54],"However,":[55],"research":[56],"in":[57,113,130,252],"recent":[58,237],"years":[59],"has":[60],"shown":[61],"this":[63,85],"protection":[64],"often":[66],"defeated":[67],"commonly":[69],"existing":[70],"information":[71,104],"leaks,":[72],"which":[73],"provides":[74],"attackers":[75],"clues":[76],"about":[77],"whereabouts":[79],"certain":[81],"In":[84],"paper,":[86],"we":[87],"present":[88],"ASLR-Guard,":[89,206],"novel":[91],"mechanism":[92],"completely":[94,228],"prevents":[95],"leaks":[97,105,163,167,232],"pointers,":[100,145],"render":[102,124,165],"other":[103],"(e.g.,":[106],"ones":[108],"data":[110,127],"pointers)":[111],"useless":[112,129],"deriving":[114,131],"address.":[116],"The":[117],"main":[118],"idea":[119],"behind":[120],"ASLR-Guard":[121,157,171,221,257],"leak":[125],"pointer":[128,162],"address":[133,193,231],"separating":[135],"data,":[138],"provide":[139],"secure":[141,266],"storage":[142],"encode":[147],"pointers":[150,178,197],"when":[151,194],"they":[152],"are":[153,198],"treated":[154],"as":[155],"data.":[156],"can":[158,234,262],"either":[159],"prevent":[160],"or":[164,184],"their":[166],"harmless.":[168],"That":[169],"is,":[170],"makes":[172],"it":[173,227,241],"impossible":[174],"overwrite":[176],"with":[179],"values":[180],"point":[182],"will":[185],"hijack":[186],"dereferenced.":[199],"We":[200],"have":[201],"implemented":[202],"prototype":[204],"including":[207],"compilation":[209],"toolchain":[210],"C/C++":[213,250],"runtime.":[214],"Our":[215],"evaluation":[216],"results":[217],"show":[218],"(1)":[220],"supports":[222],"normal":[223],"correctly;":[225],"(2)":[226],"stops":[229],"resist":[235],"against":[236],"sophisticated":[238],"attacks;":[239],"(3)":[240],"imposes":[242],"almost":[243],"no":[244],"runtime":[245],"overhead":[246],"(<":[247],"1%)":[248],"programs":[251],"SPEC":[254],"benchmark.":[255],"Therefore,":[256],"very":[259],"practical":[260],"be":[263],"applied":[264],"many":[267],"applications.":[268]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":22},{"year":2019,"cited_by_count":16},{"year":2018,"cited_by_count":22},{"year":2017,"cited_by_count":17},{"year":2016,"cited_by_count":17},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2016-06-24T00:00:00"}
