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缺陷檢測中的應用
主站蜘蛛池模板: 欧美高清三区| 国产精品19p| 国产精品久久久久久久久| 丁香六月综合网| 中文字幕人妻av一区二区| 久久久久无码国产精品不卡| 精品国产一二三区| 欧洲精品视频在线观看| 亚洲免费福利视频| 日韩毛片免费视频| 免费人欧美成又黄又爽的视频| 免费av一区二区三区在线| 成年看免费观看视频拍拍| 亚洲国产成人久久精品软件| 97超碰精品成人国产| 爽爽影院十八禁在线观看| 亚洲av无码成人专区| 亚洲国产成人在线| 秘书高跟黑色丝袜国产91在线| 国产精品第一区| аⅴ资源中文在线天堂| 亚洲欧美人成电影在线观看| 亚洲天堂视频在线观看免费| 国产精品无码制服丝袜| 亚洲看片网| 午夜福利在线观看成人| 91麻豆精品视频| 婷五月综合| 亚洲品质国产精品无码| 国产91丝袜| 精品久久久久久中文字幕女| 久久国产热| 国产成人无码AV在线播放动漫| 国产亚洲欧美在线中文bt天堂| 手机永久AV在线播放| 中文字幕亚洲另类天堂| 日韩欧美在线观看| 亚洲人成网站在线播放2019| 国产成人亚洲综合A∨在线播放| 国产一级毛片在线| 黄色网址免费在线| 亚洲Aⅴ无码专区在线观看q| 久久综合丝袜长腿丝袜| 午夜福利无码一区二区| 制服丝袜无码每日更新| 国产精品黄色片| 香蕉色综合| 国产乱子伦精品视频| 国产日韩欧美在线视频免费观看 | 99在线观看免费视频| 国产精品综合久久久| 宅男噜噜噜66国产在线观看| 精品三级在线| 日本欧美成人免费| 欧美亚洲中文精品三区| 午夜不卡福利| 国产第一页第二页| 中文字幕久久波多野结衣| 亚洲精品天堂在线观看| 精品丝袜美腿国产一区| 综合网天天| 国产成人精品一区二区秒拍1o| 日韩AV无码免费一二三区| 91在线免费公开视频| 香蕉精品在线| 四虎亚洲精品| 女人18毛片水真多国产| 黄色网在线| 91av成人日本不卡三区| 亚洲精品第一页不卡| 91精品国产无线乱码在线| 国产欧美综合在线观看第七页| 亚洲中文在线看视频一区| 亚洲男人在线天堂| 亚洲欧洲日韩综合色天使| 尤物成AV人片在线观看| 青草娱乐极品免费视频| 久久久波多野结衣av一区二区| 国产aⅴ无码专区亚洲av综合网| 中日韩一区二区三区中文免费视频 | 亚洲有无码中文网| 中文字幕色在线|