Recent Advances in Computer Science and Communications

Author(s): Xiaopu Ma*, Qinglei Qi, Li Zhao, Fei Ning and He Li

DOI: 10.2174/2666255816666230901145310

DownloadDownload PDF Flyer Cite As
Mining Roles Based on User Dynamic Operation Logs

Article ID: e010923220645 Pages: 8

  • * (Excluding Mailing and Handling)

Abstract

Background: If we rely solely on whether to assign permissions together to determine roles, the roles we generate may not necessarily reflect the needs of the system. Therefore, the role generation process can be done based on user-to-permission dynamic relationships, such as user dynamic operation logs, thus providing the motivation for this work.

Methods: In our paper, we introduce a special generalization process and a frequent set-based analysis method to generate roles based on the particular data type of user dynamic operation logs so that the time factor of permissions used is considered before the process of role generation to generate the roles such also as auth_perms(r) = {p1, p2, p3}.

Results: Our algorithm is less time consuming and generates less roles than traditional algorithm. Furthermore, the roles generated by the algorithm can better describe the real needs of the system and have better interpretability.

Conclusion: The results show that the algorithm has superior performance and useful role generation compared to traditional algorithm.

Keywords: RBAC, role engineering, role mining, dynamic, operation logs, technology.