计算机与现代化

• 网络与通信 • 上一篇    下一篇

规则引擎在访问控制中的研究与应用

  

  1. 江南大学物联网工程学院,江苏无锡214122
  • 收稿日期:2015-03-24 出版日期:2015-08-08 发布日期:2015-08-19
  • 作者简介:季开伟(1989-),男,江苏盐城人,江南大学物联网工程学院硕士研究生,研究方向:信息安全技术; 乐红兵(1966-),男,江苏无锡人,高级工程师,硕士,研究方向:计算机网络安全,信息安全,无线网络。
  • 基金资助:
    江苏省自然科学基金重点项目(BK2011003)

Research and Application of Rule Engine on Access Control

  1. School of IOT Engineering, Jiangnan University, Wuxi 214122, China
  • Received:2015-03-24 Online:2015-08-08 Published:2015-08-19

摘要: 为将策略与机制分离的思想应用到访问控制模型,本文引入规则引擎技术,用规则来表示具体的访问控制策略,利用Java反射机制实现用户属性的实时加载和规则的动态执行,增强了规则引擎的灵活性,且通过对Rete算法的研究,提出基于多规则节点共享的规则匹配算法,提高规则匹配效率。

关键词: 访问控制, 规则引擎, Java反射, 节点共享, 灵活性

Abstract: In order to apply the ideal of separating strategies from mechanism to access control, we proposed a kind of rule engine technology in access control model. The access control strategies were represented by rules. In the engine, attributes were loaded on real-time and rules were executed dynamically by Java reflective technology, which gets better flexibility. Then this paper proposed a rule matching algorithm based on the sharing node in multi-rule by researching on the Rete algorithm, which can improve the matching efficiency.

Key words: access control, rule engine, Java reflection, sharing node, flexibility

中图分类号: