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

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

Android應(yīng)用間能力泄露漏洞利用的自動(dòng)化生成

發(fā)布時(shí)間:2021-03-02 11:24
  Android應(yīng)用間能力泄露漏洞是一種危害性非常大的Android組件間漏洞,其他應(yīng)用或者攻擊者可以利用其非法地使用該應(yīng)用的特殊能力,因此對Android安全造成了巨大的危害。目前Android組件間安全工作更多的是關(guān)注Android組件間漏洞的檢測方法,而忽略了漏洞利用的重要性。漏洞利用可以幫助開發(fā)者確認(rèn)bug,減少漏洞的分析時(shí)間。因此本文先后提出了兩個(gè)Android應(yīng)用間能力泄露漏洞利用的自動(dòng)化生成工具,兩者可以自動(dòng)化檢測Android應(yīng)用間能力泄露漏洞,并生成觸發(fā)漏洞的利用,幫助開發(fā)者確認(rèn)bug。(1)基于符號(hào)執(zhí)行的Android應(yīng)用間能力泄露漏洞利用的自動(dòng)化生成。將符號(hào)執(zhí)行技術(shù)引入到Android應(yīng)用間能力泄露漏洞的檢測工作中,精確計(jì)算每條可能觸發(fā)漏洞路徑的路徑條件;并根據(jù)能力泄露漏洞檢測工作的問題特性,從多個(gè)方面對本文的符號(hào)執(zhí)行進(jìn)行優(yōu)化,使符號(hào)執(zhí)行適用于實(shí)際應(yīng)用的能力泄露漏洞檢測工作;使用符號(hào)執(zhí)行工具檢測豌豆莢各類別611個(gè)APP,共發(fā)現(xiàn)16種共6566個(gè)能力泄露缺陷;根據(jù)本文實(shí)驗(yàn)評(píng)估可知,本文符號(hào)執(zhí)行技術(shù)可以產(chǎn)生高精度的測試用例,平均路徑條件計(jì)算準(zhǔn)確率為85.3%;相比同類... 

【文章來源】:中國科學(xué)技術(shù)大學(xué)安徽省 211工程院校 985工程院校

【文章頁數(shù)】:72 頁

【學(xué)位級(jí)別】:碩士

【部分圖文】:

Android應(yīng)用間能力泄露漏洞利用的自動(dòng)化生成


應(yīng)用間能力泄璐漏洞攻擊示例

流程圖,符號(hào)執(zhí)行,生成工具,流程圖


第3章基于符號(hào)執(zhí)行的Android應(yīng)用間能力泄露漏洞利用的自動(dòng)化生成??第3章基于符號(hào)執(zhí)行的Android應(yīng)用間能力泄露漏洞利??用的自動(dòng)化生成??本章將介紹基于符號(hào)執(zhí)行的Android應(yīng)用間能力泄露漏洞利用的自動(dòng)化生??成工具,工具由方法調(diào)用圖和方法控制流圖構(gòu)建、能力泄露路徑查找、能力泄露??/?紀(jì)咐路徑條件約束求解、能力泄露漏洞自動(dòng)化測試四個(gè)部分組成。本章第一個(gè)??章節(jié)先簡要介紹這四個(gè)部分的功能和作用,然后分四個(gè)章節(jié)分別介紹它們的具??體實(shí)現(xiàn)。??3.1方法概述??

示例,方法調(diào)用,方法,應(yīng)用程序


構(gòu)建Android應(yīng)用程序的DummyMain函數(shù),DummyMain函數(shù)中調(diào)??用了?Android應(yīng)用程序的各個(gè)程序入口。Android應(yīng)用程序中還存在很多隱式??調(diào)用,例如:如圖3.2所示,八11<11*0丨〇1八??中存在兩個(gè)方法1^7〃//1^//>/從/>7_()和??方法,在?AndroidAPP?中,它們不存在調(diào)用的邊。??但是在Android?APP運(yùn)行中,吻方法會(huì)調(diào)用Android?System的方??法,最終?Android?System?方法會(huì)調(diào)用?方法。因此??如果單純地分析Android?APP,那么構(gòu)建的Android應(yīng)用程序的方法調(diào)用圖將不??完整。但是為了提高分析APP的效率,本文并不考慮將Android源碼納入我們的??分析當(dāng)中。本文釆用與FlowDroid[47】與IccTa[48]相似的方法來解決Android應(yīng)用??程序方法調(diào)用圖不完整的問題。即不斷搜索識(shí)別可能存在的回調(diào)方法調(diào)用,添加??到當(dāng)前Android應(yīng)用的方法調(diào)用圖上,并繼續(xù)搜索識(shí)別可能存在的回調(diào)方法調(diào)用,??直到當(dāng)前Android應(yīng)用的方法調(diào)用圖不再變化。本文搜索識(shí)別Android中主要的??存在Android應(yīng)用程序回調(diào)的方法,這些方法主要共分為兩類:組件間通信方法??和多線程方法。組件間通信方法主要有:叫)、??senciBroacicast(Intent)等。多線程方法主要有???Threadstart()、AsyncTask.execute()、??


本文編號(hào):3059179

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

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


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

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