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

基于RBAC的動態授權模型在SSL VPN系統中的應用

2014-11-07 07:22:39谷小青曹晴樊彩霞袁超
現代電子技術 2014年21期
關鍵詞:用戶檢測模型

谷小青+曹晴+樊彩霞+袁超

摘 要: 授權模塊是SSL VPN系統的基礎模塊,主要是對系統內的用戶進行訪問控制。 動態授權模型是在RBAC的基礎之上,為了滿足SSL VPN系統的訪問控制需求,引入了客戶端的安全狀態值,根據用戶的角色和安全狀態值來判定用戶的最終訪問權限,用于控制不同安全狀態客戶端的訪問請求,進一步提高了SSL VPN系統的安全性能。

關鍵字: SSL VPN系統; 動態授權; RBAC; 安全狀態

中圖分類號: TN915.08?34 文獻標識碼: A 文章編號: 1004?373X(2014)21?0092?02

Application of RBAC?based dynamic authorization model in SSL VPN system

GU Xiao?qing, CAO Qing, FAN Cai?xia, YUAN Chao

(College of Sciences, Henan Agricultural University, Zhengzhou 450002, China)

Abstract: The authorization module is the basic module of SSL VPN (security socket layer virtual private network) system, which mainly executes the control of user access in the system. The dynamic authorization model is based on the RBAC to meet the needs of access control in SSL VPN system. The safety state value in the client is introduced in the system to determine the final access authority according to the user′s role and safety state value. It is used to control the client access requests in different security status, so as to further improve the safety performance of SSL VPN system.

Keywords: SSL VPN system; dynamic authorization; role?based access control; security state

0 引 言

隨著計算機網絡技術的迅速發展,企業的信息化程度得到了很大的提高,企業公司分支機構、商業伙伴及供應商同公司位于不同的地方。如何在他們之間建立一條專用的安全的通信線路,成為企業快速發展需解決的重要問題。虛擬專用網(Virtual Private Network,VPN)是通過一個公用網絡(通常是因特網)建立一個臨時的、安全的連接,是一條穿過混亂的公用網絡的安全、穩定的隧道。

目前,比較流行的VPN技術有:IPSec VPN 和SSL VPN[1]。IPSec VPN需要在通信雙方安裝特定的客戶端軟件,在客戶端和服務器端還需要大量的評價、部署、培訓、升級和支持,是一個成本高、復雜程度高的方案,沒有安裝客戶端的移動用戶無法實現臨時的遠程VPN連接。與IPSec VPN不同的是,SSL VPN是采用SSL協議實現遠程接入,SSL協議是基于Web應用的安全協議。遠端的移動用戶無需安裝任何特殊的客戶端軟件,也無需進行任何手動配置,僅需一個Web瀏覽器就可以連接VPN。SSL VPN由于其部署簡單,無客戶端,維護成本低,網絡適應強等特點被企業廣泛采用。

SSL VPN系統采用SSL協議建立安全可靠的隧道,實現了服務器的認證、客戶認證(可選)、數據的完整性和保密性等功能[2]。對系統中的敏感數據還需要對用戶的訪問進行細粒度的控制,確保系統資源的安全性。

1 基于RBAC的動態授權模型

1.1 基于角色的訪問控制(RBAC)

基于角色的訪問控制(Role?Based Access Control,RBAC)作為自主訪問控制和強制訪問控制的代替,成為目前應用最廣泛的訪問控制技術之一。RBAC的基本思想是:在用戶和權限之間引入角色,將權限與角色相聯系,通過給每一個用戶分配角色,讓用戶間接地與權限相聯系,極大地降低了權限管理的復雜性,RBAC模型如圖1所示。

在模型中每個會話與一個用戶相關聯,而每個用戶可以發起一個或多個會話。而“用戶?角色”和“角色?權限”之間都是多對多的關系,也就是說,一個用戶可以有多個角色,同一個角色可分配給多個用戶。同樣地,一個角色可以擁有多個權限,一個權限可被多個角色所擁有。

圖1 RBAC模型

1.2 SSL VPN系統中的授權問題

在SSL VPN系統中,當客戶端訪問系統內的服務器(如Webservers等)時,必須先與SSL VPN服務器建立SSL連接。SSL VPN服務器在端口443監聽客戶端的連接,所以,只要防火墻打開443端口,客戶端便可以通過SSL VPN服務器連接到內部的資源服務器[3],根據系統給用戶分配的角色獲取相應的訪問權限。在此過程中存在如下的問題:

(1) 用戶可以在任一客戶端進行登錄,只需下載一個瀏覽器(如IE瀏覽器)即可,因為目前的瀏覽器都支持SSL協議[4]。而客戶端的安全性無法保證,如果客戶端有病毒,則可能會通過SSL VPN服務器感染到內部網絡。

(2) SSL VPN服務器通過綁定443端口來監聽客戶端的連接,一旦客戶端有連接請求,SSL VPN服務器就建立一個SSL連接。使得惡意用戶能夠繞過防火墻,達到攻擊內部服務器的目的。

針對以上存在的安全問題,本文在用戶建立SSL連接時,對用戶的客戶端進行安全狀態檢測,并依據該安全狀態值和用戶的角色進行動態授權,提高系統的訪問控制能力。

2 動態授權模型在SSL VPN系統中的應用

在基于RBAC的動態授權模型中,當客戶端向SSL VPN服務器發出連接請求時,在建立SSL連接的同時,對客戶端的安全狀態進行檢測[5?6],檢測內容包括防火墻的檢測、反病毒的檢測和操作系統補丁的檢測。

防火墻的檢測主要是對客戶端安裝的防火墻軟件的版本號進行檢查,是否符合要求;而反病毒的檢測,除了要檢測反病毒軟件是否安裝運行,還要檢測是否打開了實時保護服務和病毒庫是否更新;操作系統補丁的檢測是通過調用API函數獲得操作系統的基本信息,包括打過補丁的修補包。

這三個部分的檢測結果與客戶端的安全狀態密切相關,系統按照綜合的檢測結果對客戶端的安全狀態進行分級,分別劃分為等級A,B,C,其中等級A安全級別最高,等級C最低。同時對系統內部的資源也分別設置訪問等級,分別為1,2,3等級。在用戶請求訪問內部資源時,只能訪問級別相等或更低的資源。

在該動態授權模型中,系統根據用戶的安全等級和用戶的角色以及資源的訪問等級進行訪問控制[7?8],其授權模型圖如圖2所示。

圖2 基于RBAC的動態授權模型

該授權模型的工作過程如下:

(1) 對用戶所使用的客戶端進行安全狀態檢測,檢測客戶端的防火墻、反病毒軟件和操作系統的補丁,根據這三部分的安全檢測結果,判定出客戶端的安全級別。

(2) 對用戶進行角色分配,遍歷角色所對應的資源列表。

(3) 遍歷角色所映射的資源列表,比較資源許可級別與客戶端安全級別,把其中資源許可級別大于等于客戶端安全級別的資源作為用戶最終可訪問的資源。

3 結 語

在SSL VPN系統中,用戶可以在客戶端下載瀏覽器通過SSL協議連接到內部網絡,即外出辦公的用戶或合作伙伴可以使用公共網上的任一客戶端進行登錄。為了確保客戶端的安全性,SSL VPN服務器對請求訪問的客戶端進行安全狀態檢測,檢測客戶端所安裝的防火墻、反病毒軟件和系統補丁,并根據檢測結果對客戶端的安全狀態劃分等級。在SSL VPN系統的授權模塊中將用戶的權限與具體使用的客戶端安全狀態綁定,在系統運行期間動態調整用戶的權限,增加了系統的靈活性,滿足了SSL VPN系統中的訪問控制需求。

注:本文通訊作者為袁超。

參考文獻

[1] 徐家臻,陳莘萌.基于IPSec與基于SSL的VPN的比較[J].計算機工程與設計,2004,25(4):586?588.

[2] FOROUZAN B A.密碼學與網絡安全[M].北京:清華大學出版社,2009.

[3] 周敬利,曾海鵬.SSL VPN服務器關鍵技術研究[J].計算機工程與科學,2005,27(6):7?9.

[4] 張學杰,李大興.SSL技術在構建VPN中的應用[J].計算機應用,2006,26(8):1827?1830.

[5] 余勝生,歐陽長春,周敬利,等.訪問控制技術在SSL VPN系統中的應用[J].華中科技大學學報:自然科學版,2006,34(7):49?52.

[6] 徐博,郭淑琴,陸敏飛.一種基于擴展RBAC的訪問控制模型在SSL VPN系統中的應用[J].浙江工業大學學報,2011,39(2):177?181.

[7] 段卓然.SSL VPN系統用戶權限管理模塊的設計與實現[D].北京:北京郵電大學,2008.

[8] 韓慶占.改進的RBAC模型及其在電子病歷系統中的應用[D].沈陽:東北大學,2008.

[9] 李之棠,賀濟美,雷杰.SSL VPN的安全漏洞及其解決方案[J].計算機工程與科學,2006,28(8):10?13.

[10] 張雷.擴展RBAC模型在Web應用中的研究與實現[D].北京:北京交通大學,2008.

(2) SSL VPN服務器通過綁定443端口來監聽客戶端的連接,一旦客戶端有連接請求,SSL VPN服務器就建立一個SSL連接。使得惡意用戶能夠繞過防火墻,達到攻擊內部服務器的目的。

針對以上存在的安全問題,本文在用戶建立SSL連接時,對用戶的客戶端進行安全狀態檢測,并依據該安全狀態值和用戶的角色進行動態授權,提高系統的訪問控制能力。

2 動態授權模型在SSL VPN系統中的應用

在基于RBAC的動態授權模型中,當客戶端向SSL VPN服務器發出連接請求時,在建立SSL連接的同時,對客戶端的安全狀態進行檢測[5?6],檢測內容包括防火墻的檢測、反病毒的檢測和操作系統補丁的檢測。

防火墻的檢測主要是對客戶端安裝的防火墻軟件的版本號進行檢查,是否符合要求;而反病毒的檢測,除了要檢測反病毒軟件是否安裝運行,還要檢測是否打開了實時保護服務和病毒庫是否更新;操作系統補丁的檢測是通過調用API函數獲得操作系統的基本信息,包括打過補丁的修補包。

這三個部分的檢測結果與客戶端的安全狀態密切相關,系統按照綜合的檢測結果對客戶端的安全狀態進行分級,分別劃分為等級A,B,C,其中等級A安全級別最高,等級C最低。同時對系統內部的資源也分別設置訪問等級,分別為1,2,3等級。在用戶請求訪問內部資源時,只能訪問級別相等或更低的資源。

在該動態授權模型中,系統根據用戶的安全等級和用戶的角色以及資源的訪問等級進行訪問控制[7?8],其授權模型圖如圖2所示。

圖2 基于RBAC的動態授權模型

該授權模型的工作過程如下:

(1) 對用戶所使用的客戶端進行安全狀態檢測,檢測客戶端的防火墻、反病毒軟件和操作系統的補丁,根據這三部分的安全檢測結果,判定出客戶端的安全級別。

(2) 對用戶進行角色分配,遍歷角色所對應的資源列表。

(3) 遍歷角色所映射的資源列表,比較資源許可級別與客戶端安全級別,把其中資源許可級別大于等于客戶端安全級別的資源作為用戶最終可訪問的資源。

3 結 語

在SSL VPN系統中,用戶可以在客戶端下載瀏覽器通過SSL協議連接到內部網絡,即外出辦公的用戶或合作伙伴可以使用公共網上的任一客戶端進行登錄。為了確保客戶端的安全性,SSL VPN服務器對請求訪問的客戶端進行安全狀態檢測,檢測客戶端所安裝的防火墻、反病毒軟件和系統補丁,并根據檢測結果對客戶端的安全狀態劃分等級。在SSL VPN系統的授權模塊中將用戶的權限與具體使用的客戶端安全狀態綁定,在系統運行期間動態調整用戶的權限,增加了系統的靈活性,滿足了SSL VPN系統中的訪問控制需求。

注:本文通訊作者為袁超。

參考文獻

[1] 徐家臻,陳莘萌.基于IPSec與基于SSL的VPN的比較[J].計算機工程與設計,2004,25(4):586?588.

[2] FOROUZAN B A.密碼學與網絡安全[M].北京:清華大學出版社,2009.

[3] 周敬利,曾海鵬.SSL VPN服務器關鍵技術研究[J].計算機工程與科學,2005,27(6):7?9.

[4] 張學杰,李大興.SSL技術在構建VPN中的應用[J].計算機應用,2006,26(8):1827?1830.

[5] 余勝生,歐陽長春,周敬利,等.訪問控制技術在SSL VPN系統中的應用[J].華中科技大學學報:自然科學版,2006,34(7):49?52.

[6] 徐博,郭淑琴,陸敏飛.一種基于擴展RBAC的訪問控制模型在SSL VPN系統中的應用[J].浙江工業大學學報,2011,39(2):177?181.

[7] 段卓然.SSL VPN系統用戶權限管理模塊的設計與實現[D].北京:北京郵電大學,2008.

[8] 韓慶占.改進的RBAC模型及其在電子病歷系統中的應用[D].沈陽:東北大學,2008.

[9] 李之棠,賀濟美,雷杰.SSL VPN的安全漏洞及其解決方案[J].計算機工程與科學,2006,28(8):10?13.

[10] 張雷.擴展RBAC模型在Web應用中的研究與實現[D].北京:北京交通大學,2008.

(2) SSL VPN服務器通過綁定443端口來監聽客戶端的連接,一旦客戶端有連接請求,SSL VPN服務器就建立一個SSL連接。使得惡意用戶能夠繞過防火墻,達到攻擊內部服務器的目的。

針對以上存在的安全問題,本文在用戶建立SSL連接時,對用戶的客戶端進行安全狀態檢測,并依據該安全狀態值和用戶的角色進行動態授權,提高系統的訪問控制能力。

2 動態授權模型在SSL VPN系統中的應用

在基于RBAC的動態授權模型中,當客戶端向SSL VPN服務器發出連接請求時,在建立SSL連接的同時,對客戶端的安全狀態進行檢測[5?6],檢測內容包括防火墻的檢測、反病毒的檢測和操作系統補丁的檢測。

防火墻的檢測主要是對客戶端安裝的防火墻軟件的版本號進行檢查,是否符合要求;而反病毒的檢測,除了要檢測反病毒軟件是否安裝運行,還要檢測是否打開了實時保護服務和病毒庫是否更新;操作系統補丁的檢測是通過調用API函數獲得操作系統的基本信息,包括打過補丁的修補包。

這三個部分的檢測結果與客戶端的安全狀態密切相關,系統按照綜合的檢測結果對客戶端的安全狀態進行分級,分別劃分為等級A,B,C,其中等級A安全級別最高,等級C最低。同時對系統內部的資源也分別設置訪問等級,分別為1,2,3等級。在用戶請求訪問內部資源時,只能訪問級別相等或更低的資源。

在該動態授權模型中,系統根據用戶的安全等級和用戶的角色以及資源的訪問等級進行訪問控制[7?8],其授權模型圖如圖2所示。

圖2 基于RBAC的動態授權模型

該授權模型的工作過程如下:

(1) 對用戶所使用的客戶端進行安全狀態檢測,檢測客戶端的防火墻、反病毒軟件和操作系統的補丁,根據這三部分的安全檢測結果,判定出客戶端的安全級別。

(2) 對用戶進行角色分配,遍歷角色所對應的資源列表。

(3) 遍歷角色所映射的資源列表,比較資源許可級別與客戶端安全級別,把其中資源許可級別大于等于客戶端安全級別的資源作為用戶最終可訪問的資源。

3 結 語

在SSL VPN系統中,用戶可以在客戶端下載瀏覽器通過SSL協議連接到內部網絡,即外出辦公的用戶或合作伙伴可以使用公共網上的任一客戶端進行登錄。為了確保客戶端的安全性,SSL VPN服務器對請求訪問的客戶端進行安全狀態檢測,檢測客戶端所安裝的防火墻、反病毒軟件和系統補丁,并根據檢測結果對客戶端的安全狀態劃分等級。在SSL VPN系統的授權模塊中將用戶的權限與具體使用的客戶端安全狀態綁定,在系統運行期間動態調整用戶的權限,增加了系統的靈活性,滿足了SSL VPN系統中的訪問控制需求。

注:本文通訊作者為袁超。

參考文獻

[1] 徐家臻,陳莘萌.基于IPSec與基于SSL的VPN的比較[J].計算機工程與設計,2004,25(4):586?588.

[2] FOROUZAN B A.密碼學與網絡安全[M].北京:清華大學出版社,2009.

[3] 周敬利,曾海鵬.SSL VPN服務器關鍵技術研究[J].計算機工程與科學,2005,27(6):7?9.

[4] 張學杰,李大興.SSL技術在構建VPN中的應用[J].計算機應用,2006,26(8):1827?1830.

[5] 余勝生,歐陽長春,周敬利,等.訪問控制技術在SSL VPN系統中的應用[J].華中科技大學學報:自然科學版,2006,34(7):49?52.

[6] 徐博,郭淑琴,陸敏飛.一種基于擴展RBAC的訪問控制模型在SSL VPN系統中的應用[J].浙江工業大學學報,2011,39(2):177?181.

[7] 段卓然.SSL VPN系統用戶權限管理模塊的設計與實現[D].北京:北京郵電大學,2008.

[8] 韓慶占.改進的RBAC模型及其在電子病歷系統中的應用[D].沈陽:東北大學,2008.

[9] 李之棠,賀濟美,雷杰.SSL VPN的安全漏洞及其解決方案[J].計算機工程與科學,2006,28(8):10?13.

[10] 張雷.擴展RBAC模型在Web應用中的研究與實現[D].北京:北京交通大學,2008.

猜你喜歡
用戶檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 久久国产精品影院| 欧美国产日韩另类| 婷婷伊人久久| 色爽网免费视频| 华人在线亚洲欧美精品| 亚洲成人精品| 亚洲人成网7777777国产| 999在线免费视频| 国产精品高清国产三级囯产AV| 久久香蕉国产线看精品| AV无码一区二区三区四区| 日韩A∨精品日韩精品无码| 国产高清无码第一十页在线观看| 青青草原国产| 在线观看无码a∨| 91av成人日本不卡三区| 亚洲成av人无码综合在线观看| 日韩精品一区二区三区中文无码 | 国产精品香蕉在线| 91无码人妻精品一区二区蜜桃| 欧美一区二区福利视频| 91色在线视频| 日本国产精品| 中文国产成人精品久久| 国产婬乱a一级毛片多女| 欧美日韩另类在线| 国产精品成人免费综合| 成人福利视频网| 国产福利拍拍拍| 亚洲国产天堂在线观看| 免费在线播放毛片| 91国内视频在线观看| 天天色综合4| 91年精品国产福利线观看久久| 日本a∨在线观看| 青青极品在线| 日韩精品专区免费无码aⅴ| 在线观看视频99| 色视频国产| 国产va视频| 亚洲一级毛片在线播放| 亚洲第一成年网| 国产屁屁影院| 国产成人亚洲无吗淙合青草| 久久久久亚洲AV成人网站软件| 国产精品亚洲αv天堂无码| 在线精品自拍| 久久精品aⅴ无码中文字幕| 美女一区二区在线观看| 日本在线欧美在线| 国产精品欧美在线观看| 免费毛片a| 亚洲视频无码| 毛片免费观看视频| 亚洲中文字幕在线观看| 九月婷婷亚洲综合在线| 亚洲欧洲自拍拍偷午夜色| 丝袜国产一区| 成人在线亚洲| 国产精品亚洲а∨天堂免下载| 国产欧美一区二区三区视频在线观看| 米奇精品一区二区三区| 亚洲丝袜中文字幕| 国产美女精品人人做人人爽| 国产18在线| 性色在线视频精品| 欧美亚洲日韩不卡在线在线观看| 国精品91人妻无码一区二区三区| 免费无码网站| 亚洲精品欧美日本中文字幕| 国产成人资源| 国产美女在线观看| 天天色天天综合网| 免费激情网址| 国产亚洲高清在线精品99| 中日无码在线观看| 国产欧美高清| 欧美人与牲动交a欧美精品 | 亚洲高清资源| 亚洲成人77777| 国产网站免费观看| 亚洲日韩AV无码精品|