Abstract
With the rapid development of Internet, the degree of information sharing becomes further improved, digital information more in-depth impact on all aspects of social life, and on the network information security problems have become increasingly prominent. Access control technology is a basic information security technologies, and role-based access control (RBAC) technology solves the lack of traditional access control technology, through the use of this main role, abstracting the original tens of thousands of users into the role, users access resources through the role. the establishment of such a map greatly improving the management efficiency.
From now on RBAC model has been used in many information systems successfully.But as long as the enterprise becomes more and more larger, the relation between employees also become more and more complex.People finally find out that it is too inconvenient that just using some web pages to take action with RBAC model,thereby it is necessary that developping a GUI editor for RBAC modelling.
The main work is to develop a RBAC graphical modeling tool, and to provide users with a second RBAC programming interface (GRBAC). This RBAC graphical modeling tool mainly include visual the relations of RBAC objects editing tool, visual users editing tool, visual roles editing tool, visual permissions editing tools, visual resources editing tools and collecting resources tools.
Applications can use the tools provided by this paper to manage and contorl the users, roles, permissions and resources, especially through the easy-to-use programming interface to implement the final access control.