4 ms·
I haven't looked at WebAssembly in Detail, but my feeling and worry is that this is a can of worms for security issues. Javascript wasn't designed with securit
by hannob 11y ago
I haven't looked at WebAssembly in Detail, but my feeling and worry is that this is a can of worms for security issues.
Javascript wasn't designed with security in mind and it has taken us decades to understand what implications that had (and we haven't really fixed them yet). The security implications for WebAssembly will be different, but I'm almost certain there will be a lot. (pnacl already introduced some quite unexpected issues, e.g. allowing control over cache flushes and thus making rowhammer attacks easier.)
Given that neither the linked text nor the FAQ they have does even mention and discuss that I'm even more worried.
- pcwalton 11y ago> The security implications for WebAssembly will be different, but I'm almost certain there will be a lot. What can you do today in Web Assembly that you can't already do in asm.js?
- hackcasual 11y agoNothing. WebAssembly in its current implementation is basically a binary representation of asm.js.
- netheril96 11y agoWith all the lessons learned, I would think that a completely new implementation would have less security issues.