Mon 22 Mar 2021 14:00 - 14:30 at Virtual Space B - Session 1 Chair(s): Andrea Stocco

WebAssembly is a recent web standard designed to provide a portable execution environment. As of the time of writing, more than 40 languages support WebAssembly as a compilation target. Initially targeted at running inside Web browsers, WebAssembly can nowadays be run in a multitude of runtimes targeting various usages, ranging from cloud applications to IoT devices.

Tooling for WebAssembly is gaining traction. The WebAssembly website lists a number of mature tools for compiler writers. The research community has produced tools to perform dynamic analysis of WebAssembly and to fuzz implementations of WebAssembly. In terms of static analysis, there exists a simple prototype plugin for IDA Pro to load WebAssembly modules, as well as a code size profiler that is able to construct call graphs. However, both of these tools are not in active development.

In this presentation, we will present our work on Wassail, a static analysis library for WebAssembly. Our goal is to facilitate the development of various static analyses for WebAssembly, by providing a set of useful building blocks from which analyses can be constructed. We aim to support both lightweight static analyses such as code querying, as well as heavyweight static analyses such as dataflow analyses. Wassail is still in an early development phase and we are interested in feedback from the community to steer its future development.

Mon 22 Mar

Displayed time zone: Belfast change

13:00 - 14:30
Session 1ProWeb21 at Virtual Space B
Chair(s): Andrea Stocco Università della Svizzera italiana (USI)
13:00
30m
Talk
Rec.HTML: Typed Declarative HTMLProWeb21
ProWeb21
Bob Reynders Chonnam National University, Kwanghoon Choi Chonnam National University
Pre-print
13:30
30m
Talk
Tamper-proof security mechanism against liar objects in JavaScript applicationsProWeb20
ProWeb21
Angel Luis Scull Pupo Sofware Languages Lab, Vrije Universiteit Brussel, Jens Nicolay Vrije Universiteit Brussel, Belgium, Elisa Gonzalez Boix Vrije Universiteit Brussel, Belgium
Pre-print
14:00
30m
Talk
Wassail: a WebAssembly Static Analysis LibraryProWeb21
ProWeb21
Quentin Stiévenart Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel
Pre-print