|
|
|
|
|
by mmastrac
4414 days ago
|
|
They can co-exist, but not in the same process. If there's a JIT running in the same process as my C-based program, it has the permissions as I do. Any secure JIT would have to exist out-of-process with extended permissions, and would require some sort of RPC back-and-forth as the code was shuttled between the two processes. |
|
One can debate the security implications of allowing programs to mark code as executable at all, but that debate is unrelated to W^X.