Enabling Lightweight Privilege Separation in Applications with MicroGuards

Paper on MicroGuards memory API for lightweight privilege separation presented at ACNSW.

https://anil.recoil.org/notes/2023-acns-microguards-1image

Paper on MicroGuards memory API at ACNSW with Zahra Tarkhani. MicroGuards provides lightweight kernel modifications and APIs for fine-grained in-process memory protection and privilege separation in multithreaded applications. Taking advantage of tagged memory support in modern CPUs, MicroGuards enables compartmentalization even on resource-constrained mobile devices with minimal overhead (less than 3.5%) - addressing the challenge of securing applications without requiring heavyweight isolation mechanisms.

Read more about Enabling Lightweight Privilege Separation in Applications with MicroGuards.

References

[1]Tarkhani et al (2023). Enabling Lightweight Privilege Separation in Applications with MicroGuards. Springer Nature Switzerland. 10.1007/978-3-031-41181-6_31