On 08/09/2015 09:58, Paul Sandoz wrote:
HI Mike,

This is fundamentally about *integrity* of the runtime. It follows there are 
security implications, but it’s still fundamentally an integrity issue and 
guarding an unsafe operation with a Security Manager is unfortunately an 
insufficient solution.

Paul.

Right, and just to add that there has been many attempts over the years to find solutions to this issue. I think the closest was atomimcally remapping but that wasn't feasible on all platforms and also didn't free up the address space in a timely manner.

On the security manager suggestion then one of the concerns from a few years ago is that trusted code might unmap while untrusted code has a reference to the buffer.

There have been attempts using redirection too but there was always performance concerns. It also gets complicated with view buffers.

-Alan


Reply via email to