计算机应用 ›› 2013, Vol. 33 ›› Issue (05): 1367-1390.DOI: 10.3724/SP.J.1087.2013.01367

• 信息安全 • 上一篇    下一篇

基于Partial MAX-SAT求解法的RBAC授权查询方法

孙伟,李艳灵,鲁骏   

  1. 信阳师范学院 计算机与信息技术学院,河南 信阳 464000
  • 收稿日期:2012-11-12 修回日期:2013-01-10 出版日期:2013-05-01 发布日期:2013-05-08
  • 通讯作者: 孙伟
  • 作者简介:孙伟(1981-),男,河南信阳人,讲师,硕士,主要研究方向:访问控制、模型检测;李艳灵(1975-),女,河南新乡人,副教授,博士,主要研究方向:目标检测与识别、软件工程;鲁骏(1981-),男,河南信阳人,讲师,硕士,主要研究方向:计算机网络、软件工程。
  • 基金资助:

    国家自然科学基金资助项目(61202311);河南省教育厅科学技术研究重点项目(13A520765);河南省信息技术教育研究项目(ITE12192)

Authorization query method for RBAC based on partial MAX-SAT solver

SUN Wei,LI Yanling,LU Jun   

  1. School of Computer and Information Technology, Xinyang Normal University, Xinyang Henan 464000, China
  • Received:2012-11-12 Revised:2013-01-10 Online:2013-05-08 Published:2013-05-01
  • Contact: SUN Wei

摘要: 为保证系统的安全性并体现授权的有效性,结合部分最大可满足性问题(Partial MAX-SAT)的研究,提出一种基于Partial MAX-SAT求解法的授权查询方法。使用转换规则将静态授权逻辑和动态互斥角色约束转化为严格子句,采用子句更新算法将满足不同匹配的请求权限转化为松弛子句,并利用子句编码及递归算法寻求真值指派,以满足所有严格子句和尽可能多的松弛子句。实验结果表明,该方法搜索的角色组合能够保证系统的安全性,并满足最小权限分配要求,且最大、精确匹配请求的查询效率优于MAX-SAT求解法。

关键词: 基于角色的访问控制, 部分最大可满足性问题, 用户授权查询问题, 严格子句, 松弛子句

Abstract: In order to ensure system security and reflect availability in authorization management, a method for querying authorization was proposed based on solvers for partial maximal satisfiability problem. Static authorization descriptions and dynamic mutually exclusive constraints were translated into hard clauses. The algorithm was adopted to update hard clauses and translate requested permissions into soft clauses. Soft clauses were effectively encoded, and the recursive algorithm was utilized to satisfy all hard clauses and as many soft clauses as possible. The experimental results show that the method can ensure system security, it follows the least privilege principle, and the query efficiency outperforms solvers for maximal satisfiability problem.

Key words: Role-Based Access Control (RBAC), Partial Maximal Satisfiability problem (Partial MAX-SAT), User Authorization Query (UAQ) problem, hard clause, soft clause

中图分类号: