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

A method and system for detecting malicious code based on deep learning

A malicious code detection and deep learning technology, applied in the field of mobile terminal applications, can solve the problems of not being able to detect new types of malicious code, cumbersome labeling of malicious code, etc., and achieve the effect of accurate prediction and judgment.

Active Publication Date: 2019-05-21
KONKA GROUP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In view of the deficiencies in the prior art, the purpose of the present invention is to provide a method and system for detecting malicious codes based on deep learning, thereby solving the problem of the need to mark malicious codes and the inability to detect new types of malicious codes in the prior art. question

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
  • A method and system for detecting malicious code based on deep learning
  • A method and system for detecting malicious code based on deep learning
  • A method and system for detecting malicious code based on deep learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The present invention provides a malicious code detection method and system based on deep learning. In order to make the purpose, technical solution and effect of the present invention clearer and clearer, the present invention will be further described in detail below. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0050] The method of deep learning can learn effective information from a large amount of malicious code and normal code data, and form a standard for distinguishing malicious code from normal code. When the code enters the system, it is classified by a trained classifier, so as to judge it as malicious code or normal code. The deep learning process mainly includes a training phase and a detection phase. In the training phase, some existing codes should be selected as the training set for training, and in the detection phase, the codes to be tested sho...

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 malicious code detection method and system based on deep learning. The method comprises the steps that characteristics in codes are extracted, effective characteristics are selected, and then a first Burt characteristic vector is formed according to whether a training sample code contains the effective characteristics or not; the characteristics of a code to be detected are extracted, and a second Burt characteristic vector is formed according to whether the code to be detected contains the effective characteristics in a training stage; the first Burt characteristic vector is input into the training stage to structure a depth confidence network model, the second Burt characteristic vector is input into the depth confidence network model in a detection stage, and whether the code to be detected is a malicious code or not is judged according to the output result of the model. According to the method, the semi-supervision training learning model in deep learning is adopted, a large scale of mark-free collection code samples are used for training, and thus the time for marking a large quantity of samples can be saved; besides, the model can accurately judge known malicious codes and accurately predict unknown malicious codes.

Description

technical field [0001] The present invention relates to the field of mobile terminal applications, in particular to a method and system for detecting malicious codes based on deep learning. Background technique [0002] With the explosive growth of malicious code, malicious code has become the biggest cause of personal and corporate information leakage, so it is necessary to detect malicious code before it runs. At present, there are relatively mature malicious code detection technologies, mainly based on signatures, signatures, and heuristics. [0003] The signature-based malicious detection method generates a mark for various malicious codes, and uses these marks to construct a malicious code database. This method can quickly detect whether a piece of code is malicious code, and has a high accuracy rate for the types of samples already in the database. It is the main method adopted by many commercial antivirus software. [0004] However, this method has the following dis...

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/56
CPCG06F16/285G06F21/563
Inventor 杨卫国吕文玉何震宇
Owner KONKA GROUP
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