基于配對函數(shù)的設備驅(qū)動漏洞檢測的研究
【文章頁數(shù)】:78 頁
【學位級別】:碩士
【部分圖文】:
圖1-1?PairDyn架構(gòu)設計??Figure?1-1?The?Architecture?of?PairDyn??
試的程序或者項目大小緊密相關,龐大的項目會造成耗時較多的結(jié)果。??PairDyn[2()]是由BaiJJ等人提出的一種運行時分析檢測方法,用來檢測設備驅(qū)??動程序中的資源申請和釋放的匹配。圖1-1是PairDyn的架構(gòu)設計圖,在驅(qū)動程序??運行時,PairDyn根據(jù)插入的探針記錄....
圖1一2kint原型架構(gòu)設計
各種詞法、語法分析等分析技術來檢測分析源程序的數(shù)據(jù)流或控動程序源碼中存在較多的條件分支和循環(huán)語句,考慮到對于源碼態(tài)分析可以滿足全覆蓋源碼的條件,并且可以針對驅(qū)動程序中各種下文場景來預判所有可能的執(zhí)行路徑。靜態(tài)分析不依賴于真實的考慮很多執(zhí)行過程中的限制因素。但是Linux設備驅(qū)動的....
圖1-4執(zhí)行樹示意圖??Figure?1-4?The?Schematic?Diagram?of?Execution?Tree??
在序列的第ith對應位置的值若為true,則ith條件語句將會轉(zhuǎn)向then這??個分支繼續(xù)執(zhí)行;反之若為false,執(zhí)行路徑將會沿著else分支繼續(xù)執(zhí)行。我們可??以用執(zhí)行樹124]這個概念來形式化的表示程序執(zhí)行路徑,如圖1-3所示的程序片段,??其對應的執(zhí)行樹為圖1-4。??1....
圖2-6?PairCheck漏洞檢測框架圖??Figure?2-6?The?Vulnerability?Detection?Framework?of?PairCheck??
(goto機制);在測試執(zhí)行過程中通過程序插樁的方式來記錄完整的運行時信息;??根據(jù)收集到的運行時信息,再加上相關命名規(guī)則進行統(tǒng)計分析,從而挖掘出配對函??數(shù)并對函數(shù)進行檢查。PairCheck提出的漏洞檢測框架如圖2-6所示。??驅(qū)動源文件1?驅(qū)動源文件2?驅(qū)動源文件3?.......
本文編號:3995420
本文鏈接:http://www.lk138.cn/kejilunwen/ruanjiangongchenglunwen/3995420.html
下一篇:沒有了