Labels and event processes in the asbestos operating system

Petros Efstathopoulos, Maxwell Krohn, Steve VanDeBogart, Cliff Frey, David P. Ziegler, Eddie Kohler, David Mazières, Frans Kaashoek, Robert Morris · ACM SIGOPS Operating Systems Review · 2005

Asbestos, a new prototype operating system, provides novel labeling and isolation mechanisms that help contain the effects of exploitable software flaws. Applications can express a wide range of policies with Asbestos's kernel-enforced label mechanism, including controls on inter-process communication and system-wide information flow. A new event process abstraction provides lightweight, isolated contexts within a single process, allowing the same process to act on behalf of multiple users while preventing it from leaking any single user's data to any other user. A Web server that uses Asbestos labels to isolate user data requires about 1.5 memory pages per user, demonstrating that additional security can come at an acceptable cost.

Read the paper · More papers on PaperTik