Static characteristic extraction and selection based detection method for Android malicious application

A malicious application and static feature technology, applied in the fields of instruments, electronic digital data processing, platform integrity maintenance, etc., can solve the problem that the accuracy of malicious application detection technology is not guaranteed, lack of practical tools, and unreliable security mechanisms, etc. The problem is to reduce the space and time complexity of the algorithm, improve the accuracy and recall rate, and improve the readiness rate.

Inactive Publication Date: 2016-02-10
HUNAN UNIV
View PDF2 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

From their experimental results, it can be seen that the accuracy of classifying whether an application is malicious or not based on permissions alone is not high, and related literature has also confirmed that some APIs marked as source are not protected by permissions, which means that not only permission-based The security mechanism is not reliable, and the accuracy of the permission-based malicious application detection technology cannot be guaranteed. Therefore, if you want to use data mining to detect malicious applications, how to select the characteristics of the application will be an important factor affecting the accuracy of the results. and there is also a lack of tools that are practical on the user end

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
  • Static characteristic extraction and selection based detection method for Android malicious application
  • Static characteristic extraction and selection based detection method for Android malicious application
  • Static characteristic extraction and selection based detection method for Android malicious application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The invention utilizes the classification technology in machine learning, combined with a unique feature selection algorithm, to efficiently and accurately detect Android malicious applications, and makes the accuracy rate and recall rate reach a higher level at the same time. The achievements of the present invention can be used in the Android application market to check the security of newly added applications. It only takes 1.8 hours to complete the analysis and processing of every 1000 applications, and the system runs in C / S mode, and users can install it on mobile devices. The application program provided by the present invention uploads the unknown application on the device to the cloud for detection, and finally returns the detection result to the device. The C / S mode can also significantly reduce resource consumption on the mobile device. Although some Android malicious application detection tools have appeared, their accuracy or recall rate is insufficient. Th...

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 present invention discloses a static characteristic extraction and selection based detection method for an Android malicious application. The method, based on the occurrence frequency of an attribute, selects extracted static attributes, thereby increasing the accuracy rate and recall rate of detection, and at the same time, lowering the error judgment rate and the time overhead. Compared with an existing detection method for an Android malicious application, the method disclosed by the present invention has the characteristics that the accuracy rate is increased by 21.4%, the recall rate is increased by 34.7%, and the error judgment rate is reduced by 22.6%.

Description

technical field [0001] The invention relates to electronic computer network technology, in particular to a method for detecting Android malicious applications based on static feature extraction and selection. Background technique [0002] The Android malicious application detection system is an important means of Android platform defense, that is, by extracting and selecting static features of Android applications (such as requested permissions, API calls, etc.), and using classification algorithms in machine learning to detect Android applications Android malicious apps that exist in the market. [0003] With the increasing popularity of Android devices and applications, more and more user privacy data, such as account information, mobile phone numbers, and short messages, are stored on Android devices. Android malicious applications target the platform and create a large number of Android malicious applications, seriously endangering the security of Android users. The me...

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
CPCG06F21/563
Inventor 张大方赵凯苏欣
Owner HUNAN UNIV
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