Supercharge Your Innovation With Domain-Expert AI Agents!

An App Category-Based Android Malware Detection Method

A malicious software and detection method technology, applied in the field of communication, can solve the problems of low detection rate, inability to analyze source code, low accuracy rate, etc., and achieve the effect of improving accuracy rate

Active Publication Date: 2019-07-12
XIDIAN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Static detection analyzes the source code, but the accuracy is low
Dynamic detection executes the program in the sandbox, and can only judge whether it is malware based on the behavior of the software when it is running, and cannot analyze the source code
[0005] Static detection and dynamic detection have their own advantages and disadvantages. If only one of the static or dynamic methods is used, the analysis of the application is not comprehensive enough, and there is still a defect of low detection rate.

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
  • An App Category-Based Android Malware Detection Method
  • An App Category-Based Android Malware Detection Method
  • An App Category-Based Android Malware Detection Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The technical solution of the present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0028] A kind of Android malicious software detection method based on application category, comprises the following steps:

[0029] Step 1. Feature extraction stage

[0030] Install the ubuntu system on the computer, decompile the application, extract permissions from AndroidManifest.xml, extract signatures from META-INF, use dex2jar and JD-GUI to convert class.dex into application source code, pass Droidbox and test The machine analyzes the behavior of the program at runtime; such as figure 1 shown.

[0031] Step 2. Hazard Weight Assignment Stage

[0032] According to the different risk levels of each type of behavioral characteristics, different risk weights are assigned; as shown in Table 1.

[0033] The behavioral characteristics with a weight of 0.5 are interactive, particularly dangerous, network ac...

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 an application category-based Android malicious software detection method. The detection method comprises the following steps of a characteristic extracting stage; a dangerous weight endowing stage; a category-based dangerous value calculation stage; a machine learning classifying stage; and a stage of adding new characteristics to new samples. According to the detection method, all static characteristics and dynamic characteristics are collected; the dangerous value of each category is calculated based on the category of the characteristics; the dangerous value of each category of the characteristics is calculated based on the application category; and the application is classified by applying a kNN algorithm, and the algorithm is optimized, so as to improve accuracy.

Description

technical field [0001] The invention belongs to the technical field of communications, and in particular relates to an application category-based Android malware detection method. Background technique [0002] With the development of mobile communication technology, smart phones have become popular in today's society. People begin to use mobile phones for social and entertainment activities. However, the number of malicious software installed on mobile phones has increased sharply, which has brought great threats to users. According to statistics, Android phones account for 83.6% of the global smartphones, but in mobile platforms, up to 91.1% of malware comes from the Android system. China's mobile phone virus has increased by more than 400%, and the security threat of mobile smart terminals is no less than that of traditional computers. [0003] The security issues of Android phones are becoming more and more prominent. Smartphones have rich functions, and users can add v...

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
CPCG06F21/563G06F21/566G06F2221/033
Inventor 赵兴文林佳萍李晖李代琛
Owner XIDIAN UNIV
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More