Show simple item record

dc.contributor Sun, Xiaoyan en_US
dc.contributor.advisor Jin, Ying en_US
dc.contributor.author Wahane, Arundhati V
dc.date.accessioned 2017-12-12T19:17:48Z
dc.date.available 2017-12-12T19:17:48Z
dc.date.issued 2017-12-12
dc.date.submitted 2017-11-30
dc.identifier.uri http://hdl.handle.net/10211.3/198842 en
dc.description Project (M.S., Computer Science)--California State University, Sacramento, 2017. en_US
dc.description.abstract There are various approaches for Extensible access control markup language (XACML) security policies implementation. This project demonstrated a solution to use graph database to implement XACML Role-based access control in Neo4j. The project consists of two parts: the XACML Policy Writer module and User XACML request/response module. These modules have their own steps to define the functionality. The XACML policy writer module first input the XACML role-based access control file to its parser engine to extract all the related data. Then the CQL interface step generates cypher query commands to form users, roles and resources nodes and direct arcs to represent their relationships. The XACML request/response module then inputs the XACML request file to help the user of the system to find if a user have permissions to access its own resources or any other resources of its sub-users. This project used Neo4j to handle complex hierarchical data structure and multiple relationships between nodes in the graph database. en_US
dc.description.sponsorship Computer Science en_US
dc.language.iso en_US en_US
dc.subject Nosql en_US
dc.subject XACML en_US
dc.subject Graph database en_US
dc.subject Neo4j en_US
dc.title Neo4j implementation of XACML role-based access control en_US
dc.type Project en_US

Files in this item


This item appears in the following Collection(s)

Show simple item record

Search DSpace

My Account

RSS Feeds