1 云計算和虛擬化的安全問題
云計算的前景已毋庸置疑。但當前用戶在考慮應用云計算服務時還存有各種疑慮,其中安全問題占據(jù)所有擔心要素的首位。國外許多云計算數(shù)據(jù)中心都遭受過黑客和病毒的攻擊,出現(xiàn)過斷網(wǎng)現(xiàn)象。甚至云計算的倡導廠商谷歌、亞馬遜、微軟的在線服務也發(fā)生過宕機事件,導致網(wǎng)站長時間不能提供服務,影響波及大量用戶。這些安全事件引發(fā)了云計算信任危機,也反映出云計算本身確實存在缺陷,尚不完善。今后一段時間內(nèi),制約云計算業(yè)務普及開展的重要挑戰(zhàn)是安全問題。
云安全技術(shù)多集中在虛擬化安全方面。虛擬化是云計算的支撐技術(shù),它實現(xiàn)了各種資源的邏輯抽象和統(tǒng)一表示,用以支持云計算中心根據(jù)用戶業(yè)務需求的變化,快速、靈活、彈性地調(diào)用,響應用戶的應用請求并提供服務,提高資源的利用率。然而,虛擬化的結(jié)果,卻使得許多傳統(tǒng)的安全防護手段面臨著新的挑戰(zhàn)甚至失效。從技術(shù)層面上講,云計算與傳統(tǒng)IT環(huán)境最大的區(qū)別在于其虛擬化的環(huán)境,也正是這一區(qū)別導致其安全問題有別于傳統(tǒng)模式。虛擬化環(huán)境下計算、存儲、網(wǎng)絡結(jié)構(gòu)、服務提供模式等的改變,帶來了應用進程間的相互影響更加難以監(jiān)測和跟蹤,數(shù)據(jù)的隔離與訪問控制管理更加復雜,傳統(tǒng)的分區(qū)域防護界限模糊,對使用者身份、權(quán)限和行為的鑒別、控制與審計變得更為重要等一系列問題,對安全提出了更高的要求。
虛擬化環(huán)境下的安全防護問題成為IT界一個新的關(guān)注焦點。在實現(xiàn)功能的同時,追求效能最大化始終是任何一種技術(shù)所推崇的。如何在虛擬化環(huán)境下既能達到安全防護目的,又能節(jié)約IT資源,降低管理成本,需要有全新的思路。“無代理(Agentless)安全模式”將是最有希望的安全解決方案之一。
無代理安全模式是相對于傳統(tǒng)有代理安全模式而提出的,所以要理解無代理安全模式的優(yōu)勢,需要將兩種模式進行一下對比,分析各自的工作特點及利弊之處。
2 虛擬化環(huán)境有代理安全模式的弊端
虛擬化的早期階段,安全解決方案尚無適應虛擬化環(huán)境的防護模式,人們只能沿用傳統(tǒng)的安全防護策略,即在每臺虛擬機上部署安全防護產(chǎn)品套件,即所謂的“安全代理”,這種安全防護模式稱為“有代理模式(Agent-based)”。但隨著云計算和虛擬化技術(shù)大規(guī)模的應用,此種模式已顯現(xiàn)出多種弊端,主要體現(xiàn)在幾方面。
1)傳統(tǒng)安全軟件都是基于物理機開發(fā)的,而非專門為虛擬化環(huán)境定制設計,尤其是沒有考慮針對虛擬化環(huán)境下的資源共享進行優(yōu)化。因而每一臺虛擬機都安裝安全軟件的部署模式,對物理宿主機的存儲空間、內(nèi)存資源占用較大。當上百臺虛擬機在同一時間開啟病毒庫自動升級或者自動進行云查殺,同時需要調(diào)用網(wǎng)絡資源,數(shù)據(jù)中心的網(wǎng)絡資源將面臨極大的壓力,甚至超負荷導致癱瘓,耗盡網(wǎng)絡帶寬,導致正常業(yè)務中斷,這就是所謂的“防病毒風暴(AV Storms)”。這顯然違背了云計算使用虛擬化技術(shù)節(jié)約IT資源的初衷,分散部署安全代理軟件的模式降低了虛擬化本應帶來的好處,導致了對服務器整合工作的不必要消耗。
2)云計算數(shù)據(jù)中心需要部署多種應用系統(tǒng)運行在不同的虛擬機中,各個虛擬機及應用系統(tǒng)之間的安全防護和訪問控制帶來了很多新的安全威脅與挑戰(zhàn)。由于傳統(tǒng)硬件的安全設備只能部署于物理邊界,如入侵檢測設備IDS,一般利用交換機的端口鏡像功能,監(jiān)控外部網(wǎng)絡對DMZ區(qū),以及DMZ區(qū)內(nèi)部不同物理服務器之間的攻擊行為。但在虛擬化環(huán)境中,位于同一臺物理宿主機上的不同虛擬機之間的通信可能不經(jīng)過網(wǎng)絡交換機,利用傳統(tǒng)的網(wǎng)絡安全設備觀察虛擬機間的通信方法失效,因而無法檢測或抑制源于同一物理主機的虛擬機的攻擊。如果攻擊者攻克了一臺虛擬機,獲得了對其控制權(quán),就可以對宿主機上的其他虛擬機發(fā)起攻擊,進而獲得整個服務器群的控制權(quán),造成業(yè)務系統(tǒng)崩潰。如何增強虛擬環(huán)境內(nèi)部虛擬機流量的可視性和可控性,提供虛擬環(huán)境內(nèi)部的網(wǎng)絡安全防護,傳統(tǒng)的安全產(chǎn)品無能為力。
3)各虛擬機分散地防護(即有代理模式),不能保證各自均更新為最新版本,補丁完整得到了加固。因為虛擬化的初衷之一是綠色環(huán)保、低碳節(jié)能,當負載低時可以自動休眠某些虛擬機,當負載高時重新激活這些虛擬機。但在虛擬機休眠期間,病毒代碼庫和安全補丁是無法更新的,可能出現(xiàn)大量安全漏洞,一旦激活、聯(lián)機后將可能立即受到攻擊。在快照還原、休眠、激活過程中,同步且一致性地為這些安全策略已過期的虛擬機更新為最新安全策略是不可能的。攻擊者可以利用這個時期攻擊虛擬機,只要某一臺虛擬機存在漏洞,出現(xiàn)安全防護的“短板”,就可能對整個虛擬化環(huán)境造成安全威脅,這也符合“木桶原理”。
4)在虛擬化動態(tài)環(huán)境中,新的虛擬機自動進行設置、重新配置,甚至自動遷移。這使得管理員在追蹤、維護和實施安全策略時變得異常困難,分散管理模式的成本急劇增大,已難以適應。
綜上所述,全新的虛擬化環(huán)境若仍然搭配傳統(tǒng)的類似垂直式部署的安全防范策略,無疑影響了虛擬平臺的使用效率,也勢必降低整體安全性。
3 虛擬化環(huán)境無代理安全模式的優(yōu)勢
無代理安全模式基于宿主機整體考慮,以一個真實物理機為一個管理單位,用戶無需在每個虛擬機中部署安裝安全防護代理程序,將安全防護進程移出各個單獨的虛擬機,集中部署在一臺虛擬安全服務器中運行,分時掃描各應用服務器虛擬機,管理虛擬化環(huán)境下其他所有虛擬機的安全防護。因為安全服務器虛擬機直接部署在虛擬化平臺上,對下層資源配置和利用情況具有完全的感知與掌控,充分利用虛擬化環(huán)境下對資源請求的時間差,統(tǒng)一調(diào)度,統(tǒng)計復用資源。這樣,就避免了相同的安全防護進程在各虛擬機中并行地運行,并發(fā)地耗用底層資源,而改變?yōu)橛梢粋虛擬安全服務器串行地運行,均衡了負載和資源的利用。
安全虛擬服務器可采用經(jīng)過加固的專用系統(tǒng),安全級別高,從而顯著提升了無代理模式下的整體安全性。用戶只需安裝一次安全防護套件,一次性部署,然后對這臺安全虛擬服務器隨時在線升級和維護,對虛擬環(huán)境的性能不會造成顯著影響。由于避免了各虛擬機重復性更新,也就避免了“防病毒風暴”等現(xiàn)象。只要保護好這臺虛擬安全服務器,就能夠讓其他所有虛擬機得到最新的安全防護。從這一點看,在虛擬化環(huán)境中,集中式的無代理安全防護模式的安全性要高于分散式有代理安全防護模式。
因為在各虛擬機上取消了安全防護代理程序,因此可以幫助底層宿主機降低負擔。近年來,惡意程序劇增,病毒庫、補丁庫體積越來越大,分散部署的有代理安全模式要占用大量資源。而采用無代理安全模式,當虛擬機數(shù)量較大時,節(jié)省的資源數(shù)量將非?捎^,可以提高虛擬機密度,獲得最大化效能。有測試報告表明,使用無代理安全防護模式,虛擬機器的整合率比使用分散的有代理安全防護模式提高數(shù)倍甚至一個數(shù)量級。降低了以犧牲性能獲得虛擬化安全的制約。
無代理安全解決方案具有實時性,對于處于休眠狀態(tài)的虛擬機,一旦激活便可以立即獲得最新的防護,甚至對新克隆或安裝的虛擬機裸機也同樣,解決了虛擬機啟動中的防護間隙(Instant-On Gap)問題。并且,安全虛擬服務器可以及時攔截并檢查虛擬機內(nèi)部通信,防止虛擬機間的攻擊。
從易管理的角度來看,采用無代理安全防護模式,云計算數(shù)據(jù)中心在擴展、遷移虛擬機時,無需再次部署、設置安全解決方案,更新代理程序,虛擬機的遷移、資源的利用更具彈性。由于提供了統(tǒng)一管理機制,變分散管理為集中管理,大大降低了管理工作的復雜性和成本,省時、省力、省資源,因此總體上降低了企業(yè)的IT成本。在運維成本已占IT行業(yè)運營總成本極大比例的今天,無疑具有重要的現(xiàn)實意義,容易被企業(yè)所接受。因此無代理模式不僅可用于安全防護,進而可推廣成為全面的統(tǒng)一管理平臺。
無代理安全模式有效避免了有代理模式下產(chǎn)生的諸多負面效應,順應了從分散走向集中的趨勢,符合云計算、虛擬化、透明化、資源整合、集中統(tǒng)一管理的理念和技術(shù)潮流,未來必將成為大勢所趨。
4 無代理安全模式目前存在的問題
無代理安全模式作為一項新技術(shù)(或許是一種過渡技術(shù)),目前還存在一些問題。
1)每臺虛擬服務器運行的應用對安全防護策略的要求不盡一致,因而集中設置的防護策略區(qū)分粒度不夠精細,不易實現(xiàn)差異化策略設定。
2)如果安全虛擬服務器被攻破,則全體應用服務器虛擬機的安全防護隨之瓦解,出現(xiàn)單點失效問題。
3)無代理安全模式目前主要用于防病毒,因為應用服務器虛擬機中無任何代理,其他安全措施,如:基于主機的入侵檢測(HIDS)、IPS、防火墻、審計、防黑、反垃圾郵件等方面必然較弱,安全防護的深度和廣度還存在局限性。有代理模式分層掃描可做的較為細致,防護能力強。在無代理模式下,達到同樣目的時效性可能會差一些。
4)同一虛擬平臺上運行不同操作系統(tǒng)的虛擬機,由于操作系統(tǒng)結(jié)構(gòu)不同,可能出現(xiàn)漏殺現(xiàn)象。
5)不支持跨虛擬化平臺的使用。不同虛擬化平臺提供給虛擬安全服務器的接口不同,受到不同虛擬化平臺遷移的限制。
6)被保護虛擬機必須留有開放接口,以使虛擬安全服務器掃描,這相當于在虛擬服務器上開了一些后門,會帶來一定安全風險。
由此可見,目前有代理和無代理安全模式各有各有所長。無代理安全模式正處于發(fā)展之中,需要有一個不斷完善的過程,要經(jīng)過長時間的演進。因此,根據(jù)具體的安全需求,目前在一些應用場合可能還需要配合有代理模式使用,達到優(yōu)勢互補。
5 虛擬化安全防護模式之展望
從有代理模式發(fā)展到無代理模式,開拓了一種虛擬化環(huán)境安全模式的新思路,是一種技術(shù)進步。沿著這一思路進一步向集中模式發(fā)展,最終,將安全防護功能下移到虛擬化平臺層,整合進虛擬化系統(tǒng)中,直接監(jiān)控進出虛擬機的數(shù)據(jù),進而考慮實現(xiàn)防火墻、防病毒、IDS、IPS、深度包檢測、綜合安全網(wǎng)關(guān)(UTM)、數(shù)據(jù)的認證授權(quán)訪問、法規(guī)合規(guī)性檢查等一系列安全措施,相當于將安全防護部署前移,而無需在虛擬化平臺之上再虛擬出一個安全虛擬服務器,這一解決方案更接近“無代理”的真正含義。從技術(shù)角度考慮,低層可以實現(xiàn)的功能,盡量不要放到高層去做,這樣必然代價最小,資源利用率最高。
這里我們要明確一個概念,無論哪種安全模式,總要運行安全防護的進程,只是運行的位置和層次不同,因而實現(xiàn)的效能不同。當前“有代理”和“無代理”說法和爭論更多還是從傳統(tǒng)安全技術(shù)角度來區(qū)分的。虛擬化環(huán)境下系統(tǒng)體系發(fā)生了變化,與之相適應的安全系統(tǒng)也要有新的體系模式。在傳統(tǒng)安全領(lǐng)域中,低層實現(xiàn)效率高,高層實現(xiàn)粒度細。在虛擬化環(huán)境下,整合解決方案如何做到安全防護既高效又深度感知,既功能齊全又保持虛擬化平臺代碼精簡,這必然是今后一個重要研究領(lǐng)域。
虛擬化提供了一種集中模式,也為集中式安全管理創(chuàng)造了條件,而集中模式的管控是云環(huán)境下的趨勢。整合解決方案為當前云計算數(shù)據(jù)中心仍廣泛采用的復雜且分散的傳統(tǒng)安全防護模式帶來了一次觀念和技術(shù)上突破的機會,前景美好,商機無限,有實力的廠家應看到這一點,投入力量研發(fā)。只要思路正確,技術(shù)上的問題總可逐步解決實現(xiàn)。
信息安全伴隨著信息的存在而存在,是一個永恒的課題。只要外界存在安全威脅,傳統(tǒng)安全領(lǐng)域存在的問題在虛擬化環(huán)境中依舊存在,只是攻防的模式會有所不同。安全防護始終是一個動態(tài)的過程,只有不斷適應信息應用的模式,才能具有生命力和發(fā)展前景。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領(lǐng)域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標題:無代理安全防護模式
本文網(wǎng)址:http://www.oesoe.com/html/support/1112159387.html
























