{"id":"https://openalex.org/W2023959340","doi":"https://doi.org/10.1145/2187671.2187679","title":"Runtime countermeasures for code injection attacks against C and C++ programs","display_name":"Runtime countermeasures for code injection attacks against C and C++ programs","publication_year":2012,"publication_date":"2012-06-01","ids":{"openalex":"https://openalex.org/W2023959340","doi":"https://doi.org/10.1145/2187671.2187679","mag":"2023959340"},"language":"en","primary_location":{"id":"doi:10.1145/2187671.2187679","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2187671.2187679","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"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 Computing Surveys","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://lirias.kuleuven.be/handle/123456789/288462","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013232477","display_name":"Yves Younan","orcid":null},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Yves Younan","raw_affiliation_strings":["Katholieke Universiteit Leuven"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Katholieke Universiteit Leuven","institution_ids":["https://openalex.org/I99464096"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054031138","display_name":"Wouter Joosen","orcid":"https://orcid.org/0000-0002-7710-5092"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Wouter Joosen","raw_affiliation_strings":["Katholieke Universiteit Leuven"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Katholieke Universiteit Leuven","institution_ids":["https://openalex.org/I99464096"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008329832","display_name":"Frank Piessens","orcid":"https://orcid.org/0000-0001-5438-153X"},"institutions":[{"id":"https://openalex.org/I99464096","display_name":"KU Leuven","ror":"https://ror.org/05f950310","country_code":"BE","type":"education","lineage":["https://openalex.org/I99464096"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Frank Piessens","raw_affiliation_strings":["Katholieke Universiteit Leuven"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Katholieke Universiteit Leuven","institution_ids":["https://openalex.org/I99464096"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I99464096"],"apc_list":null,"apc_paid":null,"fwci":12.8657,"has_fulltext":false,"cited_by_count":61,"citation_normalized_percentile":{"value":0.98588157,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"44","issue":"3","first_page":"1","last_page":"28"},"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.9927999973297119,"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.9890000224113464,"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.8875685930252075},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.7980873584747314},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.7186620235443115},{"id":"https://openalex.org/keywords/control-flow","display_name":"Control flow","score":0.5714606642723083},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5287113785743713},{"id":"https://openalex.org/keywords/secure-coding","display_name":"Secure coding","score":0.47323545813560486},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4515461325645447},{"id":"https://openalex.org/keywords/static-analysis","display_name":"Static analysis","score":0.42017969489097595},{"id":"https://openalex.org/keywords/software-security-assurance","display_name":"Software security assurance","score":0.2954363226890564},{"id":"https://openalex.org/keywords/information-security","display_name":"Information security","score":0.21971282362937927},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.13628387451171875},{"id":"https://openalex.org/keywords/security-service","display_name":"Security service","score":0.1323172152042389},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.11605554819107056}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8875685930252075},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.7980873584747314},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.7186620235443115},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.5714606642723083},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5287113785743713},{"id":"https://openalex.org/C22680326","wikidata":"https://www.wikidata.org/wiki/Q7444867","display_name":"Secure coding","level":5,"score":0.47323545813560486},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4515461325645447},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.42017969489097595},{"id":"https://openalex.org/C62913178","wikidata":"https://www.wikidata.org/wiki/Q7554361","display_name":"Software security assurance","level":4,"score":0.2954363226890564},{"id":"https://openalex.org/C527648132","wikidata":"https://www.wikidata.org/wiki/Q189900","display_name":"Information security","level":2,"score":0.21971282362937927},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.13628387451171875},{"id":"https://openalex.org/C29983905","wikidata":"https://www.wikidata.org/wiki/Q7445066","display_name":"Security service","level":3,"score":0.1323172152042389},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.11605554819107056}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2187671.2187679","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2187671.2187679","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"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 Computing Surveys","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.363.9385","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.363.9385","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://fort-knox.org/files/csurv.pdf","raw_type":"text"},{"id":"pmh:oai:lirias2repo.kuleuven.be:123456789/288462","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/123456789/288462","pdf_url":null,"source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Computing Surveys, vol. 44 (3), Art.No. ARTN 17","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:lirias2repo.kuleuven.be:123456789/288462","is_oa":true,"landing_page_url":"https://lirias.kuleuven.be/handle/123456789/288462","pdf_url":null,"source":{"id":"https://openalex.org/S7407055369","display_name":"Lirias","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Computing Surveys, vol. 44 (3), Art.No. ARTN 17","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.5899999737739563}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":165,"referenced_works":["https://openalex.org/W1112477","https://openalex.org/W24839522","https://openalex.org/W119303467","https://openalex.org/W206265171","https://openalex.org/W206546984","https://openalex.org/W1480385994","https://openalex.org/W1496412181","https://openalex.org/W1499992849","https://openalex.org/W1513866924","https://openalex.org/W1515653707","https://openalex.org/W1516211918","https://openalex.org/W1518465210","https://openalex.org/W1520941164","https://openalex.org/W1525451871","https://openalex.org/W1531991464","https://openalex.org/W1535713556","https://openalex.org/W1537077670","https://openalex.org/W1541119367","https://openalex.org/W1542906860","https://openalex.org/W1545927878","https://openalex.org/W1546149892","https://openalex.org/W1558430956","https://openalex.org/W1563300346","https://openalex.org/W1567552421","https://openalex.org/W1575709006","https://openalex.org/W1582331515","https://openalex.org/W1591737503","https://openalex.org/W1593678010","https://openalex.org/W1596549943","https://openalex.org/W1604819730","https://openalex.org/W1655226010","https://openalex.org/W1666083638","https://openalex.org/W1745893157","https://openalex.org/W1761672165","https://openalex.org/W1825457006","https://openalex.org/W1832558306","https://openalex.org/W1862935431","https://openalex.org/W1874682220","https://openalex.org/W1903577715","https://openalex.org/W1907867776","https://openalex.org/W1925380409","https://openalex.org/W1943511174","https://openalex.org/W1946174678","https://openalex.org/W1971505071","https://openalex.org/W1973326708","https://openalex.org/W1977336977","https://openalex.org/W1982778414","https://openalex.org/W1989449504","https://openalex.org/W1994607067","https://openalex.org/W1994759706","https://openalex.org/W2000181257","https://openalex.org/W2005907808","https://openalex.org/W2006419855","https://openalex.org/W2006611045","https://openalex.org/W2010367507","https://openalex.org/W2014320173","https://openalex.org/W2025475662","https://openalex.org/W2027475739","https://openalex.org/W2032230066","https://openalex.org/W2034139111","https://openalex.org/W2043647957","https://openalex.org/W2065076704","https://openalex.org/W2071985251","https://openalex.org/W2079029390","https://openalex.org/W2081768685","https://openalex.org/W2090181646","https://openalex.org/W2091820864","https://openalex.org/W2095881341","https://openalex.org/W2096267728","https://openalex.org/W2097685561","https://openalex.org/W2098010707","https://openalex.org/W2098683983","https://openalex.org/W2100666033","https://openalex.org/W2101699859","https://openalex.org/W2102902405","https://openalex.org/W2102970979","https://openalex.org/W2106649514","https://openalex.org/W2106887144","https://openalex.org/W2108860402","https://openalex.org/W2109219878","https://openalex.org/W2112022457","https://openalex.org/W2112034658","https://openalex.org/W2112243402","https://openalex.org/W2114792143","https://openalex.org/W2117115928","https://openalex.org/W2117703831","https://openalex.org/W2119055825","https://openalex.org/W2119474693","https://openalex.org/W2121218648","https://openalex.org/W2121579803","https://openalex.org/W2122177035","https://openalex.org/W2122757982","https://openalex.org/W2123683215","https://openalex.org/W2123886726","https://openalex.org/W2127367201","https://openalex.org/W2127912722","https://openalex.org/W2127969850","https://openalex.org/W2128217000","https://openalex.org/W2128637495","https://openalex.org/W2133141510","https://openalex.org/W2134028114","https://openalex.org/W2135203522","https://openalex.org/W2136286495","https://openalex.org/W2136651729","https://openalex.org/W2136938453","https://openalex.org/W2137689716","https://openalex.org/W2137979825","https://openalex.org/W2138049695","https://openalex.org/W2140611647","https://openalex.org/W2141389113","https://openalex.org/W2144294385","https://openalex.org/W2144789413","https://openalex.org/W2145723317","https://openalex.org/W2147278401","https://openalex.org/W2147683775","https://openalex.org/W2149230355","https://openalex.org/W2150277819","https://openalex.org/W2151309479","https://openalex.org/W2153256720","https://openalex.org/W2153463445","https://openalex.org/W2154555738","https://openalex.org/W2155552666","https://openalex.org/W2155851497","https://openalex.org/W2156399316","https://openalex.org/W2162179358","https://openalex.org/W2162800072","https://openalex.org/W2162986442","https://openalex.org/W2163718073","https://openalex.org/W2167231283","https://openalex.org/W2167332015","https://openalex.org/W2167432494","https://openalex.org/W2168264487","https://openalex.org/W2169423847","https://openalex.org/W2171143790","https://openalex.org/W2171264329","https://openalex.org/W2171829129","https://openalex.org/W2171938395","https://openalex.org/W2172009878","https://openalex.org/W2293797831","https://openalex.org/W2402789968","https://openalex.org/W2911234530","https://openalex.org/W2912893715","https://openalex.org/W2913780687","https://openalex.org/W2914563499","https://openalex.org/W2914982603","https://openalex.org/W2970479013","https://openalex.org/W2971386045","https://openalex.org/W2978757628","https://openalex.org/W2992077216","https://openalex.org/W4205386858","https://openalex.org/W4234020632","https://openalex.org/W4236944756","https://openalex.org/W4237363612","https://openalex.org/W4240134866","https://openalex.org/W4248246586","https://openalex.org/W4248542611","https://openalex.org/W4249902158","https://openalex.org/W4250206013","https://openalex.org/W4250981365","https://openalex.org/W4251201460","https://openalex.org/W4254211903","https://openalex.org/W4298134634","https://openalex.org/W6628879857","https://openalex.org/W6630877225","https://openalex.org/W6637824732"],"related_works":["https://openalex.org/W4206646452","https://openalex.org/W4200352819","https://openalex.org/W3015380456","https://openalex.org/W4378647957","https://openalex.org/W2377966044","https://openalex.org/W2228513862","https://openalex.org/W907924111","https://openalex.org/W4313547574","https://openalex.org/W23208396","https://openalex.org/W2023959340"],"abstract_inverted_index":{"The":[0],"lack":[1],"of":[2,24,42,54,69,96],"memory":[3],"safety":[4],"in":[5,33,67,82],"C/C++":[6],"often":[7],"leads":[8],"to":[9,17,77],"vulnerabilities.":[10],"Code":[11],"injection":[12],"attacks":[13,27],"exploit":[14],"these":[15],"vulnerabilities":[16,55],"gain":[18],"control":[19],"over":[20],"the":[21,94],"execution":[22],"flow":[23],"applications.":[25],"These":[26,62],"have":[28],"played":[29],"a":[30,39,49,83,88],"key":[31],"role":[32],"many":[34],"major":[35],"security":[36],"incidents.":[37],"Consequently,":[38],"huge":[40],"body":[41],"research":[43],"on":[44,93],"countermeasures":[45,57,63,81,98],"exists.":[46],"We":[47,86],"provide":[48],"comprehensive":[50],"and":[51,56,79,90],"structured":[52],"survey":[53],"that":[58],"operate":[59],"at":[60],"runtime.":[61],"make":[64],"different":[65],"trade-offs":[66],"terms":[68],"performance,":[70],"effectivity,":[71],"compatibility,":[72],"etc.,":[73],"making":[74],"it":[75],"hard":[76],"evaluate":[78],"compare":[80],"given":[84],"context.":[85],"define":[87],"classification":[89],"evaluation":[91],"framework":[92],"basis":[95],"which":[97],"can":[99],"be":[100],"assessed.":[101]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":7},{"year":2017,"cited_by_count":6},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":11},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":8},{"year":2012,"cited_by_count":4}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
