VEIL: A Protected Services Framework for Confidential Virtual Machines

被引:2
|
作者
Ahmad, Adil [1 ]
Ou, Botong [2 ]
Liu, Congyu [2 ]
Zhang, Xiaokuan [3 ]
Fonseca, Pedro [2 ]
机构
[1] Arizona State Univ, Tempe, AZ 20006 USA
[2] Purdue Univ, W Lafayette, IN 47907 USA
[3] George Mason Univ, Fairfax, VA 22030 USA
基金
美国国家科学基金会;
关键词
Confidential Virtual Machines; OS design; cloud security; ATTACKS; KERNEL;
D O I
10.1145/3623278.3624763
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Confidential virtual machines (CVMs) enabled by AMD SEV provide a protected environment for sensitive computations on an untrusted cloud. Unfortunately, CVMs are typically deployed with huge and vulnerable operating system kernels, exposing the CVMs to attacks that exploit kernel vulnerabilities. VEIL is a versatile CVM framework that efficiently protects critical system services like shielding sensitive programs, which cannot be entrusted to the buggy kernel. VEIL leverages a new hardware primitive, virtual machine privilege levels (VMPL), to install a privileged security monitor inside the CVM. We overcome several challenges in designing VEIL, including (a) creating unlimited secure domains with a limited number of VMPLs, (b) establishing resource-efficient domain switches, and (c) maintaining commodity kernel backwards-compatibility with only minor changes. Our evaluation shows that VEIL incurs no discernible performance slowdown during normal CVM execution while incurring a modest overhead (2 - 64%) when running its protected services across real-world use cases.
引用
收藏
页码:378 / 393
页数:16
相关论文
共 50 条
  • [1] Trustworthy confidential virtual machines for the masses
    Galanou, Anna
    Bindlish, Khushboo
    Preibsch, Luca
    Pignolet, Yvonne-Anne
    Fetzer, Christof
    Kapitza, Ruediger
    PROCEEDINGS OF THE 24TH ACM/IFIP INTERNATIONAL MIDDLEWARE CONFERENCE, MIDDLEWARE 2023, 2023, : 316 - 328
  • [2] TwinVisor: Hardware-isolated Confidential Virtual Machines for ARM
    Li, Dingji
    Mi, Zeyu
    Xia, Yubin
    Zang, Binyu
    Chen, Haibo
    Guan, Haibing
    PROCEEDINGS OF THE 28TH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, SOSP 2021, 2021, : 638 - 654
  • [3] The Design and Optimization of Memory Ballooning in SEV Confidential Virtual Machines
    Deng, Chang
    Shen, Zheyun
    Dingji Li
    Mi, Zeyu
    Xia, Yubin
    2024 IEEE INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING, JCC, 2024, : 9 - 16
  • [4] CONFIDENTIAL RECORDS - PIERCING THE PROTECTIVE VEIL
    BERNSTEIN, AH
    HOSPITALS, 1982, 56 (15): : 48 - 50
  • [5] DomainIsolation: Lightweight Intra-enclave Isolation for Confidential Virtual Machines
    Ruan, Wenwen
    Wang, Wenhao
    Liu, Shuang
    Duan, Ran
    Yan, Shoumeng
    SCIENCE OF CYBER SECURITY, SCISEC 2023, 2023, 14299 : 23 - 41
  • [6] CoCoTPM: Trusted Platform Modules for Virtual Machines in Confidential Computing Environments
    Pecholt, Joana
    Wessel, Sascha
    PROCEEDINGS OF THE 38TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2022, 2022, : 989 - 998
  • [7] VIA: Analyzing Device Interfaces of Protected Virtual Machines
    Hetzelt, Felicitas
    Radev, Martin
    Buhren, Robert
    Morbitzer, Mathias
    Seifert, Jean-Pierre
    37TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2021, 2021, : 273 - 284
  • [8] Bifrost: Analysis and Optimization of Network I/O Tax in Confidential Virtual Machines
    Li, Dingji
    Mi, Zeyu
    Ji, Chenhui
    Tan, Yifan
    Zang, Binyu
    Guan, Haibing
    Chen, Haibo
    PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, 2023, : 1 - 15
  • [9] Protecting Confidential Virtual Machines from Hardware Performance Counter Side Channels
    Lou, Xiaoxuan
    Chen, Kangjie
    Xu, Guowen
    Qiu, Han
    Guo, Shangwei
    Zhang, Tianwei
    2024 54TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, DSN 2024, 2024, : 195 - 208
  • [10] On the Problem of Mapping Virtual Machines to Physical Machines for Delay Sensitive Services
    Bedhiaf, Imen Limam
    Ben Ali, Racha
    Cherkaoui, Omar
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012,