Security enhancement method for third-party code of Android application program

An application and code technology, applied in the field of mobile security and access control, can solve problems such as poor compatibility and difficult implementation, and achieve the effect of low overall cost

Active Publication Date: 2015-10-21
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing solutions can solve the security problems existing in the third-party code framework to a certain extent, but from the perspective of implementation, in order to achieve the purpose of security enhancement, the existing solutions need to change the original application structure Or the original third-party code framework has poor compatibility and is not easy to implement

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
  • Security enhancement method for third-party code of Android application program
  • Security enhancement method for third-party code of Android application program
  • Security enhancement method for third-party code of Android application program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0060] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0061] Below at first explain and illustrate with regard to the technical terms of the present invention:

[0062] Android: a mobile operating system based on the Linux kernel developed by Google, which has a relatively high market share in the mobile operating system market due to its openness;

[0063] Virtual machine: refers to the runtime of the application program in the Android system, specifically the Dalvik virtual machine;

[0064] Android application program: an application program running on the Android system, mainly developed by the Java language;

[0065] Main application program: t...

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 a security enhancement method for a third-party code of an Android application program. The security enhancement method comprises the steps of: obtaining a call chain relating to user privacy data in an application program process by utilizing system exception stack data; obtaining main information of a call initiator by a system according to call chain information; sending the main information of the call initiator to a system access control evaluation engine by utilizing an inter-process communication mechanism; judging a call source by an evaluation engine according to the main information and a third-party code package list; executing a corresponding user policy according to the call source; performing permission evaluation of the call according to user selection and application program permission; caching an evaluation result; and returning corresponding data according to the evaluation result. The method is capable of realizing the security enhancement of the third-party code of the Android application program with relatively low performance cost on the basis of being compatible with an original application program structure and an original third-party code frame.

Description

technical field [0001] The invention belongs to the field of mobile security and access control, and more specifically relates to a security enhancement method for third-party codes of Android application programs. Background technique [0002] The International Organization for Standardization defines "computer security" as: "Technical and management security protection established and adopted for data processing systems to protect computer hardware and software data from being destroyed, changed and leaked due to accidental and malicious reasons. ". As the main carrier of computing in the mobile Internet era, mobile smart terminals store more private data, including contact information, call records, and geographic location information, which are more prone to security issues, and user privacy data leakage may have disastrous consequences , so its security needs to be given enough attention. [0003] The openness of the Android ecosystem leads to the widespread existence...

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/12
CPCG06F21/125
Inventor 李瑞轩赵全周辜希武熊志强韩洪木汤俊伟
Owner HUAZHONG UNIV OF SCI & TECH
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