基于角色访问控制在 PDMS电厂三维设计中应用探讨
周晓庆
(福建省电力勘测设计院福建福州350003)
摘要:网络平台下,PDMS具有统一性、全面性特征,其姚实现多用户周时读写.为确保PDMS工程造计数据库安全,有效控制用户访问权限非常重要.本文通过基于角色的访问控制模型的理论介绍,闲述了PDMS的访问控制定制策略,设计了符合发电工程的PDMS三维造计的权限控制方案.该方 案在保证数据库安全的前提下,有效简化了用户投权,应用价值极高.
关键词:PDMS ACR访问控制
文献标识码:A
文章编号:1007-9416(2014)10-0174-01
3PDMS访间控制策略
巨大的推动力,各种设计软件的应用,使电厂设计手段从CAD电子 近年来计算机技术的快速发展,对勘察设计行业的发展产生了制图方式发展到了三维工厂设计,目前国际上主流的三维工厂设计软件是英国AVEVA公司的PDMS(Plant Design Management System)美国Bentley公司的PlantSpace和美国Intergraph 公司的SmartPlant,为了提高设计质量和效率,增强竞争优势,我院也投人 资金通过调研分析引进了较为适合国内电厂三维设计的PDMS,由于PDMS采用的是在统一数据库支持下的多专业协同设计的网络平 台,数据库是多用户同时读写进行,用户访间的权限控制是保证工程设计数据库安全的一项重要工作.
避免误操作或有意破坏: 为了保证数据库和设计的安全,PDMS采用了多种安全策略,
了多个专业组,用户属于相应专业组,并且设有登录密码.工程项目 (1)登录PDMS账户控制,每个PDMS工程项目都根据需要创建数据库相当于各个专业组的设计数据集合,面且只有本专业组的用 户对属于本组的数据库才有更改的权限,对其他专业的数据库只有读的权限.(2)基于角色的权限控制Access ControlRights(ACR).PDMS每个ACR由角色Role和范围Scope两部分构成,ACR是PDMS 提供的更加精确的基于角色的访间控制功能,可以限制用户的任何操作、如创建,修改或删除对象,或限制用户允许操作具体的属性等.
1传统的访问控制策略
4PDMSACR应用研究
方法是使用权限字符串.此方法虽然容易实现,但不具有动态性,当 传统的访问控制策略是用户与访间权限直接对应,其中常用的功能发生改变时需要进行较大改动,灵活性差,不易于维护,当系统 规模扩大、用户数量增加时,存取权限的管理将变得更为非常复杂,不易控制.
(1)由于国内电力工程设计一般按专业和卷册划分工作内容,因此PDMSACR的角色可以如表1划分:
ATTRIB FUNC OF ZONE VTEXT ( !!PIPEUSER )) NEQ 对每个角色Perops还可以添加权限控制条件,如MAT(0),则该角色只能对FUNC属性设置为自已账号的操作对象进行 诸如创建和修改等操作,从而实现达到权限控制目的:(2)PDMSACR的范围(Scope)可以划分为管道,暖通六道、建筑结构、热控电 气.支吊架、元件库和培训范围等,相应添加过滤条件,如管道范围为ALL WITH (ATTRIB PURP OF SITE EQ 'PIP' OR ATTRIBFUNCOFDEPTEQPIP'),则该范围限定了管道设计用户只 能对DESIGN模块中SITE PURP属性为PIP,或DRAFT模块中DEPT属性为PIP的范围进行操作.(3)在PDMS中我们通过上面的角 色和范围进行相应组合即可形成不同的ACR,,同时根据用户的工并且可以根据人员变动情况在工程不同设计阶段进行相应调整,即 作责任指派相应的ACR,用户通过所指派的ACR获得相应的权限,实现了对工程数据库的详细准确安全控制,
2基于角色的访问控制
传统访间控制的功能,还能够灵活地进行配置以适应工程的不同需 基于角色的访间控制是一种新型访问控制策略,不仅能够实现求,方便权限的管理.它在用户与权限之前增加了角色(Role)对象, 角色是为用户定义的一组权限集,用于表明拥有该角色的用户所具实现了用户与访间权限的逐辑分离. 有的对对象访间权限,权限与角色相关联,角色再与用户关联,从面
表1PDMSACR角色设置示意
角色名称(Roles) 角色说明 PIPE HIERAR 充许操作对象(Perops)ROLEPIPE ROLECIVL 工艺管道设计人员 建筑结购设计人员 STRUCTURE HIERARROLEELEC 热控电气设计人员 EQUIPMENT HIERAR PIPE HIERARROLE-HVAC ROLEHANG 暖通六道设计人员 支吊架设计人员 HVAC HIERAR RESTRAINT HIERARROLEMAID 专业主设人员 ZONE EQUIPMENT HIERARROLEMODL 三维建模抽图人员 EQUIPMENT HIERAR STRUCTURE HIERARROLETRAI 培训测试人员 REGISTRY HIERAR PIPE HIERARLIBY HIERAR
5结语
工厂设计过程中,在保证数据库安全的前提下,降低了权限管理和 通过在多个发电工程的应用,PDMS访间权限控制在整个三维维护的复杂性,简化了用户的授权,具有重要的应用价值,
参考文献
[1 JAVEVA_POMS 教件使用手册 Cambridge.[2]粉官平,陈鸿伟,事水华.8/S模式的电厂耗差分析系统权限管理 的实现.计算机工程与设计 2006 2:497-503.22:9899. [3]符卫,曲科鹏.安全访间控制系统的设计和实现信息安全,2006.