Method and device for detecting and removing computer macro viruses

A macro virus and computer technology, applied in the direction of platform integrity maintenance, etc., can solve problems such as difficult identification, poor anti-virus effect, no ability to detect macro viruses, etc., and achieve the effect of solving the spread, overcoming scanning and clearing

Active Publication Date: 2013-06-12
BEIJING QIHOO TECH CO LTD
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the macro virus is hidden inside the data file, and the script syntax it uses is flexible and changeable, there are many ways to write a function, so it is very difficult to identify whether a file contains a macro virus
[0005] Macro virus infection and attack come first, while the anti-virus mechanism comes later, and the macro language is a kind of script, which can generate variants with slight modification, and even modify itself during the propagation process, changing once every time it is propagated, so , the existing anti-virus mechanism is difficult to keep up with the speed of macro virus changes, basically has no ability to detect unknown macro viruses, and the anti-virus effect is very poor

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
  • Method and device for detecting and removing computer macro viruses
  • Method and device for detecting and removing computer macro viruses

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0031] The principle of the present invention is applicable to any computer operating system, including, but not limited to: based on Windows, Linux, Mac OS, Unix, etc. The principle of the present invention is applicable to any document processing software, including, but not limited to: Microsoft Office series software, Kingsoft WPS series software, Open Office series software, etc. In the following, the principle of the present ...

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 discloses a method and a device for detecting and removing computer macro viruses. The method comprises the following steps of: traversing a preliminarily defined list to recognize a document template file; performing virus detection treatment on the recognized document template file based on a preliminarily defined virus database comprising a known macro virus characteristic code; performing virus removal treatment on the document template file from which the viruses are detected; and deleting the document template file which is subjected to the virus removal treatment. According to the embodiment of the invention, the problems such as propagation and variation of the macro viruses in the document template file are substantially solved, and the defect that the macro viruses cannot be easily and effectively scanned and removed by the conventional anti-virus mechanism is overcome.

Description

technical field [0001] The invention relates to the field of computer security, in particular to a method and device for detecting and removing computer macro viruses. Background technique [0002] A computer virus is data inserted into a computer program that destroys computer functions, which affects the normal use of the computer and is capable of self-replication. A computer virus is usually presented in the form of a set of computer instructions or program codes. Computer virus antivirus engine is a technical mechanism to judge whether the behavior of a specific program is a virus program (or a suspicious program). The anti-virus engine is the main part of the anti-virus software, which is a program for detecting and discovering viruses, and the virus database is a collection of features of the viruses that have been found. During the antivirus process, all programs or files in the system are compared with the characteristics in the virus database, and the programs or ...

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
Inventor 谢重阳
Owner BEIJING QIHOO TECH CO LTD
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