Anti-viral device in anti-viral software and anti-viral method thereof

An anti-virus and software technology, applied in computer security devices, program control design, instruments, etc., can solve the problems of inconvenient debugging of anti-virus scripts, complex system design and implementation, slow execution speed, etc., and achieve fast intermediate compilation speed, The effect of low debugging cost and fast final execution speed

An anti-virus and software technology, applied in computer security devices, program control design, instruments, etc., can solve the problems of inconvenient debugging of anti-virus scripts, complex system design and implementation, slow execution speed, etc., and achieve fast intermediate compilation speed, The effect of low debugging cost and fast final execution speed

CN101710375AInactive Publication Date: 2010-05-19BEIJING CHEETAH MOBILE TECH CO LTD +4

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] An anti-virus device in anti-virus software, which includes:

[0019] An anti-virus feature loading device built in the anti-virus software engine is used to load the encrypted and compressed source code features. After decryption and decompression, it is passed to the source code compilation device for compilation to generate the current instruction structure. native code;

[0020] A lightweight and efficient source code compilation device built in the anti-virus software engine, used to compile source code signatures for finding and removing viruses, at a speed that is almost negligible compared to disk I / O operations , to generate the native code of the instruction architecture;

[0021] A native code execution device built in the anti-virus software engine is used to execute the native code generated by the source code compilation device; and execute the original code generated by the source code compiling device to achieve the purpose of discovering viruses or re...

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 an anti-viral device embedded in anti-viral software and an anti-viral method for anti-virus by using the anti-viral device. The anti-viral device in the anti-viral software comprises an anti-viral characteristic loading device, a source code compiling device and a native code execution device, wherein the anti-viral characteristic loading device is arranged in an anti-viral software engine and used for loading encrypted and compressed source code characteristics and transferring a result to the source code compiling device; the source code compiling device is arranged in the anti-viral software engine and used for compiling, discovering and clearing away the source code characteristics of virus and generating a native code which can be recognized by an instruction architecture; and the native code execution device is arranged in the anti-viral software engine and used for executing the native code generated by the source code compiling device and associating the native code and a functional function in the anti-viral software engine so as to control and execute the native code generated by the source code compiling device. The device allows antivirus software to use a storage characteristic with smaller size and can execute by higher efficiency.

Description

technical field [0001] The invention relates to the field of computer anti-virus software, in particular to an anti-virus device embedded in the anti-virus software, and an anti-virus method using the anti-virus device. Background technique [0002] In the anti-virus field, there are several types of viruses (such as polymorphic viruses, infectious viruses) that are relatively complex, and it is difficult to detect and kill such viruses by using ordinary feature comparison methods. For these types of viruses, anti-virus software needs to use complex methods to identify it or remove them. At present, general anti-virus software will adopt the following technical means: script machine technology, virtual machine technology or native instruction technology. However, these methods have certain disadvantages: [0003] Script machine technology, anti-virus scripts are inconvenient to debug during the process of writing by virus analysts; [0004] Virtual machine technology, the...

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
19 May 2010
Publication
CN101710375A
IPC
G06F21/00; G06F9/45; G06F21/56
Inventors
蒋冯兵; 彭宁