• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于SSL虛擬技術(shù)的高校網(wǎng)絡(luò)安全體系模型構(gòu)建

      2020-08-17 13:59:56代銳鋒
      計算機與現(xiàn)代化 2020年8期
      關(guān)鍵詞:數(shù)字證書服務(wù)器端網(wǎng)絡(luò)通信

      代銳鋒

      (內(nèi)蒙古電子信息職業(yè)技術(shù)學(xué)院,內(nèi)蒙古 呼和浩特 010070)

      0 引 言

      近年來,我國在面臨信息化技術(shù)飛速發(fā)展的背景形勢下,教育教學(xué)工作在不斷進行改革,大部分高校都建立了自己的校園網(wǎng)。作為當(dāng)前高?;A(chǔ)設(shè)施建設(shè)十分重要的部分,校園網(wǎng)為提高高校教學(xué)管理水平及改進教學(xué)質(zhì)量起到了十分重要的作用[1]。校園網(wǎng)的安全狀況直接影響到學(xué)校正常的教學(xué)活動,但是現(xiàn)在互聯(lián)網(wǎng)安全問題越來越多,網(wǎng)絡(luò)攻擊嚴(yán)重影響到了校園網(wǎng)絡(luò)通信安全。成熟的PKI技術(shù)可以應(yīng)用于學(xué)校安全網(wǎng)絡(luò)系統(tǒng)之中,通過構(gòu)建屬于自己校園網(wǎng)絡(luò)的數(shù)字證書認(rèn)證系統(tǒng),確保校園網(wǎng)絡(luò)體系的安全運營。PKI可以利用公鑰理論來構(gòu)建校園安全網(wǎng)絡(luò)通信模型,結(jié)合SSL協(xié)議,構(gòu)建出一條連接客戶端和服務(wù)器端的安全保密通道。SSL協(xié)議涉及所有TCP/IP應(yīng)用程序,能夠保護數(shù)據(jù)傳輸?shù)臋C密性、完整性,認(rèn)證客戶端和服務(wù)器端的合法性。

      1 國內(nèi)外研究現(xiàn)狀

      1.1 SSL虛擬技術(shù)

      虛擬專用網(wǎng)(VPN)可以有效解決在計算機公共網(wǎng)絡(luò)之中的私有信息數(shù)據(jù)傳輸中的安全性,安全套接層協(xié)議(SSL)是其中一項相對成熟而有效的技術(shù)。當(dāng)前,SSL技術(shù)在高校校園網(wǎng)中有著非常多的應(yīng)用,如張澤[2]在云南師范大學(xué)文理學(xué)院的校園網(wǎng)構(gòu)建中,利用SSL及VPN技術(shù)來解決校園網(wǎng)在電子資源用戶共享中存在的問題,并取得了較好的效果。在公用網(wǎng)絡(luò)之中,利用SSL VPN技術(shù)能夠?qū)崿F(xiàn)點對點的數(shù)據(jù)發(fā)送,保證數(shù)據(jù)傳輸過程中不會被干擾,具有很好的保密性[3]。如我國國家圖書館就是利用SSL VPN技術(shù)進行資源的外購和自建,為讀者用戶提供可靠的遠程訪問技術(shù)[4]。由于SSL協(xié)議會對服務(wù)器造成大量資源的占用,因而需要考慮提供服務(wù)器的效率,電子商務(wù)系統(tǒng)中,可以利用Kerberos的認(rèn)證方式來進行SSL的密鑰交換方式的認(rèn)證[5]。經(jīng)過多年的發(fā)展,SSL當(dāng)前已經(jīng)成為Internet中最為常用的協(xié)議之一,將SSL應(yīng)用于數(shù)據(jù)的處理中,其計算成本大約要增加5~7倍,在工作中受限于CPU的性能,因而可以通過其他體系結(jié)構(gòu)功能來提升SSL的性能[6]。

      1.2 高校網(wǎng)絡(luò)通信安全體系構(gòu)建

      隨著現(xiàn)代計算機技術(shù)的發(fā)展和信息化程度的不斷提高,計算機病毒廣泛充斥于網(wǎng)絡(luò)之中,網(wǎng)絡(luò)信息安全甚至已經(jīng)威脅到了國家的安全和穩(wěn)定,因而需要構(gòu)建計算機信息系統(tǒng)和網(wǎng)絡(luò)通信安全體系[7-8]。信息安全是要保證網(wǎng)絡(luò)信息在傳輸過程中有著很好的可控性、完整性、機密性,保證每一個信息傳輸環(huán)節(jié)都能夠安全到達[9]。高校校園網(wǎng)絡(luò)的建成,極大便利了師生的教學(xué),可以在線實現(xiàn)成績查詢、在線教學(xué)、課件下載、資源共享、考試報名等操作,但是必須要確保校園網(wǎng)絡(luò)中的信息傳輸不被篡改。校園網(wǎng)絡(luò)通信中常見的安全問題主要有信息破壞、信息篡改、身份竊取以及信息泄露這4方面。龍新征等人[10]構(gòu)建的校園網(wǎng)絡(luò)通信模型,可以通過高性能網(wǎng)絡(luò)安全環(huán)境來保證信息安全傳輸,使得校園中的各項教學(xué)管理工作能夠正常開展。張棟毅[11]認(rèn)為基于PKI技術(shù)及SSL協(xié)議,可以很好實現(xiàn)客戶端及服務(wù)器端之間的加密通信,只要通信雙方基于數(shù)字證書確認(rèn)了彼此的身份就能夠正常開展通信。利用SSL協(xié)議,可以確??蛻舳思胺?wù)器端認(rèn)證的合法性,實現(xiàn)握手交換數(shù)據(jù)的數(shù)字認(rèn)證。在交換SSL初始握手信息時,信息就會被加密技術(shù)加密,并利用數(shù)字證書來鑒別,以有效防止數(shù)據(jù)信息被非法用戶破譯[12]。

      2 基于SSL協(xié)議的校園網(wǎng)絡(luò)通信模型構(gòu)建

      2.1 SSL協(xié)議原理及組成

      SSL協(xié)議是實現(xiàn)Internet上點到點之間安全數(shù)據(jù)通信的主要協(xié)議,位于網(wǎng)絡(luò)層協(xié)議及應(yīng)用協(xié)議層之間[13]。SSL協(xié)議底層位于可靠傳輸協(xié)議之上,主要是進行高層協(xié)議數(shù)據(jù)的封裝,包含了警告協(xié)議、SSL握手協(xié)議以及更改密碼規(guī)范協(xié)議,其層次結(jié)構(gòu)具體如圖1所示。

      圖1 SSL協(xié)議分層模型結(jié)構(gòu)

      SSL記錄層協(xié)議將收到的數(shù)據(jù)進行處理,在加密、壓縮等操作之后交給下一層網(wǎng)絡(luò)傳輸協(xié)議進行處理,而對于收到的數(shù)據(jù)信息,則進行解密、解壓縮和驗證等,并將處理后的數(shù)據(jù)發(fā)送至更高層用戶[14]。SSL記錄層協(xié)議對數(shù)據(jù)的執(zhí)行過程主要包括了分段、壓縮單元、加密單元以及添加SSL記錄首部等,其具體的執(zhí)行過程如圖2所示。

      圖2 SSL協(xié)議分層執(zhí)行過程

      SSL協(xié)議中有2個十分重要的概念,分別是SSL連接和SSL會話[15]。SSL連接指的是點對點的關(guān)系,一般這種連接是短暫的特定類服務(wù)傳輸,每個連接都對應(yīng)著一個會話。握手協(xié)議創(chuàng)建的會話包含了加密算法、初始向量等,可以是多個鏈接的共享,從而避免了單個鏈接安全參數(shù)協(xié)商所浪費的時間[16]??蛻舳撕头?wù)器端之間可以由多個安全SSL連接在一起,它們往往共享同一個會話,一旦會話建立了,就會有操作狀態(tài)進行信息的接收和發(fā)送。SSL協(xié)議中常用的加密算法包含了密鑰交換、數(shù)據(jù)加密以及散列算法這3種[17]。3種算法的加密套件詳見表1。

      表1 SSL協(xié)議中常用的3種算法加密套件

      SSL協(xié)議中引入了許多安全機制來提升通信網(wǎng)絡(luò)安全,利用數(shù)據(jù)加密、身份認(rèn)證等其他方式來提供安全通知功能,這些安全保護都需要系統(tǒng)能夠產(chǎn)生出正確的密鑰資料。Master_secret產(chǎn)生的加密密鑰可以有效保護信息數(shù)據(jù),是整個協(xié)議的安全核心所在,如果網(wǎng)絡(luò)攻擊者能夠成功攻破Master_secret,那么會話就會暴露在攻擊之下。主密鑰的生成一般是經(jīng)過了多次hash運算后得到的,攻擊者要進行Master_secres的攻擊,可以獲取服務(wù)器的私鑰,抑或是客戶端、服務(wù)器端產(chǎn)生的隨機數(shù)強度較弱。在諸多攻擊中,通信量的分析屬于被動的惡意攻擊,想要達成還需要同時具備諸多前提條件,一般只需要在使用過程中盡可能避免通信業(yè)務(wù)重要信息流出即可。SSL協(xié)議中的諸多加密算法能夠讓攻擊者無法獲取到與密文對應(yīng)的明文,但是它可以用“中間人”身份和攻擊方式來截取文件,并可能會進行修改和刪除等,采用SSL協(xié)議就能夠防止“中間人”或者是“監(jiān)聽”的攻擊[18]。雖然對于大多數(shù)的安全任務(wù)來說,SSL協(xié)議已經(jīng)卓有成效,但是在很多情況下SSL協(xié)議任務(wù)并不適用,例如提供數(shù)據(jù)不可抵賴性。總之,對于SSL協(xié)議來說,其核心根本就是Master_secret主密鑰,只要主密鑰被攻破了,那么整個SSL協(xié)議也就暴露在攻擊者面前。

      2.2 基于PKI技術(shù)的校園數(shù)字證書認(rèn)證系統(tǒng)

      將PKI應(yīng)用到校園網(wǎng)絡(luò)通信安全中,可以實現(xiàn)結(jié)構(gòu)精簡、安全可靠的學(xué)校系統(tǒng),整個系統(tǒng)包含了多個功能模塊,各模塊之間有機結(jié)合在一起,具體如圖3所示。每一個基于PKI技術(shù)的校園數(shù)字證書認(rèn)證系統(tǒng)都需要結(jié)合不同學(xué)校的實際情況,要綜合考慮不同學(xué)校的地理位置、系統(tǒng)使用需求、經(jīng)濟狀況等。

      圖3 基于PKI技術(shù)的校園數(shù)字證書認(rèn)證系統(tǒng)功能結(jié)構(gòu)圖

      為了能夠滿足校園網(wǎng)的各項功能需求,同時節(jié)約成本,校園網(wǎng)的可信任區(qū)域邊界是確定的,在進行校園網(wǎng)數(shù)字證書認(rèn)證系統(tǒng)構(gòu)建的時候,應(yīng)當(dāng)將校園網(wǎng)視作是獨立的主體。在該系統(tǒng)之中,客戶和符合群體的身份授權(quán)都是由權(quán)威中心仲裁決定的,因而容易解決信任關(guān)系的問題。數(shù)字證書的管理具體包含了數(shù)字證書的申請、簽發(fā)、更新、撤銷以及查詢等,是整個系統(tǒng)的核心所在[19]。數(shù)字證書的申請分為在線申請和離線申請,在線申請一般是利用瀏覽器或其他在線應(yīng)用系統(tǒng)來申請證書,離線申請則是線下人工的方式直接在具體的機構(gòu)受理點進行申請,審核后就能夠獲得證書。本文的證書申請選擇離線申請方式,由于注冊機構(gòu)都在校內(nèi),因而便于教職員工和學(xué)生去申請和注冊機構(gòu)審核。數(shù)字證書有著非常復(fù)雜的簽發(fā)過程,當(dāng)認(rèn)證中心管理人員接收相關(guān)申請后,若簽證驗證通過則說明用戶申請證書請求得到同意[20]。給用戶簽發(fā)加密證書時,需要密鑰管理中心獲得加密密鑰對,數(shù)字證書認(rèn)證中心對證書進行簽名,所有返回客戶信息都需要經(jīng)過認(rèn)證中心簽名以保證消息的完整性,其具體流程如圖4所示。加密證書簽發(fā)完成后,密鑰管理中心以及數(shù)字證書認(rèn)證中心之間都擁有和信任彼此的證書,二者是基于數(shù)字證書實現(xiàn)SSL的安全網(wǎng)絡(luò)通信。

      圖4 數(shù)字證書簽發(fā)流程圖

      密鑰管理中心通過國家相關(guān)機構(gòu)授權(quán)后,能夠在特定的通信過程中進行密文破譯,它本身是不進行信息加密的密鑰,僅僅只是提供一個能夠進行密鑰恢復(fù)的手段[21]。利用密鑰管理中心可以實現(xiàn)密鑰材料的登記、銷毀、認(rèn)證、注銷等,必要的時候,在征得用戶或法律規(guī)定下才能解開并取出托管密鑰。密鑰管理中心系統(tǒng)結(jié)構(gòu)圖如圖5所示,涵蓋了生成密鑰、管理密鑰、認(rèn)證管理、密碼服務(wù)等部分。

      圖5 密鑰管理中心系統(tǒng)結(jié)構(gòu)圖

      PKI應(yīng)用中的核心問題之一就是密鑰管理,目前對于同一個PKI實體同時擁有多個密鑰對已經(jīng)十分常見,本文提出的高校安全通信網(wǎng)絡(luò)系統(tǒng)中的數(shù)字證書認(rèn)證系統(tǒng)采用的是不同的密鑰機密性及不可否性2種服務(wù)分離開[22]機制。客戶自己產(chǎn)生簽名證書中的私鑰,禁止其他用戶知道私鑰的相關(guān)信息,這保證了信息完整性以及不可抵賴性。加密證書中的私鑰是密鑰管理中心以用戶名義來產(chǎn)生的,且在數(shù)據(jù)庫中進行了備份,完成客戶解密私鑰的托管。一般情況下,數(shù)字證書都會有2~3年左右的有效期,用戶應(yīng)當(dāng)及時進行密鑰的更新。每過一段時間,用戶都會形成一個當(dāng)前正在使用的證書和多個以前使用過的“舊”證書,這就形成了用戶私鑰的歷史檔案。密鑰由于存在有效期,因而必須要采用合適的措施來存儲過期私鑰,避免數(shù)據(jù)出現(xiàn)恢復(fù)的危險。

      2.3 基于PKI技術(shù)和SSL協(xié)議的高校網(wǎng)絡(luò)安全通信模型構(gòu)建

      校園網(wǎng)絡(luò)通信的構(gòu)建是基于SSL協(xié)議加密的,避免數(shù)據(jù)被竊聽,客戶端和服務(wù)器端之間構(gòu)建了彼此可以信賴的數(shù)字證書庫,以確保雙方身份的合法性以及不可否認(rèn)性。在校園網(wǎng)絡(luò)通信模型中,服務(wù)器是系部或?qū)W院的數(shù)據(jù)中心,客戶端是個人用戶的數(shù)據(jù)中心。該模型的核心部分是SSL協(xié)議,模型的處理部分是處于應(yīng)用層和TCP協(xié)議間的,數(shù)據(jù)的采集整理依賴于應(yīng)用層模塊,其整個流程圖和各個功能模塊如圖6所示。

      圖6 密鑰管理中心系統(tǒng)結(jié)構(gòu)模塊邏輯圖

      整個模型的上層是應(yīng)用層模塊,其他應(yīng)用模塊都是基于應(yīng)用模塊連接的。應(yīng)用層模塊在接收到數(shù)據(jù)后,會對數(shù)據(jù)進行處理并得到合適的數(shù)據(jù)格式,數(shù)據(jù)經(jīng)由握手層模塊發(fā)送傳輸?shù)接涗泴幽K之中,所有應(yīng)用層模塊數(shù)據(jù)都是明文數(shù)據(jù)。整個模型的管理配置是由管理模塊負(fù)責(zé)的,用戶的信息交流都基于該平臺實現(xiàn),用戶能夠利用模塊來設(shè)置會話參數(shù)、私鑰參數(shù)以及進行數(shù)字證書的管理。整個模型的核心控制部分是核心控制模塊,它利用記錄層模塊和握手層模塊來完成相關(guān)的動作,為服務(wù)器端以及客戶端提供數(shù)字證書。

      任何數(shù)據(jù)在進行傳輸前,都必須要完成握手,隨后進入數(shù)據(jù)傳輸階段[23]。當(dāng)客戶端和服務(wù)器端在協(xié)議版本上達成一致時,就會利用加密算法和身份認(rèn)證等生成共享密鑰,實現(xiàn)加密安全通信。握手消息處理模塊的關(guān)鍵所在是實現(xiàn)消息的同步,在通信之初,雙方必須反復(fù)進行信息的交互,當(dāng)彼此完成了協(xié)商并生成加密密鑰后再進行握手操作。網(wǎng)絡(luò)信息安全系統(tǒng)在運行過程中,SSL握手模塊接收和發(fā)送的信息以及需要處理的消息是非常多的,來自于各方不同類型的消息決定了接收方下一步要進行的操作和連接狀態(tài),此時需要利用“消息類型+狀態(tài)→動作”機制來進行消息類型的區(qū)分。接收方在接收到消息之后,除了需要根據(jù)消息類型進行判斷,消息類型的區(qū)分還會和服務(wù)器端及客戶端狀態(tài)相關(guān)。

      記錄層采用對稱加密算法進行數(shù)據(jù)加密,該算法又可以具體分為流加密算法和塊加密算法。由于流加密算法每次進行數(shù)據(jù)處理都只是單個字節(jié),因而每次進行數(shù)據(jù)分塊時都需要進行填充。

      3 系統(tǒng)整體仿真

      3.1 系統(tǒng)仿真環(huán)境

      系統(tǒng)的仿真環(huán)境設(shè)定在校園信息網(wǎng)絡(luò)中心局域網(wǎng)環(huán)境之下,設(shè)置A、B這2臺計算機開展系統(tǒng)仿真,2臺計算機的配置詳見表2。

      表2 SSL協(xié)議中主要的加密算法

      校園網(wǎng)絡(luò)的通信模型是在軟件Stunnel基礎(chǔ)上的OpenSSL軟件,可以應(yīng)用于Unix以及Windows平臺,采用的是Client/Server工作模式,進行系統(tǒng)仿真的時候,利用代理軟件Privoxy代理服務(wù)器端。

      3.2 系統(tǒng)仿真結(jié)構(gòu)分析

      基于Stunnel軟件的安全網(wǎng)絡(luò)通信,是在局域網(wǎng)環(huán)境中構(gòu)建安全網(wǎng)絡(luò)通信模型,其仿真系統(tǒng)的結(jié)構(gòu)功能具體如圖7所示。

      3.3 仿真系統(tǒng)運行效果

      在仿真環(huán)境中運行仿真系統(tǒng),經(jīng)由客戶端電腦上面的瀏覽器進行連接,通過服務(wù)器端代理軟件Privoxy連接起來后,將所有數(shù)據(jù)接發(fā)過程進行SSL加密處理,客戶端和服務(wù)器端的運行效果如圖8所示。

      圖7 系統(tǒng)仿真的結(jié)構(gòu)功能圖

      圖8 客戶端和服務(wù)器端的運行效果

      從仿真結(jié)果可以看出,客戶端和服務(wù)器端各項功能都能夠正常運行,用戶能夠利用安全網(wǎng)絡(luò)通信正常訪問。本文的仿真系統(tǒng)結(jié)構(gòu)和系統(tǒng)設(shè)計結(jié)構(gòu)是相似的。

      4 結(jié)束語

      校園安全網(wǎng)絡(luò)體系的構(gòu)建是當(dāng)前高?;A(chǔ)設(shè)施建設(shè)以及教育改革的重要方向,校園網(wǎng)絡(luò)通信模型能夠為學(xué)校提供一個行政管理、教學(xué)交流、信息傳送的快捷平臺。本文基于PKI技術(shù)結(jié)合SSL協(xié)議構(gòu)建了校園網(wǎng)絡(luò)安全通信模型,基于該模型可以實現(xiàn)客戶端及服務(wù)器端的數(shù)據(jù)安全傳輸。該系統(tǒng)的關(guān)鍵核心是構(gòu)建基于PKI技術(shù)的數(shù)字認(rèn)證系統(tǒng)。為了能夠適應(yīng)高校的環(huán)境和安全使用需求,本文具體設(shè)計了密鑰管理中心的具體方案。為了驗證此次設(shè)計的校園網(wǎng)絡(luò)通信體系的有效性和實用性,在Stunnel軟件上構(gòu)建了網(wǎng)絡(luò)通信模型,并利用2臺計算機分別作為服務(wù)器和客戶端進行仿真實驗。仿真結(jié)果顯示,校園網(wǎng)絡(luò)通信系統(tǒng)能夠正常運行,運行過程中可以保證系統(tǒng)的安全性。但是本文提出的系統(tǒng)僅進行了仿真分析,后續(xù)擬將其應(yīng)用于校園中,打造基于PKI及SSL協(xié)議的校園網(wǎng)絡(luò)安全通信系統(tǒng)。

      猜你喜歡
      數(shù)字證書服務(wù)器端網(wǎng)絡(luò)通信
      基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計
      電子制作(2019年15期)2019-08-27 01:11:48
      網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
      基于網(wǎng)絡(luò)通信的校園智能音箱設(shè)計
      電子制作(2018年1期)2018-04-04 01:48:30
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      談計算機網(wǎng)絡(luò)通信常見問題及技術(shù)發(fā)展
      電子制作(2017年17期)2017-12-18 06:41:06
      當(dāng)心黑客利用數(shù)字證書的漏洞
      基于數(shù)字證書的軍事信息系統(tǒng)安全防護方案
      在Windows中安裝OpenVPN
      管理好系統(tǒng)中的數(shù)字證書
      電腦迷(2015年7期)2015-05-30 04:50:35
      吉林省支付清算系統(tǒng)參與者數(shù)字證書使用現(xiàn)狀調(diào)查與現(xiàn)存問題分析及建議
      宿州市| 贵州省| 定兴县| 新巴尔虎左旗| 锦州市| 宁化县| 惠水县| 那曲县| 西吉县| 德钦县| 襄樊市| 呼玛县| 韶关市| 吴堡县| 理塘县| 宽甸| 德格县| 湟中县| 德庆县| 曲阳县| 佳木斯市| 泰和县| 通江县| 微山县| 茌平县| 攀枝花市| 开封县| 新竹市| 互助| 海兴县| 马山县| 竹山县| 舒城县| 江北区| 襄城县| 东乌珠穆沁旗| 沈丘县| 沾化县| 莆田市| 赤城县| 高安市|