‘ThreadLock: Native Principal Isolation Through Memory Protection Keys’

“Inter-process isolation has been deployed in operating systems for decades, but secure intra-process isolation remains an active research topic. Achieving secure intra-process isolation within an operating system process is notoriously difficult. However, viable solutions that securely consolidate workloads into the same process have the potential to be extremely valuable. In this work, we present native principal isolation, a technique to restrict threads’ access to process memory by enforcing intra-process security policies defined over a program’s application binary interface (ABI).”

Find the paper and full list of authors in the 2023 ACM Asia Conference on Computer and Communications Security proceedings.

View on Site: ‘ThreadLock: Native Principal Isolation Through Memory Protection Keys’