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

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

復(fù)合式軟件隨機(jī)化安全防御方法

發(fā)布時(shí)間:2019-10-08 03:42
【摘要】:傳統(tǒng)的軟件安全防御方法一直存在易攻難守的問(wèn)題,為構(gòu)建易守難攻的軟件安全防御體系,論文基于移動(dòng)目標(biāo)防御的思想設(shè)計(jì)和實(shí)現(xiàn)了一種復(fù)合式軟件縱深安全防御方法,抵御基于軟件漏洞的攻擊行為.該方法分別在源代碼和二進(jìn)制代碼層面引入軟件隨機(jī)化方法,并通過(guò)元數(shù)據(jù)庫(kù)的設(shè)計(jì)實(shí)現(xiàn)基于源碼和基于二進(jìn)制隨機(jī)化機(jī)制的有機(jī)協(xié)同,從而形成縱深形式的軟件安全防護(hù)能力.原型系統(tǒng)的實(shí)驗(yàn)結(jié)果表明,該方法能夠自動(dòng)、有效地生成隨機(jī)化軟件系統(tǒng),且生成的目標(biāo)軟件在靜態(tài)分析和動(dòng)態(tài)運(yùn)行兩個(gè)方面都呈現(xiàn)出不確定性,使攻擊者難以分析和攻擊,從而有效抵御基于軟件漏洞的網(wǎng)絡(luò)攻擊.
【圖文】:

隨機(jī)化,軟件,復(fù)合式,機(jī)化


塊為單位,主要從3個(gè)方面實(shí)施隨機(jī)化操作:一是指令等價(jià)替換,比如CMP比較指令,將操作數(shù)進(jìn)行調(diào)換,完全不會(huì)影響程序的功能;二是指令重排,通過(guò)指令間依賴分析發(fā)現(xiàn)塊內(nèi)某些指令的執(zhí)行順序并不影響程序功能,此時(shí),可以對(duì)這些進(jìn)行重新排序,改變執(zhí)行順序;三是重新分配寄存器,通常寄存器的分配是在編譯時(shí)完成的,但其分配過(guò)程是編譯器任意選取的,因此,可以在二進(jìn)制層面重新分配寄存器來(lái)進(jìn)行代碼隨機(jī)化操作.2復(fù)合式軟件隨機(jī)化安全防御方法2.1總體框架設(shè)計(jì)復(fù)合式軟件隨機(jī)化安全防御方法總體框架如圖1所示,,主要通過(guò)協(xié)同考慮面向源碼和面向二進(jìn)制的軟件隨機(jī)化方法來(lái)形成縱深形式的軟件安全防御方法.圖1復(fù)合式軟件隨機(jī)化安全防御方法框架在源碼層面主要實(shí)現(xiàn)目標(biāo)代碼的生成隨機(jī)和內(nèi)存結(jié)構(gòu)動(dòng)態(tài)隨機(jī),生成具備一定隨機(jī)性的中間軟件和支撐二進(jìn)制隨機(jī)化的元數(shù)據(jù)庫(kù),中間軟件和數(shù)據(jù)庫(kù)部署到目標(biāo)系統(tǒng)后,通過(guò)二進(jìn)制隨機(jī)機(jī)制在運(yùn)行之前進(jìn)一步進(jìn)行隨機(jī)化處理,生成最終可執(zhí)行的目標(biāo)軟件.一般來(lái)講,軟件隨機(jī)化方法需要一種合理的軟件部署和更新策略來(lái)保證安全性,更新越頻繁,可用漏洞的暴露概率就越小,但是可用性和易用性則越低.通過(guò)采用復(fù)合式的軟件隨機(jī)化方法,能夠在可用性、易用性和安全性之間提供最大的可調(diào)整空間.將部分的隨機(jī)化任務(wù)遷移到軟件的運(yùn)行環(huán)境,從而能夠相對(duì)自由地控制隨機(jī)化頻度,提供可調(diào)的安全性指標(biāo).2.2面向源碼的隨機(jī)化機(jī)制設(shè)計(jì)2.2.1抗優(yōu)化分析的指令替換方法從源碼層面實(shí)現(xiàn)生成隨機(jī)化目標(biāo)軟件的方法很多,包括冗余指令插入、指令等價(jià)替換、寄存器隨機(jī)化、變量重新排序、指令重新排序、函數(shù)重新排序、程序基址隨機(jī)化等[4].這些基本方法原則上都

趨勢(shì)圖,隨機(jī)化,隨機(jī)化方法,代碼


算其中代碼片段隨機(jī)化比例,當(dāng)計(jì)算所得的隨機(jī)化比例均值變化率小于1%時(shí),停止測(cè)試過(guò)程.實(shí)驗(yàn)過(guò)程記錄的數(shù)據(jù)繪圖處理后如圖5所示.可以看到,實(shí)驗(yàn)數(shù)據(jù)中得到的最低的代碼片段隨機(jī)化比例為72%,最高的隨機(jī)化比例達(dá)到了90%,隨機(jī)化比例均值從第10次實(shí)驗(yàn)后就趨于穩(wěn)定,約為80%.作為對(duì)比,文獻(xiàn)[6]給出了一種針對(duì)二進(jìn)制軟件的隨機(jī)化方法,其隨機(jī)化效果的結(jié)果為:其中85%以上的二進(jìn)制文件中的70%的ROP片段被隨機(jī)化方式打亂.圖5代碼片段隨機(jī)化比例圖6代碼隨機(jī)化占比與防護(hù)效果趨勢(shì)圖顯然,復(fù)合式軟件隨機(jī)化方法的隨機(jī)化效果要優(yōu)于單一隨機(jī)化機(jī)制.這是由于復(fù)合式軟件隨機(jī)化方法有元數(shù)據(jù)庫(kù)做支撐,能夠很好地對(duì)幾乎所有二進(jìn)制代碼執(zhí)行隨機(jī)化處理,從而提高軟件的隨機(jī)化比例.4.2有效性分析通過(guò)復(fù)合式軟件隨機(jī)化方法生成的目標(biāo)軟件,其中的可變代碼片段的比例相比于傳統(tǒng)的面向源碼或面向二進(jìn)制的方法更高,因此,能夠更好地抵御現(xiàn)有的軟件攻擊方法.以ROP攻擊方法為例,假設(shè)成功構(gòu)建ROP鏈所需的代碼片段數(shù)量為n,目標(biāo)軟件中可用代碼片段重量為t,而代碼片段中被隨機(jī)化打亂的數(shù)量為x,則要能成功抵御惡意攻擊的條件為:被隨機(jī)化打亂的代碼片段集合與構(gòu)建ROP鏈所選取的代碼片段集合交集不為空,也可表述為攻擊代碼片段中至少有一個(gè)代碼片段是被隨機(jī)化打亂的片段的概率為1,即195第2期韓濵等:復(fù)合式軟件隨機(jī)化安全防御方法
【作者單位】: 西安電子科技大學(xué)通信工程學(xué)院;西安通信學(xué)院信息安全系;
【基金】:國(guó)家自然科學(xué)基金資助項(xiàng)目(61401331) 國(guó)家重點(diǎn)研發(fā)計(jì)劃政府間專項(xiàng)資助項(xiàng)目(2016YFE0123000)
【分類(lèi)號(hào)】:TP309

【參考文獻(xiàn)】

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

1 朱承丞;董利達(dá);;一種多線程軟件并發(fā)漏洞檢測(cè)方法[J];西安電子科技大學(xué)學(xué)報(bào);2015年02期

【共引文獻(xiàn)】

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

1 韓濵;張海林;吳波;辛丹;任智源;;復(fù)合式軟件隨機(jī)化安全防御方法[J];西安電子科技大學(xué)學(xué)報(bào);2017年02期

2 徐志立;;養(yǎng)老系統(tǒng)監(jiān)管效果定量評(píng)估仿真研究[J];計(jì)算機(jī)仿真;2016年12期

3 黃理;顧乃杰;曹華雄;;基于Petri網(wǎng)的多線程程序死鎖檢測(cè)[J];計(jì)算機(jī)工程;2016年04期

【相似文獻(xiàn)】

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

1 張文軍;張潤(rùn)杰;古德祥;;具有隨機(jī)化統(tǒng)計(jì)檢驗(yàn)的聚類(lèi)分析算法與網(wǎng)絡(luò)實(shí)現(xiàn)[J];計(jì)算機(jī)工程與科學(xué);2006年12期

2 溫晗;林懷忠;;利用PCA增強(qiáng)隨機(jī)化隱私數(shù)據(jù)保護(hù)方法[J];計(jì)算機(jī)應(yīng)用與軟件;2008年02期

3 劉子盟;陳先朝;;基于SHA-1算法的FPGA加密設(shè)計(jì)[J];計(jì)算機(jī)安全;2012年02期

4 張千里;李星;;保持前綴地址隨機(jī)化的混合算法[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2006年10期

5 ;[J];;年期

相關(guān)會(huì)議論文 前2條

1 陳冬;夏結(jié)來(lái);蔣志偉;王永吉;;臨床試驗(yàn)中貝葉斯自適應(yīng)隨機(jī)化的介紹與評(píng)價(jià)[A];2011年中國(guó)衛(wèi)生統(tǒng)計(jì)學(xué)年會(huì)會(huì)議論文集[C];2011年

2 劉紅霞;鄭青山;;臨床試驗(yàn)中的中央隨機(jī)技術(shù)和電子化數(shù)據(jù)管理[A];定量藥理研究方法學(xué)培訓(xùn)班講義[C];2010年

相關(guān)博士學(xué)位論文 前1條

1 蔡宏偉;基于網(wǎng)絡(luò)的最小化隨機(jī)分組設(shè)盲系統(tǒng)[D];第四軍醫(yī)大學(xué);2006年

相關(guān)碩士學(xué)位論文 前6條

1 詹s

本文編號(hào):2546074


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

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2546074.html


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

版權(quán)申明:資料由用戶bcd41***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com