{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T23:15:55Z","timestamp":1763507755058,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,3,22]],"date-time":"2021-03-22T00:00:00Z","timestamp":1616371200000},"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":[[2021,3,22]]},"DOI":"10.1145\/3412841.3442001","type":"proceedings-article","created":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T05:10:24Z","timestamp":1619154624000},"page":"1265-1274","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["SecureJS compiler"],"prefix":"10.1145","author":[{"given":"Yoonseok","family":"Ko","sequence":"first","affiliation":[{"name":"Inria, Sophia-Antipolis, France"}]},{"given":"Tamara","family":"Rezk","sequence":"additional","affiliation":[{"name":"Inria, Sophia-Antipolis, France"}]},{"given":"Manuel","family":"Serrano","sequence":"additional","affiliation":[{"name":"Inria, Sophia-Antipolis, France"}]}],"member":"320","published-online":{"date-parts":[[2021,4,22]]},"reference":[{"volume-title":"SES: Proposal for Secure EcmaScript. https:\/\/github.com\/tc39\/proposal-ses.","year":"2020","key":"e_1_3_2_1_1_1","unstructured":"Agoric. 2020. SES: Proposal for Secure EcmaScript. https:\/\/github.com\/tc39\/proposal-ses."},{"volume-title":"Presented as part of the 22nd USENIX Security Symposium (USENIX Security 13). USENIX, Washington, D.C., 653--670.","author":"Bhargavan Karthikeyan","key":"e_1_3_2_1_2_1","unstructured":"Karthikeyan Bhargavan, Antoine Delignat-Lavaud, and Sergio Maffeis. 2013. Language-based Defenses Against Untrusted Browser Origins. In Presented as part of the 22nd USENIX Security Symposium (USENIX Security 13). USENIX, Washington, D.C., 653--670."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535838.2535876"},{"key":"e_1_3_2_1_4_1","unstructured":"European Association for Standardizing Information and Communication Systems (ECMA). 2011. ECMA-262: ECMAScript Language Specification. Edition 5.1."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814189.2816270"},{"key":"e_1_3_2_1_6_1","unstructured":"Google. 2018. V8 JavaScript Engine. http:\/\/developers.google.com\/v8."},{"key":"e_1_3_2_1_7_1","volume-title":"The Essence of JavaScript. In ECOOP 2010 - Object-Oriented Programming, Theo D'Hondt (Ed.). Springer Berlin Heidelberg","author":"Guha Arjun","year":"2010","unstructured":"Arjun Guha, Claudiu Saftoiu, and Shriram Krishnamurthi. 2010. The Essence of JavaScript. In ECOOP 2010 - Object-Oriented Programming, Theo D'Hondt (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg, 126--150."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSF.2012.22"},{"key":"e_1_3_2_1_9_1","unstructured":"Mark S. Miller Mike Samuel Ben Laurie Ihab Awad and Mike Stay. October 2007. Caja - safe active content in sanitized JavaScript. http:\/\/math.ucr.edu\/~mike\/caja-spec-2008-06-06.pdf."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382274"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of the 20th USENIX Conference on Security (SEC'11)","author":"Politz Joe Gibbs","year":"2011","unstructured":"Joe Gibbs Politz, Spiridon Aristides Eliopoulos, Arjun Guha, and Shriram Krishnamurthi. 2011. ADsafety: Type-based Verification of JavaScript Sandboxing. In Proceedings of the 20th USENIX Conference on Security (SEC'11). USENIX Association, Berkeley, CA, USA, 12--12. http:\/\/dl.acm.org\/citation.cfm?id=2028067.2028079"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2951913.2951916"},{"key":"e_1_3_2_1_13_1","unstructured":"Patrik Simek. 2020. VM2 npm package. https:\/\/www.npmjs.com\/package\/vm2."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535838.2535889"},{"volume-title":"Presented as part of the 3rd USENIX Conference on Web Application Development (WebApps 12)","author":"Terrace Jeff","key":"e_1_3_2_1_15_1","unstructured":"Jeff Terrace, Stephen R. Beard, and Naga Praveen Kumar Katta. 2012. JavaScript in JavaScript (js.js): Sandboxing Third-Party Scripts. In Presented as part of the 3rd USENIX Conference on Web Application Development (WebApps 12). USENIX, Boston, MA, 95--100."},{"key":"e_1_3_2_1_16_1","volume-title":"Flexible Application Compartmentalization. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018","author":"Vasilakis Nikos","year":"2018","unstructured":"Nikos Vasilakis, Ben Karel, Nick Roessler, Nathan Dautenhahn, Andr\u00e9 DeHon, and Jonathan M. Smith. 2018. BreakApp: Automated, Flexible Application Compartmentalization. In 25th Annual Network and Distributed System Security Symposium, NDSS 2018, San Diego, California, USA, February 18--21, 2018. The Internet Society."}],"event":{"name":"SAC '21: The 36th ACM\/SIGAPP Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Virtual Event Republic of Korea","acronym":"SAC '21"},"container-title":["Proceedings of the 36th Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3442001","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3412841.3442001","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:25Z","timestamp":1750195465000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3412841.3442001"}},"subtitle":["portable memory isolation in JavaScript"],"short-title":[],"issued":{"date-parts":[[2021,3,22]]},"references-count":16,"alternative-id":["10.1145\/3412841.3442001","10.1145\/3412841"],"URL":"https:\/\/doi.org\/10.1145\/3412841.3442001","relation":{},"subject":[],"published":{"date-parts":[[2021,3,22]]},"assertion":[{"value":"2021-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}