Publication | Closed Access
V-Shuttle: Scalable and Semantics-Aware Hypervisor Virtual Device Fuzzing
23
Citations
37
References
2021
Year
Unknown Venue
EngineeringInformation SecurityVirtualization DevelopersCloud Computing EnterprisesSoftware AnalysisHardware VirtualizationSystems EngineeringFuzzingVirtualization SecurityComputer EngineeringVirtualization SupportComputer ScienceCloud Computing ProductsData SecurityCryptographyProgram AnalysisSoftware TestingCloud ComputingVirtualization ToolVirtual Machine
With the wide application and deployment of cloud computing in enterprises, virtualization developers and security researchers are paying more attention to cloud computing security. The core component of cloud computing products is the hypervisor, which is also known as the virtual machine monitor (VMM) that can isolate multiple virtual machines in one host machine. However, compromising the hypervisor can lead to virtual machine escape and the elevation of privilege, allowing attackers to gain the permission of code execution in the host. Therefore, the security analysis and vulnerability detection of the hypervisor are critical for cloud computing enterprises. Importantly, virtual devices expose many interfaces to a guest user for communication, making virtual devices the most vulnerable part of a hypervisor. However, applying fuzzing to the virtual devices of a hypervisor is challenging because the data structures transferred by DMA are constructed in a nested form according to protocol specifications. Failure to understand the protocol of the virtual devices will make the fuzzing process stuck in the initial fuzzing stage, resulting in inefficient fuzzing.
| Year | Citations | |
|---|---|---|
Page 1
Page 1