标题: 职位基础执行权管制模式之系统设计及实作研究—以银行放款业务流程为例
On the Design and the Implementation of Role-Based Access Control Model —A View from Bank Lending Workflow
作者: 张淑惠
Shue-Hai Chang
黄景彰
Dr. Jing-Jang Hwang
资讯管理研究所
关键字: 职位基础执行权管制模式;银行放款业务流程;管理政策;管理政策模板;衍伸性标记语言;Role-Based Access Control Model;Bank Lending Workflow;Authorization policy;Authorization policy template;XML
公开日期: 2000
摘要: 以职位为基础职行权管制模组(RBAC Model, Role-Based Access Control Model)是一个可以让企业将内部控管政策与资讯系统结合的存取控制模组,其主要的概念是以职位(role)主体,利用职位来联合(associate)权限,使用者可利用其被指派的职位来使用权限;如此的设计,大幅度的降低管理的复杂度并提供一个有弹性及系统化的方式来定义安全政策。
在目前讨论RBAC模组的文献,多着重于理论的探讨,较少关于实作上的讨论,本论文主要目的是着重于如何将RBAC导入企业实际工作流程。文章中首先会对RBAC模组作说明,并提出将RBAC模组导入工作流程的三个步骤:(1)定义职位、权限及职位与权限间的指派关系;(2)定义职位阶层关系;(3)规划管理政策(限制式)及政策执行时机。作者是利用资料库的共通语言—SQL来作为撰写管理政策语言,并设计以RBAC为主的XML(Extensible Markup Language)标签,用以制作相关RBAC授权资讯的文件。最后以银行放款业务为例,针对文中所提出的方式做实作,以验证作者所提实作方式之可行性。根据本研究结果,SQL是描述企业管理政策的较佳选择,目前所提出RBAC限制式语言,由于并未提出解译器等相关研究,其实用性并不高;除此之外,利用XML文件不受平台限制的特性,可方便RBAC授权资讯在异质平台中使用。
在文中所提出的方式,都是以“务实”及“简单”为设计的准则,故可有效降低企业将RBAC模组导入资讯系统的门槛,让此存取控制模组可广泛使用于企业中,让企业更有效率来管制资讯的使用。
Role-based Access Control (RBAC) is a model for defining security policies in enterprises. The central concept of RBAC is “role”. Permissions are associated with roles. Users are made members of appropriate roles, thereby acquiring roles’ permissions. This idea greatly simplifies management of authorization and also yields a flexible and systematic way of defining security policies.
Much of the discussion on RBAC has focused on theoretical issues but practical implement. Our main objective here is to offer a method to implement RBAC features in the context of certain workflows in enterprises. The task is divided into several steps: (1) Define role, permissions, permission-to-role assignments; (2) Define the hierarchical structure of the roles; (3) Formulate security policies and specify the timing of enforcing these polices. The author utilizes the well-known database language—SQL—as the language for describing a RBAC implementation. Furthermore, the author designs an XML standardization to define documents, which are used to present authorization statements based on RBAC. A case study on the lending workflow in banks is conducted to demonstrate the implementation feasibility using SQL and XML. As a research result, SQL is a good choice, provided that domain-specific languages have not been developed for this purpose. As a second result, the XML standardization makes the transfer of authorization statements between heterogeneous platforms mush easier.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT890396004
http://hdl.handle.net/11536/67022
显示于类别:Thesis