999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

土地置業GIS管理平臺中用戶權限管理的研究與實現

2013-03-13 01:44:52吳永軍馮濤王燕午
城市勘測 2013年3期
關鍵詞:資源用戶信息

吳永軍,馮濤,王燕午

(天津市測繪院,天津 300381)

土地置業GIS管理平臺中用戶權限管理的研究與實現

吳永軍?,馮濤,王燕午

(天津市測繪院,天津 300381)

基于角色的訪問控制(RBAC)是一種方便、安全、成熟、高效的訪問控制機制。本文針對城投集團城市綜合開發業務中涉及的數據資源種類多、面向的用戶層次多等特點,運用基于角色的用戶權限管理參考模型,提出了一種對應用系統功能與數據資源統一訪問控制的權限管理方案,設計了對應的數據模型,同時給出了在城投集團土地置業GIS管理平臺中的實現。

基于角色的訪問控制;角色;資源;數據模型

1 引 言

“城市綜合開發”是天津城投集團的主要業務之一,主要包含了土地整理、房屋拆遷、項目管理、資金預算、收益與投入的平衡等多個方面。集團下屬具有土地整理、房地產開發資質的子公司需要定期向集團上傳土地整理、房地產置業項目開展期間的各種要件,填報項目相關業務信息,而集團的土地置業部負責對子公司上傳的要件進行檔案管理,業務數據進行統計分析,為領導提供決策依據。城投集團土地置業GIS管理平臺(以下簡稱土地置業平臺)的建立,實現了城投集團無紙化辦公、業務流程化管理、信息互通、數據共享,大大提高了生產與工作的效率。

土地置業平臺的用戶是城投集團的所有職員,因為用戶所處的職能崗位不同,對系統功能、數據資源的操作權限也有很大區別。然而,目前多數管理軟件僅僅做到應用系統功能的權限控制,而沒有做到數據資源訪問的權限控制,所以,本文在基于角色的訪問控制(RBAC)的基本思想的基礎上,提出了一種對應用功能、數據資源統一訪問控制的權限管理方案,并給出了具體的實現方法。

2 RBAC模型

基于角色的訪問控制(Role-Based Access Control,RBAC)是一種成熟的權限管理機制,典型的有Ravi Sandhu等提出的RBAC 96模型[1]和美國國家標準與技術局(NIST)研究小組提出的RBAC 2000模型[2]等等,這些模型在訪問控制領域已經得到了廣泛的應用。

在RBAC的核心模型中,用戶和角色之間是多對多的關系,一個用戶可以擁有多個角色,一個角色也可以同時由多個用戶擁有,這就是角色分配(UA)的過程。同樣,角色和權限之間也是多對多的關系,一個角色至少擁有一項權限,一個權限也可以同時賦予多個不同的角色,這就是權限分配(PA)的過程[3]。在RBAC的核心模型中,我們可以得出,要判斷某個用戶可以訪問的系統資源和對系統資源可以進行的操作,通過角色這個中介進行中轉,只需要判斷該用戶所具有的角色的權限即可,如圖1所示。

圖1 RBAC核心模型結構

3 土地置業平臺中的權限管理設計

3.1 設計思想

土地置業平臺中的功能大多數都是對數據資源的操作,如對海河公司的土地整理項目進行信息匯總等,這就要求土地置業平臺的權限訪問控制,不僅僅要做到應用系統功能層的控制(如功能模塊的調用、菜單的顯示等),還要做到數據資源層的控制(如能否訪問土地整理項目的成本類信息等)。由圖1可以知道,RBAC核心模型由5個基本要素組成,分別是用戶(Users)、角色(Roles)、對象(Objects/Resource)、操作(Operations)、權限(Permissions)。根據RBAC的核心思想[4~6],筆者將這5個要素設計如下:

用戶:任何直接使用計算機系統的實體,可以是人,也可以是機器、網絡或智能體。土地置業平臺中是具體的系統用戶。

角色:是一個抽象的概念,表示系統或組織中某一特定任務的責任和權利。土地置業平臺中根據實際的崗位職能進行劃分。

對象:是任何系統要進行控制的資源。筆者將功能模塊、菜單、數據資源都視為資源。筆者認為任何資源都是有歸屬的,通俗地說就是資源的“發布者”或是“擁有者”。比如,土地交易信息管理(系統功能)是“系統”發布的,XX土地整理項目是海河公司發布,所以土地交易信息管理的歸屬是“系統”,XX土地整理項目的歸屬是“海河公司”。土地置業平臺中討論的對象由資源的歸屬與具體資源組成,并且規定如果某一資源沒有明確的發布者,那么該資源的歸屬都是“系統”。

操作:是程序可執行的反映,響應用戶指定的某些功能。例如土地整理項目信息可能的操作有瀏覽、修改、審核、匯總等,系統功能可能的操作有開啟等。

權限:是對對象所屬資源執行操作的許可,即:權限=操作+對象的資源。例如,對海河公司XX項目成本信息的修改操作。

3.2 數據模型設計

為了實現基于角色的權限管理,需要創建用戶表、角色表、權限表、用戶-角色映射表、角色-權限映射表[7]。土地置業平臺中的權限管理數據模型是根據RBAC核心模型的思想進行設計的,并在此基礎上進行了擴充。

土地置業平臺中的權限管理數據庫包括用戶表(Users),部門表(Departments),角色表(Roles),權限表(Permissions),資源表(Resources)、資源歸屬表(ResourceOwners),操作表(Operations),用戶_角色映射表(User_Role),角色_權限映射表(Role_Permission),用戶_部門映射表(User_Department),部門_角色映射表(Department_Role)等11個數據表。需要說明的是,資源表存儲的系統的功能權限信息和數據資源信息。權限管理數據庫的數據模型如圖2所示。

圖2 權限管理數據庫數據模型結構圖

權限管理數據庫中共包含了11個數據表,數據模型顯示了這些數據表之間的關系。表1對數據表進行了簡要介紹。

權限管理數據庫中表的介紹 表1

續表1

4 功能實現

城投集團土地置業GIS管理平臺的用戶權限管理子系統由權限管理與訪問控制兩部分組成,模塊結構如圖3所示。

圖3 用戶權限管理結構

系統管理員可以在權限管理模塊中進行用戶信息維護和權限管理。權限管理模塊所實現的功能分別為:

(1)用戶管理。該模塊用于對用戶信息的維護、用戶與角色之間的映射管理。它包括了增加用戶、刪除用戶、用戶信息瀏覽、用戶信息修改、角色分配管理等子模塊。該模塊不僅能夠獲得某一用戶所擁有的角色信息,還能通過角色獲得該用戶的權限信息。

(2)權限管理。該模塊用于定義、維護系統的權限信息,管理資源與資源歸屬的映射關系。它包括了增加資源歸屬、刪除資源歸屬、瀏覽權限信息、修改權限信息、管理資源與資源歸屬的映射關系等子模塊。

(3)角色管理。系統管理員可以在該模塊中,根據企業結構組織進行角色的創建、角色與權限之間的映射管理。它包括增加、刪除、修改角色,瀏覽角色信息,映射角色與權限的關系等功能。

訪問控制模塊用于處理在用戶發出登錄請求后進行身份驗證以及發出操作請求后權限認證。

(1)身份驗證。身份驗證是實現授權的前提,也是訪問控制安全系統中不可缺少的關鍵環節。系統根據用戶ID、經過MD 5加密后的密碼和加密密鑰信息進行對用戶身份的驗證。

(2)權限認證。權限認證是建立在用戶身份驗證的基礎上的,合法用戶登錄后,將獲取到的角色信息和個人權限緩存到系統中,如果要判斷用戶是否具有某個功能或數據資源的操作權時,只需要到緩存的權限列表中查找即可,而不必再到數據庫中讀取權限信息。這樣可以極大減輕服務器端的壓力,也避免了因為頻繁操作數據庫而影響系統的性能。

(3)邏輯處理。該模塊處理身份驗證、權限認證過程中的一系列邏輯信息。包括認證失敗后的信息提示、權限認證成功后的系統初始化等操作。

5 結 論

本文提供的應用系統功能和數據資源統一訪問控制的解決方法,是RBAC的進一步擴展和延伸,即在功能權限的基礎上增加了數據資源權限的管理,實現了數據資源權限和功能權限的集中處理,滿足了多層次組織中權限管理方面的集中控制。

[1] Ravi Ssndhu.Role-based Access Control Models[J].IEEE Computer,1996,29(2):21~23.

[2] Ferraiolo D F,Sandhu R,Gavrila S,etal.Proposed NISTStandard for Role-Based Access Control[J].ACM Transactions on Information and System Security,2001,4(3):224~274.

[3] 毛先成,陳振,華萍.地質礦產資料管理系統中用戶權限管理的研究與實現[J].西部探礦工程,2008(12):246~249.

[4] 杜詩軍.基于角色的訪問控制研究[D].鄭州:鄭州大學,2006.

[5] 丁勝,陳建勛.基于RBAC模型的安全訪問機制建模研究[J].計算機應用與軟件,2005,22(11):115~117.

[6] 普繼光.基于角色的訪問控制系統的設計和應用[D].成都:電子科技大學,2004.

[7] 丁振國,吳環宇.RBAC在管理信息系統中的應用[J].微計算機信息,2007,23(18):4~5.

Research and Implement of User Rights M anagement System in Land and Property Information M anagement Platform

Wu Yongjun,Feng Tao,Wang Yanwu
(Tianjin Surveying and Mapping Institution,Tianjin 300381,China)

Role-based access control(RBAC)is a convenient,safe and efficientaccess controlmechanism.Because there aremany types of data resources and many user levels involved in the comprehensive urban exploitation business,this paper brings forward a rightsmanagement program of Unified access to system functionality and data resources based on RBACmodel,designs a corresponding datamodel.Finally,the paper implements the program in TianJin infrastructure construction and investment group land and property information management platform.

SQL Server;index;maintenance;performance

1672-8262(2013)03-43-03

P208.2

B

2012—07—31

吳永軍(1983—),男,工程師,主要從事GIS軟件開發。

猜你喜歡
資源用戶信息
基礎教育資源展示
一樣的資源,不一樣的收獲
資源回收
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: yjizz国产在线视频网| 国产在线91在线电影| 久久久久国产一区二区| 91成人精品视频| 无码一区18禁| 狂欢视频在线观看不卡| 亚洲伊人电影| 99久久精品免费看国产免费软件| 久久网综合| 国产在线自乱拍播放| 在线观看的黄网| 2021国产乱人伦在线播放 | 动漫精品啪啪一区二区三区| 色综合成人| 伊伊人成亚洲综合人网7777| 国产美女视频黄a视频全免费网站| 欧美日韩午夜| 国产精品视频3p| 国产剧情无码视频在线观看| 超碰免费91| 国产JIZzJIzz视频全部免费| 国产三级成人| 中文字幕免费播放| 亚洲综合欧美在线一区在线播放| 免费人成在线观看视频色| AV老司机AV天堂| 国产主播在线一区| 国产又大又粗又猛又爽的视频| 午夜激情福利视频| 久久精品丝袜| 青青久视频| 一级做a爰片久久免费| 日韩黄色大片免费看| 男女精品视频| 国产幂在线无码精品| 在线看免费无码av天堂的| 永久在线精品免费视频观看| 在线精品视频成人网| 啦啦啦网站在线观看a毛片| 国产高清自拍视频| 在线免费a视频| 欧美日本中文| 国产女人综合久久精品视| 精品视频福利| 色综合国产| 成年A级毛片| 日本色综合网| 9久久伊人精品综合| 全部无卡免费的毛片在线看| 91年精品国产福利线观看久久| 中文字幕1区2区| 欧美国产精品不卡在线观看| 992tv国产人成在线观看| 91毛片网| 亚洲第一视频网站| 免费又黄又爽又猛大片午夜| 亚洲开心婷婷中文字幕| 国产精品久久久久鬼色| 久久人搡人人玩人妻精品一| 国产熟睡乱子伦视频网站| 幺女国产一级毛片| 日韩毛片在线视频| 亚洲国产天堂久久综合| 亚洲人成在线免费观看| 日韩精品一区二区三区swag| 国产午夜看片| 免费看黄片一区二区三区| 中文字幕人成乱码熟女免费| 欧美无专区| 日韩免费无码人妻系列| 狠狠色丁香婷婷综合| 精品国产www| 中日韩欧亚无码视频| 久久婷婷综合色一区二区| 夜夜操天天摸| 亚洲人成网站在线观看播放不卡| 国产另类视频| 2021天堂在线亚洲精品专区| 成人午夜在线播放| 无码网站免费观看| 免费A∨中文乱码专区| 欧美国产日韩在线观看|