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

Android platform applications dynamic analysis system based on permission use behaviors

A technology for application programs and analysis systems, applied in the field of application security analysis on the Android platform, can solve problems such as losing program behavior and being unable to be intercepted by system calls

Active Publication Date: 2014-02-19
FUDAN UNIV
View PDF5 Cites 40 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
  • Android platform applications dynamic analysis system based on permission use behaviors
  • Android platform applications dynamic analysis system based on permission use behaviors
  • Android platform applications dynamic analysis system based on permission use behaviors

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 recognition of the permission check in the present invention is implemented in the Android permission implementation system, the display permission use point recognizer needs to obtain permission check information at the application layer to determine whether a system call belongs to the display permission use point. This...

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 applications safety analysis and particularly relates to an android platform applications dynamic analysis system based on permission use behaviors. The system comprises a core display permission point-of-use recognizer, a hidden permission point-of-use tracker, an auxiliary application drive and a behavior analyzer. The display permission point-of-use recognizer and the hidden permission point-of-use tracker are based on an android permission implementation system. The display permission point-of-use recognizer completely records display permission points-of-use of an application running. The hidden permission point-of-use tracker tracks hidden permission points-of-use of the application running. The android platform applications dynamic analysis system based on permission use behaviors is capable of fully recognizing all permission points-of-use of one application running and related permission information, thus describing internal permission use behaviors for the application.

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 Applications(China)
IPC IPC(8): G06F21/52
CPCG06F21/53
Inventor 杨珉张源肖卫
Owner FUDAN UNIV
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