《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于OA系統(tǒng)中基于角色的安全訪問控制設計
基于OA系統(tǒng)中基于角色的安全訪問控制設計
摘要: 隨著電子政務的快速發(fā)展和全面普及,辦公自動化(OA)系統(tǒng)的安全性顯得越來越重要。對基于Web的B/S結構的OA系統(tǒng)結構和安全需求進行了分析,為了增強用戶身份鑒別和授權控制的安全性,分析了基于角色的安全訪問控制的核心思想和模型。在OA系統(tǒng)中進行了基于角色的安全訪問控制設計,給出用戶、角色和權限的劃分,提出安全訪問控制流程。
Abstract:
Key words :

1 引言

隨著計算機和Internet 的快速發(fā)展,OA 系統(tǒng),即辦公自動化系統(tǒng),已經成為政府、企業(yè)和高校等單位辦公的得力助手,很多日常工作都必須使用OA 系統(tǒng)才能完成,因此,OA系統(tǒng)的安全問題顯得尤為重要。某些信息涉及到單位的機密,這些信息的訪問權限需要受到保護。另外,一些用戶越權訪問信息資源、篡改重要數(shù)據(jù)的事件時有發(fā)生,造成管理混亂。

針對這些情況,本文對OA 系統(tǒng)進行了基于角色的安全訪問控制設計。

2 OA 系統(tǒng)結構

為了便于用戶的使用和維護,節(jié)約系統(tǒng)維護成本,目前OA系統(tǒng)應用較廣泛的是基于Web的B/S(Browser/Server)結構,客戶端只需帶有瀏覽器軟件,能夠最大程度地實現(xiàn)資源共享,避免了資源的浪費。OA系統(tǒng)的B/S結構是三層體系結構,即交互層、服務層和數(shù)據(jù)訪問層[1],如圖1所示:

圖1 B/S三層體系結構圖

位于頂層的是交互層,負責邏輯表達,通過瀏覽器完成系統(tǒng)與用戶的交互。位于中間的是服務層,負責為上層的應用提供相應的服務平臺。位于底層的是數(shù)據(jù)訪問層,主要由數(shù)據(jù)庫服務器提供對整個OA 系統(tǒng)的功能支持,同時負責與數(shù)據(jù)庫管理系統(tǒng)進行交互,提供對專門數(shù)據(jù)資源的存儲、管理和維護等服務。

3 OA 系統(tǒng)安全需求

設計開發(fā)一個OA系統(tǒng)一般要考慮以下7個方面的安全需求[2][3]:

(1)身份鑒別。用戶和后臺服務器能夠相互確認身份的合法性和真實性。

(2)授權控制。根據(jù)鑒別的用戶真實身份確定對信息資源或應用的訪問權限,不能隨意擴大訪問權限或越權訪問信息。

(3)防止信息泄漏。保證信息在通信傳輸中和存儲介質中不被有意或無意地泄漏、丟失或竊取。

(4)完整性。確保敏感信息不被非授權用戶惡意或無意篡改。

(5)信息流安全。保證用戶與服務器之間的路由正確可靠。

(6)信源確認。確保不同信息來自正確的服務器。

(7)抗抵賴性。建立責任機制,確保任何用戶都不能否認其所進行的操作。

4 基于角色的安全訪問控制模型

一般OA系統(tǒng)應采用Lotus Domino/Notes作為應用系統(tǒng)開發(fā)平臺和應用支撐平臺。LotusDomino/Notes提供多層次的方法以確保應用的安全性,可以保護域、區(qū)段、表單、視圖、數(shù)據(jù)庫、服務器和網絡域的安全[4]。通過Lotus Domino/Notes不同層次模型的安全設置,能夠對網絡信息存取權限進行有效的管理和控制,可以保障系統(tǒng)具有強大的安全性。盡管Lotus Domino/Notes系統(tǒng)本身擁有比較完善的安全機制,為了進一步提高系統(tǒng)的整體安全等級,還需補充另外的安全措施。身份鑒別和授權控制的安全是OA系統(tǒng)安全需求中非常重要的方面, 本文針對此安全需求, 采用基于角色的安全訪問控制技術RBAC(Role-Based Access Control)進行設計。

1. 訪問控制方式種類

對訪問控制方式,國內外已經進行了多年的研究。有三種訪問控制方式影響較大, 它們是:DAC(DiscretiONary Access Control)自主訪問控制,MAC(Mandatory Access Control)強制訪問控制和RBAC(Role-Based Access Control)基于角色的訪問控制[5]。

自主訪問控制DAC是指用戶可以自主地將訪問權限或者訪問權限的某個子集授予其他用戶,但很可能會因為權限的傳遞而出現(xiàn)失控,導致信息的泄漏。強制訪問控制MAC嚴格控制了用戶的權限,但是它的授權過程卻十分復雜,所以多用于軍事領域,其他方面很少使用。

基于角色的訪問控制RBAC是目前最為流行的訪問控制策略。它通過引入“角色”的概念,使得授權管理變得簡單。它比傳統(tǒng)的自主訪問控制和強制訪問控制更優(yōu)越, 同時也提供了更高的靈活性和可擴展性。

2. RBAC的核心思想與模型

管理用戶對資源的訪問和存取控制的傳統(tǒng)方法通常是直接給每個用戶一定的權限許可,但是隨著單位內部人員發(fā)生離職、升職或離開崗位,管理員必須根據(jù)單位的人事變動對人員數(shù)據(jù)庫做相應的調整,從而給數(shù)據(jù)庫管理帶來不便,系統(tǒng)開銷大,基于角色的訪問控制技術RBAC是解決此問題的合理選擇[6]。RBAC的核心思想就是將訪問權限與角色相聯(lián)系,通過給用戶分配合適的角色,使用戶與訪問權限相聯(lián)系。角色是根據(jù)各單位內為完成各種不同的任務需要設置的,根據(jù)用戶在單位中的職責和責任來設定他們的角色。

關于RBAC模型,比較著名的是美國George Mason大學的R. Sandhu教授的RBAC96模型[7],本文也是基于此模型進行基于角色的安全訪問控制設計,基于角色的安全訪問控制模型圖如圖2所示:

圖2 基于角色的安全訪問控制模型圖

用戶是對數(shù)據(jù)對象操作的主體。角色是對應于組織中的某一特定的職能崗位,代表了一個特定的任務范疇。角色作為中間橋梁將用戶和權限聯(lián)系起來。約束是附加于RBAC系統(tǒng)中各元素之上,用來表達許可執(zhí)行的條件。會話是一個動態(tài)概念,用戶激活角色及時建立會話。權限是用戶對系統(tǒng)中的對象進行某種特定模式訪問的操作許可。

3. Domino數(shù)據(jù)庫的存取控制列表

Domino數(shù)據(jù)庫有個存取控制列表ACL(Access Control List),它用來指定什么人可以以什么方式(例如創(chuàng)建、讀、寫、刪除等)對數(shù)據(jù)庫進行訪問,要控制Notes系統(tǒng)用戶的存取權限[4],就要在ACL中為用戶設定適當?shù)拇嫒〖墑e、用戶類型等。

5 基于角色的安全訪問控制設計

在OA系統(tǒng)中,結合RBAC模型與Domino數(shù)據(jù)庫所提供的系統(tǒng)級的安全機制,可以直接地把辦公組織結構映射到辦公自動化系統(tǒng)中,簡化權限的管理工作。安全管理人員根據(jù)需要指定各種角色,根據(jù)用戶的責任和職位再指派其為相應的角色。整個訪問控制過程就是訪問權限與角色相關聯(lián),角色再與用戶關聯(lián),從而實現(xiàn)了用戶與訪問權限的邏輯分離。

1.用戶與角色的劃分

系統(tǒng)用戶分為三種:系統(tǒng)管理用戶、業(yè)務管理用戶和普通用戶。系統(tǒng)角色可以分為:維護整個系統(tǒng)的系統(tǒng)管理員、維護某個功能模塊的業(yè)務管理員、單位領導、各部門領導、負責收發(fā)文件部門的秘書與領導、單位員工等。

2.權限劃分

角色作為用戶與訪問權限之間的中介,給用戶賦予一定的角色,再把權限賦予角色,用戶通過角色獲取相應的訪問操作權限。權限分為多種類型:如管理員對系統(tǒng)或功能模塊的使用權限,普通用戶對文檔數(shù)據(jù)的操作使用權限,這些權限屬于被動的權限控制策略。建立起用戶、角色和權限的關系表,能夠快速查找各個角色的用戶的相關權限或某個權限的用戶的集合。用戶、角色和權限對應關系表如表1所示:

表1 用戶、角色和權限對應關系表

另外,對權限還要實施動態(tài)的管理,即根據(jù)文檔的狀態(tài)和用戶角色動態(tài)地決定該角色的用戶所應該進行的權限或對數(shù)據(jù)進行的操作。動態(tài)權限管理由權限規(guī)則來描述,如在發(fā)文數(shù)據(jù)庫中公文在起草狀態(tài)、審核狀態(tài)、批準狀態(tài)、簽發(fā)狀態(tài)和發(fā)文狀態(tài)中,秘書、部門負責人、辦公室主任等角色的用戶能對該對象進行什么樣的操作。一條權限規(guī)則由一個訪問者和一個權限向量組成,權限向量描述訪問者可以對數(shù)據(jù)對象進行哪些操作。多條權限規(guī)則共同構成對權限的動態(tài)控制。

3.安全訪問控制流程

安全訪問控制的流程圖如圖3所示:

圖3 安全訪問控制流程圖

對此安全訪問控制流程描述如下:

(1)用戶要使用用戶名和密碼登錄OA系統(tǒng),認證服務器對用戶名和密碼進行驗證來確認用戶身份,驗證時要將用戶輸入的信息與數(shù)據(jù)庫中的用戶信息表相比較,如果相符,則允許用戶進入本系統(tǒng),否則將返回出錯信息。

(2)用戶登錄OA系統(tǒng)后,系統(tǒng)從用戶信息表中提取出用戶的ID號,查詢數(shù)據(jù)庫中的角色分配表激活角色,建立會話,角色分配表包含用戶ID和對應的角色。

(3)激活角色,建立會話后,系統(tǒng)查詢權限規(guī)則表,為用戶分配權限,使用戶獲得目標文檔數(shù)據(jù)或取得相關操作權限。權限規(guī)則表是根據(jù)數(shù)據(jù)庫中文檔狀態(tài)和角色動態(tài)變化的。用戶操作完成后退出系統(tǒng)。基于角色的安全訪問控制設計實現(xiàn)了屬于不同角色的用戶在同一個OA系統(tǒng)中獲得不同的權限,即不同的角色顯示不同的功能模塊,有效避免了超越操作行為的發(fā)生,增強了OA系統(tǒng)身份鑒別和授權控制方面的安全性。

6 結束語

本文對適用于公司、企業(yè)和高校的OA系統(tǒng)進行了系統(tǒng)結構分析和安全需求分析。為了增強用戶身份鑒別和授權控制的安全性,重點對OA系統(tǒng)進行了基于角色的安全訪問控制設計,使得不同的用戶有相應的角色和權限,防止越權訪問。但是計算機和網絡的發(fā)展會對OA系統(tǒng)的安全性提出更高的要求,相應的安全策略也需要不斷更新、不斷完善,從而增強OA系統(tǒng)的整體安全性。

本文創(chuàng)新點: 在 OA 系統(tǒng)中進行了基于角色的安全訪問控制設計,給出用戶、角色和權限的劃分,提出安全訪問控制流程,增強了OA 系統(tǒng)身份鑒別和授權控制方面的安全性。

此內容為AET網站原創(chuàng),未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
影音先锋亚洲一区| 午夜久久久久久| 国产日韩欧美夫妻视频在线观看| 欧美国产日韩在线| 美女视频网站黄色亚洲| 久久亚洲风情| 欧美一区91| 欧美一区二区网站| 欧美一级电影久久| 午夜国产精品视频| 性欧美办公室18xxxxhd| 欧美亚洲一区在线| 欧美在线|欧美| 久久久久久黄| 久久综合狠狠综合久久综合88| 久久久久久久久岛国免费| 久久精品日韩| 久久亚洲精品一区二区| 六月婷婷一区| 欧美好骚综合网| 欧美日韩精品在线| 欧美午夜激情小视频| 欧美亚韩一区| 国产拍揄自揄精品视频麻豆| 国产亚洲aⅴaaaaaa毛片| 国产视频一区二区在线观看 | 亚洲高清自拍| 亚洲国产精品成人一区二区| 亚洲激情在线播放| 亚洲免费成人av电影| 亚洲色图在线视频| 午夜精品国产更新| 亚洲第一福利视频| 99精品国产99久久久久久福利| 亚洲特级片在线| 欧美一区二区三区免费看| 久久久成人精品| 欧美大片第1页| 欧美日韩精品综合| 国产欧美一区二区精品仙草咪 | 欧美搞黄网站| 国产精品chinese| 国产日韩欧美高清| 亚洲国产精品成人va在线观看| 亚洲精品美女在线观看播放| 一本久久知道综合久久| 香蕉尹人综合在线观看| 91久久精品一区二区别| 亚洲天堂av高清| 久久九九久久九九| 欧美黄色免费| 国产精品人人爽人人做我的可爱| 国产一区二区看久久| 亚洲国产高清aⅴ视频| 亚洲视频精品| 91久久久一线二线三线品牌| 国产精品99久久99久久久二8| 午夜精彩视频在线观看不卡 | 亚洲欧美乱综合| 久久久久久网址| 欧美日韩第一区| 国产一区香蕉久久| 日韩亚洲欧美综合| 久久精品首页| 亚洲愉拍自拍另类高清精品| 久久久在线视频| 欧美午夜在线视频| 在线电影国产精品| 亚洲欧美国产高清va在线播| 亚洲日本va午夜在线电影| 欧美一区二区视频网站| 欧美精品免费在线| 国产字幕视频一区二区| 99re6这里只有精品| 久久精品观看| 午夜在线成人av| 欧美另类69精品久久久久9999| 国产精品综合av一区二区国产馆| 亚洲第一综合天堂另类专| 亚洲欧美日韩国产综合精品二区| 日韩一级黄色片| 久久免费国产精品1| 国产精品美女在线| 亚洲伦伦在线| 亚洲福利视频网站| 欧美亚洲视频| 欧美日韩精品一区二区| 亚洲国产第一| 久久成人国产| 香蕉视频成人在线观看| 欧美日韩精品一区视频| 亚洲丶国产丶欧美一区二区三区| 性色av一区二区三区在线观看| 亚洲午夜视频在线| 欧美日韩精品一区二区在线播放 | 欧美精品网站| 在线日韩视频| 欧美在线视频一区二区三区| 午夜在线精品偷拍| 欧美午夜a级限制福利片| 亚洲精选在线| 日韩视频不卡中文| 欧美不卡视频| **性色生活片久久毛片| 久久精品视频一| 久久久久久久999| 国产欧美日本| 亚洲欧美日韩一区二区三区在线| 亚洲亚洲精品三区日韩精品在线视频 | 亚洲第一精品夜夜躁人人爽| 欧美一区二区三区啪啪| 国产精品视频你懂的| 99热在线精品观看| 亚洲图色在线| 欧美午夜不卡视频| 9久草视频在线视频精品| 99天天综合性| 欧美激情视频一区二区三区不卡| 一区二区三区在线免费观看| 久久精品日韩欧美| 美女视频网站黄色亚洲| 在线观看日韩精品| 亚洲日本成人女熟在线观看| 欧美不卡激情三级在线观看| 亚洲动漫精品| 99这里只有精品| 欧美日韩精品一区二区三区四区| 亚洲看片免费| 亚洲综合清纯丝袜自拍| 国产精品美女| 午夜精品福利一区二区三区av| 久久av免费一区| 国产综合视频在线观看| 亚洲东热激情| 欧美国产在线观看| 日韩亚洲欧美一区| 亚洲欧美激情一区二区| 国产精品一区二区在线观看| 午夜视频一区| 蜜臀av性久久久久蜜臀aⅴ| 亚洲高清av在线| 一区二区三区|亚洲午夜| 欧美午夜a级限制福利片| 亚洲综合久久久久| 久久免费视频一区| 在线免费精品视频| 在线亚洲一区观看| 国产精品五月天| 久久精品一区中文字幕| 欧美黑人在线播放| 亚洲天天影视| 老司机精品视频一区二区三区| 亚洲第一精品在线| 一区二区三区免费网站| 国产欧美午夜| 亚洲美女91| 国产精品亚洲欧美| 亚洲国产高清一区| 欧美日韩国产成人在线观看| 亚洲一区二区三区高清| 久久视频精品在线| 亚洲美女在线看| 欧美在线三级| 影音先锋日韩资源| 亚洲在线播放| 伊人激情综合| 亚洲视频在线观看免费| 国产亚洲一级| 一区二区三区国产在线| 国产亚洲欧洲| 亚洲视频图片小说| 国产主播一区| 一区二区三区高清在线| 国产综合色精品一区二区三区| 99视频精品全国免费| 国产欧美日韩三区| 99在线|亚洲一区二区| 国产午夜精品全部视频播放| 亚洲美女av黄| 国产亚洲毛片| 亚洲性视频h| 亚洲国产aⅴ天堂久久| 欧美有码在线视频| 亚洲精品在线视频观看| 久久亚洲精选| 亚洲免费视频观看| 欧美片在线播放| 久久福利视频导航| 欧美色欧美亚洲另类二区| 亚洲大胆视频| 国产农村妇女精品一区二区| 一区二区三区av| 在线国产亚洲欧美| 久久精品99国产精品| 在线综合视频| 欧美日韩国产色站一区二区三区| 久久精品一区二区三区不卡| 国产精品久久久久久户外露出| 亚洲精品综合精品自拍| 韩国一区电影|