李 寒,郑 尚,陈 峰
1.北方工业大学 计算机学院,北京 100144
2.大规模流数据集成与分析技术北京市重点实验室,北京 100144
3.江苏科技大学 计算机科学与工程学院,江苏 镇江 212003
4.德蒙特福德大学 计算机与信息工程学院,英国 莱斯特 LE1 9BH
遗留系统的角色工程方法研究*
李 寒1,2+,郑 尚3,陈 峰4
1.北方工业大学 计算机学院,北京 100144
2.大规模流数据集成与分析技术北京市重点实验室,北京 100144
3.江苏科技大学 计算机科学与工程学院,江苏 镇江 212003
4.德蒙特福德大学 计算机与信息工程学院,英国 莱斯特 LE1 9BH
针对角色工程方法欠缺关注遗留系统的外部行为不变性和易演化性的问题,基于FermaT转换理论和集合理论,提出一种遗留系统的角色工程方法。该方法给出访问控制策略的转换规则,分析转换规则的管理成本,讨论遗留系统角色工程的设计准则,并给出符合设计准则的角色工程方法。案例分析表明,该方法能够在生成角色的同时构造角色层次,与主要的角色挖掘方法相比,角色的粒度更加细化,角色层次完整且不冗余,在产生必要角色的前提下管理开销最低。
遗留系统;角色工程;访问控制策略;转换规则;角色层次
随着技术的革新和业务需求的不断变更,越来越多的软件系统成为遗留系统[1]。鉴于修改和替换遗留系统的成本过高,它们在软件系统中始终占据很高比例[2]。访问控制的主要作用是保护未授权信息的非法访问。随着安全技术和业务需求的革新,不适应技术和业务需求的问题在遗留访问控制策略中逐渐突显。……