2008 · 11 citations · 15 references
ComputingComputer SystemsCybersecuritySecurity ArchitectureSecurity PolicyVirtualizationApplication VirtualizationOperating System SecuritySecure System DesignVirtual Machine MonitorsVirtualization SecurityPolicy Enforcement ModelsPolicy ModelsSecurity ConfigurationVirtual Machine Configuration SecurityVirtual Machine SecurityVirtual Machines
Virtual machines are widely accepted as a promising basis for building secure systems. However, while virtual machines offer effective mechanisms to create isolated environments, mechanisms that offer controlled interaction among VMs are immature. Some VM systems include flexible policy models and some enable MLS enforcement, but the flexible use of policy to control VM interactions has not been developed. In this paper, we propose an architecture that enables administrators to configure virtual machines to satisfy prescribed security goals. We describe the design and implementation of such an architecture using SELinux, Xen and IPsec as the tools to express and enforce policies at the OS, VM and Network layers, respectively. We develop a web application using our architecture and show that we can configure application VMs in such a way that we can verify the enforcement of the security goals of those applications.
15
The 26th USENIX Security Symposium 2017
Aggelos Kiayias, Thomas Zacharias, Riivo Talviste · USENIX Security Symposium · 2017 · 1.2K citations
Computer Security Technology Planning Study
James P. Anderson · 1972 · 668 citations
Design and verification of secure systems
John Rushby · ACM SIGOPS Operating Systems Review · 1981 · 373 citations
Preventing privilege escalation
Niels Provos, M. Friedl, Peter Honeyman · USENIX Security Symposium · 2003 · 287 citations · Full text
Building a MAC-Based Security Architecture for the Xen Open-Source Hypervisor
Reiner Sailer, Trent Jaeger, Enriquillo Valdez et al. · 2006 · 275 citations