Virtual machines jailed: virtualization in systems with small trusted computing bases

  • Authors:
  • Michael Peter;Henning Schild;Adam Lackorzynski;Alexander Warg

  • Affiliations:
  • Technische Universität Dresden;Technische Universität Dresden;Technische Universität Dresden;Technische Universität Dresden

  • Venue:
  • Proceedings of the 1st EuroSys Workshop on Virtualization Technology for Dependable Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The trusted computing base of legacy applications can be reduced significantly by separating their security-critical parts into dedicated protection domains. As yet, paravirtualization has been used to host the non-secure portion. The applicability of this approach is limited by the need of source code access. We show how to implement efficient virtual machines in a microkernel-based system enabling the reuse of arbitrary operating systems. We found that the performance is on par with other virtual machine implementations, while security-sensitive applications retain their small trusted computing base. In fact, the kernel growth is marginal (500 SLOC), other security-critical components are not affected.