{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T17:57:04Z","timestamp":1773511024744,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,30]],"date-time":"2022-05-30T00:00:00Z","timestamp":1653868800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001459","name":"Ministry of Education - Singapore","doi-asserted-by":"publisher","award":["MOE2018-T2-1-142"],"award-info":[{"award-number":["MOE2018-T2-1-142"]}],"id":[{"id":"10.13039\/501100001459","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001381","name":"National Research Foundation Singapore","doi-asserted-by":"publisher","award":["NRF-NCL-P2-0001"],"award-info":[{"award-number":["NRF-NCL-P2-0001"]}],"id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,30]]},"DOI":"10.1145\/3488932.3524127","type":"proceedings-article","created":{"date-parts":[[2022,5,24]],"date-time":"2022-05-24T04:23:26Z","timestamp":1653366206000},"page":"574-588","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["RecIPE: Revisiting the Evaluation of Memory Error Defenses"],"prefix":"10.1145","author":[{"given":"Yuancheng","family":"Jiang","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roland H.C.","family":"Yap","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenkai","family":"Liang","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hubert","family":"Rosier","sequence":"additional","affiliation":[{"name":"Independent Researcher, Rennes, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,5,30]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.23"},{"key":"e_1_3_2_2_2_1","unstructured":"Chrome 2020. https:\/\/www.chromium.org\/Home\/chromium-security\/memory-safety.  Chrome 2020. https:\/\/www.chromium.org\/Home\/chromium-security\/memory-safety."},{"key":"e_1_3_2_2_3_1","volume-title":"USENIX Security Symposium.","author":"Cowan Crispan","year":"1998","unstructured":"Crispan Cowan , Calton Pu , Dave Maier , Jonathan Walpole , Peat Bakke , Steve Beattie , Aaron Grier , Perry Wagle , Qian Zhang , and Heather Hinton . 1998 . Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks . In USENIX Security Symposium. Crispan Cowan, Calton Pu, Dave Maier, Jonathan Walpole, Peat Bakke, Steve Beattie, Aaron Grier, Perry Wagle, Qian Zhang, and Heather Hinton. 1998. Stackguard: automatic adaptive detection and prevention of buffer-overflow attacks. In USENIX Security Symposium."},{"key":"e_1_3_2_2_4_1","unstructured":"Ulrich Drepper. 2005. Security enhancements in RedHat enterprise Linux (beside SELinux). (2005).  Ulrich Drepper. 2005. Security enhancements in RedHat enterprise Linux (beside SELinux). (2005)."},{"key":"e_1_3_2_2_5_1","volume-title":"Proceedings of the 25th International Conference on Compiler Construction. 132--142","author":"Gregory","unstructured":"Gregory J. Duck and Roland H.C. Yap. 2016. Heap bounds protection with low fat pointers . In Proceedings of the 25th International Conference on Compiler Construction. 132--142 . Gregory J. Duck and Roland H.C. Yap. 2016. Heap bounds protection with low fat pointers. In Proceedings of the 25th International Conference on Compiler Construction. 132--142."},{"key":"e_1_3_2_2_6_1","volume-title":"ACM SIGPLAN Conference on Programming Language Design and Implementation.","author":"Gregory","unstructured":"Gregory J. Duck and Roland H.C. Yap. 2018. EffectiveSan: type and memory error detection using dynamically typed C\/C++ . In ACM SIGPLAN Conference on Programming Language Design and Implementation. Gregory J. Duck and Roland H.C. Yap. 2018. EffectiveSan: type and memory error detection using dynamically typed C\/C++. In ACM SIGPLAN Conference on Programming Language Design and Implementation."},{"key":"e_1_3_2_2_7_1","volume-title":"Network and Distributed System Security (NDSS) Symposium","volume":"17","author":"Duck Gregory J.","unstructured":"Gregory J. Duck , Roland H.C. Yap , and Lorenzo Cavallaro. 2017. Stack Bounds Protection with Low Fat Pointers .. In Network and Distributed System Security (NDSS) Symposium , Vol. 17 . Gregory J. Duck, Roland H.C. Yap, and Lorenzo Cavallaro. 2017. Stack Bounds Protection with Low Fat Pointers.. In Network and Distributed System Security (NDSS) Symposium, Vol. 17."},{"key":"e_1_3_2_2_8_1","unstructured":"Gallopsled. 2016. CTF framework and exploit development library. https:\/\/github.com\/Gallopsled\/pwntools.  Gallopsled. 2016. CTF framework and exploit development library. https:\/\/github.com\/Gallopsled\/pwntools."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037716"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259034"},{"key":"e_1_3_2_2_11_1","volume-title":"Code-Pointer Integrity. In USENIX Symposium on Operating Systems Design and Implementation.","author":"Kuznetsov Volodymyr","year":"2014","unstructured":"Volodymyr Kuznetsov , Laszlo Szekeres , Mathias Payer , George Candea , R. Sekar , and Dawn Song . 2014 . Code-Pointer Integrity. In USENIX Symposium on Operating Systems Design and Implementation. Volodymyr Kuznetsov, Laszlo Szekeres, Mathias Payer, George Candea, R. Sekar, and Dawn Song. 2014. Code-Pointer Integrity. In USENIX Symposium on Operating Systems Design and Implementation."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2018.2797932"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3417867"},{"key":"e_1_3_2_2_14_1","unstructured":"Microsoft. 2006. Data Execution Prevention. http:\/\/support.microsoft.com\/kb\/875352\/EN-US\/.  Microsoft. 2006. Data Execution Prevention. http:\/\/support.microsoft.com\/kb\/875352\/EN-US\/."},{"key":"e_1_3_2_2_15_1","unstructured":"Microsoft 2019. https:\/\/msrc-blog.microsoft.com\/2019\/07\/16\/a-proactive-approach-to-more-secure-code.  Microsoft 2019. https:\/\/msrc-blog.microsoft.com\/2019\/07\/16\/a-proactive-approach-to-more-secure-code."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542504"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_2_18_1","unstructured":"NIST. 2017. National Institute of Standards and Technology Juliet C\/C++ Test Suite. https:\/\/samate.nist.gov\/SARD\/testsuite.php.  NIST. 2017. National Institute of Standards and Technology Juliet C\/C++ Test Suite. https:\/\/samate.nist.gov\/SARD\/testsuite.php."},{"key":"e_1_3_2_2_19_1","unstructured":"Patrick Howell O'Neillarchive. 2021. 2021 has broken the record for zero-day hacking attacks. https:\/\/www.technologyreview.com\/2021\/09\/23\/1036140\/2021-record-zero-day-hacks-reasons.  Patrick Howell O'Neillarchive. 2021. 2021 has broken the record for zero-day hacking attacks. https:\/\/www.technologyreview.com\/2021\/09\/23\/1036140\/2021-record-zero-day-hacks-reasons."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2133375.2133377"},{"key":"e_1_3_2_2_21_1","volume-title":"AddressSanitizer: A Fast Address Sanity Checker. In 2012 USENIX Annual Technical Conference (USENIX ATC 12)","author":"Serebryany Konstantin","year":"2012","unstructured":"Konstantin Serebryany , Derek Bruening , Alexander Potapenko , and Dmitriy Vyukov . 2012 . AddressSanitizer: A Fast Address Sanity Checker. In 2012 USENIX Annual Technical Conference (USENIX ATC 12) . 309--318. Konstantin Serebryany, Derek Bruening, Alexander Potapenko, and Dmitriy Vyukov. 2012. AddressSanitizer: A Fast Address Sanity Checker. In 2012 USENIX Annual Technical Conference (USENIX ATC 12). 309--318."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247360.1247362"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"e_1_3_2_2_24_1","unstructured":"Siddharth Sharma. 2014. Enhance application security with FORTIFY_SOURCE. https:\/\/access.redhat.com\/blogs\/766093\/posts\/1976213.  Siddharth Sharma. 2014. Enhance application security with FORTIFY_SOURCE. https:\/\/access.redhat.com\/blogs\/766093\/posts\/1976213."},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00010"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"e_1_3_2_2_27_1","unstructured":"Pax Team. 2003. Address Space Layout Randomization. http:\/\/pax.grsecurity.net\/docs\/aslr.txt.  Pax Team. 2003. Address Space Layout Randomization. http:\/\/pax.grsecurity.net\/docs\/aslr.txt."},{"key":"e_1_3_2_2_28_1","volume-title":"New security enhancements in red hat enterprise linux v. 3, update 3. Red Hat","author":"van de Ven Arjan","year":"2004","unstructured":"Arjan van de Ven . 2004. New security enhancements in red hat enterprise linux v. 3, update 3. Red Hat ( 2004 ). Arjan van de Ven. 2004. New security enhancements in red hat enterprise linux v. 3, update 3. Red Hat (2004)."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.58"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2076732.2076739"},{"key":"e_1_3_2_2_31_1","volume-title":"22nd USENIX Security Symposium (USENIX Security 13)","author":"Zhang Mingwei","year":"2013","unstructured":"Mingwei Zhang and R Sekar . 2013 . Control flow integrity for COTS binaries . In 22nd USENIX Security Symposium (USENIX Security 13) . 337--352. Mingwei Zhang and R Sekar. 2013. Control flow integrity for COTS binaries. In 22nd USENIX Security Symposium (USENIX Security 13). 337--352."}],"event":{"name":"ASIA CCS '22: ACM Asia Conference on Computer and Communications Security","location":"Nagasaki Japan","acronym":"ASIA CCS '22","sponsor":["SIGSAC ACM Special Interest Group on Security, Audit, and Control"]},"container-title":["Proceedings of the 2022 ACM on Asia Conference on Computer and Communications Security"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488932.3524127","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3488932.3524127","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:27Z","timestamp":1750188687000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488932.3524127"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,30]]},"references-count":31,"alternative-id":["10.1145\/3488932.3524127","10.1145\/3488932"],"URL":"https:\/\/doi.org\/10.1145\/3488932.3524127","relation":{},"subject":[],"published":{"date-parts":[[2022,5,30]]},"assertion":[{"value":"2022-05-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}