Labels and event processes in the asbestos operating system

  • Authors:
  • Petros Efstathopoulos;Maxwell Krohn;Steve VanDeBogart;Cliff Frey;David Ziegler;Eddie Kohler;David Mazières;Frans Kaashoek;Robert Morris

  • Affiliations:
  • UCLA;MIT;UCLA;MIT;MIT;UCLA;Stanford/NYU;MIT;MIT

  • Venue:
  • Proceedings of the twentieth ACM symposium on Operating systems principles
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

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.