FMitF: Track I: A Secure and Verifiable Commodity Hypervisor
FMitF: Track I: A Secure and Verifiable Commodity Hypervisor
批准号:
1918400
负责人:
Jason Nieh
金额:
$75.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-07-01 至 2023-06-30
中文摘要
云计算提供商广泛部署虚拟机管理程序来支持虚拟机(VM),但其日益增长的复杂性带来了安全风险,因为大型代码库包含许多漏洞。一个受损的虚拟机管理程序会危及其所有虚拟机的数据和隐私--这对云提供商和用户来说都是不可取的结果。在当今数据驱动的世界中,数据的机密性和完整性至关重要。该项目将设计、实施、验证和评估一种全新的虚拟机管理程序设计方法,为商用虚拟机管理程序提供一个小型的、经过验证的可信计算基础(TCB),以保护在云中运行的虚拟机的机密性和完整性。 该项目的创新之处在于新的hypervisor架构和形式验证框架。该项目的影响是为系统软件验证方面的未来创新奠定基础,特别是云计算基础设施,并验证Linux中的开源虚拟化技术,以推动研究创新,使其能够在商业系统中采用。该项目设计了一种新颖的虚拟机管理程序架构,该架构将虚拟机管理程序划分为执行基本虚拟化的可信核心和执行其他虚拟机管理程序功能并可与主机操作系统集成的不可信主机。调查人员研究了传统虚拟机管理程序的功能,并确定核心只需要安全的靴子和基本的CPU和内存虚拟化,从而产生了一个明显更简单和可验证的虚拟机管理程序核心。该项目采用了一种新的形式验证框架命名为认证抽象层(CAL)的原因的正确性(即,实现符合其规范)和安全性(即,规范保证虚拟机的机密性和完整性)的hypervisor核心与不可信的主机。该项目改造和验证了Linux内核虚拟机(KVM)虚拟机管理程序,展示了这些验证技术在实际中与商品虚拟机管理程序软件一起工作的能力。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Hypervisors are widely deployed by cloud- computing providers to support virtual machines (VMs), but their growing complexity poses a security risk as large codebases contain many vulnerabilities. A compromised hypervisor risks the data and privacy of all its VMs -- an undesirable outcome for both cloud providers and users. In today's data-driven world, data confidentiality and integrity are of crucial importance. This project will design, implement, verify, and evaluate a fundamentally new approach to hypervisor design that provides a small, verified trusted computing base (TCB) for commodity hypervisors to protect the confidentiality and integrity of VMs running in the cloud. The project's novelties are a new hypervisor architecture and formal-verification framework. The project's impacts are providing a foundation for future innovations in the verification of systems software, especially for cloud-computing infrastructure, and verifying open-source virtualization technologies in Linux to drive research innovation in a way that can be adopted in commercial systems. This project designs a novel hypervisor architecture that partitions the hypervisor into a trusted core that performs basic virtualization, and an untrusted host that performs other hypervisor functionality and can be integrated with a host operating system. The investigators examine features of traditional hypervisors and identify only secure boot and basic CPU and memory virtualization as necessary for the core, resulting in a significantly simpler and verifiable hypervisor core. This project adopts a novel formal-verification framework named certified abstraction layers (CAL) to reason about the correctness (that is, the implementation meets its specification) and security (that is, the specification guarantees VM confidentiality and integrity) of the hypervisor core with an untrusted host. This project retrofits and verifies the Linux Kernel Virtual Machine (KVM) hypervisor, demonstrating the ability of these verification techniques to work in practice with commodity hypervisor software.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[Xupeng Li;Xuheng Li;Christoffer Dall;Ronghui Gu;Jason Nieh;Yousuf Sait;Gareth Stockwell]
通讯作者:
Xupeng Li;Xuheng Li;Christoffer Dall;Ronghui Gu;Jason Nieh;Yousuf Sait;Gareth Stockwell
UPGRADVISOR: Early Adopting Dependency Updates Using Hybrid Program Analysis and Hardware Tracing
UPGRADVISOR:使用混合程序分析和硬件跟踪尽早采用依赖项更新
DOI:
--
发表时间:
2022
期刊:
Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2022
影响因子:
--
作者:
[David, Yaniv, Sun, Xudong, Sofaer, Raphael J., Senthilnathan, Aditya, Yang, Junfeng, Zuo, Zhiqiang, Xu, Guoqing Harry, Nieh, Jason, Gu, Ronghui]
通讯作者:
Gu, Ronghui
DOI:
--
发表时间:
2019
期刊:
影响因子:
--
作者:
[Shih-wei Li;John S. Koh;Jason Nieh]
通讯作者:
Shih-wei Li;John S. Koh;Jason Nieh
CLN2INV: LEARNING LOOP INVARIANTS WITH CONTINUOUS LOGIC NETWORK
CLN2INV:使用连续逻辑网络学习循环不变量
DOI:
--
发表时间:
2020
期刊:
International Conference on Learning Representations
影响因子:
--
作者:
[Ryan, Gabriel, Wong, Justin, Yao, Jianan, Gu, Ronghui, Jana, Suman]
通讯作者:
Jana, Suman
DOI:
10.1109/sp40001.2021.00049
发表时间:
2021-05
期刊:
2021 IEEE Symposium on Security and Privacy (SP)
影响因子:
--
作者:
[Shih-wei Li;Xupeng Li;Ronghui Gu;Jason Nieh;J. Hui]
通讯作者:
Shih-wei Li;Xupeng Li;Ronghui Gu;Jason Nieh;J. Hui
共 12 条
FMitF: Track I: Verifying System Software on an Arm Multiprocessor Hardware Model
-
批准号:2124080
-
项目类别:Standard Grant
-
资助金额:$75.0万
-
财政年份:2021
-
负责人:Jason Nieh
-
依托单位:
TWC: TTP Option: Small: A Linux ARM Hypervisor for System Security
-
批准号:1422909
-
项目类别:Standard Grant
-
资助金额:$63.51万
-
财政年份:2014
-
负责人:Jason Nieh
-
依托单位:
CSR: Medium: A Virtual Smartphone and Tablet System Architecture
-
批准号:1162447
-
项目类别:Continuing Grant
-
资助金额:$78.3万
-
财政年份:2012
-
负责人:Jason Nieh
-
依托单位:
SHF: Medium: RacePro: Automatically Detecting API Races in Deployed Systems
-
批准号:1162021
-
项目类别:Standard Grant
-
资助金额:$80.0万
-
财政年份:2012
-
负责人:Jason Nieh
-
依托单位:
Student Travel Support for the 2011 USENIX Annual Technical Conference
-
批准号:1137962
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2011
-
负责人:Jason Nieh
-
依托单位:
TC: Small: Improving System Security through Virtual Layered File Systems
-
批准号:1018355
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2010
-
负责人:Jason Nieh
-
依托单位:
TC: Small: Exploiting Software Elasticity for Automatic Software Self-Healing
-
批准号:0914845
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2009
-
负责人:Jason Nieh
-
依托单位:
ITR - (NHS) - (int/dmc): Secure Remote Computing Services
-
批准号:0426623
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Jason Nieh
-
依托单位:
Network Virtualization Mechanisms for Mobile Communication
-
批准号:0240525
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2003
-
负责人:Jason Nieh
-
依托单位:
ITR: An Experimental Study of Thin-Client Computing Architectures
-
批准号:0219943
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2002
-
负责人:Jason Nieh
-
依托单位:
CAREER: Delivering Computational Services over the Internet
-
批准号:0093047
-
项目类别:Continuing Grant
-
资助金额:$25.0万
-
财政年份:2001
-
负责人:Jason Nieh
-
依托单位:
海外基金