img

Notice détaillée

Labels and event processes in the asbestos operating system

Article Ecrit par: Vandebogart, Steve ; Efstathopoulo, Spetros ; Kohler, Eddie ; Krohn, Maxwell ; Frey, Cliff ; Ziegler, David ; Kaashoek ;

Résumé: Asbestos, a new 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 labels, including controls on interprocess communication and systemwide information flow. A new event process abstraction defines lightweight, isolated contexts within a single process, allowing one process to act on behalf of multiple users while preventing it from leaking any single user’s data to others. A Web server demonstration application uses these primitives to isolate private user data. Since the untrusted workers that respond to client requests are constrained by labels, exploited workers cannot directly expose user data except as allowed by application policy. The server application requires 1.4 memory pages per user for up to 145,000 users and achieves connection rates similar to Apache, demonstrating that additional security can come at an acceptable cost.


Langue: Anglais