A Dynamic Analysis System for Android Platform Applications Based on Permission Usage Behavior

An application program and behavior analysis technology, applied in the direction of platform integrity maintenance, etc., can solve problems such as losing program behavior and being unable to be intercepted by system calls

Active Publication Date: 2016-11-09
FUDAN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this asynchronous resource delivery method, the callback functions registered by the program are program codes (non-system codes), so they cannot be intercepted by system calls
As a result, traditional behavioral analysis techniques will lose the knowledge of these important program behaviors

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 Dynamic Analysis System for Android Platform Applications Based on Permission Usage Behavior
  • A Dynamic Analysis System for Android Platform Applications Based on Permission Usage Behavior
  • A Dynamic Analysis System for Android Platform Applications Based on Permission Usage Behavior

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The present invention designs an application program driver, which can automatically load the Android application program and automatically run the analyzed Android application program. The application program driver enables the core technology of the present invention to automatically analyze the application program. At the same time, the present invention designs a behavior analyzer, which can draw the authority use points analyzed by the core technology of the present invention into a authority use behavior diagram in an analyst-friendly manner, so that security experts can more easily analyze the application program. analyze. In addition, since the identification of the permission check in the present invention is implemented in the Android permission implementation system, the explicit permission use point recognizer needs to obtain permission check information at the application layer to determine whether a system call belongs to the explicit permission use point....

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 belongs to the technical field of Android platform application security analysis, and specifically relates to a dynamic analysis system for Android platform application programs based on authorization usage behavior. The system includes: core explicit permission usage point recognizer and implicit permission usage point tracker, auxiliary application driver and behavior analyzer; explicit permission usage point identifier and implicit permission usage point tracker based on Android permissions Implement the system; the explicit permission use point recognizer fully records the explicit permission use point when the application is running, and the privacy permission use point tracker tracks the implicit permission use point when the application is running. The present invention can fully identify all authority usage points and associated authority information when the application program is running, so as to describe the internal authority use behavior of the application program.

Description

technical field [0001] The invention belongs to the technical field of Android platform application security analysis, and in particular relates to a system for dynamically analyzing the usage behavior of Android application program permissions. Background technique [0002] In the Android operating system, an application requests a series of permissions when it is installed. Once these permission requests are authorized during installation, according to the current Android security mechanism, the permission configuration of the application can no longer be modified. A large number of malicious software is therefore rampant on the Android platform. Not only malicious software will contain unreasonable behavior, even some normal software may contain potentially malicious behavior, such as privacy leakage. [0003] A major technique to prevent these unreasonable behaviors is behavioral analysis of Android applications. Traditional analysis techniques mainly reconstruct prog...

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/52
CPCG06F21/53
Inventor 杨珉张源肖卫
Owner FUDAN 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