PDM系统中访问控制模型的研究与应用
发布时间:2018-02-09 14:28
本文关键词: PDM 访问控制 RBAC TBAC D-TRBAC访问控制模型 出处:《吉林大学》2015年硕士论文 论文类型:学位论文
【摘要】:PDM(Product Data Management),即产品数据管理,是用来管理所有与产品相关过程和跟产品相关信息的技术。使用PDM系统,有利于企业对产品的全生命周期进行管理,提高产品的生产效率。现在国内PDM系统存在大多数没有自主知识产权,而且没有对特定行业的针对性,所以我们自主研发了针对中小型汽车零部件企业的管理流程与数据的PDM系统。而访问控制技术则是PDM系统正常运行中不可缺少的一部分,本文就是对系统的访问控制进行研究与应用。 访问控制主要是根据用户的身份职责信息控制对系统的使用。系统中的操作主要分为对工作流项目的和对系统菜单的。系统中存在很多动态生成并行执行且有各自生命周期的项目,每个项目包含相同或不同的流程,每一份流程又包括一系列的操作。所以对工作流项目的访问控制就是要对每个项目流程下的操作作控制。系统中也包含很多系统菜单,每一个菜单又有多级的操作,对系统菜单的控制就是对每一棵菜单树下的控件作控制。 现在常用的访问控制模型主要有基于角色的RBAC模型、基于任务的TBAC模型与对两者的结合基于任务-角色的T-RBAC模型等。由于系统对任务划分较细,,且动态任务的加入使得以上模型在应用时出现如对相同类型的任务权责不明,权限转移不精确等问题。所以本文针对以上问题,结合实验项目的实际需求,对以上模型进行总结改进,设计并实现了D-TRBAC(Dynamic支持动态型)模型。 在D-TRBAC模型中,首先将任务细分为动态任务与静态任务,根据任务类型的不同区别进行访问控制。其次在模型中加入了岗位,并建立角色与岗位,角色与任务的关联,建立角色模版,使得角色只作为授权的筛选条件而非授权客体,授权时通过角色模板将权限分配到用户身上,这样就能克服使用角色时引起的上述问题。 D-TRBAC模型即保留了角色的灵活性,又能应对任务的动态性,同时支持动、静态授权,细化了访问控制粒度,而且角色模板的使用也大大地缩减了授权人集,减小了授权的复杂性,能够满足系统对访问控制的要求。
[Abstract]:PDM(Product Data Management, or product data management, is a technology used to manage all product-related processes and product-related information. The use of PDM systems helps enterprises manage the entire life cycle of products. Improving the production efficiency of products. At present, most of the domestic PDM systems do not have independent intellectual property rights, and they are not targeted to specific industries. Therefore, we have independently developed a PDM system for the management process and data of small and medium-sized automobile parts enterprises, and access control technology is an indispensable part of the normal operation of the PDM system. In this paper, the access control of the system is studied and applied. Access control mainly controls the use of the system according to the user's identity, responsibility and information. The operation in the system is mainly divided into workflow items and system menus. There are a lot of dynamic generation and parallel execution in the system. Individual lifecycle projects, Each project contains the same or different processes, and each process includes a series of operations. So the access control of workflow items is to control the operations under each project process. The system also contains a lot of system menus. Each menu has multi-level operation, the control of system menu is to control the control under each menu tree. The commonly used access control models include role-based RBAC model, task-based TBAC model and task-role-based T-RBAC model. And the addition of dynamic tasks makes the above models appear in the application of the same type of tasks such as unclear authority and responsibility, authority transfer imprecise, so this paper aims at the above problems, combined with the actual needs of the experimental project, The above models are summarized and improved, and the D-TRBAC dynamic supporting dynamic model is designed and implemented. In D-TRBAC model, the task is subdivided into dynamic task and static task, and access control is carried out according to different task types. Secondly, posts are added to the model, and the relationship between roles and posts, roles and tasks is established. The role template is established so that the role can only be used as the filter condition of the authorization rather than the object of authorization and the authority is assigned to the user through the role template so as to overcome the above problems caused by the use of the role. D-TRBAC model not only retains the flexibility of roles, but also can deal with the dynamic nature of tasks. At the same time, it supports dynamic and static authorization, and refines the granularity of access control. Moreover, the use of role templates greatly reduces the number of authorized persons and reduces the complexity of authorization. Can meet the system access control requirements.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP309
【参考文献】
相关期刊论文 前10条
1 刘道斌,白硕;基于工作流状态的动态访问控制[J];计算机研究与发展;2003年03期
2 王永,刘秀军,马建峰;访问控制模型分析[J];晋中师范高等专科学校学报;2002年02期
3 徐伟,万立;PDM系统中产品结构模型的研究[J];计算机辅助设计与制造;1999年01期
4 金琼t$,杨树堂,蒋兴浩,李建华;基于T-RBAC的企业权限管理方法[J];计算机工程;2004年19期
5 程男男;杨波;;一种带有信任度的基于角色的信任管理模型[J];计算机应用研究;2006年01期
6 万立,关卫林,熊体凡,刘清华;PDM权限管理模型的研究与实现[J];机械与电子;2005年01期
7 曹天杰,张永平;基于角色访问控制的总体设计[J];计算机应用与软件;2001年08期
8 冯俊;王箭;;一种基于T-RBAC的访问控制改进模型[J];计算机工程;2012年16期
9 杨宗凯;李琴;肖宇;许炜;;T-RBAC模型在ERP系统中的研究与实现[J];计算机技术与发展;2007年01期
10 谭支鹏;基于角色的工作流模型及其应用[J];小型微型计算机系统;2003年06期
相关博士学位论文 前1条
1 罗鑫;访问控制技术与模型研究[D];北京邮电大学;2009年
本文编号:1498140
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1498140.html