High-efficiency online batch antivirus system and method of virtual machine

A virtual machine, batch technology, applied in computer security devices, instruments, computing and other directions, can solve the problems of consuming large resources, contradicting virtualization goals, occupying time and resources, etc., to achieve the effect of ensuring personalized needs

Active Publication Date: 2014-08-13
WUHAN UNIV
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Existing security protection methods need to consume a lot of resources, resulting in reduced performance of virtual machines, contrary to the goal of virtualization
Moreover, the security protection for multiple virtual machines on the same physical machine is independent of each other. Repeated scanning and killing of the same process appearing on the same virtual machine or physical machine takes up time and resources.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-efficiency online batch antivirus system and method of virtual machine
  • High-efficiency online batch antivirus system and method of virtual machine
  • High-efficiency online batch antivirus system and method of virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0059] One, at first introduce the module structure of the present invention:

[0060] Such as figure 2 As shown, the present invention is based on a KVM virtualization platform, including a server equipped with a Linux system that supports virtualization CPU, a host computer and several virtual machines installed on the server, and a monitoring module, a decision module, a scanning module and an inquiry module are set.

[0061] Such as image 3 As shown, a virtual machine online efficient batch antivirus system provided by the present invention specifically includes:

[0062] 1. A monitoring module 301, configured to monitor process switching;

[0063] During implementation, when a process switch is found, the acquisition client obtains the current process information and analyzes it, saves the PE image of the new process, and sends the analysis result to the decision-making module;

[0064] Wherein, the current process information of the client mainly includes vimd, pid ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a high-efficiency online batch antivirus system and a high-efficiency online batch antivirus method of a virtual machine. Three privately-owned tables are maintained for each virtual machine creatively, information of programs which are safe, doubtable and required to be terminated after judgment is stored in each privately-owned table; when the safety of the program is required to be judged, the tables are looked up; if the matched program exists, the same treatment as that to the matched program is carried out, so that rescanning to the same program in the same virtual machine is avoided; a common table is maintained for all virtual machines, the program information and scanning information, scanned by antivirus software, are stored in the common table, the common table is looked up when judgment needs to be carried out on the safety of the program and the program does not need to be in the private meter of the current virtual machine, and the treatment is performed according to the scanning result of the matched program, so that rescanning to the same scanned program in different virtual machines is avoided; the antivirus software is called for the programs which are failed to look up in the privately-owned tables and the common table for scanning to achieve the purpose of high-efficiency online batch antivirus.

Description

[0001] technical field [0002] The invention relates to the technical field of virus detection and killing, in particular to an online efficient batch virus killing system and a virus killing method for virtual machines. Background technique [0003] With the rapid development of cloud computing, virtualization technology, one of its cores, is increasingly used in various fields. From small PCs to the deployment of large-scale enterprise server virtual environments, the application of virtual machines is becoming more and more extensive. Utilizing virtualization technology can not only improve the utilization rate of software and hardware resources of the whole system, fully save costs for enterprises, but also bring great convenience to management. [0004] Virtualization refers to virtualizing a computer into multiple logical computers through virtualization technology. The essence of virtualization technology is to enable multiple virtual machines to use a single physi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/56
CPCG06F21/568
Inventor 崔竞松郭迟吴凯琳杜雪莹吴越杨超刘雨龙
Owner WUHAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products