WaSCR: A WebAssembly Instruction-Timing Side Channel Repairer
Liyan Huang, Junzhou He, Chao Wang, Weihang Wang · 2025
WebAssembly (Wasm) is a platform-independent, low-level binary language that enables near-native performance in web applications. Given its growing importance in the web ecosystem, securing WebAssembly programs becomes increasingly important. A key security concern with WebAssembly is the threat of instruction-timing side-channel attacks, which exploit timing variations in branch instructions dependent on sensitive data, allowing attackers to infer sensitive information through timing measurement.