白瑞雙,李金凱,宋林海,楊 猛
(易訊科技股份有限公司,沈陽(yáng) 110168)
隨著云計(jì)算的快速發(fā)展和廣泛應(yīng)用,云安全成為一個(gè)極其重要的問(wèn)題。云計(jì)算的靈活性、可擴(kuò)展性及高效性可使人們更好地利用資源及服務(wù),但也帶來(lái)了一些安全問(wèn)題。IPv6作為下一代互聯(lián)網(wǎng)協(xié)議,正逐漸在云安全領(lǐng)域展示出其獨(dú)特的作用及潛力[1-2]。但I(xiàn)Pv6在云安全中也面臨著一些安全問(wèn)題:缺乏成熟的IPv6安全解決方案及工具,令部署與管理IPv6網(wǎng)絡(luò)變得復(fù)雜;IPv6設(shè)備與應(yīng)用的兼容性問(wèn)題可能導(dǎo)致安全漏洞及風(fēng)險(xiǎn);Pv6網(wǎng)絡(luò)攻擊的新型威脅與防御挑戰(zhàn)需要加強(qiáng)安全意識(shí)并采取相應(yīng)的措施[2]。本研究深入探索了IPv6在云安全中的作用、突破及存在的問(wèn)題,提出相應(yīng)的解決方案。
IPv6是下一代互聯(lián)網(wǎng)協(xié)議,具有廣闊的128位地址空間,使用冒號(hào)分隔的8組16進(jìn)制數(shù)字表示地址,引入了自動(dòng)地址配置與無(wú)狀態(tài)地址配置等新的地址分配及配置方式,采用先進(jìn)的路由協(xié)議及鄰居發(fā)現(xiàn)機(jī)制,具有支持移動(dòng)性的特性[3]。IPv6最顯著的特點(diǎn)是巨大的地址空間擴(kuò)展能力,通過(guò)改進(jìn)的地址解析及地址選擇策略,提高了數(shù)據(jù)包傳輸效率及網(wǎng)絡(luò)性能。IPv6在安全方面具有多項(xiàng)增強(qiáng)功能,將IPSec作為其核心安全機(jī)制,提供端到端的加密、認(rèn)證及完整性保護(hù),支持強(qiáng)大的認(rèn)證及加密機(jī)制,確保數(shù)據(jù)在傳輸過(guò)程中的安全性,支持防火墻與訪問(wèn)控制列表,可限制對(duì)網(wǎng)絡(luò)資源的訪問(wèn)并提供安全保護(hù),提供了強(qiáng)大的流量監(jiān)測(cè)及審計(jì)功能,能夠更好地監(jiān)控及管理網(wǎng)絡(luò)安全。
IPv6在云安全中具有突破性的作用:①提供更多的地址空間,滿足云計(jì)算規(guī)模擴(kuò)展需求。IPv6的128位地址空間相比IPv4的32位地址空間更廣闊,能夠?yàn)樵朴?jì)算提供更多的唯一IP地址,更好地滿足不斷增長(zhǎng)的云計(jì)算規(guī)模擴(kuò)展需求,確保每個(gè)云實(shí)例及設(shè)備都能獲得獨(dú)立的IP地址,從而提高云環(huán)境的可擴(kuò)展性及靈活性。②支持更好的網(wǎng)絡(luò)分段與隔離,加強(qiáng)云環(huán)境的安全性。IPv6引入了更靈活的子網(wǎng)劃分與地址分配方式,使云環(huán)境中的不同部分可以被有效分割和隔離,有助于減少潛在的攻擊面,提高云環(huán)境的安全性。使用IPv6的地址類(lèi)型及流量控制機(jī)制,可以更精細(xì)地管理及控制各個(gè)子網(wǎng)之間的通信,提升云環(huán)境的隔離性及安全性。③提供高效的數(shù)據(jù)包處理及路由功能,提升云服務(wù)性能。IPv6采用先進(jìn)的數(shù)據(jù)包處理及路由機(jī)制具有更高的處理效率及更快的路由轉(zhuǎn)發(fā)速度,這對(duì)于云環(huán)境中大量的數(shù)據(jù)流量及復(fù)雜的網(wǎng)絡(luò)通信非常重要,能夠提升云服務(wù)的性能及響應(yīng)速度,為用戶提供更好的體驗(yàn)。④支持IPSec等安全協(xié)議,保護(hù)云中數(shù)據(jù)傳輸?shù)臋C(jī)密性及完整性。IPv6原生地支持IPSec協(xié)議,可提供端到端的加密、認(rèn)證及完整性保護(hù)。在云環(huán)境中,數(shù)據(jù)的安全性至關(guān)重要,通過(guò)使用IPv6的IPSec功能,云服務(wù)提供商可保護(hù)云中數(shù)據(jù)傳輸?shù)臋C(jī)密性及完整性,防止敏感信息被竊取或篡改,從而增強(qiáng)云環(huán)境的安全性[4]。
云服務(wù)是一種較新的計(jì)算環(huán)境,使用虛擬化為應(yīng)用程序提供計(jì)算、內(nèi)存、存儲(chǔ)及網(wǎng)絡(luò)設(shè)施等服務(wù)資源。云服務(wù)使用虛擬機(jī)管理程序,提供與云基礎(chǔ)設(shè)施交互的虛擬環(huán)境。虛擬機(jī)管理程序是應(yīng)用程序與云基礎(chǔ)設(shè)施之間的邊界。普通虛擬化已讓位于使用半虛擬化技術(shù)的裸機(jī)虛擬化,在裸機(jī)虛擬化中,虛擬機(jī)管理程序取代了主機(jī)操作系統(tǒng)并直接控制硬件。此外,還有三種云范式占據(jù)主導(dǎo)地位。IaaS(基礎(chǔ)設(shè)施即服務(wù))致力于用使用虛擬機(jī)的云基礎(chǔ)設(shè)施取代桌面及服務(wù)器等公司基礎(chǔ)設(shè)施[5]。但這并沒(méi)有解決云服務(wù)中的安全數(shù)據(jù)訪問(wèn)及存儲(chǔ)問(wèn)題。云服務(wù)最初被視為公司基礎(chǔ)設(shè)施的替代品,故其安全機(jī)制與服務(wù)器相同。企業(yè)產(chǎn)生的數(shù)據(jù)被視為企業(yè)DNA,數(shù)據(jù)管理方式非常復(fù)雜,并非所有數(shù)據(jù)都可隨意訪問(wèn),即在公司內(nèi)部,某些機(jī)密數(shù)據(jù)訪問(wèn)權(quán)限受限。
基于IPv6的云安全框架設(shè)計(jì)如圖1所示。由用戶安全層、應(yīng)用安全層、管理程序安全層、傳輸安全層、存儲(chǔ)安全層組成。用戶安全層涉及用戶身份驗(yàn)證及授權(quán),應(yīng)用安全層用于向虛擬機(jī)管理程序驗(yàn)證應(yīng)用程序的身份,虛擬機(jī)管理程序安全層用于向云基礎(chǔ)設(shè)施驗(yàn)證應(yīng)用程序及用戶,傳輸安全層可在應(yīng)用程序與云基礎(chǔ)設(shè)施之間提供安全通信,存儲(chǔ)安全層用于保護(hù)云基礎(chǔ)設(shè)施中的數(shù)據(jù)。
圖1 基于IPv6的云安全框架Fig.1 Cloud security framework based on IPv6
IPv6格式如表1所示。IPv6與IPSec一起設(shè)計(jì)使用,IPv6協(xié)議棧內(nèi)置了IPSec的功能及機(jī)制,每個(gè)數(shù)據(jù)包都可以攜帶IPSec頭部,用于加密及認(rèn)證數(shù)據(jù)。IPSec可以在端到端的通信鏈路上建立安全連接,通過(guò)使用加密算法對(duì)數(shù)據(jù)進(jìn)行加密,防止未經(jīng)授權(quán)的訪問(wèn)及竊取[6]。
IPSec可通過(guò)隧道模式在不可信的網(wǎng)絡(luò)中創(chuàng)建安全的虛擬專(zhuān)線。在IPv6中,IPSec隧道可在IPv6網(wǎng)絡(luò)中傳輸IPv4流量或在IPv4網(wǎng)絡(luò)中傳輸IPv6流量。這種隧道模式允許在不同的網(wǎng)絡(luò)之間建立安全連接,確保數(shù)據(jù)在跨網(wǎng)絡(luò)傳輸時(shí)的安全性。
將IPv6與IPSec結(jié)合使用,可輕松實(shí)現(xiàn)端到端的加密及認(rèn)證,保護(hù)數(shù)據(jù)在云環(huán)境中的傳輸安全。無(wú)論是在公共云還是私有云環(huán)境中,IPv6與IPSec的結(jié)合都為云計(jì)算提供了更高級(jí)別的安全性,確保敏感數(shù)據(jù)的保密性,防止數(shù)據(jù)被篡改或竊取。
對(duì)江西某縣級(jí)醫(yī)院患者ID系統(tǒng)開(kāi)發(fā)項(xiàng)目應(yīng)用云安全框架,使用該系統(tǒng)建立電子健康管理系統(tǒng)。當(dāng)管理系統(tǒng)需要讀取修改患者信息時(shí),系統(tǒng)找到并讀取數(shù)據(jù),轉(zhuǎn)發(fā)到服務(wù)器對(duì)象。管理系統(tǒng)使用PKE機(jī)制與服務(wù)器建立安全連接以交換共享密鑰。當(dāng)服務(wù)器獲得最新讀數(shù)時(shí),會(huì)讀取患者的ID并生成一個(gè)存儲(chǔ)最新讀數(shù)的新文件。數(shù)據(jù)存儲(chǔ)在上傳完云端后,將數(shù)據(jù)發(fā)送給醫(yī)生,具體運(yùn)行如圖2所示。
文件系統(tǒng)是一個(gè)加密所有數(shù)據(jù)塊的分布式文件系統(tǒng)。數(shù)據(jù)塊被復(fù)制并隨機(jī)放置在多個(gè)云塊存儲(chǔ)服務(wù)器上。為了提高安全性,文件的索引節(jié)點(diǎn)或元數(shù)據(jù)部分不存儲(chǔ)在云中。由于元數(shù)據(jù)受到保護(hù),入侵者無(wú)法解碼數(shù)據(jù)塊,提高了整個(gè)文件的安全性。
在文件安全傳輸方面開(kāi)發(fā)了一種基于局域網(wǎng)/云環(huán)境的安全傳輸協(xié)議。采用SP協(xié)議,與TCP協(xié)議不同,其是基于消息的協(xié)議,其中消息在通過(guò)網(wǎng)絡(luò)接口傳輸之前被分成塊。SP協(xié)議提供可靠的服務(wù),可在不可靠的數(shù)據(jù)基礎(chǔ)上運(yùn)行,如UDP或原始以太網(wǎng)。
在初步測(cè)試中測(cè)量了客戶端與服務(wù)器在用戶空間中的運(yùn)行情況,客戶端位于用戶空間,服務(wù)器位于內(nèi)核空間,這些結(jié)果與TCP的標(biāo)準(zhǔn)內(nèi)核版本進(jìn)行比較。SP在UDP上運(yùn)行,傳輸數(shù)據(jù)塊大小保持1472字節(jié),以模仿TCP完成的分段,結(jié)果如圖2所示。由圖2可知,SP協(xié)議可以在用戶空間及內(nèi)核空間中有效執(zhí)行,提供更大的靈活性,該電子健康管理系統(tǒng)能夠較好地將數(shù)據(jù)存儲(chǔ)在公共云環(huán)境中。
在云安全中,IPv6面臨著一些挑戰(zhàn)及難題,需克服以確保云環(huán)境的安全性[7]。
IPv6的廣闊地址空間可能導(dǎo)致地址管理的復(fù)雜性增加。由于IPv6提供了大量的唯一IP地址,云服務(wù)提供商需要有效管理并分配這些地址,避免地址沖突和濫用。此外,需要采取措施來(lái)監(jiān)控與檢測(cè)潛在的地址欺騙及地址劫持行為,以確保地址的正確使用及安全性。
IPv6的部署和配置帶來(lái)了新的安全風(fēng)險(xiǎn)。由于IPv6是一個(gè)新的協(xié)議,許多網(wǎng)絡(luò)設(shè)備與應(yīng)用程序可能缺乏對(duì)IPv6的完全支持,這可能導(dǎo)致配置錯(cuò)誤、漏洞及不完善的安全措施。需深入了解IPv6的安全特性及最佳實(shí)踐,確保正確配置并更新設(shè)備及應(yīng)用程序,減少潛在的攻擊面。
需重視IPv6的安全性。盡管IPv6原生支持IPSec,但仍需要正確配置及使用IPSec,以提供有效的加密及認(rèn)證。此外,IPv6環(huán)境中的其他安全機(jī)制與工具可能還需進(jìn)一步發(fā)展及完善,以滿足云環(huán)境中不斷變化的安全需求。
討論了IPv6在云安全中的重要作用及面臨的難題,分析了IPv6安全協(xié)議的優(yōu)勢(shì),這是滿足云計(jì)算規(guī)模擴(kuò)展需求、加強(qiáng)云環(huán)境安全性的重要工具。將基于IPv6的云安全框架應(yīng)用于某醫(yī)院的電子健康管理系統(tǒng)中,結(jié)果表明,該電子健康管理系統(tǒng)能夠較好地將數(shù)據(jù)存儲(chǔ)在公共云環(huán)境中。指出了IPv6在云安全中面臨的挑戰(zhàn),需采取相應(yīng)的措施來(lái)克服這些問(wèn)題,以確保云環(huán)境的安全性及可靠性。通過(guò)合理利用IPv6的優(yōu)勢(shì),為云計(jì)算提供強(qiáng)大的安全保護(hù),推動(dòng)云計(jì)算的發(fā)展及應(yīng)用。