• DocumentCode
    28071
  • Title

    On Mitigating the Risk of Cross-VM Covert Channels in a Public Cloud

  • Author

    Rui Zhang ; Xiaojun Su ; Jianping Wang ; Cong Wang ; Wenyin Liu ; Lau, Rynson W. H.

  • Author_Institution
    Dept. of Comput. Sci., City Univ. of Hong Kong, Hong Kong, China
  • Volume
    26
  • Issue
    8
  • fYear
    2015
  • fDate
    Aug. 1 2015
  • Firstpage
    2327
  • Lastpage
    2339
  • Abstract
    Virtualization is one of the key enablers in cloud computing. At the same time, though, it is also widely considered as a double-edged sword that may cause information leakage between virtual machines (VM) co-residing on the same physical server via various cross-VM covert channels. In this paper, we first explore the impact of different bystander workloads on cross-VM covert channels. Then, we use a Continuous Time Markov Process to model the impact of bystanders on the cross-VM covert channel in terms of both the work scheduling of the virtualization platform and the intensity of the bystander workloads. Based on empirical study, we quantify the relationship between the influential factors and the transmission quality of the covert channel. A tailored and lightweight VM provisioning strategy, which aims to ensure that bystander workloads on each server can cause sufficiently high error rates to covert channels, is proposed to mitigate the threat of cross-VM covert channels while maintaining the resource efficiency of virtualization. The efficiency and efficacy of the proposed VM provisioning strategy is evaluated through trace-driven simulations.
  • Keywords
    Markov processes; cloud computing; virtual machines; virtualisation; bystander workloads; continuous time Markov process; cross-VM covert channels; public cloud; risk mitigation; trace-driven simulations; virtual machines; virtualization platform; Benchmark testing; Cloud computing; Error analysis; Markov processes; Probes; Servers; Virtualization; Covert channel; cloud computing; virtualization;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2346504
  • Filename
    6878465