●陳 臣(蘭州商學院 網絡中心,蘭州 730020)
隨著云計算技術的發展與成熟,利用云計算技術建設具有較高投資收益率和讀者云閱讀活動滿意度的云圖書館,為讀者提供具有超級計算、海量存儲、快速傳輸、經濟低碳的云個性化閱讀服務,成為當前數字圖書館發展的趨勢。
云計算環境下,利用虛擬化技術安全、高效、動態、經濟地調度數字圖書館云計算資源,實現對IT資源、操作系統、硬件、軟件、數據、網絡、存儲等關鍵設施和架構的集中動態管理,是提高云圖書館建設、運營、管理靈活性和投資收益率的有效途徑。據Gartner公司2010年11月公布的虛擬化研究報告稱,2012年企業數據中心超過50%的工作負載將運行在虛擬化平臺上,其中60%的虛擬化服務器比物理基礎設施更容易遭到攻擊。到2015年,控制企業內部數據中心的安全軟件中,近40%將完全虛擬化。因此,云計算環境下虛擬化技術與應用環境的安全性,不僅是影響圖書館云服務系統可靠性和云服務內容有效性的重要因素,也是關系云圖書館市場競爭力和讀者云閱讀活動滿意度的關鍵。[1]
云計算環境下,圖書館根據云應用系統服務功能特點與讀者云閱讀活動需求,通過利用虛擬化技術在數據中心部署相應的虛擬管控系統、虛擬應用系統、虛擬存儲系統和虛擬化網絡,確保不同的虛擬服務器和虛擬應用設備共享同一物理服務器,增加了虛擬化系統結構復雜性。同時,傳統的硬件管理、安全設備只能部署于相應的網絡系統物理邊界,無法實現對位于同一物理設施上不同虛擬設備的安全管理、流量監控和細粒度訪問控制,降低了對虛擬化應用環境的可視性、可控性。其次,云圖書館虛擬化網絡具有拓樸結構復雜、多變的特點,云圖書館管理員無法準確判定虛擬化網絡的詳細拓樸結構和變化趨勢,難以對虛擬化網絡流量實施有效的管理、監控、調度和控制。第三,隨著云圖書館虛擬化系統結構復雜度和設備數量的不斷增長,虛擬機和虛擬化網絡系統配置的頻率和復雜性,也會隨著圖書館云服務管理與應用系統工作負荷的不斷增長而提高,增加了虛擬化系統參數配置的難度和風險。第四,云圖書館虛擬化環境具有復雜、動態、資源密集、管理難度大的特點,云管理與應用系統可能會因為不科學的安全策略而增加工作負載和云資源消耗。此外,云圖書館虛擬化應用的多用戶環境、頻繁的服務請求、數據傳輸監控與加密、虛擬機遷移等因素,在增加虛擬化應用環境與虛擬化服務管理難度的同時,大幅降低了虛擬化應用環境的可監測與可控性。[2]
2.2.1 虛擬服務器操作系統安全管理難度增大
云計算環境下,數字圖書館會根據云系統相應功能模塊的功能、任務、安全、運營效率和開放性需求,為虛擬化服務器安裝不同的操作系統,造成數據中心虛擬化服務器系統結構復雜和配置繁瑣,導致由不同操作系統、網絡設備、管理與數據接口組成的虛擬化服務單元監控難度增加。其次,由于虛擬服務器系統規模與管理難度的不斷增長,云圖書館安全管理人員無法獨自完成虛擬機安全管理、參數配置、系統優化、漏洞補丁的任務,要求云圖書館不同職能部門技術人員具有較高的協作性。
2.2.2 虛擬機安全可控性大幅下降
隨著云圖書館讀者規模與云閱讀服務內容的增加,虛擬機的數量和任務量也穩態增長,其部署位置呈現不規則動態變化。傳統的網絡防火墻和入侵檢測系統無法監控位于同一物理主機上的不同虛擬機之間的數據交換,黑客可通過入侵某一安全級別較低的虛擬機,進而獲得對位于同一臺物理主機上所有虛擬機的控制權。其次,云系統根據云應用資源需求為不同虛擬設備分配所需的系統資源,黑客可通過部分已控制的虛擬機大幅度消耗云系統資源,可能導致物理服務器因沒有可用資源而拒絕所有來自客戶的服務請求。同時,虛擬機管理平臺可能存在自身的安全缺陷,而發生跨站腳本攻擊、SQL入侵等。第三,云計算環境下,虛擬機可根據任務需求在不同的物理服務器之間動態遷移,虛擬機遷移時虛擬磁盤被重新創建,黑客可通過改變源配置文件和虛擬機的屬性,進而獲得虛擬機和系統信息的控制權。[3]
2.2.3 虛擬化網絡邊界模糊
云計算環境下,圖書館虛擬化設備的可遷移性導致虛擬網絡結構和數據流量更加復雜,虛擬網絡數據流量難以監管、控制,管理員無法明確詳細的虛擬化網絡拓樸結構和防御邊界。同時,安全系統對虛擬化網絡的臨控、管理和病毒掃描,可能會大幅損耗云系統性能而導致服務中斷。其次,不同虛擬機可能存在于同一臺物理服務器上,位于同一物理設備上不同的虛擬機之間數據交換不會跨越網絡傳送。因此,傳統的入侵檢測、安全防護和數據監控系統,無法對位于同一物理設備內部的不同虛擬機流量實施監控、管理。第三,由于云圖書館虛擬網絡基礎架構缺乏可預測性和穩定性,在利用傳統網絡防護手段(VLAN、網關、防火墻、入侵檢測)保證核心應用系統和敏感數據的同時,會大幅度降低云系統基礎架構的靈活性與可擴展性,影響云圖書館虛擬化網絡系統的動態特性和虛擬數據傳輸效率。
2.2.4 虛擬化安全開銷可能會降低云服務效率
云計算環境下,不同的虛擬機具有不同的服務對象、管理模式、資源分配策略、安全需求,云圖書館虛擬化設備具有虛擬結構復雜和安全管理策略個性化定制需求的特點。因此,云系統管理員會根據云圖書館虛擬化設備的功能、安全需求、虛擬位置、云應用任務,通過制定相應的個性化安全策略來確保虛擬化應用安全。當位于同一物理服務器上的多個虛擬機共同執行云應用業務時,為了確保虛擬機和云應用服務的安全性,在多臺虛擬機上同時執行入侵檢測、反病毒特征文件更新、病毒掃描、虛擬化流量監控與管理等安全操作時,可能會因為大量的虛擬化安全開銷,而降低虛擬化網絡傳輸和云應用服務效率。其次,為了防范數據災難的發生,云圖書館會制定相應的虛擬應用突發事件應急、虛擬災難恢復、虛擬機備份與數據保護等預案,預案的安全性、科學性、有效性和可執行性,是影響云應用服務效率的重要因素。[4]
2.2.5 虛擬化設備的安全漏洞和惡意程序難以防范
隨著圖書館云服務系統功能和內容的不斷完善,云系統結構與虛擬化設備將更加復雜和難以管理。此外,虛擬機應用程序功能和程序結構復雜度也不斷增加,導致云應用服務交付系統(Web前端應用程序、中間件應用程序及數據庫程序)代碼量激增,程序員難以通過技術手段有效防范各種安全漏洞。同時,虛擬化環境下不同的API管理接口也可能產生新的安全漏洞。因此,由于虛擬化設備的不穩定性和復雜性,增加了云系統管理員科學、自動化進行漏洞補丁的難度,難以實現安全漏洞的精細化管理。
未知的惡意程序和攻擊也是虛擬化設備所面臨的安全隱患,且虛擬化設備可被攻擊的內容、方法、途徑、有效性,將隨著虛擬化設備云應用功能、服務效率的增長而增加。和傳統數字圖書館IT環境相比,云計算環境下黑客可利用虛擬機更多的安全漏洞、攻擊方法、攻擊途徑和策略,來提高攻擊的成功率和有效性。
云圖書館虛擬化應用具有涉及內容廣泛、組織結構復雜、安全管理要求高、管理對象穩定性低的特點。因此,在虛擬化應用安全管理中,要求制定的安全管理方案科學、高效,所涉及的內容應包括虛擬操作系統、虛擬化硬件設備、虛擬應用軟件、用戶身份與虛擬化應用管理、虛擬化網絡、虛擬化管理系統效率等,云圖書館管理員操作界面應簡單、友好、開放和易于擴展,能夠對虛擬化設備和虛擬化流量進行控制、監督、隔離和分流,能夠有效控制因虛擬機數量、結構復雜度和黑客攻擊而產生的管理風險。其次,云圖書館應重點加強操作系統、管理系統、應用系統、安全系統的安全性,提高系統自身結構的邏輯性、可控性、可執行性和兼容性,確保核心系統的設計、生產、使用、淘汰過程符合生命周期管理流程。第三,虛擬化應用管理平臺應具有較強的開放性和兼容性,支持與第三方管理平臺軟件相互信任和互操作性。[5]
云計算環境下,虛擬網絡拓樸結構具有復雜、易變的特性,導致云圖書館管理員無法明確劃分網絡邏輯邊界,無法根據虛擬化網絡結構與數據傳輸實際制定相應的安全管理策略。因此,制定、劃分有效的虛擬化網絡邏輯安全邊界,是提高網絡安全、可靠性的前提和基礎。
首先,應加強對虛擬化設備和虛擬網絡的邏輯管理、控制。可利用虛擬防火墻、虛擬網關、虛擬入侵檢測及防御、虛擬設備管理系統,通過執行有效的安全策略不斷強化虛擬網絡的安全邏輯邊界,提高虛擬網絡安全邊界的防御能力。其次,應根據虛擬機的安全標準、應用功能、服務對象、遷移特點,對所屬的物理設備進行有效的邏輯劃分和物理隔離,并通過虛擬化網絡管理設備進行虛擬化流量監視、檢測和隔離。第三,可在核心交換機和主要服務器群之間、兩個虛擬網絡之間、物理網絡和虛擬網絡之間部署虛擬交換機,將傳統防火墻在邏輯上劃分成多臺虛擬防火墻,并分別部署于核心交換節點和關鍵虛擬化系統之間,通過執行獨立、高效的虛擬化網絡系統個性化管理策略,保障虛擬機防御的個性化安全需要。第四,應依據用戶安全等級分配相應的虛擬化網絡安全訪問權限,堅持權限分配適量、最低的原則。通過限制用戶對虛擬網絡的訪問、控制能力,根據角色實現對用戶虛擬網絡訪問權力的量化管理。[6]
3.3.1 加強虛擬機安全規劃
隨著云圖書館虛擬機應用的發展與深入,虛擬機所固有的拓樸結構復雜性和所面臨安全威脅多樣性特點,致使傳統服務器安全防范模式和虛擬化系統自身所具有的安全機制,不能滿足虛擬機規劃、部署、配置、應用的需求。因此,加強虛擬機安全規劃是提高虛擬系統自身防護能力和運營可靠性的前提。
首先,應對云圖書館虛擬化系統拓樸結構和虛擬機應用安全需求進行評估,明確云圖書館虛擬機安全所面臨的威脅和存在不足。其次,應堅持虛擬機分散配置的原則,將具有相同安全需求和應用內容的虛擬機部署在同一臺主機上,并執行嚴格的安全管理、系統隔離、身份識別和訪問控制策略。第三,應采用簽名技術、病毒防護、流量控制、數據加密技術,確保虛擬機系統文件和所傳輸虛擬信息的安全性。第四,應提高虛擬機配置的智能化、自動化水平,實現虛擬機系統的自動監控、數據收集、分析與配置。
3.3.2 加強虛擬機的遷移管理
隨著云圖書館虛擬化應用與服務內容的擴展,云系統管理員會根據云服務需求頻繁創建虛擬機,可能存在虛擬機創建、管理流程不規范的問題,虛擬機也會因數量的激增而導致補丁更新、修復負擔加重。同時,由于讀者云閱讀服務需求具有突發性和隨機性特點,要求虛擬機能夠根據圖書館云應用服務需求,準確、安全、快速、靈活地進行遷移。同時,管理員也可以通過整合平臺和管理API,實現基礎架構的管理與感應,有效地對虛擬機遷移性進行監測、控制。此外,在虛擬機遷移過程中,可能會發生多部虛擬機同時遷移到同一物理設備上的現象。因此,要加強對超負載硬件設備容量和利用率的監督與分析,確保虛擬機遷移過程中服務器集群的負載均衡。在遷移過程中應確保虛擬機的數據保密和隔離。對涉及云圖書館核心管理和服務內容的虛擬機,應通過為虛擬服務器單獨分配獨立的硬盤,來實現物理層面上的完全隔離。此外,還應采取虛擬化防火墻、安全漏洞補丁、虛擬流量控制、虛擬網絡隔離的方法,防止因虛擬機溢出而導致安全問題蔓延。[7]
虛擬化安全管理工作是一個涉及云系統基礎設施建設、云服務運營管理、虛擬化應用安全與效率、云圖書館投資收益率的重要問題,具有涉及范圍廣、內容多、技術要求高、管理難度大的特點。因此,云圖書館虛擬化管理員無法單獨完成虛擬化安全的管理工作,必須依靠云圖書館和云服務商多個部門的技術人員協調配合,才能確保虛擬化安全管理工作協調、有序、經濟、高效。
首先,在云圖書館建設初期應將虛擬化安全管理員納入到項目組內,在云管理系統和服務系統建設中,認真聽取虛擬化系統安全管理員提出的意見、建議,并反映到云圖書館安全建設、運營、維護、升級活動中。其次,應加強虛擬化安全工作權限的管理與分配,防止云操作系統管理權限、云應用系統使用權限、物理機管理權限、云圖書館訪問權限、虛擬化系統分配等多權限之間可能存在的權限沖突,實現虛擬化安全的精細化管理。第三,實現虛擬化管理權與應用操作權的分離。在虛擬化應用權限分配過程中應堅持最小、夠用的原則,通過使用訪問控制列表,限制虛擬化應用管理員管理資源和執行日常任務的權限。[8]
隨著讀者個性化云閱讀服務活動的不斷發展,云圖書館虛擬化環境將更加復雜、多變,所面臨的虛擬化系統安全性、高效性、可靠性、經濟性問題將更加突出,云圖書館管理員必須啟用有效的虛擬化安全評估、審計制度,才能提高云圖書館虛擬化安全管理的效率。首先,應制定高效的云圖書館虛擬化安全評估體系,對虛擬化系統的可靠性、管理策略可執行性、應急策略有效性、防御體系安全性進行定期評估,并依據評估結果對虛擬化系統安全進行完善、改進。其次,應加強對虛擬化安全評估、虛擬化安全管理系統、虛擬化系統配置管理、虛擬化應用漏洞管理的審計,明確云圖書館虛擬化安全可能面臨的風險與風險防范的可行性,并及時上報審計對象的安全風險等級和危險程度。第三,在實施虛擬化安全的評估、審計制度時,應堅持效率最優和云資源損耗最小的原則,確保以不影響云系統運營效率和讀者云閱讀活動滿意度為原則。[9]
云計算環境下,虛擬化技術在降低云圖書館基礎設施建設、管理、運營、維護成本的前提下,極大地提升了云應用服務系統工作效率和讀者云閱讀活動服務保障力,成為云圖書館建設、發展的必然趨勢。但是,虛擬化技術的引用也增加了云圖書館系統結構和管理、應用復雜度,使云圖書館面臨更多的安全威脅和應用挑戰,成為阻礙云圖書館云計算技術應用和用戶云服務質量的主要障礙。
因此,只有從圖書館云系統建設和虛擬化技術運營實際出發,將虛擬化應用技術和讀者用戶需求相結合,將虛擬化技術面臨的安全風險和用戶閱讀活動滿意度相結合,認真分析云圖書館在虛擬化安全防御系統建設、虛擬化應用效率、虛擬化風險預測、虛擬化安全防范上存在的問題和不足,有針對性地制定、執行高效的虛擬化安全策略,才能確保云圖書館虛擬化應用安全、高效、經濟、低碳,才能為用戶提供滿意的個性化云閱讀服務。[10]
[1]王鵬,等.云計算:中國未來的IT戰略[M].北京:人民郵電出版社,2010.
[2]郭春梅,等.服務器虛擬化技術及安全研究[J].信息網絡安全,2011(9):35-37.
[3]馮登國,等.云計算安全研究[J].軟件學報,2011,22(1):22-28.
[4]石磊,等.Xen虛擬化技術[M].武漢:華中科技大學出版社,2009.
[5](美)胡普斯,等.虛擬安全——沙盒、災備、高可用性、取證分析和蜜罐[M].楊謙,謝志強譯.北京:科學出版社,2010:73-86.
[6]李明.云計算數據中心網絡虛擬化技術[J].信息通信技術,2012(2):72-77.
[7]尹超,等.中小企業云制造服務平臺共性關鍵技術體系[J].計算機集成制造系統,2011(3):495-503.
[8]郭春梅,等.服務器虛擬化技術及安全研究[J].信息網絡安全,2011(9):35-37.
[9]陳康,鄭緯民.云計算:系統實例與研究現狀[J].軟件學報,2009,20(5):1337-1348.
[10]馬曉亭,陳臣.云計算環境下數字圖書館信息資源安全威脅與對策研究[J].情報資料工作,2011,(02):42-46.