{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:26:40Z","timestamp":1783096000970,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,4,25]],"date-time":"2022-04-25T00:00:00Z","timestamp":1650844800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003130","name":"Fonds Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,4,25]]},"DOI":"10.1145\/3477314.3507308","type":"proceedings-article","created":{"date-parts":[[2022,5,7]],"date-time":"2022-05-07T00:37:36Z","timestamp":1651883856000},"page":"1713-1722","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["Security risks of porting C programs to webassembly"],"prefix":"10.1145","author":[{"given":"Quentin","family":"Sti\u00e9venart","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Coen","family":"De Roover","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammad","family":"Ghafari","sequence":"additional","affiliation":[{"name":"University of Auckland, New Zealand"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,5,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. Wasmer: The leading WebAssembly Runtime supporting WASI and Emscripten. https:\/\/github.com\/wasmerio\/wasmer last accessed on 2021\/08\/16."},{"key":"e_1_3_2_1_2_1","unstructured":"[n.d.]. WebAssembly: Security. https:\/\/webassembly.org\/docs\/security\/ last accessed on 2021\/08\/16."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.345"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477314.3507123"},{"key":"e_1_3_2_1_5_1","volume-title":"Oscar Luis Vera-P\u00e9rez, Benoit Baudry, and Martin Monperrus.","author":"Cabrera-Arteaga Javier","year":"2020","unstructured":"Javier Cabrera-Arteaga, Orestis Floros Malivitsis, Oscar Luis Vera-P\u00e9rez, Benoit Baudry, and Martin Monperrus. 2020. CROW: Code Diversification for WebAssembly. CoRR abs\/2008.07185 (2020). arXiv:2008.07185 https:\/\/arxiv.org\/abs\/2008.07185"},{"key":"e_1_3_2_1_6_1","volume-title":"11th International Conference on Cyber Warfare and Security. 431--438","author":"Charest Thomas","year":"2016","unstructured":"Thomas Charest, Nick Rodgers, and Yan Wu. 2016. Comparison of static analysis tools for Java using the Juliet test suite. In 11th International Conference on Cyber Warfare and Security. 431--438."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337167.3337171"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9673-y"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054850"},{"key":"e_1_3_2_1_10_1","volume-title":"Security Header Fields in HTTP Clients. In The 21st IEEE International Conference on Software Quality, Reliability and Security (QRS","author":"Gadient Pascal","year":"2021","unstructured":"Pascal Gadient, Oscar Nierstrasz, and Mohammad Ghafari. 2021. Security Header Fields in HTTP Clients. In The 21st IEEE International Conference on Software Quality, Reliability and Security (QRS 2021)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2017.24"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2017. 185--200","author":"Haas Andreas","unstructured":"Andreas Haas, Andreas Rossberg, Derek L. Schuff, Ben L. Titzer, Michael Holman, Dan Gohman, Luke Wagner, Alon Zakai, and J. F. Bastien. 2017. Bringing the web up to speed with WebAssembly. In Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2017. 185--200."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302505.3310084"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3382494.3422166"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3442381.3450138"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594334"},{"key":"e_1_3_2_1_17_1","volume-title":"29th USENIX Security Symposium, USENIX Security","author":"Lehmann Daniel","year":"2020","unstructured":"Daniel Lehmann, Johannes Kinder, and Michael Pradel. 2020. Everything Old is New Again: Binary Security of Web Assembly. In 29th USENIX Security Symposium, USENIX Security 2020, Srdjan Capkun and Franziska Roesner (Eds.). USENIX Association, 217--234. https:\/\/www.usenix.org\/conference\/usenixsecurity20\/presentation\/lehmann"},{"key":"e_1_3_2_1_18_1","unstructured":"Brian McFadden Tyler Lukasiewicz Jeff Dileo and Justin Engler. 2018. Security Chasms of WASM."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE51399.2021.00025"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3110259"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-67067-2_7"},{"key":"e_1_3_2_1_22_1","volume-title":"30th USENIX Security Symposium, USENIX Security 2021","author":"Narayan Shravan","year":"2021","unstructured":"Shravan Narayan, Craig Disselkoen, Daniel Moghimi, Sunjay Cauligi, Evan Johnson, Zhao Gang, Anjo Vahldiek-Oberwagner, Ravi Sahita, Hovav Shacham, Dean M. Tullsen, and Deian Stefan. 2021. Swivel: Hardening WebAssembly against Spectre. In 30th USENIX Security Symposium, USENIX Security 2021, August 11--13, 2021, Michael Bailey and Rachel Greenstadt (Eds.). USENIX Association, 1433--1450. https:\/\/www.usenix.org\/conference\/usenixsecurity21\/presentation\/narayan"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3434770.3459731"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-64437-6_11"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Alan Romano Xinyue Liu Yonghwi Kwon and Weihang Wang. 2021. An Empirical Study of Bugs in WebAssembly Compilers. (2021).","DOI":"10.1109\/ASE51524.2021.9678776"},{"key":"e_1_3_2_1_26_1","unstructured":"Andreas Rossberg. 2020. WebAssembly Core Specification. https:\/\/www.w3.org\/TR\/wasm-core-1\/."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM51674.2020.00007"},{"key":"e_1_3_2_1_28_1","volume-title":"Fifth International Workshop on Programming Technology for the Future Web.","author":"Sti\u00e9venart Quentin","year":"2021","unstructured":"Quentin Sti\u00e9venart and Coen De Roover. 2021. Wassail: a WebAssembly Static Analysis Library. In Fifth International Workshop on Programming Technology for the Future Web."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428254"},{"key":"e_1_3_2_1_30_1","volume-title":"The Security Risk of Lacking Compiler Protection in WebAssembly. In 21st IEEE International Conference on Software Quality, Reliability and Security, QRS","author":"Sti\u00e9venart Quentin","year":"2021","unstructured":"Quentin Sti\u00e9venart, Coen De Roover, and Mohammad Ghafari. 2021. The Security Risk of Lacking Compiler Protection in WebAssembly. In 21st IEEE International Conference on Software Quality, Reliability and Security, QRS 2021."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993532"}],"event":{"name":"SAC '22: The 37th ACM\/SIGAPP Symposium on Applied Computing","location":"Virtual Event","acronym":"SAC '22","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"]},"container-title":["Proceedings of the 37th ACM\/SIGAPP Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477314.3507308","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477314.3507308","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:30Z","timestamp":1750188630000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477314.3507308"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,25]]},"references-count":31,"alternative-id":["10.1145\/3477314.3507308","10.1145\/3477314"],"URL":"https:\/\/doi.org\/10.1145\/3477314.3507308","relation":{},"subject":[],"published":{"date-parts":[[2022,4,25]]},"assertion":[{"value":"2022-05-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}