【正文】
r e t u r n 。 s a . o n C r e a t e ( )s a . o n D e s t o r y ( )s a . o n S t a r t ( )s a . o n R e s u m e ( )s a . o n P a u s e ( )s a . o n S t o p ( )s a . o n R e s t a r t ( ) 過程間調(diào)用關(guān)系圖 漏洞檢測 ?基于指紋特征的 Android應(yīng)用軟件漏洞檢測 ?漏洞類別:數(shù)據(jù)泄露,未知代碼執(zhí)行,注入漏 洞,內(nèi)容共享與代碼加載,編碼失效 ?檢測方式:規(guī)則庫匹配 ?研究其漏洞模式和產(chǎn)生的原理 ,提取漏洞特征 ,編 寫漏洞檢測規(guī)則 . ?覆蓋 15種常見漏洞 常見漏洞類別 類別 子類別 特征 數(shù)據(jù)泄露 敏感數(shù)據(jù)外部存儲 敏感信息存儲在 sdcard 敏感數(shù)據(jù)明文存儲 數(shù)據(jù)存儲未經(jīng)過加密處理 敏感數(shù)據(jù)明文傳輸 網(wǎng)絡(luò)傳輸時 ,數(shù)據(jù)未經(jīng)過加密處理 日志泄露敏感數(shù)據(jù) 敏感數(shù)據(jù)通過 logcat以日志的形式輸出 未知代碼執(zhí)行 WebView遠程代碼執(zhí)行 WebView組件將本地對象暴露給 JS腳本 Shell命令執(zhí)行 使用 shell命令 注入漏洞 SQL代碼注入 sql語句接收未經(jīng)校驗的參數(shù)輸入 Intent注入 包含 export為 true的組件 ,且存在可能被注入的 Intentfilter 內(nèi)容共享與代碼加載 Package資源共享 存在 Package contexts資源共享,使應(yīng)用可以在運行時加載別的應(yīng)用的資源文件和代碼 ClassLoaders執(zhí)行未知代碼 使用 classloader加載未知代碼 Native未知代碼執(zhí)行