在云桌面時代,只要一臺顯示器和可以連接網(wǎng)絡的設備,插上網(wǎng)線,就可以得到一個云桌面服務提供商的桌面。對于企業(yè)員工和IT管理人員來說,初期購買的花費、安裝軟件、復雜的配置、經(jīng)常需要打補丁、安裝殺毒軟件等等煩惱都沒有了。但是,安全問題仍然不可避免:我的桌面安全嗎?我的數(shù)據(jù)會被人竊取嗎?我可以隨時使用我的桌面嗎?我的數(shù)據(jù)都保存在一個集中的地方會不會有很大的風險?……如何保證云桌面的安全?本文將重點討論。
如圖1所示,云桌面通常包括以下幾部分。
圖1 云桌面組成示意
- 訪問層,包括各種可以訪問云桌面的終端設備,可以是特定的瘦終端,也可以是傳統(tǒng)的PC電腦,筆記本電腦,手機等。
- 接入層,由虛擬桌面鏈接協(xié)議和網(wǎng)絡設備組成,網(wǎng)絡設備可以是透明的,通過交換機/路由器IP可達即可,也可以通過防火墻/VPN來增強傳輸安全性。
- 數(shù)據(jù)中心中有控制層和應用層等軟件系統(tǒng)層,以及H3C CAS虛擬化管理平臺搭建的服務器虛擬化層,軟件系統(tǒng)方面的安全和穩(wěn)定性是構(gòu)造安全的云桌面系統(tǒng)的關(guān)鍵。此外在數(shù)據(jù)中心還有服務器,存儲,網(wǎng)絡設備組成的硬件平臺。
可見,構(gòu)造一個安全的云桌面系統(tǒng)需要通盤考慮,才能建立一個完整的安全防護體系架構(gòu)。忽略整個系統(tǒng)任何一個小的方面,都可能導致整個系統(tǒng)的不安全。
1. 訪問層安全
云桌面系統(tǒng),所有計算和和數(shù)據(jù)的存儲都是在云端,客戶端不保存用戶的數(shù)據(jù),在客戶端和(后臺)云端通信時,傳輸?shù)膬H僅是位圖的變化,并沒有實際用戶的數(shù)據(jù)傳遞到客戶端,所以不用擔心數(shù)據(jù)在從服務器端傳遞的過程中被竊取。
云桌面可以提供細粒度的訪問控制,可以通過安全策略開放或者關(guān)閉 USB 、打印機端口等;同時USB 端口可以分等級控制:保證連接在上面的掃描儀、智能卡等可以正常使用,但是禁止使用大容量存儲盤,即確保敏感數(shù)據(jù)不會通過U盤泄露出去,又保證了業(yè)務的正常進行。
此外,云桌面系統(tǒng)還可以提供細粒度的文件復制黏貼控制,可以單向禁止從云中拷貝內(nèi)容至原生操作系統(tǒng)上,保障企業(yè)業(yè)務數(shù)據(jù)安全;反方向禁止拷貝亦然,防止不安全文件在云中擴散。
2. 接入層安全
為了防止有竊密者通過非法獲取別人的用戶名和密碼,或者使用自己的用戶名密碼在安全區(qū)域外通過任何一臺瘦客戶端來訪問云桌面,需要添加另外一種認證方式。這種認證方式可以是在交換機上開啟802.1X認證,使得只有規(guī)定MAC的終端在規(guī)定端口上才能接入網(wǎng)絡,非規(guī)定終端無法連入,充分保證接入網(wǎng)絡的安全性,保障企業(yè)核心數(shù)據(jù)區(qū)。此外,如果將終端MAC和用戶賬號綁定,可以防止其他人使用非規(guī)定賬號接入云桌面中。再通過智能卡配合認證,可以防止賬號被隨意使用,實現(xiàn)人與賬號的綁定。
客戶端和服務器之間的通信由于是通過網(wǎng)絡上傳播,所以有可能被人竊聽、破解,來破壞數(shù)據(jù)的完整性。為了防范這種情況的出現(xiàn),一種方法是采用專有網(wǎng)絡方案,即搭建專網(wǎng),設立防火墻并建立安全域。這樣可以確保網(wǎng)絡中的客戶都是可信任客戶最終保障數(shù)據(jù)傳輸安全。另一種方式是對通信的數(shù)據(jù)進行加密。在云桌面方案中一般對于公司防火墻外的非信任用戶提供安全連接點,外部用戶通過這個安全連接點連接到防火墻內(nèi)的服務器,這種安全連接點的方式可以是 SSL VPN,也可以是L2TP、PPTP這樣的二層隧道。對于公司防火墻內(nèi)部的用戶和服務器之間的連接,一般是通過 SSL 協(xié)議進行加密傳輸。通過這兩種方式,云桌面方案有效的保證了數(shù)據(jù)傳輸?shù)陌踩浴?/p>
3. 虛擬桌面鏡像安全
虛擬桌面鏡像技術(shù)是虛擬桌面的核心技術(shù)之一。使用虛擬桌面鏡像可以將桌面配置成浮動桌面池,這樣只需要重啟桌面,桌面就可以自動恢復到未受病毒感染時的狀態(tài)(初始鏡像) , 而用戶身份數(shù)據(jù)保存在云端,不會受到病毒的影響。但是如果用戶有私有文件,或是使用自動/手動桌面池的話,由于這些文件是可寫的,病毒就可能常駐在這些文件里面。如果貿(mào)然通過初始鏡像還原,可能造成用戶數(shù)據(jù)的丟失。使用備份鏡像還原則可能造成病毒的再擴散。因此防病毒軟件必不可少。我們需要運行反病毒軟件來清理病毒,必須給云桌面中的桌面安裝防火墻和防病毒軟件,和傳統(tǒng)桌面相比,這種安裝非常快,一般只需要在幾個初始鏡像上進行安裝就可以了。
傳統(tǒng)的桌面操作系統(tǒng)也通常受到各種漏洞的侵擾,比如最常使用的Windows XP操作系統(tǒng)漏洞多達萬余個,需要及時安裝官方補丁來修補漏洞,防止惡意軟件利用操作系統(tǒng)漏洞侵入。云桌面系統(tǒng)可以批量分發(fā),安裝補丁,并根據(jù)需求優(yōu)先安裝指定補丁,十分便于運維,并大幅提高終端安全性。
4. 數(shù)據(jù)中心硬件安全
和通常的數(shù)據(jù)中心的服務器一樣,云桌面方案中的服務器也必須遵循企業(yè)一般的安全策略,如關(guān)閉所有的不需要的端口,安裝必須的防火墻以及升級到最新的安全補丁,每天進行備份,部署監(jiān)控軟件等等。云桌面中的存儲的安全要求和企業(yè)中的其他存儲安全基本上是一樣的。最常用的存儲安全方式是在 FC 的路由器做分區(qū)和邏輯單元數(shù)掩碼。
5. 管理權(quán)限安全
在傳統(tǒng)桌面中,用戶數(shù)據(jù)都是保存在本地的硬盤當中,非授權(quán)用戶未經(jīng)許可,難以獲取用戶數(shù)據(jù)。但是在云桌面方案中,用戶數(shù)據(jù)都是保存在服務器存儲中,云桌面管理員可以比較容易的獲取這些數(shù)據(jù),這就要求對用戶數(shù)據(jù)加密,防止未經(jīng)授權(quán)的獲取用戶數(shù)據(jù),同時對管理員的密碼和訪問都需要做出嚴格的限制,防止用戶數(shù)據(jù)的泄密。
云桌面系統(tǒng)中所有的管理都集中到云端進行,不小心的誤操作或者黑客獲得管理權(quán)限之后的有意操作會造成很大的影響,影響的大小取決于操作的類型和總的用戶的數(shù)量,所以在云桌面系統(tǒng)中可以采取以下兩種措施來消除這種影響。
- 定義不同的管理角色。例如分為維護管理員,組織管理員和超級管理員,可以根據(jù)實際需要來進行更細粒度的劃分。
- 審計。對每個涉及到系統(tǒng)變更的操作都需要做好審計工作,這樣在事故發(fā)生以后可以追溯系統(tǒng)中的變化。審計也能有理由識別出惡意操作,及時發(fā)現(xiàn)系統(tǒng)的漏洞。
6. 結(jié)束語
通過在前端、網(wǎng)絡、服務器、存儲、軟件架構(gòu)、管理權(quán)限等各個方面實施安全措施,我們可以搭建一個安全可靠的云桌面系統(tǒng),解決最困擾IT管理人員的終端安全問題,讓大家一起享受云計算帶來的好處。