Application program authority dynamic control method and system

A technology of application program and dynamic control, applied in the direction of program/content distribution protection, instrument, electronic digital data processing, etc., can solve the problems of inflexible control application program permissions, poor applicability and usability, etc., and achieve easy promotion and reliability High sex, avoid the effect of influence

Active Publication Date: 2014-03-05
BEIJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method needs to recompile and customize the Android operating system, reset the software system of the mobile terminal in a "flash" mode, and is dependent on the system permission application list in the Android application configuration file and the API version of the Android operating system. The drawbacks such as the obvious sexiness make the applicability and ease of use of this method poor, which makes this method not flexible enough in controlling application permissions

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
  • Application program authority dynamic control method and system
  • Application program authority dynamic control method and system
  • Application program authority dynamic control method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below with reference to the accompanying drawings and preferred embodiments. However, it should be noted that many of the details listed in the specification are only for readers to have a thorough understanding of one or more aspects of the present invention, and these aspects of the present invention can be implemented even without these specific details.

[0035] As used herein, terms such as "module" and "system" are intended to include computer-related entities such as, but not limited to, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a module may be, but is not limited to being limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. For example, both an application ...

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 an application program authority dynamic control method and system. The method includes the steps that a new ioctl function injected in a shared library is called when an SM progress receives a service request of an application program; the new ioctl function obtains a progress id number and a service component name for requesting a service, and the progress id number and the service component name are sent to an application program authority dynamic control system; if the system determines that the received service component name exists in an authority application information list corresponding to the progress id number, information of successful matching is sent back to the new ioctl function; if not, a user is prompted to perform configuration; if the system receives a start order of the user, the received service component name is added to the authority application information list corresponding to the progress id number, the information of the successful matching is sent back to the new ioctl function, and the SM progress responds to a service request; if not, the information of failed matching is sent back, and the SM progress refuses the service request. Thus, the application program authority dynamic control method and system are higher in flexibility and universality.

Description

technical field [0001] The invention relates to mobile terminal technology, in particular to a method and system for dynamically controlling application program permissions. Background technique [0002] Android is an open source operating system based on the Linux platform, which can be used in mobile terminals such as smart phones, tablet PCs, TVs, digital cameras, game consoles, etc., and has attracted extensive attention from mobile terminal equipment manufacturers and users. [0003] At present, applications based on the Android operating system emerge in endlessly. However, due to the openness of the Android operating system, developers can fully understand the internal mechanism and implementation of the operating system, making the security loopholes of the operating system easy to be discovered and exploited. For example, malicious behaviors are embedded in the APK (Android Package) of some applications, such as stealing personal privacy data, consuming user charge...

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/121G06F2221/2141
Inventor 范文浩吴帆阙斌生张洪光唐碧华余小秋
Owner BEIJING UNIV OF POSTS & TELECOMM
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