Multi-engine contrast scanning dynamic adjustment method and system based on hardware resources

A technology of dynamic adjustment of hardware resources, applied in the direction of transmission system, electrical components, platform integrity maintenance, etc., can solve problems such as waste of system resources, inconsistent scanning speed, etc., and achieve the effect of facilitating real-time monitoring and improving the throughput rate of file reading and writing

Inactive Publication Date: 2018-06-15
HARBIN ANTIY TECH
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, malicious code multi-engine comparative analysis systems have been developed successively at home and abroad, such as foreign VirusTotal and domestic VirusBook. These comparison systems usually use distributed clustered antivirus engines for concurrent scanning. Generally, the following two methods are used for scanning. First, use a large number of physical machines to form a scanning cluster, and then directly install an antivirus engine in each physical machine; second, use a small number of physical machines to form a scanning cluster, but install multiple virtual machines on each physical machine, and install multiple virtual machines in each virtual machine Install an antivirus engine; both of the above two comparison scanning systems have waste of system resources (CPU and memory)
Since the scanning speed of each antivirus engine is inconsistent, for the same batch of samples, the fast scanning engine will inevitably enter the idle state (CPU and memory are idle), and the idle resources cannot be used by the slow scanning engine

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
  • Multi-engine contrast scanning dynamic adjustment method and system based on hardware resources
  • Multi-engine contrast scanning dynamic adjustment method and system based on hardware resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, and to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the present invention will be further detailed below in conjunction with the accompanying drawings illustrate.

[0042] The present invention proposes a method and system for dynamic adjustment of multi-engine comparison scanning based on hardware resources, fully utilizes hardware resources, and achieves the purpose of improving the overall scanning speed of the system and quickly determining malicious codes through dynamic adjustment of system resources. At the same time, the method The system adopts a unified task queue and result queue for management. The coupling degree of each module of the system is low, and it is easy to cluster and distribute deployment.

[0043] The present in...

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 provides a multi-engine contrast scanning dynamic adjustment method and system based on hardware resources. According to the method, multiple entity machines are adopted, multiple virtual machines are installed on each entity machine by use of a virtualization technology, and a detection engine is installed in each virtual machine to perform contrast scanning; a to-be-detected sampleis acquired and distributed to a task queue of each detection engine; the task queue of each detection engine is monitored in real time, whether a detection engine with the quantity of to-be-scannedtasks being zero exists is judged, and if yes, the detection engine with the largest quantity of to-be-scanned tasks in the corresponding task queue is acquired at the same time; and whether the virtual machine corresponding to the detection engine with the quantity of to-be-scanned tasks being zero is in an idle state is confirmed, and if yes, the virtual machine is shut down, and the virtual machine corresponding to the detection engine with the largest quantity of to-be-scanned tasks is increased. Through the multi-engine contrast scanning dynamic adjustment method and system, system resources can be dynamically adjusted, and overall scanning speed is increased; and meanwhile, by the adoption of unified queue management, all the detection engines of the system are low in coupling degree, and clustering distributed deployment is easy.

Description

technical field [0001] The invention relates to the technical field of computer network security, in particular to a method and system for dynamically adjusting multi-engine comparison scanning based on hardware resources. Background technique [0002] Today, with the rapid development of information technology, network security is facing new challenges. With the rapid growth of traditional malicious codes, especially Trojan horses, new families and new variants are constantly appearing to fight against antivirus software. [0003] In order to cope with the constantly mutating and upgrading malicious codes, it is an effective technical means to deal with malicious codes by developing a comparative scanning analysis system based on multiple malicious code detection engines, and using multiple domestic and foreign mainstream engines to conduct static comparative scanning and analysis of malicious codes. [0004] At present, malicious code multi-engine comparative analysis sys...

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): G06F9/455G06F21/56H04L29/06
CPCG06F9/45558G06F21/566G06F2009/45587H04L63/145
Inventor 黄磊郑凯童志明何公道
Owner HARBIN ANTIY TECH
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