{"id":"https://openalex.org/W2751885091","doi":"https://doi.org/10.1145/3110223","title":"Architectural Supports to Protect OS Kernels from Code-Injection Attacks and Their Applications","display_name":"Architectural Supports to Protect OS Kernels from Code-Injection Attacks and Their Applications","publication_year":2017,"publication_date":"2017-08-31","ids":{"openalex":"https://openalex.org/W2751885091","doi":"https://doi.org/10.1145/3110223","mag":"2751885091"},"language":"en","primary_location":{"id":"doi:10.1145/3110223","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3110223","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"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 Design Automation of Electronic Systems","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/A5042587361","display_name":"Hyungon Moon","orcid":"https://orcid.org/0000-0002-4513-1034"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Hyungon Moon","raw_affiliation_strings":["ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100680767","display_name":"Jin\u2010Yong Lee","orcid":"https://orcid.org/0000-0002-5996-7801"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jinyong Lee","raw_affiliation_strings":["ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041790357","display_name":"Dongil Hwang","orcid":"https://orcid.org/0000-0002-8785-6607"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Dongil Hwang","raw_affiliation_strings":["ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088672109","display_name":"Seonhwa Jung","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seonhwa Jung","raw_affiliation_strings":["ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080529361","display_name":"Jiwon Seo","orcid":"https://orcid.org/0000-0003-1848-750X"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jiwon Seo","raw_affiliation_strings":["ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082524666","display_name":"Yunheung Paek","orcid":"https://orcid.org/0000-0002-6412-2926"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yunheung Paek","raw_affiliation_strings":["ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"ECE and ISRC, Seoul National University, Gwanak-gu, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5042587361"],"corresponding_institution_ids":["https://openalex.org/I139264467"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.11413276,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"23","issue":"1","first_page":"1","last_page":"25"},"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.9918000102043152,"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.9742000102996826,"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.8809447288513184},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.6933281421661377},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5756928324699402},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5637040138244629},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.557749330997467},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4748516380786896},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.44865554571151733},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.4295574426651001},{"id":"https://openalex.org/keywords/call-stack","display_name":"Call stack","score":0.421888142824173},{"id":"https://openalex.org/keywords/configfs","display_name":"Configfs","score":0.41205644607543945},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.08674246072769165},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.08532479405403137}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8809447288513184},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.6933281421661377},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5756928324699402},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5637040138244629},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.557749330997467},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4748516380786896},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.44865554571151733},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.4295574426651001},{"id":"https://openalex.org/C119024030","wikidata":"https://www.wikidata.org/wiki/Q759899","display_name":"Call stack","level":3,"score":0.421888142824173},{"id":"https://openalex.org/C94127936","wikidata":"https://www.wikidata.org/wiki/Q5160105","display_name":"Configfs","level":3,"score":0.41205644607543945},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08674246072769165},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.08532479405403137},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3110223","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3110223","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"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 Design Automation of Electronic Systems","raw_type":"journal-article"},{"id":"pmh:oai:scholarworks.unist.ac.kr:201301/24550","is_oa":false,"landing_page_url":"https://scholarworks.unist.ac.kr/handle/201301/24550","pdf_url":null,"source":{"id":"https://openalex.org/S4306401118","display_name":"Scholarworks@UNIST (Ulsan National Institute of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I48566637","host_organization_name":"Ulsan National Institute of Science and Technology","host_organization_lineage":["https://openalex.org/I48566637"],"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":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.7200000286102295}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W51058944","https://openalex.org/W103986934","https://openalex.org/W161166442","https://openalex.org/W173413620","https://openalex.org/W1223087826","https://openalex.org/W1429241971","https://openalex.org/W1538332098","https://openalex.org/W1568035385","https://openalex.org/W1591070193","https://openalex.org/W1762015219","https://openalex.org/W1816718056","https://openalex.org/W1837052416","https://openalex.org/W1963947298","https://openalex.org/W1969338270","https://openalex.org/W1969501726","https://openalex.org/W1988079752","https://openalex.org/W1992002755","https://openalex.org/W1993682390","https://openalex.org/W1996931407","https://openalex.org/W2004456327","https://openalex.org/W2015083179","https://openalex.org/W2029224396","https://openalex.org/W2030660170","https://openalex.org/W2057743816","https://openalex.org/W2071985251","https://openalex.org/W2081105932","https://openalex.org/W2088272026","https://openalex.org/W2088598785","https://openalex.org/W2105321788","https://openalex.org/W2111015674","https://openalex.org/W2111927651","https://openalex.org/W2112874458","https://openalex.org/W2112914176","https://openalex.org/W2117798902","https://openalex.org/W2122097147","https://openalex.org/W2124814646","https://openalex.org/W2126823808","https://openalex.org/W2133592286","https://openalex.org/W2136310957","https://openalex.org/W2144642151","https://openalex.org/W2146431583","https://openalex.org/W2151849720","https://openalex.org/W2160418053","https://openalex.org/W2162800072","https://openalex.org/W2168872572","https://openalex.org/W2273027740","https://openalex.org/W2346983457","https://openalex.org/W2368550879","https://openalex.org/W2406423978","https://openalex.org/W2498531798","https://openalex.org/W2520545277","https://openalex.org/W2579632738","https://openalex.org/W4230077059","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W2087972928","https://openalex.org/W3015514077","https://openalex.org/W2370449689","https://openalex.org/W2382003837","https://openalex.org/W2367644348","https://openalex.org/W1527172253","https://openalex.org/W2779721357","https://openalex.org/W4387686449","https://openalex.org/W2379421806","https://openalex.org/W2155860938"],"abstract_inverted_index":{"The":[0,184],"kernel":[1,55,71,112,161],"code":[2,56,109,162],"injection":[3,57,163],"is":[4,133],"a":[5,45],"common":[6],"behavior":[7],"of":[8,68,116,129,187],"kernel-compromising":[9],"attacks":[10,58,164],"where":[11],"the":[12,54,66,74,77,91,99,111,121,127,134,141,145,160,171,175,188],"attackers":[13],"aim":[14],"to":[15,30,106,126,148,154],"gain":[16],"their":[17],"goals":[18],"by":[19,178],"manipulating":[20],"an":[21,69],"OS":[22,70],"kernel.":[23],"Several":[24],"security":[25],"mechanisms":[26],"have":[27],"been":[28],"proposed":[29],"mitigate":[31],"such":[32],"threats,":[33],"but":[34],"they":[35],"all":[36,159],"suffer":[37],"from":[38,72],"non-negligible":[39],"performance":[40,62,185],"overhead.":[41],"This":[42],"article":[43],"introduces":[44],"hardware":[46,135],"reference":[47],"monitor,":[48],"called":[49],"Kargos,":[50],"which":[51],"can":[52],"detect":[53,149],"with":[59,85,110],"nearly":[60],"zero":[61],"cost.":[63],"Kargos":[64,103,125,157],"monitors":[65],"behaviors":[67],"outside":[73],"CPU":[75,177],"through":[76],"standard":[78],"bus":[79],"interconnect":[80],"and":[81,94,139],"debug":[82],"interface":[83],"available":[84],"most":[86],"major":[87],"microprocessors.":[88],"By":[89],"watching":[90],"execution":[92],"traces":[93],"memory":[95],"access":[96],"events":[97],"in":[98],"monitored":[100],"target":[101,176],"system,":[102],"uncovers":[104],"attempts":[105],"execute":[107],"malicious":[108],"privilege.":[113],"On":[114],"top":[115],"this,":[117],"we":[118,166],"also":[119,191],"applied":[120],"architectural":[122],"supports":[123,147],"for":[124],"detection":[128],"ROP":[130,151],"attacks.":[131,152],"KS-Stack":[132,189],"component":[136],"that":[137,165],"builds":[138],"maintains":[140],"shadow":[142],"stacks":[143],"using":[144],"existing":[146],"this":[150],"According":[153],"our":[155],"experiments,":[156],"detected":[158],"tested,":[167],"yet":[168],"just":[169],"increasing":[170],"computational":[172],"loads":[173],"on":[174,182],"less":[179,192],"than":[180,193],"1%":[181],"average.":[183],"overhead":[186],"was":[190],"1%.":[194]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
