{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T00:13:56Z","timestamp":1768522436569,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T00:00:00Z","timestamp":1648425600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"KU Leuven nd the Fund for Scientific Research - Flanders (FWO)","award":["G033520N"],"award-info":[{"award-number":["G033520N"]}]},{"name":"VLAIO (Flanders Innovation & Entrepreneurship)"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,3,28]]},"DOI":"10.1145\/3492321.3519558","type":"proceedings-article","created":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T14:28:18Z","timestamp":1648477698000},"page":"99-116","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Sharing is caring"],"prefix":"10.1145","author":[{"given":"Jonas","family":"Vinck","sequence":"first","affiliation":[{"name":"KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bert","family":"Abrath","sequence":"additional","affiliation":[{"name":"Ghent University, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bart","family":"Coppens","sequence":"additional","affiliation":[{"name":"Ghent University, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexios","family":"Voulimeneas","sequence":"additional","affiliation":[{"name":"KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bjorn","family":"De Sutter","sequence":"additional","affiliation":[{"name":"Ghent University, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stijn","family":"Volckaert","sequence":"additional","affiliation":[{"name":"KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,3,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. NGINX Development guide. https:\/\/nginx.org\/en\/docs\/dev\/development_guide.html#shared_memory.  [n.d.]. NGINX Development guide. https:\/\/nginx.org\/en\/docs\/dev\/development_guide.html#shared_memory."},{"key":"e_1_3_2_1_2_1","unstructured":"2008. Multi-process Architecture. https:\/\/www.chromium.org\/developers\/design-documents\/multi-process-architecture.  2008. Multi-process Architecture. https:\/\/www.chromium.org\/developers\/design-documents\/multi-process-architecture."},{"key":"e_1_3_2_1_3_1","unstructured":"2018. fontconfig. https:\/\/www.freedesktop.org\/wiki\/Software\/fontconfig\/.  2018. fontconfig. https:\/\/www.freedesktop.org\/wiki\/Software\/fontconfig\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2019. Multiprocess Firefox. https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Multiprocess_Firefox.  2019. Multiprocess Firefox. https:\/\/developer.mozilla.org\/en-US\/docs\/Mozilla\/Firefox\/Multiprocess_Firefox."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134000"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70542-0_1"},{"key":"e_1_3_2_1_7_1","volume-title":"Diversified process replic\u00e6 for defeating memory error exploits","author":"Bruschi Danilo","unstructured":"Danilo Bruschi , Lorenzo Cavallaro , and Andrea Lanzi . 2007. Diversified process replic\u00e6 for defeating memory error exploits . In IEEE Performance, Computing , and Communications Conference (IPCCC) . Danilo Bruschi, Lorenzo Cavallaro, and Andrea Lanzi. 2007. Diversified process replic\u00e6 for defeating memory error exploits. In IEEE Performance, Computing, and Communications Conference (IPCCC)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866370"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the USENIX Security Symposium.","author":"Chen Shuo","year":"2005","unstructured":"Shuo Chen , Jun Xu , Emre Can Sezer , Prachi Gauriar , and Ravishankar K Iyer . 2005 . Non-Control-Data Attacks Are Realistic Threats . In Proceedings of the USENIX Security Symposium. Shuo Chen, Jun Xu, Emre Can Sezer, Prachi Gauriar, and Ravishankar K Iyer. 2005. Non-Control-Data Attacks Are Realistic Threats. In Proceedings of the USENIX Security Symposium."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-4048(93)90054-9"},{"key":"e_1_3_2_1_12_1","unstructured":"Jonathan Corbet. 1991. MIT-SHM(The MIT Shared Memory Extension). https:\/\/www.x.org\/releases\/current\/doc\/xextproto\/shm.html.  Jonathan Corbet. 1991. MIT-SHM(The MIT Shared Memory Extension). https:\/\/www.x.org\/releases\/current\/doc\/xextproto\/shm.html."},{"key":"e_1_3_2_1_13_1","unstructured":"Jonathan Corbet. 2015. Intel Memory Protection Keys. https:\/\/lwn.net\/Articles\/643797\/.  Jonathan Corbet. 2015. Intel Memory Protection Keys. https:\/\/lwn.net\/Articles\/643797\/."},{"key":"e_1_3_2_1_14_1","volume-title":"USENIX Security Symposium.","author":"Cox Benjamin","year":"2006","unstructured":"Benjamin Cox , David Evans , Adrian Filipi , Jonathan Rowanhill , Wei Hu , Jack Davidson , John Knight , Anh Nguyen-Tuong , and Jason Hiser . 2006 . N-Variant Systems: A Secretless Framework for Security through Diversity .. In USENIX Security Symposium. Benjamin Cox, David Evans, Adrian Filipi, Jonathan Rowanhill, Wei Hu, Jack Davidson, John Knight, Anh Nguyen-Tuong, and Jason Hiser. 2006. N-Variant Systems: A Secretless Framework for Security through Diversity.. In USENIX Security Symposium."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2010.15"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.1997.595185"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-40667-1_16"},{"key":"e_1_3_2_1_18_1","unstructured":"Victor Gaydov. 2017. PulseAudio under the hood. https:\/\/gavv.github.io\/articles\/pulseaudio-under-the-hood\/#protocols-and-networking.  Victor Gaydov. 2017. PulseAudio under the hood. https:\/\/gavv.github.io\/articles\/pulseaudio-under-the-hood\/#protocols-and-networking."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-40667-1_15"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606607"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694390"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the USENIX Security Symposium.","author":"Hu Hong","year":"2015","unstructured":"Hong Hu , Zheng Leong Chua , Sendroiu Adrian , Prateek Saxena , and Zhenkai Liang . 2015 . Automatic Generation of Data-Oriented Exploits .. In Proceedings of the USENIX Security Symposium. Hong Hu, Zheng Leong Chua, Sendroiu Adrian, Prateek Saxena, and Zhenkai Liang. 2015. Automatic Generation of Data-Oriented Exploits.. In Proceedings of the USENIX Security Symposium."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.62"},{"key":"e_1_3_2_1_24_1","unstructured":"Kristian H\u00f8gsberg. 2012. The Wayland Protocol. https:\/\/wayland.freedesktop.org\/docs\/html\/index.html.  Kristian H\u00f8gsberg. 2012. The Wayland Protocol. https:\/\/wayland.freedesktop.org\/docs\/html\/index.html."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694394"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the IEEE Symposium on Security and Privacy.","author":"Kocher P.","unstructured":"P. Kocher , J. Horn , A. Fogh , D. Genkin , D. Gruss , W. Haas , M. Hamburg , M. Lipp , S. Mangard , T. Prescher , M. Schwarz , and Y. Yarom . 2019. Spectre Attacks: Exploiting Speculative Execution . In Proceedings of the IEEE Symposium on Security and Privacy. P. Kocher, J. Horn, A. Fogh, D. Genkin, D. Gruss, W. Haas, M. Hamburg, M. Lipp, S. Mangard, T. Prescher, M. Schwarz, and Y. Yarom. 2019. Spectre Attacks: Exploiting Speculative Execution. In Proceedings of the IEEE Symposium on Security and Privacy."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2016.46"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872395"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.25"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the USENIX Security Symposium.","author":"Lipp Moritz","year":"2018","unstructured":"Moritz Lipp , M. Schwarz , D. Gruss , Thomas Prescher , W. Haas , A. Fogh , Jann Horn , S. Mangard , P. Kocher , Daniel Genkin , Yuval Yarom , and Michael Hamburg . 2018 . Meltdown: Reading Kernel Memory from User Space . In Proceedings of the USENIX Security Symposium. Moritz Lipp, M. Schwarz, D. Gruss, Thomas Prescher, W. Haas, A. Fogh, Jann Horn, S. Mangard, P. Kocher, Daniel Genkin, Yuval Yarom, and Michael Hamburg. 2018. Meltdown: Reading Kernel Memory from User Space. In Proceedings of the USENIX Security Symposium."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2018.2878234"},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the USENIX Security Symposium.","author":"Maurer Matthew","year":"2012","unstructured":"Matthew Maurer and David Brumley . 2012 . TACHYON: Tandem execution for efficient live patch testing . In Proceedings of the USENIX Security Symposium. Matthew Maurer and David Brumley. 2012. TACHYON: Tandem execution for efficient live patch testing. In Proceedings of the USENIX Security Symposium."},{"key":"e_1_3_2_1_33_1","unstructured":"Matt Miller. 2019. Trends challenges and strategic shifts in the software vulnerability mitigation landscape. In BlueHat IL.  Matt Miller. 2019. Trends challenges and strategic shifts in the software vulnerability mitigation landscape. In BlueHat IL."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508256"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304063"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC). 417--429","author":"Pina Lu\u00eds","year":"2017","unstructured":"Lu\u00eds Pina , Daniel Grumberg , Anastasios Andronidis , and Cristian Cadar . 2017 . A {DSL} Approach to Reconcile Equivalent Divergent Program Executions . In Proceedings of the USENIX Annual Technical Conference (ATC). 417--429 . Lu\u00eds Pina, Daniel Grumberg, Anastasios Andronidis, and Cristian Cadar. 2017. A {DSL} Approach to Reconcile Equivalent Divergent Program Executions. In Proceedings of the USENIX Annual Technical Conference (ATC). 417--429."},{"key":"e_1_3_2_1_38_1","unstructured":"Paradyn Project. [n.d.]. Dyninst: Putting the Performance in High Performance Computing. https:\/\/www.dyninst.org.  Paradyn Project. [n.d.]. Dyninst: Putting the Performance in High Performance Computing. https:\/\/www.dyninst.org."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3320269.3384757"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Robert Rudd Richard Skowyra David Bigelow Veer Dedhia Thomas Hobson Stephen Crane Christopher Liebchen Per Larsen Lucas Davi Michael Franz etal 2017. Address Oblivious Code Reuse: On the Effectiveness of Leakage Resilient Diversity.. In NDSS.  Robert Rudd Richard Skowyra David Bigelow Veer Dedhia Thomas Hobson Stephen Crane Christopher Liebchen Per Larsen Lucas Davi Michael Franz et al. 2017. Address Oblivious Code Reuse: On the Effectiveness of Leakage Resilient Diversity.. In NDSS.","DOI":"10.14722\/ndss.2017.23477"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519071"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2011.18"},{"key":"e_1_3_2_1_43_1","unstructured":"Mark Seaborn and Thomas Dullien. 2015. Exploiting the DRAM rowhammer bug to gain kernel privileges. In Black Hat USA.  Mark Seaborn and Thomas Dullien. 2015. Exploiting the DRAM rowhammer bug to gain kernel privileges. In Black Hat USA."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1315245.1315313"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.45"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33338-5_5"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2976749.2978406"},{"key":"e_1_3_2_1_49_1","volume-title":"Cloning your gadgets: Complete ROP attack immunity with multi-variant execution","author":"Volckaert Stijn","year":"2016","unstructured":"Stijn Volckaert , Bart Coppens , and Bjorn De Sutter . 2016. Cloning your gadgets: Complete ROP attack immunity with multi-variant execution . IEEE Transactions on Dependable and Secure Computing (TDSC) ( 2016 ). Stijn Volckaert, Bart Coppens, and Bjorn De Sutter. 2016. Cloning your gadgets: Complete ROP attack immunity with multi-variant execution. IEEE Transactions on Dependable and Secure Computing (TDSC) (2016)."},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the ACM European Conference on Computer Systems (EuroSys).","author":"Volckaert Stijn","year":"2017","unstructured":"Stijn Volckaert , Bart Coppens , Bjorn De Sutter , Koen De Bosschere , Per Larsen , and Michael Franz . 2017 . Taming parallelism in a multivariant execution environment . In Proceedings of the ACM European Conference on Computer Systems (EuroSys). Stijn Volckaert, Bart Coppens, Bjorn De Sutter, Koen De Bosschere, Per Larsen, and Michael Franz. 2017. Taming parallelism in a multivariant execution environment. In Proceedings of the ACM European Conference on Computer Systems (EuroSys)."},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC).","author":"Volckaert Stijn","year":"2016","unstructured":"Stijn Volckaert , Bart Coppens , Alexios Voulimeneas , Andrei Homescu , Per Larsen , Bjorn De Sutter , and Michael Franz . 2016 . Secure and Efficient Application Monitoring and Replication .. In Proceedings of the USENIX Annual Technical Conference (ATC). Stijn Volckaert, Bart Coppens, Alexios Voulimeneas, Andrei Homescu, Per Larsen, Bjorn De Sutter, and Michael Franz. 2016. Secure and Efficient Application Monitoring and Replication.. In Proceedings of the USENIX Annual Technical Conference (ATC)."},{"key":"e_1_3_2_1_52_1","volume-title":"International Symposium on Foundations and Practice of Security (FPS).","author":"Volckaert Stijn","year":"2012","unstructured":"Stijn Volckaert , Bjorn De Sutter , Tim De Baets , and Koen De Bosschere . 2012 . GHUMVEE: efficient, effective, and flexible replication . In International Symposium on Foundations and Practice of Security (FPS). Stijn Volckaert, Bjorn De Sutter, Tim De Baets, and Koen De Bosschere. 2012. GHUMVEE: efficient, effective, and flexible replication. In International Symposium on Foundations and Practice of Security (FPS)."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447852.3458714"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-52683-2_11"},{"key":"e_1_3_2_1_55_1","volume-title":"International Symposium on Research in Attacks, Intrusions and Defenses (RAID).","author":"Wang Xiaoguang","year":"2020","unstructured":"Xiaoguang Wang , SengMing Yeoh , Robert Lyerly , Pierre Olivier , Sang-Hoon Kim , and Binoy Ravindran . 2020 . A Framework for Software Diversification with ISA Heterogeneity . In International Symposium on Research in Attacks, Intrusions and Defenses (RAID). Xiaoguang Wang, SengMing Yeoh, Robert Lyerly, Pierre Olivier, Sang-Hoon Kim, and Binoy Ravindran. 2020. A Framework for Software Diversification with ISA Heterogeneity. In International Symposium on Research in Attacks, Intrusions and Defenses (RAID)."},{"key":"e_1_3_2_1_56_1","volume-title":"Secure and Efficient In-Process Monitor (and Library) Protection with Intel MPK. In European Workshop on System Security (EuroSec).","author":"Wang Xiaoguang","year":"2020","unstructured":"Xiaoguang Wang , SengMing Yeoh , Pierre Olivier , and Binoy Ravindran . 2020 . Secure and Efficient In-Process Monitor (and Library) Protection with Intel MPK. In European Workshop on System Security (EuroSec). Xiaoguang Wang, SengMing Yeoh, Pierre Olivier, and Binoy Ravindran. 2020. Secure and Efficient In-Process Monitor (and Library) Protection with Intel MPK. In European Workshop on System Security (EuroSec)."},{"key":"e_1_3_2_1_57_1","volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC).","author":"Xu Meng","year":"2017","unstructured":"Meng Xu , Kangjie Lu , Taesoo Kim , and Wenke Lee . 2017 . Bunshin: compositing security mechanisms through diversification . In Proceedings of the USENIX Annual Technical Conference (ATC). Meng Xu, Kangjie Lu, Taesoo Kim, and Wenke Lee. 2017. Bunshin: compositing security mechanisms through diversification. In Proceedings of the USENIX Annual Technical Conference (ATC)."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304054"}],"event":{"name":"EuroSys '22: Seventeenth European Conference on Computer Systems","location":"Rennes France","acronym":"EuroSys '22","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Seventeenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3519558","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3492321.3519558","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:07Z","timestamp":1750188667000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3519558"}},"subtitle":["secure and efficient shared memory support for MVEEs"],"short-title":[],"issued":{"date-parts":[[2022,3,28]]},"references-count":56,"alternative-id":["10.1145\/3492321.3519558","10.1145\/3492321"],"URL":"https:\/\/doi.org\/10.1145\/3492321.3519558","relation":{},"subject":[],"published":{"date-parts":[[2022,3,28]]},"assertion":[{"value":"2022-03-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}