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

基于Android平臺的軟件保護(hù)策略的研究與實(shí)現(xiàn)

發(fā)布時間:2017-09-25 07:22

  本文關(guān)鍵詞:基于Android平臺的軟件保護(hù)策略的研究與實(shí)現(xiàn)


  更多相關(guān)文章: Android 逆向工程 代碼自修改 軟件保護(hù)


【摘要】:Android系統(tǒng)由于其開源特性,迅速成為了世界上使用最廣泛的移動操作系統(tǒng)之一。但正是由于Android應(yīng)用市場的快速發(fā)展,Android應(yīng)用也成為了攻擊者的重要目標(biāo)。由于Android系統(tǒng)發(fā)布時間較短,且移動平臺的軟件保護(hù)技術(shù)尚處于起步階段,Android應(yīng)用面臨著盜版、惡意篡改等嚴(yán)峻的問題,移動軟件開發(fā)人員的知識產(chǎn)權(quán)受到侵犯的事件屢見不鮮。 本文主要針對Android平臺的軟件保護(hù)技術(shù)進(jìn)行了相關(guān)研究,在此基礎(chǔ)之上,結(jié)合windows平臺比較成熟的保護(hù)策略,實(shí)現(xiàn)了一個比較有效的防止逆向攻擊的軟件保護(hù)策略,提高了Android應(yīng)用的安全性,保護(hù)了研發(fā)人員的知識產(chǎn)權(quán),避免了用戶重要信息的泄露等。 本文重點(diǎn)做了下面幾個方面的調(diào)查與研究: 1.分析當(dāng)前的Android逆向工程技術(shù)以及軟件保護(hù)機(jī)制。從逆向者的分析角度出發(fā),了解靜態(tài)分析以及動態(tài)調(diào)試的具體流程,從而針對逆向分析的相關(guān)步驟來提出保護(hù)策略。分析當(dāng)前Android軟件采用的主流保護(hù)措施,例如代碼混淆、動態(tài)加載、完整性驗(yàn)證、簽名驗(yàn)證、代碼自修改等,對其具體的保護(hù)流程進(jìn)行分析,并指出可能存在的風(fēng)險。 2.在對當(dāng)前主流保護(hù)機(jī)制分析的基礎(chǔ)之上,結(jié)合代碼自修改(SMC)技術(shù)的特點(diǎn),指出其優(yōu)化的可能性。參考PC平臺的代碼自修改技術(shù),分析SMC在Android平臺實(shí)現(xiàn)的可行性,并介紹與其相關(guān)的技術(shù),例如JNI、NDK等,找到在Android平臺實(shí)現(xiàn)代碼自修改的方式,最終實(shí)現(xiàn)了SMC從PC平臺向Android平臺的移植。 3.在Android平臺SMC實(shí)現(xiàn)的前提下,針對SMC存在的缺點(diǎn),提出改進(jìn)之后的二次SMC機(jī)制,并在該機(jī)制的基礎(chǔ)之上,結(jié)合Android應(yīng)用簽名驗(yàn)證、完整性驗(yàn)證等保護(hù)策略,提出一種基于二次SMC的軟件保護(hù)策略,并對本策略的保護(hù)流程進(jìn)行詳細(xì)的介紹。 4.針對本文提出的保護(hù)策略,首先使用3個測試應(yīng)用測試了本保護(hù)策略的可行性以及完整性,然后又對關(guān)鍵代碼的執(zhí)行時間進(jìn)行了計算,通過與單次SMC的對比驗(yàn)證本策略的有效性。
【關(guān)鍵詞】:Android 逆向工程 代碼自修改 軟件保護(hù)
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP309
【目錄】:
  • 摘要4-6
  • ABSTRACT6-10
  • 第一章 緒論10-15
  • 1.1 研究背景及意義10-11
  • 1.2 國內(nèi)外研究現(xiàn)狀11-13
  • 1.3 研究內(nèi)容13
  • 1.4 論文組織結(jié)構(gòu)13-15
  • 第二章 ANDROID平臺軟件保護(hù)技術(shù)研究15-29
  • 2.1 ANDROID平臺下的逆向工程15-19
  • 2.1.1 靜態(tài)分析技術(shù)15-18
  • 2.1.2 動態(tài)調(diào)試技術(shù)18-19
  • 2.2 當(dāng)前主流軟件保護(hù)機(jī)制的分析19-27
  • 2.2.1 針對靜態(tài)分析的保護(hù)19-26
  • 2.2.2 針對動態(tài)調(diào)試的保護(hù)26-27
  • 2.2.3 防止重編譯27
  • 2.3 小結(jié)27-29
  • 第三章 二次SMC保護(hù)技術(shù)的研究與實(shí)現(xiàn)29-50
  • 3.1 對代碼自修改技術(shù)的改進(jìn)29-30
  • 3.2 SMC在ANDROID平臺實(shí)現(xiàn)的可行性30-42
  • 3.2.1 存在的問題30
  • 3.2.2 Java本地接口30-32
  • 3.2.3 Dalvik虛擬機(jī)與apk編譯流程32-34
  • 3.2.4 SMC在Android平臺的實(shí)現(xiàn)34-38
  • 3.2.5 實(shí)例38-42
  • 3.3 二次SMC保護(hù)策略的設(shè)計42-43
  • 3.4 相關(guān)保護(hù)功能設(shè)計43-49
  • 3.4.1 使用ProGuard混淆代碼44-45
  • 3.4.2 簽名驗(yàn)證45-47
  • 3.4.3 NDK保護(hù)47-49
  • 3.5 小結(jié)49-50
  • 第四章 基于二次SMC的軟件保護(hù)策略的實(shí)現(xiàn)50-55
  • 4.1 關(guān)鍵代碼保護(hù)50-51
  • 4.2 應(yīng)用認(rèn)證保護(hù)51-52
  • 4.3 應(yīng)用完整性保護(hù)52-53
  • 4.4 保護(hù)策略總體流程53-54
  • 4.5 小結(jié)54-55
  • 第五章 保護(hù)策略分析與評估55-62
  • 5.1 可行性分析55
  • 5.2 安全性分析55-59
  • 5.2.1 可認(rèn)證性分析55-56
  • 5.2.2 完整性分析56-57
  • 5.2.3 代碼安全性分析57-59
  • 5.3 策略性能分析59-61
  • 5.4 小結(jié)61-62
  • 第六章 總結(jié)與展望62-64
  • 6.1 論文工作總結(jié)62-63
  • 6.2 問題和展望63-64
  • 參考文獻(xiàn)64-67
  • 致謝67-68
  • 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文列表68

【參考文獻(xiàn)】

中國期刊全文數(shù)據(jù)庫 前10條

1 馬嘉;劉兵;;嵌入式Java虛擬機(jī)性能優(yōu)化技術(shù)分析[J];福建電腦;2006年01期

2 狄婧;;Android安全機(jī)制分析與解決方案探析[J];硅谷;2011年24期

3 孫克爭;;淺析軟件的破解與保護(hù)[J];福建電腦;2010年08期

4 逯全芳;唐杰;文紅;;Android移動智能終端操作系統(tǒng)安全機(jī)制的安全性評估[J];信息安全與技術(shù);2013年08期

5 魏穎琪;梁柏青;;論自研智能終端操作系統(tǒng)[J];電信科學(xué);2013年11期

6 黃志艷;;3G-Android手機(jī)平臺應(yīng)用開發(fā)研究[J];科技廣場;2013年10期

7 乜聚虎;周學(xué)海;余艷瑋;吳志忠;;Android安全加固技術(shù)[J];計算機(jī)系統(tǒng)應(yīng)用;2011年10期

8 符易陽;周丹平;;Android安全機(jī)制分析[J];信息網(wǎng)絡(luò)安全;2011年09期

9 丁麗萍;;Android操作系統(tǒng)的安全性分析[J];信息網(wǎng)絡(luò)安全;2012年03期

10 鄭健;賀超;;Android和Chrome的發(fā)展與未來[J];移動通信;2010年11期

,

本文編號:916103

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

本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/916103.html


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

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