{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T21:13:44Z","timestamp":1760044424744,"version":"3.37.3"},"reference-count":15,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T00:00:00Z","timestamp":1719792000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T00:00:00Z","timestamp":1719792000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T00:00:00Z","timestamp":1719792000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Secur. Privacy"],"published-print":{"date-parts":[[2024,7]]},"DOI":"10.1109\/msec.2024.3379947","type":"journal-article","created":{"date-parts":[[2024,4,9]],"date-time":"2024-04-09T19:51:14Z","timestamp":1712692274000},"page":"40-49","source":"Crossref","is-referenced-by-count":2,"title":["Comprehensive Memory Safety Validation: An Alternative Approach to Memory Safety"],"prefix":"10.1109","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3665-2687","authenticated-orcid":false,"given":"Kaiming","family":"Huang","sequence":"first","affiliation":[{"name":"The Pennsylvania State University, State College, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5054-7547","authenticated-orcid":false,"given":"Mathias","family":"Payer","sequence":"additional","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1506-2522","authenticated-orcid":false,"given":"Zhiyun","family":"Qian","sequence":"additional","affiliation":[{"name":"University of California, Riverside, Riverside, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4990-8585","authenticated-orcid":false,"given":"Jack","family":"Sampson","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, State College, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6109-6091","authenticated-orcid":false,"given":"Gang","family":"Tan","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University, State College, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4964-1170","authenticated-orcid":false,"given":"Trent","family":"Jaeger","sequence":"additional","affiliation":[{"name":"University of California, Riverside, Riverside, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1145\/1065887.1065892"},{"key":"ref2","first-page":"147","article-title":"Code-pointer integrity","volume-title":"Proc. USENIX Symp. Oper. Syst. Des. Implementation (OSDI)","author":"Kuznetsov","year":"2014"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1145\/3274694.3274705"},{"doi-asserted-by":"publisher","key":"ref4","DOI":"10.14722\/ndss.2022.23060"},{"year":"2023","author":"Huang","article-title":"Top of the heap: Efficient memory error protection for many heap objects","key":"ref5"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1145\/1133981.1133999"},{"key":"ref7","first-page":"309","article-title":"AddressSanitizer: A fast address sanity checker","volume-title":"Proc. USENIX Annu. Tech. Conf. (ATC)","author":"Serebryany","year":"2012"},{"key":"ref8","first-page":"249","article-title":"FuZZan: Efficient sanitizer metadata design for fuzzing","volume-title":"Proc. USENIX Annu. Tech. Conf.","author":"Jeon","year":"2020"},{"key":"ref9","first-page":"4345","article-title":"Debloating address sanitizer","volume-title":"Proc. USENIX Secur. Symp.","author":"Zhang","year":"2022"},{"key":"ref10","article-title":"Capabilities revisited: A holistic approach to bottom-to-top assurance of trustworthy systems","volume-title":"Proc. 4th Layered Assurance Workshop","author":"Neumann","year":"2010"},{"key":"ref11","first-page":"231","article-title":"Preventing privilege escalation","volume-title":"Proc. USENIX Secur. Symp.","author":"Provos","year":"2003"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1145\/3133956.3134066"},{"key":"ref13","first-page":"613","article-title":"KSplit: Automating device driver isolation","volume-title":"Proc. 16th USENIX Symp. Oper. Syst. Des. Implementation (OSDI)","author":"Huang","year":"2022"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1145\/360051.360056"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1145\/292540.292561"}],"container-title":["IEEE Security &amp; Privacy"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8013\/10621858\/10491404.pdf?arnumber=10491404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,5]],"date-time":"2024-08-05T18:14:17Z","timestamp":1722881657000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10491404\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7]]},"references-count":15,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/msec.2024.3379947","relation":{},"ISSN":["1540-7993","1558-4046"],"issn-type":[{"type":"print","value":"1540-7993"},{"type":"electronic","value":"1558-4046"}],"subject":[],"published":{"date-parts":[[2024,7]]}}}