> With Lucet, Fastly’s edge cloud can execute tens of thousands of WebAssembly programs simultaneously, in the same process, without compromising security. [emphasis mine]
How does it handle Spectre, etc.?
How does it handle Spectre, etc.?
In other words, this is a somewhat premature announcement when it comes to fulfilling those promises.
[1] https://github.com/CraneStation/wasmtime/blob/master/docs/WA...
I'm not sure how you're supposed to handle that, either, given host environment usually does limiting at a process granularity but this doesn't use multiple processes.
So all signs point to shared metal still being viable security-wise, with mitigations either already deployed or pretty straightforward. Shared hardware will remain totally fine.
Shared-process, though, nobody is really talking about making that viable from a security perspective.