Journal of Hebei University (Natural Science Edition) ›› 2018, Vol. 38 ›› Issue (2): 194-203.DOI: 10.3969/j.issn.1000-1565.2018.02.012

Previous Articles     Next Articles

A virtual machine kernel integrity protection method based on hardware virtualization

YANG Xiaohui,XU Ye   

  1. School of Cyber Security and Computer, Hebei University, Baoding 071002, China
  • Received:2017-06-20 Online:2018-03-25 Published:2018-03-25

Abstract: Virtualization technology provides convenience for users,but also provides more attacks.Aiming at the problem of virtual machine kernel integrity,a virtual machine kernel integrity protection method is proposed based on hardware virtualization.It can protect the kernel data,code,and registers by using hardware virtualization extensions.On one hand,a separate page table is created for important kernel data and code,and the access permissions is set for the page table to run in an isolated address space.On the other hand,the use of hardware virtualization “trap” mechanism makes the registers drop to VMM when they are tampered.Based on this,the implementation of the system is given and the system is verified.The experimental results show that this method can detect the common kernel-level rootkits and prevent them to tamper with the system.The final performance cost is controlled within 7%.As a result,this method gives enhanced security and will not have a significant impact on performance.

Key words: hardware-based virtualization, virtual machine kernel, integrity protection, Intel VT

CLC Number: