WebAssembly and Security: a review
Gaetano Perrone, Simon Pietro Romano

TL;DR
This paper provides a comprehensive review of security issues, solutions, and research trends related to WebAssembly, highlighting its potential for both enhancing and compromising system security.
Contribution
It offers the first extensive survey analyzing 121 papers across seven security categories within the WebAssembly ecosystem.
Findings
WebAssembly can improve system security but also pose risks.
Existing research covers vulnerabilities, detection methods, and security mechanisms.
The review identifies gaps and future directions in WebAssembly security research.
Abstract
WebAssembly is revolutionizing the approach to developing modern applications. Although this technology was born to create portable and performant modules in web browsers, currently, its capabilities are extensively exploited in multiple and heterogeneous use-case scenarios. With the extensive effort of the community, new toolkits make the use of this technology more suitable for real-world applications. In this context, it is crucial to study the liaisons between the WebAssembly ecosystem and software security. Indeed, WebAssembly can be a medium for improving the security of a system, but it can also be exploited to evade detection systems or for performing cryptomining activities. In addition, programs developed in low-level languages such as C can be compiled in WebAssembly binaries, and it is interesting to evaluate the security impacts of executing programs vulnerable to attacks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Rights Management and Security
