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 条
  • [21] A Framework for Managing Services in a Virtual Community Context
    Itani, Jihad Kheireddine
    Gouarderes, Eric
    Aniorte, Philippe
    2015 IEEE WORLD CONGRESS ON SERVICES, 2015, : 237 - 244
  • [22] Flocking Virtual Machines in Quest for Responsive IoT Cloud Services
    Abdelwahab, Sherif
    Hamdaoui, Bechir
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [23] A Novel Mechanism For Rapid Provisioning Virtual Machines of Cloud Services
    Liao, Chun-Hao
    Wu, Chi-Sheng
    Young, Hey-Chyi
    Chang, Kuo-Hua
    Huang, Hsien-Hui
    Hsu, Chia-Ching
    Liang, Kuan-Hsiung
    2012 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2012, : 721 - 735
  • [24] Confidential services for teenagers - Reply
    Jones
    Boonstra
    PERSPECTIVES ON SEXUAL AND REPRODUCTIVE HEALTH, 2005, 37 (01) : 54 - 55
  • [25] A framework for pricing virtual circuit and virtual path services in ATM networks
    Anerousis, N
    Lazar, AA
    TELETRAFFIC CONTRIBUTIONS FOR THE INFORMATION AGE, 1997, 2 : 791 - 802
  • [26] Rainbow Framework: Running Virtual Machines on Demand as a Grid Jobs
    Boretskyi, Oleksandr
    Salnikov, Andrii
    Sliusar, Ievgen
    Sudakov, Oleksandr
    Boyko, Yurii
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS (IDAACS), VOLS 1-2, 2015, : 972 - 976
  • [27] pRnR: A Parallel Record-Replay Framework for Virtual Machines
    Wang, Wei
    Cui, Lei
    Hao, Zhiyu
    Fei, Haiqiang
    Wang, Chonghua
    Peng, Yaqiong
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 610 - 618
  • [28] A Secure and Fair Double Auction Framework for Cloud Virtual Machines
    Cheng, Ke
    Tong, Wei
    Zheng, Lele
    Fu, Jiaxuan
    Mu, Xutong
    Shen, Yulong
    IEEE ACCESS, 2021, 9 : 87982 - 87994
  • [29] vMPCP: A Synchronization Framework for Multi-Core Virtual Machines
    Kim, Hyoseung
    Wang, Shige
    Rajkumar, Ragunathan
    2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, : 86 - 95
  • [30] Algorithmic Framework for QoS and TE in Virtual SDN Services
    Yucel, Sakir
    2019 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2019), 2019, : 1494 - 1499