Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2018, Vol. 41 ›› Issue (2): 50-55.doi: 10.13190/j.jbupt.2017-192

• Papers • Previous Articles     Next Articles

A Method to Implement File Antivirus Based on Virtualization

YIN Xue-yuan1, CHEN Xing-shu2, LI Hui1, CHEN Lin1   

  1. 1. College of Computer Science, Sichuan University, Chengdu 610065, China;
    2. Cybersecurity Research Institute, Sichuan University, Chengdu 610065, China
  • Received:2017-09-20 Online:2018-04-28 Published:2018-03-17

Abstract: To solve the performance overhead and resource consumption brought by an antivirus software when performing operations of virus scanning and virus database updating, an antivirus framework named HyperAV based on virtualization was proposed. HyperAV was able to provide antivirus capability for virtual machine files with low performance overhead, a mechanism of access control and isolation at the granularity of sector level was also provided. The process of virus scanning was optimized by monitoring the sector change information of a running virtual machine, which had a significant acceleration effect to the virus scanning process of virtual machines. HyperAV was constructed by a front and a rear end with each used as a controller and an antivirus worker, the data needed by antivirus software was redirected to server clusters so that duplications of virus database updating could be avoided, and performance overload brought by antivirus software running inside virtual machines was avoided. A prototype system based on kernel-based virtual machine virtualization platform was realized, the results showed that HyperAV was able to provide antivirus capability with low performance overload for virtual machines.

Key words: cloud computing, virtualization, virtual machine, antivirus

CLC Number: