Virtual machine (VM) online antivirus system based on KVM virtualization platform

A virtualization platform and virtual machine technology, applied in the computer field, can solve problems such as low efficiency and security defects of anti-virus software

Inactive Publication Date: 2012-06-27
北京海云捷迅科技股份有限公司 +1
View PDF5 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the problem of low efficiency of the traditional virtual machine anti-virus work method and the security defects of the existing anti-virus software itself, a virtual machine online anti-virus system based on the KVM virtualization platform is provided

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
  • Virtual machine (VM) online antivirus system based on KVM virtualization platform
  • Virtual machine (VM) online antivirus system based on KVM virtualization platform
  • Virtual machine (VM) online antivirus system based on KVM virtualization platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The KVM-based virtualization platform of the present invention includes a server with Linux installed on a bare metal supporting virtualization CPU, or a Linux server cluster composed of multiple such servers. Install KVM (Kernel-based Virtual Machine, kernel-based virtual machine) on each server, load the KVM kernel module, and install several virtual machines on the server. KVM is a full virtualization solution on the Linux operating system. Using KVM, multiple virtual machines can be run, and unmodified Linux or Windows images can be run on these virtual machines. KVM is included in the kernel of Linux version 2.6.20 and above.

[0021] The anti-virus engine is located in the security control module of the host, and no auxiliary anti-virus module is installed in the virtual machine. On the premise that multiple virtual machines based on the KVM virtualization platform are powered on, through the one-way perspective function of the virtual machine system resources, th...

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 computer technology field and provides a virtual machine (VM) online antivirus system based on a KVM virtualization platform. A safety kernel module, a safety control module and a network module are arranged. A function which is used to read memory is added in a KVM kernel module. An interface of a safety kernel module registration hook is provided. The safety kernel module is used to register the hook in the KVM kernel module, emit a scanning command to the safety control module, accept a scanning surveillance result obtained by the safety control module, pause a suspicious process and carry out corresponding processing to the suspicious process. The safety control module calls an antivirus engine to carry out scanning surveillance to the process of all the VMs in the memory of the safety control module and reports the result to the safety kernel module. The network module is formed by a server network module and a client network module.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a virtual machine online antivirus system based on a KVM virtualization platform. Background technique [0002] With the development of the Internet, more and more large enterprises or laboratories tend to use virtualization architecture to save server costs or improve application flexibility. The essence of virtualization is to use many virtual machines to replace the original physical machines for various tasks. figure 1 Indicates the basic structure of virtualization, in which the bottom layer x86 Architecture (x86 structure) is the hardware device of the physical machine, including important processor (CPU), memory (Memory), network adapter (NIC), hard disk (Disk), etc. The second layer is the virtualization layer (Virtualization Layer), which is responsible for virtualizing the physical devices on the physical machine so that each virtual machine can be used. Each virtual...

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): H04L29/06
Inventor 崔竞松郭迟李伟陈立娜陈式敏李华林翃翔
Owner 北京海云捷迅科技股份有限公司
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