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

Android application access control code generating method based on XACML access control mechanism

A technology for access control and application access, applied in the direction of model-driven code, creation/generation of source code, platform integrity maintenance, etc. Scope, effect generation and reuse

Active Publication Date: 2018-05-11
NANJING UNIV
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] In the development process of the application system, because the access control code has a certain framework and template, if access control is required in multiple places, the access control code with the same framework and template needs to be implemented in multiple places, and manual implementation is time-consuming and laborious and may make mistakes

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 application access control code generating method based on XACML access control mechanism
  • Android application access control code generating method based on XACML access control mechanism
  • Android application access control code generating method based on XACML access control mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.

[0045] The Android application access control code generation method based on the XACML access control mechanism of this embodiment, given the function implementation code of an Android application, and the XACML strategy describing the access control requirements of its behavior and resources, and the UML activity diagram model describing its activities , can generate code that meets the access control policy for behaviors and resources that require access control authorization, and insert it into the corresponding position in the Android application source code, making it a complete Android application system. The workflow of the method is as follows figure 1 shown, including the following steps:

[0046] Step 1: Generate policy decision point (PDP) code and policy enforcement point (PEP) code template from XACML access control policy;

[...

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 Android application access control code generating method based on an XACML access control mechanism. A function achievement code of an Android application, an XACML strategy for describing the access control requirement of behaviors and resources of the Android application, and a UML activity graph model for describing the activities of the Android application are provided, codes for satisfying the access control strategy can be generated for behaviors and resources for accessing control authorities and inserted to corresponding positions in codes of the Android application, so that the Android application becomes an entire Android application system. By means of the Android application access control code generating method, an XACML language description accesscontrol strategy is utilized, the access control strategy can be defined with more fine grits, and the access control requirement of the application system can be described more specifically. By generating the access control codes, production and reuse of access control logic are achieved, and the workload and the error rate of developers of the application system are lowered.

Description

technical field [0001] The invention belongs to the fields of software engineering and mobile security, and in particular relates to a method for generating an Android application access control code based on an XACML access control mechanism, given a function implementation code of an Android application, and XACML describing its behavior and resource access control requirements The strategy and the UML activity diagram model describing its activities can generate codes that meet the access control strategy for the behaviors and resources that require access control authorization, and insert them into the corresponding position in the Android application source code. Background technique [0002] Access control is an important means to ensure data and system security, preventing users from unauthorized access to sensitive resources. The basis for access control is the access control policy. [0003] There are some classic models of access control, mainly including role-bas...

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
IPC IPC(8): G06F8/30G06F8/35G06F21/54
CPCG06F8/31G06F8/35G06F21/54
Inventor 王林章王艳李宣东
Owner NANJING 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