Analysis of Security in OS-Level Virtualization
Krishna Sai Ketha, Guanqun Song, Ting Zhu

TL;DR
This paper compares hypervisor-based and OS-level virtualization, analyzes their security implications, and presents a threat model for container systems to evaluate their isolation and security features.
Contribution
It provides a detailed comparison of virtualization types, develops a container threat model, and assesses container isolation through a case study.
Findings
Hypervisor virtualization offers strong isolation but high overhead.
OS-level virtualization is lightweight but has weaker isolation.
Container threat model helps identify potential attack vectors.
Abstract
Virtualization is a technique that allows multiple instances typically running different guest operating systems on top of single physical hardware. A hypervisor, a layer of software running on top of the host operating system, typically runs and manages these different guest operating systems. Rather than to run different services on different servers for reliability and security reasons, companies started to employ virtualization over their servers to run these services within a single server. This approach proves beneficial to the companies as it provides much better reliability, stronger isolation, improved security and resource utilization compared to running services on multiple servers. Although hypervisor based virtualization offers better resource utilization and stronger isolation, it also suffers from high overhead as the host operating system has to maintain different guest…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Security and Verification in Computing
