XML (Extensible Makeup Language) document access control method and system for XML database system

An XML database and access control technology, applied in the field of -XML database, can solve the problems of large amount of access control calculation and permission query, reduce the overall processing performance of the system, occupy processing resources, etc., to reduce the workload of permission management and maintenance and access Effect of Permission Computing Overhead

Inactive Publication Date: 2012-07-04
PEKING UNIV FOUNDER GRP CO LTD +2
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The first purpose of the present invention is to provide an XML document access control method for an XML database system, to solve the problem of using the traditional way to control XML document authority in the prior art, resulting in the workload of DBA authority configuration and the amount of access control calculation and authority query overhead It is also huge and takes up a lot of processing resources, thereby reducing the overall processing performance of the system.
[00

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
  • XML (Extensible Makeup Language) document access control method and system for XML database system
  • XML (Extensible Makeup Language) document access control method and system for XML database system
  • XML (Extensible Makeup Language) document access control method and system for XML database system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] For a clear description, a simple example is designed. Suppose there are users A, B, C and documents doc1.xml, doc2.xml, doc3.xml and doc4.xml in the XMLDBMS system. Their access rights table is shown in Table 1.

[0035] Table 1

[0036] username Doc1.xml Doc2.xml Doc3.xml Doc4.xml A R RW RW RW B RW RW R RW C -- -- -- RW default permissions RW RW R RW

[0037] Among them, doc4.xml allows any access method for any user, that is, the default access permission is readable and writable; the other three documents have different access permissions for different users, and the default permission of doc1.xml and doc2.xml is readable Writable, the default permission of doc3.xml is read-only.

[0038] (1) Build a logical data view DAG with permission configuration information

[0039] A1: Establish configuration paths for users with different permissions, and the path nodes are document ident...

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 XML (Extensible Makeup Language) document access control method and system for an XML database system. The XML document access control method comprises the following steps of: constructing a logical data view DAG (Direct Acyclic Graph) with authority configuration information, wherein the logical data view DAG provides an XML document multilayer storage logical view with the authority configuration information to subscribers, an XML document can be accessed through a plurality of paths, subscribers with different authorities are configured with different paths, and the different paths show different authorities; carrying out access authority calculation on nodes of the logical data view DAG level by level in the process of carrying out access control calculation, wherein as long as the access authority for the present path node is obtained, a next level node of the access path is authorized for entrance till the XML document is accessed; and if the access on one node is refused, the whole access is refused. According to the XML document access control method and the XML document access control system, disclosed by the invention, XML DBMS (Data Base Management System) access control becomes very flexible and configurable.

Description

technical field [0001] The invention relates to the field of XML databases, in particular to an XML document access control method and system. Background technique [0002] XML Database Management System (XMLDBMS) is a database management system aimed at storing and retrieving XML document data conforming to the W3C standard. Since the object it stores is an XML document library, XMLDBMS is essentially an XML document library. [0003] In order to ensure the data security of the XML database management system and ensure that specific XML document data can only be accessed by authorized users, access control is required for data read and write requests. Access control is a function that all types of database management systems (DBMS) need to implement, but the object of access control in relational database management system (RDBMS) is generally a relational table, while the object of access control in XMLDBMS is an XML document. According to the access control of the relat...

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): G06F17/30
Inventor 赵伟郑程光程仁波刘钰王文军罗正海赖铮徐邵稀孙伟丰关健汪志胡选来
Owner PEKING UNIV FOUNDER GRP CO LTD
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