Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for rapid detection of malware genes based on semantic segmentation

A semantic segmentation and malware technology, applied in the field of information security, can solve problems such as poor accuracy of gene recognition, inability to embed gene banks into security products or offline deployment, low efficiency of conventional retrieval and matching methods, etc.

Active Publication Date: 2021-02-26
HANGZHOU ANHENG INFORMATION TECH CO LTD
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. The size of the gene pool increases exponentially with the increase in the number of malware, which brings about low efficiency of conventional retrieval and matching methods, and even cannot be applied;
[0005] 2. The huge gene pool cannot be embedded into security products or deployed offline;
[0006] 3. Conventional fuzzy matching technology or preprocessing technology formed by artificial experience, the accuracy rate of gene recognition for malicious deformation is 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 rapid detection of malware genes based on semantic segmentation
  • Method and device for rapid detection of malware genes based on semantic segmentation
  • Method and device for rapid detection of malware genes based on semantic segmentation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] Due to the problems of conventional malware gene matching techniques, a semantic segmentation model is proposed to detect malware genes.

[0050] Semantic segmentation is a fundamental task in computer vision, in which we need to classify visual inputs such as pictures into different semantically interpretable categories that are meaningful in the real world. For example: mark all pixels belonging to cars in the image that needs to be distinguished as blue. Compared with image classification or object detection, semantic segmentation has a more detailed classification and identification of images. This makes it a core technology in many fields such as autonomous driving, robotics, and image search engines. Combining semantic segmentation technology with malware genetic detection can alleviate some problems in current malware genetic detection.

[0051] see figure 1 Shown is a flow chart of a method for rapid detection of malware genes based on semantic segmentation. ...

Embodiment 2

[0066] see image 3 Shown is a flow chart of rapid detection of malware genes based on semantic segmentation. The method is implemented on the basis of the rapid detection method of malware genes based on semantic segmentation provided in Embodiment 1, and specifically includes the following steps:

[0067] S201. Disassembling the sample to be detected into a disassembly code to be detected;

[0068] Wherein, the sample to be detected may be a file in text form or a file in binary code.

[0069] S202. Convert the disassembly code to be detected into a picture to be detected;

[0070] Specifically, the disassembly code is converted into a picture to be detected according to the conversion rules, wherein the picture to be detected is a grayscale image. The conversion rules are pre-set. For example, "0011" appears in the disassembly code, which means that the image has a square block.

[0071] S203. Input the image to be detected into the semantic segmentation model, and outpu...

Embodiment 3

[0078] For the method for rapid detection of malware genes based on semantic segmentation provided in the foregoing embodiments, the embodiment of the present invention provides a device for rapid detection of malware genes based on semantic segmentation, see Figure 4 A structural block diagram of a device for rapid detection of malware genes based on semantic segmentation, the device includes the following parts:

[0079] The disassembly module 41 is used to disassemble the sample to be detected into the disassembly code to be detected;

[0080] Conversion module 42, for converting the disassembly code to be detected into a picture to be detected;

[0081] Parsing module 43, for inputting described to-be-detected picture into semantic segmentation model, output analysis picture;

[0082] The detection module 44 is configured to obtain a detection result according to the analyzed picture.

[0083] Further, the device also includes a training module 45;

[0084] The trainin...

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 method and device for rapid detection of malware genes based on semantic segmentation. The semantic segmentation model trained by the gene bank can greatly improve the matching detection efficiency of real-time samples, and the trained semantic segmentation model does not need to carry genes The features of the library can even be embedded in offline real-time security products; the features of automatic abstract feature extraction and subsequent mature optimization technology can improve the accuracy rate of genetic identification of malicious deformation.

Description

technical field [0001] The invention relates to the technical field of information security, in particular to a method and device for rapid detection of malware genes based on semantic segmentation. Background technique [0002] Malware gene extraction and identification technology was proposed around 2008. In the early stage, the code fragments of specific personal habits used were mainly extracted as genes to identify malware developers or APT organizations, and then gradually expanded to include malware family genes for Identify its variant iterations and new family judgments. [0003] Currently, there are two major problems with conventional malware genetic matching techniques: [0004] 1. The size of the gene pool increases exponentially with the increase in the number of malware, which brings about inefficiencies in conventional retrieval and matching methods, and even makes it impossible to implement them; [0005] 2. The huge gene pool cannot be embedded into secur...

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 Patents(China)
IPC IPC(8): G06F21/56G06K9/62
CPCG06F21/562G06F18/214
Inventor 涂小毅范渊
Owner HANGZHOU ANHENG INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products