{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T08:07:42Z","timestamp":1769846862051,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":82,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,4,23]],"date-time":"2017-04-23T00:00:00Z","timestamp":1492905600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,4,23]]},"DOI":"10.1145\/3064176.3064192","type":"proceedings-article","created":{"date-parts":[[2017,4,17]],"date-time":"2017-04-17T12:27:04Z","timestamp":1492432024000},"page":"205-221","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":87,"title":["SGXBOUNDS"],"prefix":"10.1145","author":[{"given":"Dmitrii","family":"Kuvaiskii","sequence":"first","affiliation":[{"name":"TU Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oleksii","family":"Oleksenko","sequence":"additional","affiliation":[{"name":"TU Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergei","family":"Arnautov","sequence":"additional","affiliation":[{"name":"TU Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bohdan","family":"Trach","sequence":"additional","affiliation":[{"name":"TU Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pramod","family":"Bhatotia","sequence":"additional","affiliation":[{"name":"The University of Edinburgh"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Felber","sequence":"additional","affiliation":[{"name":"University of Neuch\u00e2tel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christof","family":"Fetzer","sequence":"additional","affiliation":[{"name":"TU Dresden"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,4,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/www.arm.com\/files\/pdf\/TrustZone-and-FIDO-white-paper.pdf","author":"Trusted Execution Environment Securing","year":"2015","unstructured":"Securing the Future of Authentication with ARM TrustZone-based Trusted Execution Environment and Fast Identity Online (FIDO). https:\/\/www.arm.com\/files\/pdf\/TrustZone-and-FIDO-white-paper.pdf , 2015 . Accessed : February, 2017. Securing the Future of Authentication with ARM TrustZone-based Trusted Execution Environment and Fast Identity Online (FIDO). https:\/\/www.arm.com\/files\/pdf\/TrustZone-and-FIDO-white-paper.pdf, 2015. Accessed: February, 2017."},{"key":"e_1_3_2_1_2_1","volume-title":"Accessed","year":"2017","unstructured":"ab---Apache HTTP server benchmarking tool. https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html, 2016 . Accessed : February , 2017 . ab---Apache HTTP server benchmarking tool. https:\/\/httpd.apache.org\/docs\/2.4\/programs\/ab.html, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_3_1","volume-title":"Accessed","author":"Analysis","year":"2017","unstructured":"Analysis of nginx 1.3.9\/1.4. 0 stack buffer overflow and x64 exploitation (CVE-2013-2028). http:\/\/www.vnsecurity.net\/research\/2013\/05\/21\/analysis-of-nginx-cve-2013-2028.html, 2016 . Accessed : February , 2017 . Analysis of nginx 1.3.9\/1.4.0 stack buffer overflow and x64 exploitation (CVE-2013-2028). http:\/\/www.vnsecurity.net\/research\/2013\/05\/21\/analysis-of-nginx-cve-2013-2028.html, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_4_1","volume-title":"Accessed","author":"L's Heartbleed Anatomy","year":"2017","unstructured":"Anatomy of OpenSS L's Heartbleed : Just four bytes trigger horror bug. http:\/\/www.theregister.co.uk\/2014\/04\/09\/heartbleed_explained\/, 2016 . Accessed : February , 2017 . Anatomy of OpenSSL's Heartbleed: Just four bytes trigger horror bug. http:\/\/www.theregister.co.uk\/2014\/04\/09\/heartbleed_explained\/, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_5_1","volume-title":"Accessed","author":"Apache","year":"2017","unstructured":"Apache HTTP server project. http:\/\/httpd.apache.org\/, 2016 . Accessed : February , 2017 . Apache HTTP server project. http:\/\/httpd.apache.org\/, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/www.enisa.europa.eu\/publications\/cloud-computing-sme-survey","author":"Survey Cloud Computing","year":"2016","unstructured":"Cloud Computing - SME Survey . https:\/\/www.enisa.europa.eu\/publications\/cloud-computing-sme-survey , 2016 . Accessed : February, 2017. Cloud Computing - SME Survey. https:\/\/www.enisa.europa.eu\/publications\/cloud-computing-sme-survey, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_7_1","volume-title":"Accessed","year":"2017","unstructured":"CloudCamp : Five key concerns raised about cloud computing. http:\/\/www.itnews.com.au\/news\/cloudcamp-five-key-concerns-raised-about-cloud-computing-223980, 2016 . Accessed : February , 2017 . CloudCamp: Five key concerns raised about cloud computing. http:\/\/www.itnews.com.au\/news\/cloudcamp-five-key-concerns-raised-about-cloud-computing-223980, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_8_1","volume-title":"http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf","author":"Architectures Software Developer's Manual Intel","year":"2016","unstructured":"Intel 64 and IA-32 Architectures Software Developer's Manual . http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf , 2016 . Accessed : February, 2017. Intel 64 and IA-32 Architectures Software Developer's Manual. http:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/manuals\/64-ia-32-architectures-software-developer-system-programming-manual-325384.pdf, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_9_1","volume-title":"https:\/\/software.intel.com\/sites\/default\/files\/managed\/9d\/f6\/Intel_MPX_EnablingGuide.pdf","author":"Protection Extensions Enabling Intel Memory","year":"2016","unstructured":"Intel Memory Protection Extensions Enabling Guide (rev. 1.01). https:\/\/software.intel.com\/sites\/default\/files\/managed\/9d\/f6\/Intel_MPX_EnablingGuide.pdf , 2016 . Accessed : February, 2017. Intel Memory Protection Extensions Enabling Guide (rev. 1.01). https:\/\/software.intel.com\/sites\/default\/files\/managed\/9d\/f6\/Intel_MPX_EnablingGuide.pdf, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_10_1","volume-title":"https:\/\/swisdev.oracle.com\/_files\/What-Is-SSM.html","author":"Silicon Secured Introduction","year":"2016","unstructured":"Introduction to SPARC M7 and Silicon Secured Memory (SSM). https:\/\/swisdev.oracle.com\/_files\/What-Is-SSM.html , 2016 . Accessed : February, 2017. Introduction to SPARC M7 and Silicon Secured Memory (SSM). https:\/\/swisdev.oracle.com\/_files\/What-Is-SSM.html, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_11_1","volume-title":"http:\/\/libmemcached.org\/","year":"2016","unstructured":"libmemcached. http:\/\/libmemcached.org\/ , 2016 . Accessed : February, 2017. libmemcached. http:\/\/libmemcached.org\/, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_12_1","volume-title":"Accessed","author":"Memcached","year":"2017","unstructured":"Memcached bug : CVE-2011-4971. http:\/\/www.cvedetails.com\/cve\/cve-2011-4971, 2016 . Accessed : February , 2017 . Memcached bug: CVE-2011-4971. http:\/\/www.cvedetails.com\/cve\/cve-2011-4971, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_13_1","volume-title":"Accessed","year":"2017","unstructured":"nginx : The Architecture of Open Source Applications. http:\/\/www.aosabook.org\/en\/nginx.html, 2016 . Accessed : February , 2017 . nginx: The Architecture of Open Source Applications. http:\/\/www.aosabook.org\/en\/nginx.html, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_14_1","volume-title":"http:\/\/heartbleed.com\/","author":"Bug The Heartbleed","year":"2016","unstructured":"The Heartbleed Bug . http:\/\/heartbleed.com\/ , 2016 . Accessed : February, 2017. The Heartbleed Bug. http:\/\/heartbleed.com\/, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_15_1","volume-title":"https:\/\/troydhanson.github.io\/uthash\/","author":"Structures Hash Table","year":"2016","unstructured":"uthash: Hash Table for C Structures . https:\/\/troydhanson.github.io\/uthash\/ , 2016 . Accessed : February, 2017. uthash:Hash Table for C Structures. https:\/\/troydhanson.github.io\/uthash\/, 2016. Accessed: February, 2017."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2008.30"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 18th Conference on USENIX Security Symposium (Sec)","author":"Akritidis P.","year":"2009","unstructured":"P. Akritidis , M. Costa , M. Castro , and S. Hand . Baggy Bounds Checking: An efficient and backwards-compatible defense against out-of-bounds errors . In Proceedings of the 18th Conference on USENIX Security Symposium (Sec) , 2009 . P. Akritidis, M. Costa, M. Castro, and S. Hand. Baggy Bounds Checking: An efficient and backwards-compatible defense against out-of-bounds errors. In Proceedings of the 18th Conference on USENIX Security Symposium (Sec), 2009."},{"key":"e_1_3_2_1_18_1","volume-title":"http:\/\/sta.li\/faq","author":"Garbe Anselm R","year":"2017","unstructured":"Anselm R Garbe . Static Linux . http:\/\/sta.li\/faq . Accessed : February , 2017 . Anselm R Garbe. Static Linux. http:\/\/sta.li\/faq. Accessed: February, 2017."},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Arnautov S.","year":"2016","unstructured":"S. Arnautov , B. Trach , F. Gregor , T. Knauth , A. Martin , C. Priebe , J. Lind , D. Muthukumaran , D. O'Keeffe , M. L. Stillwell , D. Goltzsche , D. Eyers , R. Kapitza , P. Pietzuch , and C. Fetzer . SCONE: Secure Linux Containers with Intel SGX . In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI) , 2016 . S. Arnautov, B. Trach, F. Gregor, T. Knauth, A. Martin, C. Priebe, J. Lind, D. Muthukumaran, D. O'Keeffe, M. L. Stillwell, D. Goltzsche, D. Eyers, R. Kapitza, P. Pietzuch, and C. Fetzer. SCONE: Secure Linux Containers with Intel SGX. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2016."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178446"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660378"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685070"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134000"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70542-0_1"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation (MoBS)","author":"Bienia C.","year":"2009","unstructured":"C. Bienia and K. Li . PARSEC 2.0: A new benchmark suite for chip-multiprocessors . In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation (MoBS) , 2009 . C. Bienia and K. Li. PARSEC 2.0: A new benchmark suite for chip-multiprocessors. In Proceedings of the 5th Annual Workshop on Modeling, Benchmarking and Simulation (MoBS), 2009."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2011.5958203"},{"key":"e_1_3_2_1_27_1","volume-title":"Control-Flow Integrity: Precision, security, and performance. arXiv preprint arXiv:1602.04056","author":"Burow N.","year":"2016","unstructured":"N. Burow , S. Carr , S. Brunthaler , M. Payer , J. Nash , P. Larsen , and M. Franz . Control-Flow Integrity: Precision, security, and performance. arXiv preprint arXiv:1602.04056 , 2016 . N. Burow, S. Carr, S. Brunthaler, M. Payer, J. Nash, P. Larsen, and M. Franz. Control-Flow Integrity: Precision, security, and performance. arXiv preprint arXiv:1602.04056, 2016."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1267308.1267319"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451145"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2017.17"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694367"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.52"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134309"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133999"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892212"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23287"},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI)","author":"Erlingsson U.","year":"2006","unstructured":"U. Erlingsson , M. Abadi , M. Vrable , M. Budiu , and G. C. Necula . Xfi: Software guards for system address spaces . In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI) , 2006 . U. Erlingsson, M. Abadi, M. Vrable, M. Budiu, and G. C. Necula. Xfi: Software guards for system address spaces. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI), 2006."},{"key":"e_1_3_2_1_40_1","volume-title":"Linux Journal","author":"Fitzpatrick B.","year":"2004","unstructured":"B. Fitzpatrick . Distributed caching with Memcached . In Linux Journal , 2004 . B. Fitzpatrick. Distributed caching with Memcached. In Linux Journal, 2004."},{"key":"e_1_3_2_1_41_1","volume-title":"Proceeding of the 21st USENIX Security Symposium (Sec)","author":"Giuffrida C.","year":"2012","unstructured":"C. Giuffrida , A. Kuijsten , and A. S. Tanenbaum . Enhanced operating system security through efficient and fine-grained address space randomization . In Proceeding of the 21st USENIX Security Symposium (Sec) , 2012 . C. Giuffrida, A. Kuijsten, and A. S. Tanenbaum. Enhanced operating system security through efficient and fine-grained address space randomization. In Proceeding of the 21st USENIX Security Symposium (Sec), 2012."},{"key":"e_1_3_2_1_42_1","volume-title":"Accessed","author":"Graham-Cumming J.","year":"2017","unstructured":"J. Graham-Cumming . Incident report on memory leak caused by Cloudflare parser bug. https:\/\/blog.cloudflare.com\/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug\/ . Accessed : February , 2017 . J. Graham-Cumming. Incident report on memory leak caused by Cloudflare parser bug. https:\/\/blog.cloudflare.com\/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug\/. Accessed: February, 2017."},{"key":"e_1_3_2_1_43_1","volume-title":"SPEC CPU2006 benchmark descriptions. SIGARCH Computer Architecture News","author":"Henning J. L.","year":"2006","unstructured":"J. L. Henning . SPEC CPU2006 benchmark descriptions. SIGARCH Computer Architecture News , 2006 . J. L. Henning. SPEC CPU2006 benchmark descriptions. SIGARCH Computer Architecture News, 2006."},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 3rd International Workshop on Automatic Debugging (AADEBUG)","author":"Jones R. W. M.","year":"1997","unstructured":"R. W. M. Jones and P. H. J. Kelly . Backwards-compatible bounds checking for arrays and pointers in C programs . In Proceedings of the 3rd International Workshop on Automatic Debugging (AADEBUG) , 1997 . R. W. M. Jones and P. H. J. Kelly. Backwards-compatible bounds checking for arrays and pointers in C programs. In Proceedings of the 3rd International Workshop on Automatic Debugging (AADEBUG), 1997."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2006.9"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685061"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516713"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.25"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813694"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346296"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813676"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487726.2488368"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908080.2908081"},{"key":"e_1_3_2_1_55_1","volume-title":"Leibniz International Proceedings in Informatics (LIPIcs)","author":"Nagarakatte S.","year":"2015","unstructured":"S. Nagarakatte , M. M. K. Martin , and S. Zdancewic . Everything You Want to Know About Pointer-Based Checking . In Leibniz International Proceedings in Informatics (LIPIcs) , 2015 . S. Nagarakatte, M. M. K. Martin, and S. Zdancewic. Everything You Want to Know About Pointer-Based Checking. In Leibniz International Proceedings in Informatics (LIPIcs), 2015."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542504"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806651.1806657"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_59_1","volume-title":"Proceedings of the 2012 ACM\/IEEE International Symposium on Code Generation and Optimization (CGO)","author":"Niranjan Hasabnis A. M.","year":"2012","unstructured":"A. M. Niranjan Hasabnis and R. Sekar . Light-weight bounds checking . In Proceedings of the 2012 ACM\/IEEE International Symposium on Code Generation and Optimization (CGO) , 2012 . A. M. Niranjan Hasabnis and R. Sekar. Light-weight bounds checking. In Proceedings of the 2012 ACM\/IEEE International Symposium on Code Generation and Optimization (CGO), 2012."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813695"},{"key":"e_1_3_2_1_61_1","volume-title":"Intel MPX Explained: An Empirical Study of Intel MPX and Software-based Bounds Checking Approaches","author":"Oleksenko O.","year":"2017","unstructured":"O. Oleksenko , D. Kuvaiskii , P. Bhatotia , P. Felber , and C. Fetzer . Intel MPX Explained: An Empirical Study of Intel MPX and Software-based Bounds Checking Approaches . 2017 , arXiv: 1702.00719. O. Oleksenko, D. Kuvaiskii, P. Bhatotia, P. Felber, and C. Fetzer. Intel MPX Explained: An Empirical Study of Intel MPX and Software-based Bounds Checking Approaches. 2017, arXiv:1702.00719."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2017.25"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346181"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSAC.2004.2"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251254.1251275"},{"key":"e_1_3_2_1_66_1","volume-title":"Accessed","author":"Shaposhnik Roman","year":"2017","unstructured":"Roman Shaposhnik . What does dynamic linking and communism have got in common? https:\/\/blogs.oracle.com\/rvs\/entry\/what_does_dynamic_linking_and . Accessed : February , 2017 . Roman Shaposhnik. What does dynamic linking and communism have got in common? https:\/\/blogs.oracle.com\/rvs\/entry\/what_does_dynamic_linking_and. Accessed: February, 2017."},{"key":"e_1_3_2_1_67_1","volume-title":"Proceeding of the Network and Distributed System Security Symposium (NDSS)","author":"Ruwase O.","year":"2004","unstructured":"O. Ruwase and M.S. Lam . A practical dynamic buffer overflow detector . In Proceeding of the Network and Distributed System Security Symposium (NDSS) , 2004 . O. Ruwase and M.S. Lam. A practical dynamic buffer overflow detector. In Proceeding of the Network and Distributed System Security Symposium (NDSS), 2004."},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2017.23037"},{"key":"e_1_3_2_1_69_1","volume-title":"Proceedings of the 2012 USENIX Annual Technical Conference (ATC)","author":"Serebryany K.","year":"2012","unstructured":"K. Serebryany , D. Bruening , A. Potapenko , and D. Vyukov . AddressSanitizer: A fast address sanity checker . In Proceedings of the 2012 USENIX Annual Technical Conference (ATC) , 2012 . K. Serebryany, D. Bruening, A. Potapenko, and D. Vyukov. AddressSanitizer: A fast address sanity checker. In Proceedings of the 2012 USENIX Annual Technical Conference (ATC), 2012."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1030083.1030124"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897845.2897885"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.45"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519144.1519145"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906153"},{"key":"e_1_3_2_1_76_1","volume-title":"Accessed","author":"Drepper Ulrich","year":"2017","unstructured":"Ulrich Drepper . Static Linking Considered Harmful. https:\/\/www.akkadia.org\/drepper\/no_static_linking.html . Accessed : February , 2017 . Ulrich Drepper. Static Linking Considered Harmful. https:\/\/www.akkadia.org\/drepper\/no_static_linking.html. Accessed: February, 2017."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33338-5_5"},{"key":"e_1_3_2_1_78_1","volume-title":"http:\/\/harmful.cat-v.org\/software\/dynamic-linking\/","author":"Dynamic Linking Various","year":"2017","unstructured":"Various authors. Dynamic Linking . http:\/\/harmful.cat-v.org\/software\/dynamic-linking\/ . Accessed : February , 2017 . Various authors. Dynamic Linking. http:\/\/harmful.cat-v.org\/software\/dynamic-linking\/. Accessed: February, 2017."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168635"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2076732.2076739"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665740"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1041685.1029913"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.45"},{"key":"e_1_3_2_1_84_1","volume-title":"Proceedings of the IEEE Symposium on Security and Privacy (SP)","author":"Zhang C.","year":"2013","unstructured":"C. Zhang , T. Wei , Z. Chen , L. Duan , L. Szekeres , S. McCamant , D. Song , and W. Zou . Practical control flow integrity and randomization for binary executables . In Proceedings of the IEEE Symposium on Security and Privacy (SP) , 2013 . C. Zhang, T. Wei, Z. Chen, L. Duan, L. Szekeres, S. McCamant, D. Song, and W. Zou. Practical control flow integrity and randomization for binary executables. In Proceedings of the IEEE Symposium on Security and Privacy (SP), 2013."}],"event":{"name":"EuroSys '17: Twelfth EuroSys Conference 2017","location":"Belgrade Serbia","acronym":"EuroSys '17","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Twelfth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064176.3064192","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3064176.3064192","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:36:15Z","timestamp":1750217775000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3064176.3064192"}},"subtitle":["Memory Safety for Shielded Execution"],"short-title":[],"issued":{"date-parts":[[2017,4,23]]},"references-count":82,"alternative-id":["10.1145\/3064176.3064192","10.1145\/3064176"],"URL":"https:\/\/doi.org\/10.1145\/3064176.3064192","relation":{},"subject":[],"published":{"date-parts":[[2017,4,23]]},"assertion":[{"value":"2017-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}