版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、代碼復(fù)用攻擊是一種不需要引入外部代碼,利用庫函數(shù)或程序自身代碼達(dá)到攻擊目的的攻擊方式。它具備圖靈完全計(jì)算能力,同時(shí)極具威脅性和隱蔽性。雖然如今主流的操作系統(tǒng)通過使用DEP(Data Execution Prevention)和ASLR(Address Space Layout Randomization)等防御策略,能夠阻止傳統(tǒng)的代碼注入攻擊和靜態(tài)的代碼復(fù)用攻擊。但是動(dòng)態(tài)代碼復(fù)用攻擊的出現(xiàn)打破了DEP和ASLR筑建的防護(hù)壁壘,向計(jì)算機(jī)系
2、統(tǒng)安全發(fā)起了新的挑戰(zhàn)。
針對代碼復(fù)用攻擊需要“掃描”內(nèi)存來構(gòu)造具有攻擊力的gadget(代碼復(fù)用片段)鏈這一特征,提出了一種基于代碼和數(shù)據(jù)分離的代碼復(fù)用攻擊防御方法。該方法在虛擬機(jī)管理器層,利用虛擬多TLB機(jī)制分離代碼的讀和執(zhí)行,阻止攻擊者構(gòu)造gadget鏈,從而達(dá)到防御代碼復(fù)用攻擊的目的。虛擬多TLB機(jī)制是指對現(xiàn)有虛擬機(jī)的內(nèi)存管理單元進(jìn)行擴(kuò)充(即新增一個(gè)與TLB具有相似結(jié)構(gòu)和功能的DTLB)。為了改變以前代碼同時(shí)具有可讀可執(zhí)
3、行的混合權(quán)限,將代碼和數(shù)據(jù)分別保存到只讀和只可執(zhí)行的內(nèi)存區(qū)域,然后利用TLB和DTLB分別對代碼和數(shù)據(jù)進(jìn)行訪問。
以開源虛擬機(jī)QEMU為開發(fā)平臺(tái),構(gòu)建了基于代碼和數(shù)據(jù)分離的代碼復(fù)用攻擊防御系統(tǒng)。整個(gè)防御過程分成預(yù)處理、頁面加載和頁面訪問三個(gè)階段。其中,預(yù)處理階段分離出代碼中的數(shù)據(jù)并將它們作為一個(gè)新段保存到可執(zhí)行文件中,頁面加載時(shí)將代碼和數(shù)據(jù)加載到不同屬性的內(nèi)存區(qū)域,頁面訪問實(shí)現(xiàn)代碼的讀和執(zhí)行的分離。
經(jīng)過測試,原型系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于動(dòng)態(tài)二進(jìn)制翻譯框架的代碼復(fù)用攻擊檢測與防御.pdf
- 一種基于云端信任的惡意代碼防御機(jī)制研究.pdf
- 一種主動(dòng)防御可執(zhí)行惡意代碼的方法及其實(shí)現(xiàn).pdf
- 一種基于圖靈機(jī)的代碼混淆評價(jià)方法.pdf
- 一種基于代碼下移的軟件框架.pdf
- 一種防御Ddos攻擊的模型設(shè)計(jì).pdf
- 一種基于分組漏斗的DDoS攻擊防御機(jī)制研究.pdf
- 基于攻擊代碼檢測的緩沖區(qū)溢出防御技術(shù)研究.pdf
- 針對SQL注射攻擊的一種集成防御策略.pdf
- 一種代碼觸發(fā)技術(shù)的研究與實(shí)現(xiàn).pdf
- 網(wǎng)絡(luò)編碼中一種基于冗余的污染攻擊防御機(jī)制.pdf
- 一種基于XML和模板語言的代碼自動(dòng)生成技術(shù).pdf
- 一種基于軟件源代碼級(jí)的驗(yàn)證技術(shù)研究.pdf
- 一種全新旁路攻擊的分析與防御策略的研究.pdf
- 一種抵制多敏感屬性關(guān)聯(lián)攻擊的數(shù)據(jù)發(fā)布方法.pdf
- 一種基于攻擊樹的網(wǎng)絡(luò)攻擊模型.pdf
- 一種基于控制流平整的代碼混淆算法研究與實(shí)現(xiàn).pdf
- 一種基于控制流平整的代碼混淆算法研究與實(shí)現(xiàn)
- 一種復(fù)合式DDoS攻擊檢測和防御模型的研究.pdf
- 一種基于小波變換和數(shù)據(jù)融合降噪的圖像邊緣檢測方法.pdf
評論
0/150
提交評論