亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數字圖書館中SSL VPN系統(tǒng)的安全策略研究

        2009-01-11 07:39:28
        現(xiàn)代情報 2009年11期
        關鍵詞:數字圖書館安全

        何 玲

        〔摘 要〕基于SSL協(xié)議的VPN系統(tǒng)由于其安全、易用,越來越多地被應用于內部網的遠程訪問。文章分析了遠程訪問數字圖書館的安全需求、分析了SSL協(xié)議的安全機制,在此基礎上提出了利用OpenSSL庫構建適合于大學圖書館這一具體應用領域的SSL VPN系統(tǒng),并討論了系統(tǒng)實施時應用的安全算法。

        〔關鍵詞〕數字圖書館;SSL VPN;安全;遠程訪問

        〔中圖分類號〕G250.76 〔文獻標識碼〕A 〔文章編號〕1008-0821(2009)11-0087-02

        Safety Tactics Study of SSL VPN System in Digital LibraryHe Ling

        (Department of Computer Science and Information Technology,Tianjin Agriculture College,Tianjin 300384,China)

        〔Abstract〕SSL VPN has been applied to remote access of internal Net,because of its security and ease of use.Security requirement of digital library remote access and security means of SSL protocol was analyzed in this paper.It was raised that SSL VPN system could be built for digital library making use of OpenSSL library.Security algorithm which was fit of digital library was discussed in this paper.

        〔Keywords〕digital library;SSL VPN;safety;remote access

        1 遠程訪問數字圖書館的安全需求

        大學圖書館提供的數字資源在教學、科研過程中發(fā)揮著重要的作用。為了解決資源訪問受IP地址限制的問題,很多學校圖書館都提供了數字資源遠程訪問的功能,使教師在校外也能訪問到受限資源。在實現(xiàn)遠程訪問功能時,為保護著作人的權益及數據庫提供商的利益,需要從以下方面保證數據的安全性。首先,為了確保只有被授權的用戶才能訪問數字圖書館資源,需要提供身份驗證機制;第二,為了保護數據在傳輸過程中的機密性,需要采用加密解密機制;第三,為了防止數據在傳輸過程中被損壞或被惡意篡改,需要采用完整性驗證機制。SSL協(xié)議為實現(xiàn)這些安全需求提供了保障。

        2 SSL VPN系統(tǒng)的安全機制

        2.1 SSL協(xié)議

        SSL(Secure Socket Layer,安全套接字層)協(xié)議指定了一種在應用層協(xié)議和TCP/IP協(xié)議之間提供數據安全性分層的機制,它為TCP /IP連接提供數據加密、服務器認證、消息完整性以及可選的客戶端認證,提高了數據傳輸的安全性。SSL協(xié)議是由SSL握手協(xié)議、SSL修改密文協(xié)議、SSL警告協(xié)議和SSL記錄協(xié)議組成的一個協(xié)議族,如圖1所示[1]。

        2.2 SSL VPN系統(tǒng)的通信過程

        SSL VPN系統(tǒng)中客戶端與服務器端的通信過程如下[2]:

        第一步:VPN客戶端連接至VPN服務器,并要求驗證服務器端的身份。

        第二步:服務器發(fā)送數字證書證明自己的身份。通過檢查有效日期并確認證書包含可信任證書頒發(fā)機構(CA)的數字簽名來驗證證書的有效性。

        第三步:服務器發(fā)出一個請求,對客戶端的身份進行驗證,為節(jié)省系統(tǒng)開銷,此步驟可省。

        第四步:確定身份后,雙方協(xié)商加密算法及用于完整性檢查的散列函數。

        第五步:客戶端和服務器協(xié)商會話密鑰。

        第六步:客戶端和服務器分別使用協(xié)商好的加密算法及密鑰,對要發(fā)送的數據進行加密,對收到對方的數據進行解密。

        以上6步驟中,前3步實現(xiàn)了身份驗證,第四步和第五步實現(xiàn)了密鑰交換,第六步實現(xiàn)了數據的加密/解密。這樣在客戶端和服務器間就搭建了一條加密信道。

        3 應用安全算法

        不同應用環(huán)境下的VPN系統(tǒng),對安全等級、速度快慢、部署成本高低、是否易用都有不同的側重。應用于大學數字圖書館的SSL VPN系統(tǒng)在滿足前文所述的安全需求時,還要考慮一些具體特點:第一,客戶端身份驗證方式應盡量簡單;第二,需要防止合法用戶有意或無意將自己的身份證明轉告給他人,造成資源濫用,也增加了整個系統(tǒng)的不安全因素;第三,由于用戶數量有限,不希望投入過高成本,校園圖書館多數以軟件方式構建VPN系統(tǒng),這樣,安全算法的復雜程度就直接影響著資源訪問的速度,在應用安全策略時應該在安全和速度之間取得平衡。

        Openssl是一個基于SSL協(xié)議的開源軟件包,它實現(xiàn)了多種加密算法、信息摘要算法、密鑰和證書的管理功能,并提供了SSL協(xié)議的完整接口[3]。應用程序利用這些現(xiàn)成的函數可以方便地實現(xiàn)安全套接字層。我們構建VPN系統(tǒng)時,可以根據具體情況,選擇適合的安全算法。本文對應用于圖書館的SSL VPN系統(tǒng)在身份驗證、加密傳輸、完整性校驗環(huán)節(jié)使用的算法作了討論。

        3.1 證書和密碼方式相結合進行身份驗證

        系統(tǒng)采用PKI證書驗證服務器端身份,采用用戶名/密碼方式驗證客戶端身份。

        證書方式驗證SSL VPN服務器端的過程是:服務器持有由認證中心發(fā)放的身份證書,以及認證中心的公開密鑰。在身份識別過程中,服務器方先把自己的數字證書傳給客戶端,客戶端用認證中心的公開密鑰來檢驗證書的數字簽名,如果正確,且證書處于有效期內,就認為服務器端的身份有效。服務器端發(fā)來的證書,除了包含自己的身份標識,還含有一個公開密鑰,用于接下來的密鑰交換過程。

        證書方式進行身份驗證,安全性高,但對應用于大學圖書館的VPN系統(tǒng)來說,這種驗證方式不適于驗證客戶端身份。因為,證書需要以郵件方式發(fā)送給每個客戶端,手工完成這一過程,加大了管理人員工作量。另外,服務器對客戶端進行證書認證的過程,也會加大系統(tǒng)開銷,影響訪問速度。若采用用戶名/密碼方式進行客戶端身份驗證,用戶申請“用戶名”和“密碼”的工作,管理員審核資格的工作都可以借助Web應用程序自動進行,節(jié)省了人工。普通系統(tǒng)中的“用戶名”和“密碼”以明文方式傳送,容易被攻擊者從線路上竊聽到。在SSL協(xié)議下,完成服務器的證書認證之后,就在客戶和服務器之間建立了一個安全的連接。在此安全連接基礎上,“用戶名”和“密碼”以密文方式傳送給服務器端,避免被竊聽。綜上,用戶名/密碼方式進行客戶端身份驗證能夠滿足本系統(tǒng)的安全需求,且方便管理。

        3.2 統(tǒng)計用戶登錄次數,防止密碼泄露

        為了防止合法用戶將自己的用戶名和密碼大范圍轉告給其他人,或用戶密碼被破解,vpn系統(tǒng)需要在數據庫中記錄每個用戶當天的登錄次數,如果超出了管理員設定的某個閾值,就自動關閉該用戶的使用權。

        設計存放用戶信息的數據庫表,字段有userid(主鍵)、username、password、active、times。userid是用戶的登錄用戶名,username是教師的真實姓名,password是登錄密碼,active為權限標記,times為當天的登錄此數。

        userid和username字段信息來源于圖書館讀者信息庫中保存的教師借書證號和教師姓名;password字段值是用戶在線注冊時自設定的密碼;active初始值為0,表示用戶未注冊,當用戶提交注冊申請后,程序核對userid和username信息均正確,自動將active字段值變?yōu)?,表示該用戶具有VPN使用權限;程序每天零點對所有用戶的times字段值清零,用戶每登錄一次VPN,times字段值增加1,當times字段值超過預設閾值時,active字段值由1變?yōu)?1,表示用戶處于非正常狀態(tài),暫停VPN使用權,人工干預后才能繼續(xù)使用。

        3.3 用blowfish-CBC算法保護數據機密性

        為防止數據內容被非法竊聽,數據傳輸要以密文形式進行。加解密算法分為對稱和非對稱兩種。對稱算法的加解密速度較非對稱算法高很多,所以當對系統(tǒng)安全級別要求不是很高的時候,VPN系統(tǒng)采用對稱加密算法。blowfish-CBC是一種對稱密鑰算法。

        blowfish算法是一個64位的可變密鑰長度的分組密碼算法,具有如下特點:

        (1)快速:在32bit微處理器上加密數據的速率是每個字節(jié)用18個時鐘周期;

        (2)緊湊:可以在少于5k的內存上運行;

        (3)可變的安全性:密鑰長度是可變的,最長可達448bit,這使得在更高速度和更高安全性之間進行折中成為可能。

        密碼分組鏈接(Cipher Block Chain,CBC)模式,是對稱加密算法的分組加密算法中的一種重要模式。在CBC模式中,明文被加密之前要與前面的密文進行異或運算[4],即前一個分組的加密結果被反饋到當前分組的加密中。因此,每個密文分組不僅依賴于產生它的明文分組,而且依賴于所有前面的明文分組。

        blowfish-CBC是將blowfish算法和CBC模式結合起來,即加密前對明文數據塊做CBC變換,再進行加密。

        3.4 用HMAC保護數據完整性

        在SSL VPN系統(tǒng)中,需要確保數據的完整性,也就是保證接收到的數據確系發(fā)送方發(fā)送的數據。采用散列消息鑒別碼(HMAC)可以解決這個問題。

        定義HMAC需一個散列函數(比如SHA1或MD5)及一個密鑰K。密鑰可取任意長,但建議不短于輸出消息驗證碼的長度。如密鑰過短,將會降低安全強度[5]。

        散列消息鑒別碼就是發(fā)送方基于密鑰K用散列函數計算出一個消息摘要。如果收方憑密鑰K計算的消息摘要與發(fā)方傳來的消息摘要一致,那就能證明是發(fā)送方發(fā)來的信息。

        4 總 結

        SSL VPN系統(tǒng)在解決遠程訪問的問題時具有明顯優(yōu)勢,采用適合的安全策略,能夠提升系統(tǒng)安全性能,節(jié)約部署成本,提高訪問速度。

        參考文獻

        [1]令曉靜,等.SSL協(xié)議的分析及實現(xiàn)[EB/OL].http:∥www.51testing.com/html/12/540.html,2005-11-01.

        [2]Chou W.Inside SSL:the secure sockets layer protocol[J].IT Professional,2002,4(4):47-52.

        [3]Eric Rescorla.SSL與TLS[M].崔凱,譯.北京:中國電力出版社,2002:20-28.

        [4]宋軍,等.分組密碼工作模式發(fā)展動態(tài)及簡評[J].計算機工程與科學,2003,25(2):38-39.

        [5]張誠.HMAC在IPSec和SSL中的應用[J].中國新通信:技術版,2008,11(6):24.

        猜你喜歡
        數字圖書館安全
        高校數字圖書館資源整合的初探
        商情(2016年39期)2016-11-21 09:27:10
        基于云計算的數字圖書館建設與服務模式研究
        從谷歌案析數字圖書館對作品的使用行為
        芻議數字圖書館計算機網絡的安全技術及其防護策略
        69精品丰满人妻无码视频a片| 亚洲av成人综合网成人| 国产老熟女网站| 精品性高朝久久久久久久| 成人综合亚洲欧美一区h| 国产自拍视频一区在线| 伊人久久大香线蕉av色婷婷色| 亚洲av国产精品色午夜洪2| 日韩一区二区超清视频| 日本视频一区二区这里只有精品| 99国产精品久久99久久久| 久久亚洲色www成人欧美| 国产哟交泬泬视频在线播放 | 在线亚洲妇色中文色综合| 人人妻人人澡人人爽人人精品av| 怡红院免费的全部视频| 久久免费观看国产精品| 国产自拍成人在线免费视频| 丰满人妻被两个按摩师| 欧美 日韩 国产 成人 在线观看| 欧美手机在线视频| 蜜桃高清视频在线看免费1| 日本又色又爽又黄的a片18禁| 美丽人妻被按摩中出中文字幕| 一区二区av日韩免费| 亚洲另类丰满熟妇乱xxxx| 午夜福利院电影| 久久免费视亚洲无码视频 | 国产精品免费_区二区三区观看| 亚洲AV无码一区二区三区日日强| 手机av男人天堂免费网址| 久久精品人搡人妻人少妇| 免费人成视频在线| 成人不卡国产福利电影在线看| 高清不卡av在线播放| 丰满少妇被粗大猛烈进人高清 | 亚洲AV成人无码久久精品老人 | 夜夜爽夜夜叫夜夜高潮| 内射少妇36p九色| 午夜精品久视频在线观看| 国产一级黄色录像大片|