• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于函數(shù)調(diào)用關(guān)系的Android應(yīng)用權(quán)限泄露漏洞挖掘技術(shù)研究

    2017-03-14 02:24:26譚翠江劉嘉勇
    關(guān)鍵詞:函數(shù)調(diào)用測(cè)試用例漏洞

    ◆譚翠江 劉嘉勇

    基于函數(shù)調(diào)用關(guān)系的Android應(yīng)用權(quán)限泄露漏洞挖掘技術(shù)研究

    ◆譚翠江 劉嘉勇

    (四川大學(xué)電子信息學(xué)院 四川 610064)

    自Google發(fā)布Android系統(tǒng)以來,各大Android應(yīng)用市場(chǎng)上APP的數(shù)量不斷增長(zhǎng),Android應(yīng)用程序安全問題也日益突出。本文通過對(duì)Android 應(yīng)用程序中常見的權(quán)限泄露漏洞形成原理進(jìn)行研究,提出一種針對(duì)由暴露組件引起的權(quán)限泄露漏洞挖掘方法,旨在幫助開發(fā)者和用戶及時(shí)發(fā)現(xiàn)存在這種威脅的Android應(yīng)用程序,防止用戶的隱私泄露和財(cái)產(chǎn)損失。本文方法在對(duì)Android應(yīng)用程序進(jìn)行靜態(tài)分析得到可疑路徑的基礎(chǔ)上構(gòu)造測(cè)試用例進(jìn)行驗(yàn)證測(cè)試,具有更強(qiáng)的針對(duì)性,避免了進(jìn)行動(dòng)態(tài)測(cè)試時(shí)的盲目性,可有效地發(fā)現(xiàn)Android應(yīng)用中存在的權(quán)限泄露漏洞。

    Android;函數(shù)調(diào)用;權(quán)限泄露;漏洞挖掘

    0 前言

    近幾年,移動(dòng)平臺(tái)發(fā)展迅速,逐漸成為人們上網(wǎng)的主要方式,其中Android平臺(tái)的發(fā)展最為顯著。根據(jù)市場(chǎng)研究公司Strategy Analytics發(fā)布的最新研究報(bào)告顯示,2016年第三季度Android手機(jī)目前的全球市場(chǎng)份額已經(jīng)高達(dá)87.5%,遠(yuǎn)遠(yuǎn)超過了其他手機(jī)系統(tǒng),占據(jù)全球手機(jī)操作系統(tǒng)第一的位置[1]。隨著Android智能設(shè)備的普及,日益嚴(yán)峻的Android平臺(tái)安全問題變得越來越不可忽視。根據(jù)AVD Android漏洞庫(kù)顯示,目前該漏洞庫(kù)已收錄662條漏洞信息,其中來自第三方應(yīng)用軟件的漏洞數(shù)量為349個(gè),占了52.72%。因此保證第三方應(yīng)用軟件的安全對(duì)保障Android平臺(tái)安全顯得尤為重要。而在第三方應(yīng)用軟件中,由于開發(fā)者的疏忽或安全意識(shí)不強(qiáng),常導(dǎo)致應(yīng)用軟件中存在權(quán)限泄露漏洞,對(duì)用戶的隱私和財(cái)產(chǎn)安全造成極大的威脅。因此,本文就針對(duì)由Android組件暴露引起的Android權(quán)限泄露漏洞提出一種基于函數(shù)調(diào)用關(guān)系分析的漏洞挖掘方法,并通過實(shí)驗(yàn)的方式驗(yàn)證了該方法的有效性和實(shí)用性。

    1 相關(guān)技術(shù)研究

    1.1 Android安全機(jī)制

    Android系統(tǒng)基于Linux內(nèi)核,在繼承了Linux固有安全機(jī)制的同時(shí),還增加了沙箱機(jī)制、權(quán)限機(jī)制和數(shù)字簽名機(jī)制。Android權(quán)限機(jī)制采用了安裝時(shí)期權(quán)限機(jī)制,即要求開發(fā)者預(yù)先聲明他們的權(quán)限請(qǐng)求,使得用戶可以在安裝時(shí)期對(duì)這些權(quán)限請(qǐng)求進(jìn)行授權(quán),這區(qū)別于iOS采用的實(shí)時(shí)權(quán)限機(jī)制[2]。Android權(quán)限機(jī)制對(duì)Android應(yīng)用程序可以執(zhí)行的某些具體操作進(jìn)行權(quán)限細(xì)分和訪問控制,以保證系統(tǒng)資源不被濫用。默認(rèn)情況下,應(yīng)用程序在使用如網(wǎng)絡(luò)、短信、通話、SDCard存儲(chǔ)等系統(tǒng)資源之前,都必須在程序的AndroidManifest.xml文件中通過標(biāo)簽來進(jìn)行申明。如果沒有聲明特定的訪問權(quán)限,就無法訪問這些資源。此外,Android系統(tǒng)為每個(gè)應(yīng)用程序創(chuàng)建了一個(gè)獨(dú)立的沙箱,不同的應(yīng)用程序運(yùn)行在各自的進(jìn)行空間中,各個(gè)應(yīng)用程序在默認(rèn)情況下只能訪問自身的資源,從而實(shí)現(xiàn)應(yīng)用程序之間的互不干擾[3]。

    1.2 Intent機(jī)制

    Android系統(tǒng)為支持不同應(yīng)用程序間的通信,提供了Intent機(jī)制來協(xié)助應(yīng)用程序組件間的交互。Intent是一種運(yùn)行時(shí)綁定機(jī)制,它能在程序運(yùn)行過程中連接兩個(gè)不同的組件,負(fù)責(zé)描述應(yīng)用中一次操作的動(dòng)作、動(dòng)作涉及數(shù)據(jù)以及附加數(shù)據(jù)。系統(tǒng)則根據(jù)此Intent的描述,找到對(duì)應(yīng)的組件,并將 Intent傳遞給調(diào)用的組件,從而完成組件的調(diào)用[4]。

    Intent一般包含兩部分:目的和內(nèi)容,其中目的用來表示該Intent要傳遞給哪個(gè)組件,而內(nèi)容則表示向目的組件傳遞什么內(nèi)容。這些可以通過Intent的動(dòng)作(Action)、數(shù)據(jù)(Data)、類別(Category)、類型(Type)、組件名稱(Component)以及擴(kuò)展信息(Extra)等屬性來指定。Intent根據(jù)用法可以分為兩種:顯式Intent和隱式Intent。顯式Intent在構(gòu)造的時(shí)候需要指明接收對(duì)象,而隱式Intent在構(gòu)造時(shí),并不知道明確的接收對(duì)象,需要用對(duì)接收對(duì)象進(jìn)行過濾,找到合適的接收對(duì)象。

    1.3 權(quán)限泄露漏洞概述

    一般情況下,Android應(yīng)用程序所使用的組件需要在AndroidManifest.xml文件中進(jìn)行聲明,如:Activity、Services等。在Android系統(tǒng)中,簽名相同且用戶ID相同的程序在執(zhí)行時(shí)共享同一個(gè)進(jìn)程空間,彼此之間沒有組件訪問限制。而簽名不同、用戶ID不同的程序之間只能訪問處于暴露狀態(tài)的組件。

    組件是否處于暴露狀態(tài)一方面可以通過組件的android:expor ted屬性值來判斷,當(dāng)組件顯式地將android:exported的屬性值設(shè)為true時(shí),組件處于暴露狀態(tài);當(dāng)其值被設(shè)為false時(shí),組件處于非暴露狀態(tài)。另一方面當(dāng)組件沒有顯式地設(shè)置android:exported的屬性值時(shí),組件是否處于暴露狀態(tài)由其是否設(shè)置了Intent過濾器(intent-filter)決定。如果組件設(shè)置了過濾器,則表示該組件可以被外部隱式的Intent訪問調(diào)用,否則該組件則不能被外部程序訪問調(diào)用。此外,如果組件在注冊(cè)時(shí)設(shè)置了android:permission屬性,則該組件在被外部應(yīng)用調(diào)用時(shí),系統(tǒng)會(huì)檢查調(diào)用者是否具有對(duì)應(yīng)的權(quán)限,若外部應(yīng)用沒具備該權(quán)限,系統(tǒng)則會(huì)拋出異常。權(quán)限泄露模型如圖1所示:

    圖1 權(quán)限泄露模型

    當(dāng)暴露的組件沒有設(shè)置android:permission屬性且在進(jìn)程中存在敏感權(quán)限的API操作時(shí),就有可能被攻擊者通過調(diào)用暴露的組件來繞過Android系統(tǒng)的權(quán)限機(jī)制,將外部應(yīng)用的權(quán)限提升至暴露組件所具有的權(quán)限,進(jìn)行一些其本身無權(quán)進(jìn)行的敏感操作,如打電話、發(fā)短信等,從而造成了Android應(yīng)用權(quán)限泄露[5]。

    2 權(quán)限泄露漏洞挖掘

    2.1 APK文件預(yù)處理

    由前面的分析可知,導(dǎo)致Android 應(yīng)用權(quán)限泄露漏洞的組件需要一定的條件,即組件必須是暴露的,沒設(shè)置android:permissio n屬性且進(jìn)行了敏感權(quán)限的API操作。因此在對(duì)APK進(jìn)一步分析前需要先對(duì)APK文件進(jìn)行預(yù)處理,提取后續(xù)分析所需的一些信息。整個(gè)預(yù)處理過程如圖2所示。首先對(duì)apk文件進(jìn)行解壓縮,獲取APK包中的dex文件、AndroidManifest.xml文件。然后使用xml解析工具對(duì)AndroidManifest.xml文件進(jìn)行解析,提取應(yīng)用程序申請(qǐng)的權(quán)限信息和程序注冊(cè)的組件信息,檢查各組件的andr oid:exported屬性值,以及android:permission屬性、Intent過濾器的設(shè)置情況,篩選出處于暴露狀態(tài)的組件。另一方面對(duì)dex文件進(jìn)行反編譯,得到細(xì)粒度的smali代碼,為后面構(gòu)建函數(shù)調(diào)用關(guān)系圖做準(zhǔn)備。

    圖2 APK預(yù)處理過程

    2.2 函數(shù)調(diào)用關(guān)系圖的建立

    函數(shù)調(diào)用關(guān)系圖是一個(gè)有向圖,圖中的每個(gè)節(jié)點(diǎn)為應(yīng)用程序中的一個(gè)函數(shù),圖中的邊為函數(shù)的一個(gè)調(diào)用點(diǎn)。目前生成Android應(yīng)用程序函數(shù)調(diào)用關(guān)系圖的方法,一般是利用開源的Flowdroid或Androguard工具來生成,但生成的函數(shù)調(diào)用關(guān)系圖中包含了很多的與本文分析內(nèi)容無關(guān)的節(jié)點(diǎn),增加了后續(xù)分析的復(fù)雜度,因而本文不采用上述方法生成程序的函數(shù)調(diào)用關(guān)系圖。

    本文根據(jù)后續(xù)分析的需要,在smali代碼級(jí)別上構(gòu)建Android應(yīng)用程序的函數(shù)調(diào)用關(guān)系圖。主要過程是對(duì)預(yù)處理過程中得到的smali代碼進(jìn)行搜索遍歷,提取程序中定義的方法以及各方法中調(diào)用的API函數(shù),并通過回溯,得到各個(gè)函數(shù)間的調(diào)用關(guān)系。

    因?yàn)楸疚氖轻槍?duì)由Intent機(jī)制調(diào)用Android暴露組件引起的權(quán)限泄露漏洞進(jìn)行研究,而Acitivity、Service、BroadCastReceiver組件可由Intent機(jī)制訪問調(diào)用,所以只需關(guān)注這三類暴露組件入口函數(shù)后的函數(shù)調(diào)用關(guān)系即可。因此,將Android應(yīng)用程序中上述三類暴露組件的入口函數(shù)設(shè)置為起始節(jié)點(diǎn),其中這三類Android組件的入口函數(shù)如表1所示[6]。然后對(duì)Android應(yīng)用程序的函數(shù)調(diào)用關(guān)系圖進(jìn)一步優(yōu)化,去除其它與組件入口函數(shù)不連通的無關(guān)節(jié)點(diǎn),由此可得到應(yīng)用程序中各個(gè)暴露組件對(duì)應(yīng)的函數(shù)調(diào)用關(guān)系圖。以Test.apk的MainActivity組件為例,得到的函數(shù)調(diào)用關(guān)系圖如圖3所示。

    表1 Android組件入口函數(shù)

    圖3 Test.apk的MainActivity組件函數(shù)調(diào)用關(guān)系圖

    2.3 基于函數(shù)調(diào)用關(guān)系圖的分析

    APK預(yù)處理階段得到了應(yīng)用程序所申請(qǐng)的權(quán)限信息,權(quán)限所對(duì)應(yīng)的API函數(shù)即為應(yīng)用程序中可能造成權(quán)限泄露的點(diǎn)。其中Android權(quán)限與API函數(shù)的對(duì)應(yīng)關(guān)系如表2所示,限于篇幅本文只列出了部分對(duì)應(yīng)關(guān)系。

    表2 Android權(quán)限與API對(duì)應(yīng)表(部分)

    圖4 深度優(yōu)先搜索算法示例

    為了簡(jiǎn)化分析,在生成的應(yīng)用程序暴露組件的函數(shù)調(diào)用關(guān)系圖中,將程序中可能導(dǎo)致用戶信息泄露的點(diǎn),即權(quán)限所對(duì)應(yīng)的API函數(shù)標(biāo)記為終止節(jié)點(diǎn)。結(jié)合組件的入口函數(shù),即函數(shù)調(diào)用關(guān)系圖的起始節(jié)點(diǎn),所構(gòu)成的路徑即為存在權(quán)限泄露漏洞的可疑路徑。為了得到由暴露組件引發(fā)的權(quán)限泄露漏洞的全部可疑路徑,本文采用深度優(yōu)先搜索算法對(duì)暴露組件的函數(shù)調(diào)用關(guān)系圖進(jìn)行搜索遍歷。深度優(yōu)先搜索算法是按照深度優(yōu)先展開搜索樹的搜索算法[7],可以有效地求出兩點(diǎn)間的所有路徑。以圖4為例,簡(jiǎn)要說明深度優(yōu)先搜索算法搜索從v0到v4節(jié)點(diǎn)所有路徑的過程。

    (1)首先建立一個(gè)存儲(chǔ)節(jié)點(diǎn)的棧結(jié)構(gòu),將起始節(jié)點(diǎn)v0入棧,并將其標(biāo)記為入棧狀態(tài)。

    (2)從v0節(jié)點(diǎn)出發(fā),找到下一個(gè)相鄰的非入棧節(jié)點(diǎn)v1、v2或v3,假設(shè)先訪問v1節(jié)點(diǎn),將v1節(jié)點(diǎn)入棧,并標(biāo)記為入棧狀態(tài)。

    (3)從v1節(jié)點(diǎn)出發(fā),搜索下一個(gè)相鄰的非入棧節(jié)點(diǎn)。由于v1節(jié)點(diǎn)沒有下一個(gè)相鄰的節(jié)點(diǎn),所以從棧頂彈出v1節(jié)點(diǎn),并將v1節(jié)點(diǎn)標(biāo)記為非入棧狀態(tài)。此時(shí)棧頂是v0節(jié)點(diǎn)。

    (4)從v0節(jié)點(diǎn)出發(fā),找到下一個(gè)除v1節(jié)點(diǎn)外相鄰的非入棧節(jié)點(diǎn)v2或v3,假設(shè)先訪問v2節(jié)點(diǎn),將v2節(jié)點(diǎn)入棧,并標(biāo)記為入棧狀態(tài)。

    (5)從v2節(jié)點(diǎn)出發(fā),找到v2節(jié)點(diǎn)的下一個(gè)相鄰的非入棧節(jié)點(diǎn)v4,將v4節(jié)點(diǎn)入棧,并標(biāo)記為入棧狀態(tài)。

    (6)由于v4節(jié)點(diǎn)是終止節(jié)點(diǎn),因此得到了一條從起始節(jié)點(diǎn)v0到終止節(jié)點(diǎn)v4的路徑:v0-> v2-> v4。

    (7)從棧頂彈出v4節(jié)點(diǎn),并將v4節(jié)點(diǎn)標(biāo)記為非入棧狀態(tài)。

    (8)此時(shí)棧頂是v2節(jié)點(diǎn),由于v2節(jié)點(diǎn)沒有除剛出棧的v4節(jié)點(diǎn)外的相鄰非入棧節(jié)點(diǎn),因此將v2節(jié)點(diǎn)出棧,并標(biāo)記為非入棧狀態(tài)。

    (9)此時(shí)棧頂是v0節(jié)點(diǎn),重復(fù)步驟(4)~(6)得到第二條從起始節(jié)點(diǎn)v0到終止節(jié)點(diǎn)v4的路徑:v0-> v3-> v4。

    (10)重復(fù)步驟(7)(8),此時(shí)棧頂是v0節(jié)點(diǎn),由于與v0節(jié)點(diǎn)相鄰的節(jié)點(diǎn)都已被訪問過,因此彈出v0節(jié)點(diǎn),并標(biāo)記為非入棧狀態(tài)。此時(shí)棧結(jié)構(gòu)為空,結(jié)束整個(gè)路徑搜索過程。

    如圖3所示的Test.apk的MainActivity組件函數(shù)調(diào)用關(guān)系圖,以組件入口函數(shù)”MainActivity;onCreate()”節(jié)點(diǎn)為起始節(jié)點(diǎn),應(yīng)用的權(quán)限泄露點(diǎn)”SmsManager;sendTextMessage()”節(jié)點(diǎn)為終止節(jié)點(diǎn),使用深度優(yōu)先搜索算法進(jìn)行路徑搜索,得到由起始節(jié)點(diǎn)到終止節(jié)點(diǎn)的所有路徑為:

    (1)”MainActivity;onCreate()”->”MainActivity;fun1()”->”MainActivity;fun2()”->”SmsManager;sendTextMessage()”;

    (2)”MainActivity;onCreate()”->”SmsManager;sendText Message()”;

    即Test.apk的MainActivity中存在權(quán)限泄露的可疑路徑集為{(1)(2)}。

    然而在得到的可疑路徑集中,并非所有的路徑都能在程序運(yùn)行時(shí)得到執(zhí)行,大部分的路徑都需要滿足一定的條件才能執(zhí)行。因此需要對(duì)存在可疑路徑的危險(xiǎn)組件進(jìn)行動(dòng)態(tài)測(cè)試才能最終確認(rèn)應(yīng)用中是否存在權(quán)限泄露漏洞。

    2.4 對(duì)可疑路徑進(jìn)行測(cè)試

    為了對(duì)得到的可疑路徑集進(jìn)行測(cè)試,需要解決三個(gè)問題:

    (1)構(gòu)造測(cè)試用例;

    (2)將測(cè)試用例輸入到Android模擬器或真機(jī)中執(zhí)行;

    (3)監(jiān)視測(cè)試用例運(yùn)行結(jié)果。

    對(duì)于測(cè)試用例的構(gòu)造,由前面得到的可疑路徑集,分別取出每一條可疑路徑,結(jié)合預(yù)處理過程中得到的暴露狀態(tài)的組件信息,得出可疑路徑所在的組件名、組件所設(shè)置的Intent過濾器信息和組件接收的各參數(shù)的數(shù)據(jù)類型。由此可以構(gòu)造一個(gè)顯式的Intent或隱式的Intent來模擬攻擊者對(duì)該組件進(jìn)行訪問調(diào)用,其中需要傳遞的參數(shù)根據(jù)不同的數(shù)據(jù)類型分別設(shè)置默認(rèn)值來進(jìn)行測(cè)試。

    為更加方便地解決第二個(gè)問題,本文采用Android系統(tǒng)提供的am命令將測(cè)試用例輸入Android模擬器進(jìn)行測(cè)試。am命令使用方法如下:

    am [subcommand] [options]

    即命令后面跟著一個(gè)子命令,本文主要用到start、startservice、broadcast三個(gè)子命令,它們分別可以啟動(dòng)Activity、Service組件和發(fā)送廣播。以start子命令為例,其后接一系列可選參數(shù)和選項(xiàng)。重點(diǎn)討論部分,這部分將構(gòu)造的顯式或隱式的Intent轉(zhuǎn)換成命令行的形式輸入android模擬器中。對(duì)于顯式的Intent,其轉(zhuǎn)換成命令行的規(guī)則為:

    am start –n 包名/組件名。

    對(duì)于隱式的Intent,其轉(zhuǎn)換成命令行的規(guī)則為: am start [-a ] [-d ] [-t ] [-c ] …

    在向Android模擬器輸入測(cè)試用例后,需要監(jiān)測(cè)測(cè)試用例的運(yùn)行情況,本文采用修改系統(tǒng)源碼的方式,在系統(tǒng)源碼相應(yīng)的API函數(shù)中加入打印日志信息語(yǔ)句來監(jiān)視相關(guān)API函數(shù)被調(diào)用情況,進(jìn)而根據(jù)日志信息判斷漏洞是否存在。

    3 實(shí)驗(yàn)測(cè)試結(jié)果

    為了驗(yàn)證本方法的有效性,本文首先設(shè)計(jì)了一個(gè)存在兩處權(quán)限泄露漏洞的Android應(yīng)用來測(cè)試本方法對(duì)一個(gè)應(yīng)用中存在多處權(quán)限泄露的檢測(cè)效果。該應(yīng)用中包含了3個(gè)Activity、3個(gè)Servi ce。其中每類組件又分別設(shè)置為非暴露、暴露且設(shè)置了android: permission屬性、暴露沒設(shè)置android:permission屬性三種狀態(tài),且每個(gè)組件都進(jìn)行了一次權(quán)限調(diào)用。實(shí)驗(yàn)結(jié)果如表3所示。

    表3 實(shí)驗(yàn)結(jié)果

    為進(jìn)一步驗(yàn)證方法的實(shí)用性,本文在Android應(yīng)用市場(chǎng)上隨機(jī)下載了涵蓋金融類、系統(tǒng)工具類、社交類、多媒體類和生活服務(wù)類共100個(gè)Android應(yīng)用依次進(jìn)行測(cè)試。除了其中13個(gè)應(yīng)用程序由于進(jìn)行了加固處理,在預(yù)處理階段反編譯時(shí)出錯(cuò),無法進(jìn)一步分析外,剩余的應(yīng)用程序經(jīng)過預(yù)處理階段共發(fā)現(xiàn)了1136個(gè)暴露組件。生成函數(shù)調(diào)用關(guān)系圖進(jìn)行分析后,共得到了9條造成權(quán)限泄露的可疑路徑。構(gòu)造Intent測(cè)試用例對(duì)可疑路徑進(jìn)行測(cè)試后,從日志信息中發(fā)現(xiàn)成功地執(zhí)行了其中的三條可疑路徑,其中兩條權(quán)限泄露路徑屬于同一應(yīng)用。這表明利用本文的方法成功地從實(shí)驗(yàn)隨機(jī)選取的100個(gè)Android應(yīng)用中挖掘出了兩個(gè)存在權(quán)限泄露漏洞的應(yīng)用。

    通過上述實(shí)驗(yàn)結(jié)果可以看出,本文的方法能有效地挖掘出Android應(yīng)用中由暴露組件引起的權(quán)限泄露漏洞。

    4 結(jié)束語(yǔ)

    本文通過對(duì)Android應(yīng)用進(jìn)行預(yù)處理,獲取程序的暴露組件和申請(qǐng)的權(quán)限等信息后,結(jié)合暴露組件信息構(gòu)建程序的函數(shù)調(diào)用關(guān)系圖。再結(jié)合Android應(yīng)用權(quán)限與API函數(shù)的對(duì)應(yīng)表,以及Android組件的入口函數(shù),采用深度優(yōu)先搜索算法對(duì)函數(shù)調(diào)用關(guān)系圖進(jìn)行搜索,得到應(yīng)用程序中存在權(quán)限泄露的可疑路徑集。最后再通過靜態(tài)分析的結(jié)果構(gòu)造測(cè)試用例對(duì)可疑路徑集進(jìn)行驗(yàn)證測(cè)試,大大改善了動(dòng)態(tài)測(cè)試的盲目性,有效地挖掘出了Android應(yīng)用中存在的權(quán)限泄露漏洞。該方法不足之處在于,在構(gòu)造測(cè)試用例時(shí),對(duì)于組件接收的參數(shù)只是根據(jù)類型設(shè)定了固定的默認(rèn)值,這使得不能發(fā)現(xiàn)組件需要傳入特定數(shù)據(jù)才能觸發(fā)的漏洞,下一步研究工作將重點(diǎn)在這方面展開。

    [1]手機(jī)中國(guó)2016年第三季度智能手機(jī)市場(chǎng)份額調(diào)研報(bào)告[R].http://www.cnmo.com/os/561651.html,2016.

    [2]朱佳偉,喻梁文,關(guān)志.等.Android權(quán)限機(jī)制安全研究綜述[J].計(jì)算機(jī)應(yīng)用研究,2015.

    [3]李淑民.Android智能手機(jī)隱私泄露機(jī)制及防范方法研究[D].北京交通大學(xué),2015.

    [4]Chen F.METHOD,DEVICE AND TERMINAL FO R STARTING APPLICATION PROGRAM:,WO/2014/16 1292[P],2014.

    [5]董國(guó)偉,王眉林,邵帥等.基于特征匹配的Android應(yīng)用漏洞分析框架[J].清華大學(xué)學(xué)報(bào)自然科學(xué)版,2016.

    [6]李智,陳金威,陳世喆等.基于靜態(tài)污點(diǎn)分析法的Andr oid信息泄露研究[J].電子質(zhì)量,2015.

    [7]龔建華.深度優(yōu)先搜索算法及其改進(jìn)[J].現(xiàn)代電子技術(shù),2 007.

    猜你喜歡
    函數(shù)調(diào)用測(cè)試用例漏洞
    漏洞
    基于C語(yǔ)言的數(shù)學(xué)菜單的設(shè)計(jì)與實(shí)現(xiàn)
    基于SmartUnit的安全通信系統(tǒng)單元測(cè)試用例自動(dòng)生成
    基于混合遺傳算法的回歸測(cè)試用例集最小化研究
    基于函數(shù)調(diào)用序列模式和函數(shù)調(diào)用圖的程序缺陷檢測(cè)方法*
    探討C++編程中避免代碼冗余的技巧
    Unity3D項(xiàng)目腳本優(yōu)化分析與研究
    三明:“兩票制”堵住加價(jià)漏洞
    漏洞在哪兒
    高鐵急救應(yīng)補(bǔ)齊三漏洞
    欧美在线黄色| 香蕉丝袜av| 亚洲国产精品sss在线观看| 欧美乱色亚洲激情| 怎么达到女性高潮| 国产精品久久电影中文字幕| 母亲3免费完整高清在线观看| 久久中文字幕一级| 欧美在线黄色| 亚洲国产高清在线一区二区三 | 女人被狂操c到高潮| 欧美在线一区亚洲| 免费在线观看完整版高清| 亚洲专区中文字幕在线| 欧美激情久久久久久爽电影| 国产激情偷乱视频一区二区| 久久香蕉激情| 久久天躁狠狠躁夜夜2o2o| 亚洲人成77777在线视频| 精华霜和精华液先用哪个| 亚洲中文字幕日韩| 成人精品一区二区免费| 在线播放国产精品三级| 国产aⅴ精品一区二区三区波| 十分钟在线观看高清视频www| 男人操女人黄网站| 久久天躁狠狠躁夜夜2o2o| 午夜福利免费观看在线| 午夜福利欧美成人| 亚洲美女黄片视频| 国产亚洲av高清不卡| 人人妻人人看人人澡| 成人三级做爰电影| 欧美在线一区亚洲| 黄色视频不卡| 男女下面进入的视频免费午夜 | 亚洲欧美日韩无卡精品| 日本黄色视频三级网站网址| 99久久99久久久精品蜜桃| 日韩欧美在线二视频| 国产麻豆成人av免费视频| 又大又爽又粗| 90打野战视频偷拍视频| 深夜精品福利| 波多野结衣av一区二区av| 久久精品人妻少妇| 身体一侧抽搐| 熟妇人妻久久中文字幕3abv| 中文字幕久久专区| 久久久久精品国产欧美久久久| 在线av久久热| 国产精品 国内视频| 久久精品国产亚洲av香蕉五月| 亚洲 国产 在线| 亚洲欧美精品综合一区二区三区| 中文字幕av电影在线播放| 校园春色视频在线观看| 在线观看日韩欧美| 欧美zozozo另类| 啦啦啦 在线观看视频| 一a级毛片在线观看| 久久久久久九九精品二区国产 | 国产1区2区3区精品| 久久国产精品人妻蜜桃| svipshipincom国产片| 18禁黄网站禁片午夜丰满| 视频在线观看一区二区三区| 久久久国产精品麻豆| 黄片小视频在线播放| 精品国产一区二区三区四区第35| 精品电影一区二区在线| 亚洲av五月六月丁香网| 在线国产一区二区在线| 免费一级毛片在线播放高清视频| 亚洲人成网站高清观看| 在线播放国产精品三级| 色av中文字幕| 精品欧美一区二区三区在线| 一进一出抽搐动态| 男人操女人黄网站| 大香蕉久久成人网| 久久午夜亚洲精品久久| 视频在线观看一区二区三区| 亚洲国产精品成人综合色| 日本 欧美在线| xxxwww97欧美| 午夜免费鲁丝| 最新美女视频免费是黄的| 久久精品国产99精品国产亚洲性色| 亚洲免费av在线视频| 久久久精品国产亚洲av高清涩受| 亚洲成av人片免费观看| 日本一区二区免费在线视频| 午夜福利成人在线免费观看| 亚洲中文日韩欧美视频| 曰老女人黄片| 两性午夜刺激爽爽歪歪视频在线观看 | 少妇 在线观看| 国产亚洲av高清不卡| 黄网站色视频无遮挡免费观看| 亚洲电影在线观看av| 亚洲全国av大片| 亚洲 欧美 日韩 在线 免费| 999久久久精品免费观看国产| 精品一区二区三区视频在线观看免费| 一区二区三区高清视频在线| 国产亚洲av高清不卡| 一进一出抽搐gif免费好疼| 午夜视频精品福利| 亚洲成人久久性| 999久久久国产精品视频| 国产成人系列免费观看| 午夜福利一区二区在线看| 午夜免费观看网址| 天天添夜夜摸| 久久人妻福利社区极品人妻图片| 午夜亚洲福利在线播放| 这个男人来自地球电影免费观看| 可以在线观看的亚洲视频| 国产单亲对白刺激| 国产精品永久免费网站| 日韩欧美在线二视频| 伦理电影免费视频| 国产精品电影一区二区三区| 可以在线观看毛片的网站| 两性午夜刺激爽爽歪歪视频在线观看 | 久久性视频一级片| 国产成人av教育| 国产精品久久电影中文字幕| 亚洲精品国产一区二区精华液| 天堂影院成人在线观看| 亚洲 欧美一区二区三区| 中文字幕高清在线视频| 日韩精品中文字幕看吧| 久热爱精品视频在线9| 亚洲精品在线美女| 国产三级在线视频| 午夜a级毛片| 国产三级黄色录像| 久久人妻福利社区极品人妻图片| 免费人成视频x8x8入口观看| av超薄肉色丝袜交足视频| 国产高清有码在线观看视频 | 啦啦啦免费观看视频1| 国产精品久久久人人做人人爽| 亚洲男人天堂网一区| 亚洲av电影在线进入| 国产精品久久久久久人妻精品电影| 青草久久国产| 可以在线观看的亚洲视频| 国产成人啪精品午夜网站| 精品久久久久久久久久免费视频| 国产成人精品久久二区二区免费| 女性被躁到高潮视频| 男女做爰动态图高潮gif福利片| 最好的美女福利视频网| 国产精品久久久av美女十八| 少妇被粗大的猛进出69影院| 欧美黄色片欧美黄色片| 欧美日韩中文字幕国产精品一区二区三区| 视频区欧美日本亚洲| 亚洲色图 男人天堂 中文字幕| 成人国语在线视频| 桃色一区二区三区在线观看| 欧美大码av| 日日夜夜操网爽| 久久精品国产综合久久久| 好看av亚洲va欧美ⅴa在| 亚洲va日本ⅴa欧美va伊人久久| 757午夜福利合集在线观看| 午夜激情av网站| 国产精品亚洲一级av第二区| 国产99白浆流出| 亚洲专区中文字幕在线| 国产三级在线视频| 亚洲国产看品久久| 国产精品久久久人人做人人爽| 在线免费观看的www视频| 亚洲精品美女久久久久99蜜臀| АⅤ资源中文在线天堂| 午夜福利免费观看在线| 桃红色精品国产亚洲av| 校园春色视频在线观看| 国产激情偷乱视频一区二区| 激情在线观看视频在线高清| 欧美三级亚洲精品| 人人妻,人人澡人人爽秒播| 午夜福利欧美成人| 99精品欧美一区二区三区四区| 国产亚洲精品久久久久5区| 国产色视频综合| 久久精品国产99精品国产亚洲性色| 丰满人妻熟妇乱又伦精品不卡| 麻豆一二三区av精品| 成年版毛片免费区| 日韩欧美 国产精品| 美女免费视频网站| 国产91精品成人一区二区三区| 香蕉av资源在线| 国产成年人精品一区二区| 啪啪无遮挡十八禁网站| 精品久久久久久成人av| 精品高清国产在线一区| 又紧又爽又黄一区二区| 亚洲精品一区av在线观看| 久久婷婷人人爽人人干人人爱| 亚洲狠狠婷婷综合久久图片| 亚洲精华国产精华精| 亚洲成人久久爱视频| 狂野欧美激情性xxxx| 亚洲精品国产一区二区精华液| 久久久久免费精品人妻一区二区 | 日本免费一区二区三区高清不卡| 久热这里只有精品99| 国产午夜精品久久久久久| 黄频高清免费视频| 亚洲成av人片免费观看| 特大巨黑吊av在线直播 | 国产精品香港三级国产av潘金莲| 他把我摸到了高潮在线观看| 香蕉丝袜av| 男人的好看免费观看在线视频 | 午夜福利在线观看吧| 午夜老司机福利片| 精品久久久久久久久久久久久 | 亚洲精品在线美女| 波多野结衣av一区二区av| 天堂动漫精品| 国产黄色小视频在线观看| 中国美女看黄片| 亚洲人成电影免费在线| 国产单亲对白刺激| 黑人欧美特级aaaaaa片| 麻豆一二三区av精品| 女性被躁到高潮视频| 亚洲国产欧美日韩在线播放| 国产一区在线观看成人免费| 免费高清视频大片| 99国产综合亚洲精品| 嫁个100分男人电影在线观看| 成人国语在线视频| 日韩大尺度精品在线看网址| 亚洲一区中文字幕在线| 精品电影一区二区在线| 久久久久久久久久黄片| 欧美激情高清一区二区三区| 91国产中文字幕| www国产在线视频色| 一级毛片女人18水好多| 欧美激情久久久久久爽电影| 日本免费一区二区三区高清不卡| 一进一出好大好爽视频| 免费观看人在逋| 一本一本综合久久| 免费看日本二区| 日日夜夜操网爽| 变态另类成人亚洲欧美熟女| 国产精品综合久久久久久久免费| 免费在线观看完整版高清| 欧美黑人巨大hd| 可以免费在线观看a视频的电影网站| 亚洲精品国产一区二区精华液| 午夜老司机福利片| 级片在线观看| 999久久久精品免费观看国产| 淫秽高清视频在线观看| 久久这里只有精品19| 国产精品一区二区免费欧美| 岛国在线观看网站| 女人高潮潮喷娇喘18禁视频| 亚洲精品色激情综合| 亚洲精华国产精华精| 国产v大片淫在线免费观看| 国产成人精品久久二区二区免费| 亚洲精品在线美女| 国产精品久久久久久精品电影 | 国产亚洲精品综合一区在线观看 | 白带黄色成豆腐渣| 丁香欧美五月| 香蕉丝袜av| 成年免费大片在线观看| 欧美乱码精品一区二区三区| 亚洲精品在线观看二区| 一个人免费在线观看的高清视频| 18禁黄网站禁片午夜丰满| 在线国产一区二区在线| 久久久久久人人人人人| 波多野结衣高清作品| 亚洲国产欧美一区二区综合| 久久久久久亚洲精品国产蜜桃av| 麻豆一二三区av精品| www.自偷自拍.com| 久久久久久国产a免费观看| 久久这里只有精品19| 美国免费a级毛片| 波多野结衣av一区二区av| 极品教师在线免费播放| 99久久精品国产亚洲精品| 精品国产国语对白av| 在线视频色国产色| 日韩欧美免费精品| 亚洲第一欧美日韩一区二区三区| 99久久99久久久精品蜜桃| 亚洲国产欧美日韩在线播放| 国产一区二区三区在线臀色熟女| bbb黄色大片| 欧美性长视频在线观看| 精品乱码久久久久久99久播| 日韩高清综合在线| 最新美女视频免费是黄的| 午夜福利高清视频| 日韩视频一区二区在线观看| 一区二区三区精品91| 欧美中文综合在线视频| 两性午夜刺激爽爽歪歪视频在线观看 | 热99re8久久精品国产| 黄色a级毛片大全视频| 欧美成人午夜精品| 99re在线观看精品视频| 丝袜美腿诱惑在线| 人人妻人人澡人人看| 夜夜躁狠狠躁天天躁| 久热爱精品视频在线9| 久久狼人影院| 久久中文字幕一级| 欧美色欧美亚洲另类二区| 免费一级毛片在线播放高清视频| 欧美日韩黄片免| 国产91精品成人一区二区三区| 老鸭窝网址在线观看| 老司机福利观看| www日本在线高清视频| 久久国产乱子伦精品免费另类| 亚洲人成77777在线视频| 可以在线观看的亚洲视频| 黄色a级毛片大全视频| 亚洲 欧美 日韩 在线 免费| 久久天堂一区二区三区四区| 69av精品久久久久久| 成人国语在线视频| 亚洲av五月六月丁香网| 啦啦啦 在线观看视频| 热99re8久久精品国产| 中文字幕高清在线视频| 久久久久久九九精品二区国产 | 在线永久观看黄色视频| 又大又爽又粗| 50天的宝宝边吃奶边哭怎么回事| 亚洲精品国产区一区二| 日韩欧美三级三区| 日韩高清综合在线| 午夜免费鲁丝| 亚洲成人精品中文字幕电影| 又大又爽又粗| 国产1区2区3区精品| 亚洲精品中文字幕在线视频| 成人免费观看视频高清| 中文字幕精品亚洲无线码一区 | 999久久久精品免费观看国产| 亚洲国产欧洲综合997久久, | 日韩中文字幕欧美一区二区| 免费在线观看完整版高清| 中文字幕人妻熟女乱码| 在线观看舔阴道视频| 亚洲第一av免费看| 欧美zozozo另类| 日本三级黄在线观看| 一边摸一边做爽爽视频免费| 欧美激情极品国产一区二区三区| 成年免费大片在线观看| 欧美日韩精品网址| 欧美黑人欧美精品刺激| 99久久国产精品久久久| 国产成+人综合+亚洲专区| 美女大奶头视频| 亚洲国产欧美一区二区综合| 黄片播放在线免费| 精品国产一区二区三区四区第35| 18禁黄网站禁片午夜丰满| 老熟妇乱子伦视频在线观看| 视频区欧美日本亚洲| 中出人妻视频一区二区| 色哟哟哟哟哟哟| 国产精品av久久久久免费| 久久久国产成人精品二区| 黑人巨大精品欧美一区二区mp4| 岛国视频午夜一区免费看| 很黄的视频免费| 国产精品一区二区精品视频观看| 亚洲成av片中文字幕在线观看| a级毛片在线看网站| 久久久国产成人精品二区| 成人国产综合亚洲| 中文字幕人妻丝袜一区二区| 亚洲人成伊人成综合网2020| 久久久久国产精品人妻aⅴ院| 日韩欧美三级三区| 青草久久国产| 亚洲精品av麻豆狂野| 午夜福利在线在线| av视频在线观看入口| 午夜久久久久精精品| 男女午夜视频在线观看| av超薄肉色丝袜交足视频| 窝窝影院91人妻| 97人妻精品一区二区三区麻豆 | 成人午夜高清在线视频 | 99国产极品粉嫩在线观看| 精品久久久久久久毛片微露脸| 成年免费大片在线观看| 日韩精品中文字幕看吧| 亚洲第一青青草原| 亚洲成a人片在线一区二区| 免费在线观看视频国产中文字幕亚洲| 欧美午夜高清在线| 很黄的视频免费| 精品一区二区三区视频在线观看免费| 天天添夜夜摸| 在线播放国产精品三级| 男人舔女人的私密视频| 大型av网站在线播放| 男女那种视频在线观看| 亚洲真实伦在线观看| 夜夜爽天天搞| 国产精品电影一区二区三区| av在线播放免费不卡| 三级毛片av免费| 在线十欧美十亚洲十日本专区| 国产欧美日韩精品亚洲av| 国产亚洲欧美98| 一边摸一边做爽爽视频免费| 国产精品爽爽va在线观看网站 | 精品高清国产在线一区| 午夜福利欧美成人| 麻豆国产av国片精品| 日韩国内少妇激情av| 亚洲成av片中文字幕在线观看| 亚洲人成伊人成综合网2020| 午夜激情av网站| 国产精品九九99| 午夜久久久在线观看| 成人av一区二区三区在线看| 黄频高清免费视频| 两个人看的免费小视频| www.999成人在线观看| 热99re8久久精品国产| 亚洲欧美精品综合一区二区三区| 99在线人妻在线中文字幕| 欧美中文日本在线观看视频| 麻豆成人av在线观看| 一个人免费在线观看的高清视频| 成人18禁在线播放| 国产精品1区2区在线观看.| 琪琪午夜伦伦电影理论片6080| 亚洲国产中文字幕在线视频| 悠悠久久av| av视频在线观看入口| 一区二区三区国产精品乱码| 午夜福利一区二区在线看| 99久久国产精品久久久| 日本成人三级电影网站| 久久久国产精品麻豆| 亚洲在线自拍视频| 国产免费av片在线观看野外av| 久久久精品国产亚洲av高清涩受| 国产一级毛片七仙女欲春2 | 人妻丰满熟妇av一区二区三区| 国产又色又爽无遮挡免费看| 欧美人与性动交α欧美精品济南到| 婷婷亚洲欧美| 久久人妻福利社区极品人妻图片| 人妻丰满熟妇av一区二区三区| 国内揄拍国产精品人妻在线 | 啦啦啦韩国在线观看视频| 久久国产精品男人的天堂亚洲| 1024手机看黄色片| 亚洲自偷自拍图片 自拍| 日韩三级视频一区二区三区| 中文字幕最新亚洲高清| 国产又爽黄色视频| 99久久国产精品久久久| 亚洲电影在线观看av| 大型av网站在线播放| 黄色毛片三级朝国网站| 午夜福利欧美成人| 日韩有码中文字幕| 妹子高潮喷水视频| 99国产精品一区二区蜜桃av| 精品国产国语对白av| 欧美激情极品国产一区二区三区| 99热这里只有精品一区 | 欧美日韩亚洲综合一区二区三区_| 黄色a级毛片大全视频| 精华霜和精华液先用哪个| 亚洲欧美激情综合另类| 日韩免费av在线播放| 久久精品91无色码中文字幕| 黑人操中国人逼视频| 一进一出好大好爽视频| 欧美国产日韩亚洲一区| 天天躁狠狠躁夜夜躁狠狠躁| bbb黄色大片| 国产精品综合久久久久久久免费| 18美女黄网站色大片免费观看| 国产成+人综合+亚洲专区| 国产亚洲欧美在线一区二区| 精品第一国产精品| 宅男免费午夜| 精品日产1卡2卡| 人人妻,人人澡人人爽秒播| 嫁个100分男人电影在线观看| 又黄又爽又免费观看的视频| 极品教师在线免费播放| 午夜免费鲁丝| 久久精品夜夜夜夜夜久久蜜豆 | 天堂动漫精品| 欧美高清性xxxxhd video| 2021天堂中文幕一二区在线观| 在现免费观看毛片| 国产精品1区2区在线观看.| 超碰av人人做人人爽久久| 亚洲丝袜综合中文字幕| 国产精品免费一区二区三区在线| 女的被弄到高潮叫床怎么办| 亚洲av中文av极速乱| 国内精品宾馆在线| 人人妻人人澡人人爽人人夜夜 | 青春草视频在线免费观看| 久久精品国产自在天天线| 国产精品一二三区在线看| 老熟妇仑乱视频hdxx| 最近手机中文字幕大全| 欧美不卡视频在线免费观看| 亚洲性夜色夜夜综合| 亚洲三级黄色毛片| 高清日韩中文字幕在线| 国产久久久一区二区三区| av国产免费在线观看| 97超级碰碰碰精品色视频在线观看| 麻豆久久精品国产亚洲av| 性色avwww在线观看| 小说图片视频综合网站| 一边摸一边抽搐一进一小说| 日本成人三级电影网站| 午夜福利在线观看吧| 成年版毛片免费区| 亚洲av熟女| 日韩,欧美,国产一区二区三区 | 中文资源天堂在线| a级毛片免费高清观看在线播放| 成人综合一区亚洲| 国产高清视频在线观看网站| 午夜精品一区二区三区免费看| 久久久久久伊人网av| 久久久久精品国产欧美久久久| 热99在线观看视频| 亚洲美女搞黄在线观看 | 成人鲁丝片一二三区免费| 亚洲精品在线观看二区| 秋霞在线观看毛片| 亚洲激情五月婷婷啪啪| 欧美xxxx性猛交bbbb| av在线蜜桃| 麻豆成人午夜福利视频| 免费在线观看影片大全网站| 日本欧美国产在线视频| 成人av一区二区三区在线看| 精品人妻熟女av久视频| 欧美日本亚洲视频在线播放| 老司机福利观看| 99久久中文字幕三级久久日本| 亚洲欧美日韩高清在线视频| 99在线人妻在线中文字幕| 免费观看精品视频网站| 国产亚洲91精品色在线| 国产色婷婷99| 长腿黑丝高跟| 国产欧美日韩精品一区二区| 国产一区二区激情短视频| 国产精品野战在线观看| 成年女人永久免费观看视频| 日日摸夜夜添夜夜添小说| 国国产精品蜜臀av免费| 久久久久久久久中文| 观看美女的网站| 国产成人freesex在线 | 午夜免费男女啪啪视频观看 | 成人一区二区视频在线观看| 长腿黑丝高跟| 日韩一区二区视频免费看| 成年女人永久免费观看视频| 赤兔流量卡办理| a级毛片a级免费在线| 欧美高清成人免费视频www| 欧美性感艳星| 欧美绝顶高潮抽搐喷水| 丝袜美腿在线中文| 亚洲av二区三区四区| 亚洲精品久久国产高清桃花| 亚洲人成网站在线播放欧美日韩| 春色校园在线视频观看| 日本黄大片高清| 可以在线观看的亚洲视频| 亚洲av中文av极速乱| 99热这里只有是精品在线观看| 国产精品无大码| 亚洲久久久久久中文字幕| 久久精品国产亚洲av香蕉五月| 99久久成人亚洲精品观看| 日韩欧美三级三区| 99热精品在线国产| 丰满乱子伦码专区| 国产伦在线观看视频一区| 日日干狠狠操夜夜爽| 婷婷精品国产亚洲av|