|
|
|
|
|
by fulafel
136 days ago
|
|
There's been a constant stream of v8 VM sandbox escape discoveries since its dawn of course. Considering those have mostly existed for a long time before publication it's very porous most of the time. And Python VM had/has its sandboxing features too, previously rexec and still https://github.com/zopefoundation/RestrictedPython - in the same category I'd argue. Then there's of course hypervisor based virtualization and the vulnerabilities and VM escapes there. Browsers use belt-and-suspenders approaches of employing both language runtime VMs and hardware memory protection as layers to some effect, but still are the star act at pwn2own etc. It's all layers of porous defenses. There'd definitely be room in the world for performant dynamic language implementations with provably secure foundations. |
|
Also known as the "swiss cheese model" in risk management.