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

A method and device for monitoring dynamic loading behavior of mobile applications

A technology of dynamic loading and application, applied in the direction of computer security devices, instruments, computing, etc., can solve the problems of poor support of the new version of Android system, too outdated, incomplete monitoring of dynamic loading behavior, etc.

Active Publication Date: 2020-12-08
XI AN JIAOTONG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In order to overcome the shortcomings of the above-mentioned prior art, the purpose of the present invention is to provide a method and device for monitoring the dynamic loading behavior of mobile applications. The application program is modified to be compatible with Android 32-bit and 64-bit application programs; on the other hand, the monitoring method of the present invention has good completeness and practicability, and overcomes the incomplete monitoring of the dynamic loading behavior of the application program by the traditional method, being too old, and The shortcomings of the new version of Android system support are not good, and support various system versions above Android 4.0

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 device for monitoring dynamic loading behavior of mobile applications
  • A method and device for monitoring dynamic loading behavior of mobile applications
  • A method and device for monitoring dynamic loading behavior of mobile applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0148] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the implementation manners of the present invention will be described in detail below in conjunction with the drawings and embodiments.

[0149] Such as figure 1 As shown, the Native layer API-based mobile application dynamic loading behavior monitoring method of the present invention consists of three parts, namely monitoring control, dynamic loading behavior monitoring and monitoring log generation. The input to this method is a user-specified application or PID process.

[0150] Each in the present invention is introduced in detail as follows:

[0151] 1. Monitoring and control

[0152] Since the Android system uses the process sandbox isolation mechanism, the process space of ordinary user programs is independent, and the running of programs will not interfere with each other. Therefore, if you want to execute custom code in other processes, you...

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 provides a method and a device for monitoring the dynamic loading behavior of a mobile application program, which focuses on monitoring the dynamic loading behavior of an Android application program. The invention monitors the Native layer API of the Android system, records the monitoring log and backs up the file dynamically loaded by the application program. The method includes three parts: monitoring control, dynamic loading behavior monitoring and monitoring log generation. For 32-bit and 64-bit Android applications, the corresponding monitoring methods are proposed. Monitorthe user-specified application or PID process and its children. The method of the invention solves the problem of incomplete monitoring of the dynamic loading behavior of the Android application program by the traditional method, and provides a method foundation and technical support for further malware detection and code analysis work. At the same time, the method proposed by the invention can realize the monitoring of any system function call of the Android Native layer as long as the method is slightly modified.

Description

technical field [0001] The invention belongs to the technical field of Android application program monitoring. The main methods used are process injection and Inline Hook, in particular to a method and device for monitoring dynamic loading behavior of mobile application programs. Background technique [0002] In recent years, mobile devices have become more and more popular in people's work and life. According to the 40th "Statistical Report on Internet Development in China" released by China Internet Network Information Center (CNNIC), as of June 2017 In March, the number of Chinese netizens reached 751 million, accounting for one-fifth of the total number of Internet users in the world. Among them, the number of mobile Internet users reached 724 million, an increase of 28.3 million compared with the end of 2016. The proportion of Internet users using mobile phones to surf the Internet has increased from 95.1% at the end of 2016 to 96.3%. However, the utilization rates of...

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/56G06F21/53
CPCG06F21/53G06F21/566G06F2221/033
Inventor 陶敬王平辉韩婷白云鹏王铮李佳璇郑宁栾庆鑫孙立远柳哲林杰
Owner XI AN JIAOTONG 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