天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計算機(jī)論文 >

云計算環(huán)境下跨虛擬機(jī)側(cè)信道的攻擊、檢測與防御

發(fā)布時間:2020-08-14 16:33
【摘要】:云計算的概念自提出以來,已經(jīng)過去十多年。目前,國內(nèi)外的商用云計算業(yè)務(wù)都己進(jìn)入蓬勃發(fā)展的重要時期,云計算也越來越多地被視為存儲數(shù)據(jù)和部署服務(wù)的IT基礎(chǔ)設(shè)施。然而,由于云計算的商業(yè)服務(wù)模式,導(dǎo)致云平臺天生就難以抵抗共享計算資源所帶來的安全威脅。其中,跨虛擬機(jī)側(cè)信道威脅首當(dāng)其沖。由于云環(huán)境具有虛擬隔離、邊界模糊、租戶共享等特點(diǎn),允許其上的同駐虛擬機(jī)共享物理主機(jī)的大部分資源,因此惡意的虛擬機(jī)可通過側(cè)信道攻擊破壞云平臺中數(shù)據(jù)的機(jī)密性和資源的可用性,導(dǎo)致嚴(yán)重的安全問題,對大規(guī)模企業(yè)用戶和普通云租戶都會造成極大危害。本文以保護(hù)云平臺虛擬機(jī)不受時間信道攻擊為主線,闡述了相關(guān)研究背景和基礎(chǔ)知識;重點(diǎn)從跨虛擬機(jī)側(cè)信道攻擊出發(fā),研究商用云平臺中虛擬機(jī)同駐方案,以指導(dǎo)之后的避免同駐的研究;利用虛擬化技術(shù)與事件關(guān)聯(lián)算法對平臺中存在的時間信道進(jìn)行檢測;利用虛擬機(jī)自省技術(shù)和CPU硬件特性對側(cè)信道威脅進(jìn)行定位;最后利用CPU硬件特性對跨虛擬機(jī)的時間信道進(jìn)行防御。本文包含跨虛擬機(jī)側(cè)信道一系列問題的充分闡述,是對云計算、虛擬化安全領(lǐng)域進(jìn)行了重要補(bǔ)充。具體內(nèi)容包括:(1)本文提出了適用于云環(huán)境的側(cè)信道攻擊構(gòu)建和優(yōu)化方案。基于微處理器架構(gòu)的時間側(cè)信道在多用戶計算機(jī)系統(tǒng)中十分常見。不過在嘈雜的生產(chǎn)云環(huán)境中,虛擬機(jī)遷移、虛擬處理器的調(diào)度以及虛擬化管理器的活動對時間側(cè)信道增加了許多噪聲,對信道構(gòu)建和精確同步帶來挑戰(zhàn)。本文研究了兩種典型的跨虛擬機(jī)時間信道:基于最外層緩存的和基于內(nèi)存總線的側(cè)信道,并給出其構(gòu)建與優(yōu)化方案。此方案能夠克服這兩種虛擬化環(huán)境中信道構(gòu)建的困難,將信道載體所具備的特性充分利用,大大提升了信道傳輸正確率,在實(shí)際云環(huán)境中可以用于攻擊。(2)本文提出了一種普適的虛擬機(jī)同駐方案。如果外部攻擊者意圖實(shí)施針對遠(yuǎn)程云平臺的攻擊,則它必須首先完成與目標(biāo)虛擬機(jī)的同駐。通過深入研究某云的商業(yè)策略和服務(wù)協(xié)議和一系列實(shí)驗(yàn),本文對某云的內(nèi)部部署結(jié)構(gòu)進(jìn)行了探測,提出了一種基于后驗(yàn)概率的自動化虛擬機(jī)洪泛策略。通過該策略能夠得出洪泛虛擬機(jī)群的同駐情況與目標(biāo)虛擬機(jī)分布到各臺物理主機(jī)的概率,以便于減少之后所需同駐攻擊的實(shí)驗(yàn)成本和開銷,能夠?qū)粽叩南乱徊焦糇鞒鲋笇?dǎo)。本同駐方案結(jié)合基于隱蔽信道的虛擬機(jī)同駐檢測方法和自動化虛擬機(jī)洪泛策略,在國內(nèi)知名商業(yè)云平臺上進(jìn)行了實(shí)驗(yàn)驗(yàn)證。作為一種典型的針對云平臺的惡意行為,本方案通用性強(qiáng),誤檢率不超過0.5%,同時魯棒性強(qiáng),潛在威脅極大,亟需各大云服務(wù)提供商重視與防范。(3)本文從資源共享的角度,提出了一種云計算環(huán)境下的隱蔽信道通用檢測方案。隱蔽信道是安全信息系統(tǒng)的重要威脅,且普遍存在于操作系統(tǒng)中。云計算環(huán)境中的隱蔽信道形式更加多樣且難以被發(fā)現(xiàn)。因此本文構(gòu)建了針對隱信道的普適性的隱蔽信道檢測模型,使其既可檢測系統(tǒng)級的隱蔽信道,也可以檢測進(jìn)程級的隱蔽信道。從時鐘、事件和隱蔽信道之間的兩兩關(guān)系來看,事件顯然具備作為傳輸秘密信息的能力,事件關(guān)聯(lián)分析將是隱蔽信道檢測本質(zhì)上的有效解決方案。本文充分考慮了虛擬化架構(gòu)與普通計算環(huán)境的區(qū)別,通過事件記錄機(jī)制探尋云環(huán)境下隱蔽信道的特征,結(jié)合共享資源矩陣法遍歷和搜索可能存在的隱蔽信道。同時,所設(shè)計的檢測方案充分考慮了虛擬化環(huán)境的特點(diǎn),在信息收集階段采用了穿透性較強(qiáng)的方式來收集必要的事件日志信息和安全策略信息;改進(jìn)了原有的共享資源矩陣法,對事件日志和安全配置文件進(jìn)行預(yù)處理,減少了構(gòu)建共享資源矩陣工作量;最后根據(jù)實(shí)際應(yīng)用場景,設(shè)計了仿真實(shí)驗(yàn),以此驗(yàn)證了本文所提方案的優(yōu)勢。(4)本文提出一種側(cè)信道威脅定位方案。為了克服云環(huán)境跨虛擬機(jī)側(cè)信道威脅定位方法匱乏、現(xiàn)有威脅定位技術(shù)不精確等挑戰(zhàn),本文設(shè)計了基于硬件特性和虛擬機(jī)自省的定位框架來實(shí)時的檢測和定位云中存在的跨虛擬側(cè)信道攻擊,F(xiàn)有CPU中包含許多用于性能分析的硬件特性,本文將其利用,對大量側(cè)信道威脅進(jìn)行了學(xué)習(xí)。通過測量它們在性能方面(如Cache命中,分支轉(zhuǎn)移,運(yùn)行時間)的表現(xiàn),多維度地分析了不同的側(cè)信道,并定制了不同的策略來進(jìn)行基于特征的檢測。同時,利用分支記錄器LBR的精確地址信息,通過引入虛擬機(jī)自省技術(shù),本文能夠?qū)?cè)信道威脅的元數(shù)據(jù)獲取并進(jìn)行語義翻譯。在此基礎(chǔ)上,本文結(jié)合二進(jìn)制內(nèi)存分析技術(shù),能夠以最小的先驗(yàn)知識,還原出側(cè)信道威脅的精確地址,從而進(jìn)行攻擊溯源。本方案將檢測和定位有機(jī)結(jié)合,利用Hypervisor已有的信息傳遞機(jī)制,構(gòu)建了信息分析和分發(fā)的快速通道,解決了云環(huán)境下虛擬機(jī)信息收集困難的挑戰(zhàn)。其原型系統(tǒng)盡可能地借助已有架構(gòu),將虛擬機(jī)自省工具和內(nèi)存分析工具集成在一起,能夠快速透明地找到內(nèi)存中的關(guān)鍵惡意代碼。本方案率先解決了虛擬機(jī)中側(cè)信道攻擊定位困難的問題,對虛擬機(jī)審計提供了幫助。(5)本文提出了一種側(cè)信道防護(hù)方法。隨著新的虛擬機(jī)側(cè)信道的出現(xiàn),研究人員提出了一些針對性強(qiáng)的方法來緩解側(cè)信道威脅。非隨機(jī)地將敏感操作的運(yùn)行時間填充成固定時間或固定時間的倍數(shù)也許是一種較好的方式。然而,現(xiàn)有的緩解方法引入了很多刻意的時間延遲,并且要求用戶始終忍受這種性能損失。這些方法一方面會篡改時鐘,影響許多依賴于細(xì)粒度時鐘源的應(yīng)用程序的運(yùn)行。另一方面,長時間的修改系統(tǒng)時鐘也會對系統(tǒng)性能造成極大影響。本文利用硬件虛擬化擴(kuò)展技術(shù),提出一種輕量而有效的方法,以實(shí)現(xiàn)云平臺的整體側(cè)信道防護(hù)。根據(jù)客戶虛擬機(jī)所提出的要求,允許虛擬機(jī)動態(tài)地請求模糊時鐘源;通過Intel VT-X提供的RDTSC指令截獲功能,來模擬虛擬的時鐘源并提供給用戶;通過新穎的方式重載了 Intel CPU中的VMFUNC指令接口,允許虛擬機(jī)上的應(yīng)用程序向Hypervisor發(fā)送按需的請求,以“恰到好處”地程度來模糊TSC的最低n位,以阻止其他惡意的同駐虛擬機(jī)對時間進(jìn)行精確測量。本方案同樣具有通用性與極強(qiáng)的可用性。本文以所實(shí)現(xiàn)的側(cè)信道攻擊為例,展示了本方案對多個隱蔽信道的防御效果,同時得出了在這些攻擊場景中客戶虛擬機(jī)的TSC值應(yīng)該被模糊的程度。在性能分析方面,本文對三種不同工作負(fù)載的實(shí)驗(yàn)表明,本方案在加密應(yīng)用中的額外開銷很小;并且在云環(huán)境中最為普遍的Web服務(wù)器應(yīng)用中,具有比現(xiàn)有其他防御方法更低的性能開銷。總而言之,本文從跨虛擬機(jī)側(cè)信道的攻擊、檢測和防御等多個方面對這一云環(huán)境中的新型威脅作了系統(tǒng)性的研究,對攻防兩端的方法均作出了創(chuàng)新性的貢獻(xiàn)。通過結(jié)合處理器硬件特性與虛擬化技術(shù),以通用性和透明性為出發(fā)點(diǎn),提出了對跨虛擬機(jī)側(cè)信道檢測、定位和防御方案,為該方面問題的解決提供了新思路。本文是對現(xiàn)階段云計算安全和虛擬化安全研究的進(jìn)一步豐富和創(chuàng)新,對增強(qiáng)云平臺的安全性有重要意義。
【學(xué)位授予單位】:武漢大學(xué)
【學(xué)位級別】:博士
【學(xué)位授予年份】:2018
【分類號】:TP309;TP302
【圖文】:

字段


使用RDMSR指令時,MSR邋read邋bitmap相應(yīng)位為0值。逡逑⑵EPTP字段64位的EPTP字段提供EPT邋PMWT表的物理地址,它的結(jié)構(gòu)逡逑如圖2.1所示。逡逑63邐N邋N-1邐12邋11邐7邐6邐5邐3邐2邐0逡逑Resei-ved邐EPT邋PML4T邋address邐Reserved邋D邐Mcnioiy逡逑length邋type逡逑圖2.1邋EPTP字段逡逑2.1.2.3內(nèi)存硬件虛擬化技術(shù)逡逑在虛擬化平臺中,每個VM有自己獨(dú)立的物理內(nèi)存,VM本身并不知道有其他逡逑VM的存在,只認(rèn)為自己獨(dú)占從0到MAXPHYADDR這個范圍的物理地址空間。這逡逑個原理與OS下進(jìn)程獨(dú)占地址空間一般無異。譬如在windows系統(tǒng)下,一個進(jìn)程認(rèn)為逡逑自己占有獨(dú)立的4G內(nèi)存空間,然而這個地址空間實(shí)際上是虛擬地址空間,用來隔絕逡逑每個進(jìn)程對物理地址空間的訪問。逡逑VMAI在設(shè)計時就應(yīng)將VM私有的物理地址空間隔離,并提供地址轉(zhuǎn)換功能。VAI逡逑私有的物理地址空間被稱為GPA(Guest-Physical邋Address)空間,而真實(shí)平臺上的物逡逑理地址空間被稱為HPA(Host-Pliysical邋Address)空間。而Intel提出的EPT擴(kuò)展頁表逡逑(Extended-Page邋Table)使用了硬件實(shí)現(xiàn)了上述功能

信道,示例,隱蔽信道


Receiver逡逑Program邋covertly邋transfer邋information邋to邋Attacker邋(cross-platform)"逡逑圖2.3云環(huán)境中的虛擬機(jī)合謀構(gòu)建隱蔽信道逡逑調(diào)制信息的一方為發(fā)送方(Sender),稱解調(diào)信息的一方為接收方(Receiver)。逡逑2.2.2.2側(cè)信道威脅模型逡逑.邐Probe:逡逑*邋I?16*.邐Victim邋doing邐Attacker邋Ailing邋in邋cache逡逑Attacker邋filling邋in邋cache邐sensitive邋operations邐and邋timing邋again逡逑邐邐邐邋::邐0逡逑__疆_邐■___逡逑邐邐邐0逡逑邐^邐?邐B逡逑邐邐邋Tim']邐Caclic邋miss逡逑邐邐邐——_■邋>*—<邐Cache邋hit逡逑邐邐邐>—<邐■!邐Attacker's邋data逡逑_邋⑦□邋Victim's邋data逡逑圖2.4側(cè)信道攻擊示例逡逑側(cè)信道攻擊模型相對與隱蔽信道模型更加嚴(yán)格。攻擊者在此模型中只通過自己本逡逑身的訪問時間來推斷受害者對應(yīng)的行為,并進(jìn)一步得到一些關(guān)鍵信息,例如:在基于逡逑Cache的時間側(cè)信道中,內(nèi)存訪問的部分地址信息,或歷史內(nèi)存訪問的數(shù)據(jù)信息或指逡逑令信息。而這些信息之所以能夠被攻擊者獲得都是因?yàn)閭?cè)信道與敏感操作或數(shù)據(jù)(如逡逑密鑰丨之間存在極大的關(guān)聯(lián)性。逡逑密碼算法實(shí)現(xiàn)中的條件、分支語句會導(dǎo)致算法執(zhí)行時與數(shù)據(jù)形成關(guān)聯(lián)。換言之,相逡逑同算法在輸入?yún)?shù)不同時

隱蔽信道,虛擬機(jī)


>—<邐■!邐Attacker's邋data逡逑_邋⑦□邋Victim's邋data逡逑圖2.4側(cè)信道攻擊示例逡逑側(cè)信道攻擊模型相對與隱蔽信道模型更加嚴(yán)格。攻擊者在此模型中只通過自己本逡逑身的訪問時間來推斷受害者對應(yīng)的行為,并進(jìn)一步得到一些關(guān)鍵信息,例如:在基于逡逑Cache的時間側(cè)信道中,內(nèi)存訪問的部分地址信息,或歷史內(nèi)存訪問的數(shù)據(jù)信息或指逡逑令信息。而這些信息之所以能夠被攻擊者獲得都是因?yàn)閭?cè)信道與敏感操作或數(shù)據(jù)(如逡逑密鑰丨之間存在極大的關(guān)聯(lián)性。逡逑密碼算法實(shí)現(xiàn)中的條件、分支語句會導(dǎo)致算法執(zhí)行時與數(shù)據(jù)形成關(guān)聯(lián)。換言之,相逡逑同算法在輸入?yún)?shù)不同時,會進(jìn)入不同的執(zhí)行流,因此具有不同的訪問時間。因此攻逡逑擊者可以利用算法的執(zhí)行特征推測數(shù)據(jù)。例如分組密碼和公鑰密碼的執(zhí)行通常都具有逡逑-21-逡逑

【參考文獻(xiàn)】

相關(guān)期刊論文 前4條

1 沈晴霓;李卿;;云計算環(huán)境中的虛擬機(jī)同駐安全問題綜述[J];集成技術(shù);2015年05期

2 余思;桂小林;張學(xué)軍;林建財;王君飛;;云環(huán)境中基于cache共享的虛擬機(jī)同駐檢測方法[J];計算機(jī)研究與發(fā)展;2013年12期

3 林闖;蘇文博;孟坤;劉渠;劉衛(wèi)東;;云計算安全:架構(gòu)、機(jī)制與模型評價[J];計算機(jī)學(xué)報;2013年09期

4 王麗娜;高漢軍;劉煒;彭洋;;利用虛擬機(jī)監(jiān)視器檢測及管理隱藏進(jìn)程[J];計算機(jī)研究與發(fā)展;2011年08期



本文編號:2793274

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2793274.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c6847***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
精品国产亚洲av久一区二区三区 | 国产日韩欧美专区一区| 日本熟女中文字幕一区| 国产精品丝袜美腿一区二区| 福利专区 久久精品午夜| 很黄很污在线免费观看| 日韩人妻有码一区二区| 婷婷色香五月综合激激情| 欧美综合色婷婷欧美激情| 在线免费不卡亚洲国产| 欧美日韩国产免费看黄片| 久久免费精品拍拍一区二区| 久久老熟女一区二区三区福利| 少妇人妻一级片一区二区三区 | 91久久精品中文内射| 韩日黄片在线免费观看| 男人和女人黄 色大片| 久久99这里只精品热在线| 色老汉在线视频免费亚欧| 欧洲日韩精品一区二区三区| 欧美尤物在线观看西比尔| 亚洲欧洲一区二区综合精品| 熟女一区二区三区国产| 午夜直播免费福利平台| 欧美一区二区三区视频区 | 熟女少妇久久一区二区三区| 亚洲黄香蕉视频免费看| 亚洲精品国产主播一区| 男女午夜福利院在线观看| 亚洲欧洲在线一区二区三区| 日本一本在线免费福利| 日韩欧美综合中文字幕 | 台湾综合熟女一区二区| 国产亚洲精品久久久优势| 国产又粗又长又大的视频| 色综合久久超碰色婷婷| 欧美丰满大屁股一区二区三区| 日本欧美在线一区二区三区| 成年男女午夜久久久精品| 欧美日韩国产另类一区二区| 日韩精品综合福利在线观看|