<button id="6ymue"><menu id="6ymue"></menu></button>
    • <s id="6ymue"></s>
    • 美章網 資料文庫 安全終端的虛擬桌面系統范文

      安全終端的虛擬桌面系統范文

      本站小編為你精心準備了安全終端的虛擬桌面系統參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

      安全終端的虛擬桌面系統

      《通信技術雜志》2014年第六期

      1終端信息殘留風險

      誠然,虛擬化技術的出現,解決了傳統業務平臺固有的安全風險。使得整個系統易于管理,易于配置。調查數據表明,只有不到10%的桌面虛擬化用戶部署了安全工具,專門針對處理虛擬化技術帶來的安全風險;僅有20%的桌面虛擬化用戶發現自己系統的安全風險,考慮在未來試用安全工具進行虛擬化安全防護;剩下70%的桌面虛擬化用戶對于使他們的虛擬化環境的安全性沒有做任何的工作,也沒有意識到虛擬化技術同樣可以帶來安全風險。桌面虛擬化技術帶來的風險有些是顯而易見的,比如服務器的映像并不固定在硬盤上,而是出現在整個網絡上。在虛擬化實施過程中,實際的硬盤數據遷移意味著虛擬服務器內存頁會在整個網絡上存在。新的架構、進程和管理系統以及組織結構都會產生很多的潛在隱患。現實的問題是,針對虛擬化的安全產品少之甚少,面對各個虛擬化廠商和集成商,在銷售過程中,完全避而不談桌面虛擬化的風險,僅討論帶來安全方面的保證,也是使得這個問題很難暴露的一個原因[3]。在桌面虛擬化應用環境中,只要有訪問權限,任何智能終端都可以訪問云端的桌面環境。給用戶帶來接入上的便利的同時也引入了非常大的安全隱患。首先是終端合法性無法保障,傳統的桌面可以采用物理隔離的方式,其他人無法進安全控制區域竊取資料。而在虛擬桌面環境下,若不采取終端控制手段,任意一臺智能終端都可接入系統,這種安全保障就不復存在了。其次是接入身份的真實性難以確保,如果使用單純的用戶名密碼作為身份認證,那么其泄露就意味著對方可以在任何位置訪問你的桌面系統,并獲取相關數據。一種安全可靠的終端身份認證機制對虛擬桌面應用系統來說就顯得尤為重要。最后就是終端丟失后帶來的數據暴露風險,雖然桌面虛擬化的終端僅存儲虛擬桌面的顯示信息,但是這些顯示信息在終端上都是明文狀態,一旦終端丟失,數據將完全泄露。

      2安全終端設計

      針對桌面虛擬化時終端面臨的安全風險,安全終端主要從以下兩個方面進行設計考量。安全終端防護模塊見圖1。在用戶側采用USB-Key作為強身份認證因子,提高傳統用戶名密碼的認證方式的安全性。終端自身從硬件、固件、軟件三個層面實現自身安全性防護。

      2.1USB-Key虛擬化映射技術虛擬桌面要對系統中的物理資源和虛擬機資源做完整的管控,對于資源的獲取要進行身份鑒別。虛擬桌面、虛擬服務器需通過USB映射,利用傳統身份認證系統,實現USB-KEY與口令結合的方式進行用戶身份鑒別。虛擬化管理平臺在進行USB映射時,可以選擇USB設備類型,僅映射人體工程學類型的USB設備用于雙因子設備USB-KEY使用,存儲類型的USB設備可以禁止映射。但是,當前的VDI協議所支持的USB重定向功能無法實現同一個USB-Key經過重定向后在終端和虛擬桌面中都可以使用,進行傳輸通道的加密要求客戶端需要有密碼設備存在以保證加密強度,同時,在虛擬桌面中同樣需要硬件密碼設備進行身份鑒定,數據加密等操作。通過改造Spice協議中的USB重定向模塊實現USB-Key的虛擬化功能目前Spice協議USB重定向流程如圖2所示。在用戶端,SpiceUSB重定向功能是以過濾驅動存在于操作系統中,未開啟USB重定向功能時,SpiceUSB重定向模塊直接將數據轉發到用戶端操作系統的USB總線中,此時操作系統可以正常檢測到USB-Key。開啟USB重定向功能后,USB-Key數據將被重定向模塊截獲并通過Spice協議通道傳輸到虛擬桌面中的Spice重定向模塊中(終端USB總線將不再收到任何USB-Key的信息),重定向模塊直接數據寫入到虛擬桌面USB總線中,實現虛擬桌面對USB-Key的識別。USB-Key虛擬化需要實現的關鍵技術在于,當開啟了USB重定向功能后,用戶端仍然可以識別并操作USB-Key。USB-Key虛擬化的關鍵技術在于,SpiceUSB重定向模塊需要支持將截獲到的USB-Key數據傳遞到遠端Spice重定向模塊的同時將數據發送到用戶端USB總線中,從而實現終端和虛擬桌面同時對USB-Key的訪問。

      2.2硬件完整性檢測安全終端上電啟動后,由CPU和FPGA共同發起檢測,掃描掛載在CPU總線上的芯片,讀取芯片信息,如發現NANDFLASH,EEPROM等不符合要求時,驅動揚聲器進行報警,并將終端掛起,禁止運行BOOTLOADER程序。如果硬件完整性檢測通過,表明所有芯片均為出廠時配備,未發生非法替換行為,硬件的完整性,可靠性得到保證,允許進入下一階段,運行BOOTLOADER啟動程序,加載系統。

      2.3BOOTLOAD啟動程序在嵌入式系統中,BOOTLOADER是在操作系統內核運行之前加載運行的一段輕量級程序。大多數BOOTLOADER包含兩種不同的操作模式:“啟動模式”和“下載模式”。當BOOTLOADER運行在“下載模式”下,目標機上的BOOTLOADER將通過串口和網絡等通信手段從主機下載文件,更改啟動文件,然后控制啟動流程。在安全終端中,通過對BOOT-LAODER的定制開發,使其運行在“啟動模式”下,關閉“下載模式”,網絡,串口等調試接口,系統只能從本地啟動。對本地文件鏡像(LINUX內核,文件系統等)進行完整性檢測,防止文件被非法篡改。設置BOOTLAODER段為只讀,防止從LINUX下修改BOOTLOADER代碼。BOOTLOADER的流程圖如圖3所示。第一階段主要完成CPU相關設置,內存控制器初始化,堆棧設置,設置異常向量等工作。第二階段,BOOTLOADER程序首先完成初始化FLASH設備,系統內存等。然后讀取存儲在FLASH中的BOOTLOADER,啟動參數,LINUX內核,文件系統,進行HASH運算,與預期值進行對比判斷,驗證其完整性,可靠性。當發現與預期值不符時,驅動揚聲器進行報警,驅動顯卡芯片,在界面顯示報警圖像,并將終端掛起,禁止啟動LINUX內核。當完整性檢測正確時,驅動顯卡芯片,在顯示器終端上展示安全終端LOGO。將內核及文件系統讀入到內存中,調用內核,啟動LINUX。

      2.4內核和文件系統保護由UBOOT啟動完成后加載LINUX內核,并將系統控制權交給內核。為保證整個系統的安全可靠,通過定制編譯出需要的嵌入式內核系統。內核系統定制是根據硬件配置方案來深度裁剪出需要的內核。定制的基本原則是只加載需要的驅動程序并力求精簡,把不需要的硬件驅動剔除掉,以減少內核文件的大小。同時對用戶賬號嚴格控制,關閉root賬號,只允許單用戶登錄、操作。LINUX系統內核成功啟動以后,就具備的操作系統的基本功能,可以對硬件設備進行管理了。但是它還不具備應用軟件運行所需要的完整環境,操作系統還需要進一步加載所需的文件系統。通過對主程序及啟動腳本都進行加密保護,防止終端的主程序遭到破解或篡改。使用AES加密算法實現指定密鑰串來加密受保護的文件,分別使用不同的密鑰串來加密單獨的文件。由于在啟動時需要指定解密的密鑰串,所以在啟動腳本中會使用密鑰串,為了隱藏密鑰串內容,將run.sh加密并編譯為二進制文件,這樣可以有效的保護擦除工具被別人暴力破解和篡改。同時禁止用戶對FLASH,EEPROM等存儲芯片的寫操作。防止篡改BOOT-LOADER,LINUX內核等文件。

      3基于安全終端的虛擬桌面系統

      由上文分析可知,身份認證和終端防護能為用戶提供一個安全可靠的終端環境,保證會話終端的可信賴性。據此設計了一個基于安全終端的虛擬桌面系統,其邏輯結構圖如圖4所示。該系統包含虛擬桌面服務器、應用服務器、域控服務器、安全終端4個部分。客戶端必須通過域控服務器的身份認證才能與服務器建立連接,具體步驟如圖5所示。安全終端與各系統的工作時序如圖5所示,各環節說明如下:1)用戶執行開機操作,安全終端加電,屏幕顯示用戶能夠接入的域的信息,等待用戶選擇。2)插入USB-Key并輸入登錄信息。3)安全終端向虛擬桌面服務器發起登錄請求;登錄請求被發送至域控服務器。4)域控服務器校驗用戶身份,檢查是否有權限訪問桌面。5)虛擬桌面服務器將桌面圖像的序列化視頻流推送至用戶。6)用戶進行桌面操作,安全終端將鼠標、鍵盤動作附加身份信息后發送至虛擬桌面服務器。7)虛擬桌面服務器執行相應動作,向應用服務器發起訪問請求。8)應用服務器檢查請求中包含的用戶身份,響應或拒絕用戶請求。9)桌面刷新后,將新的視頻流重新推送至用戶。10)用戶使用完畢后確認注銷。11)安全終端向虛擬桌面管理器發起注銷請求。12)虛擬桌面服務器上的虛擬機執行掛起,并在一段時間不操作后轉入休眠。13)安全終端執行斷電重啟,清除所有緩存信息。

      4實驗分析

      為了驗證本系統對于安全性能的提升,我們搭建了實驗環境,并進行了簡單的安全性驗證實驗。硬件設備采用DellR710服務器,安全終端以及USB-Key,虛擬化平臺技術采用KVM。實驗步驟如下:1)在網絡連接正常的情況下,開機,直接輸入登錄信息登錄,記錄結果。2)在網絡連接正常的情況下,開機,插入USB-Key并輸入登錄信息登錄,記錄結果。3)修改系統的引導程序,嘗試非正常引導。4)終端重啟后,讀取內存信息。實驗結果如下:1)登錄失敗。2)登陸成功。3)系統拒絕修改引導。4)內存信息全部被清除。從實驗結果可以看出,采用USB虛擬化映射技術之后,使得USB-Key能夠在虛擬桌面系統中使用。攻擊者只有同時獲取USB-Key和用戶名/密碼才能進行身份冒充,提高了身份認證的可靠性。終端自身防護措施則保證了系統信息無法被惡意修改,同時還確保終端重啟后不會殘留任何用戶數據。

      5結語

      桌面虛擬化使得用戶可以隨時隨地以任何設備對個人桌面進行訪問。在帶來便捷應用的同時也帶來了新的安全風險。這些安全機制的不健全,已經成為用戶選擇使用虛擬桌面系統的最大顧慮[5]。現有安全解決方案多是考慮虛擬桌面服務器端的安全防護,對于終端側的防護措施比較薄弱。本文從終端側所面臨的安全風險作為切入點,分析了應對這些風險的解決方案。并對所使用的到相應技術進行介紹。通過強因子認證和終端自身安全防護兩方面加強終端側的安全防護能力,從而實現安全的虛擬桌面系統。

      作者:周文劉曉毅龍愷單位:中國電子科技集團公司第三十研究所

      主站蜘蛛池模板: 免费在线观看色| 国产一级二级在线| 中文字幕在线有码高清视频| 狠狠色狠狠色综合日日不卡| 国产真**女人特级毛片| 两个人一上一下剧烈运动| 欧美最猛性xxxxx免费| 国产亚洲人成a在线v网站| 99在线免费观看| 日本天码aⅴ片在线电影网站| 人妻精品久久久久中文字幕| 91频在线观看免费大全| 奇米影视777me| 久久青青草原精品影院| 粉色视频成年免费人15次| 国产日韩精品一区二区三区| 一本久道中文无码字幕av| 橘子没熟svk| 免费看的一级毛片| 黑人巨茎大战欧美白妇免费| 婷婷久久综合九色综合绿巨人| 亚洲aⅴ男人的天堂在线观看| 精品国产中文字幕| 国产成人福利在线视频播放尤物| www亚洲精品少妇裸乳一区二区| 日韩美aaa特级毛片| 亚洲韩国在线一卡二卡| 色老二精品视频在线观看| 国产精品模特hd在线| 一道本在线免费视频| 最好看的免费观看视频| 人人妻人人澡人人爽人人精品| 视频一区精品自拍| 国产精品大尺度尺度视频| 一本大道AV伊人久久综合| 日韩日韩日韩日韩日韩| 亚洲精品伊人久久久久| 美女被爆羞羞网站在免费观看| 国产欧美日韩综合精品二区| 99久久精品费精品国产一区二区| 无码人妻av一二区二区三区|