基于自動化測試技術的Android惡意積分墻應用檢測系統的設計與實現
【學位單位】:北京郵電大學
【學位級別】:碩士
【學位年份】:2019
【中圖分類】:TP316;TP309
【部分圖文】:
圖2-2決策樹的兩種節(jié)點生長策略??LightGBM同樣對準確率做了優(yōu)化大部分決策樹的學習算法通過level-??wise策略生長樹(如圖2-2上半部分所示),遍歷一次數據后,level-wise生長策??略將分裂此時的樹的所有葉子節(jié)點,該策略是一種控制模型復雜度的方法,使樹??不容易過擬合,也就是具有一定的正則化效果,同時也容易進行多線程的優(yōu)化,??但本質上這是一種低效的策略,當一個節(jié)點分裂的增益比另外一個高時沒有必要??分裂后者。LightGBM通過leaf-wise策略來生長樹(如圖2-2下半部分所示)。??它將選取具有最大分裂增益的葉節(jié)點來生長,若生長相同的葉子節(jié)點數量,leaf-??wise?策略可以比?level-wise?策略減少更多的時間復雜度。但需要注意的是,?leaf-??wise?生長策略會導致樹的深度迅速增加,?傾向于過擬合,因此?LightGBM?提供了??參數max_depth來限制樹的深度,當樹的深度等于max_depth時生長自動停止。??2.5本章小結??本章對于本文研究的相關技術進行了說明。Android廣告生態(tài)是本文工作的??基礎
Interface,即應用的界面,應用的界面由Android的布局和控件組成,包括??LinearLayout、RelativeLayout、Button、TextView、Dialog?等,由于這些控件一般??都是包含或者平行的關系,因此這些布局和控件構成了樹的結構,如圖3-3所示;??8£表亦Background,即應用的后臺服務。應用的界面與后臺服務一一對應,可將??應用表示為狀態(tài)(State)的集合,即應用可被表示為A?=?S2,S3,...,Sn),其中??另外,應用狀態(tài)之間的轉換由用戶對應用的交互動作或事件產生,??將其定義為0?=?〇1,?2,〇[3,...,〇[?1),其中〇^表示導致應用狀態(tài)轉換的動作,包括??點擊,滑動,返回等。于是A和0共同構成了應用自動化運行的結果。實際上,將??A看成節(jié)點,0看成邊,整個自動化運行的結果就是一個有向圖,并且絕大多數含??有環(huán),因為為了保證易用性,大多數應用狀態(tài)之間都具有高連通度。??圖3-1所示為“蘋果桌面”應用的有向狀態(tài)轉換圖
戶完成積分墻中的任務,積分墻狀態(tài)常常出現在深度較淺的狀態(tài)中。該自適應算??法的核心思想就是盡量完成BFS,如果遇到返回不穩(wěn)定的情況,則進行DFS遍??歷。圖3-2所示了一個簡化的例子,可見狀態(tài)1包含了一些己經排好序的控件,??經過點擊控件1的動作后到達狀態(tài)2,并標記控件1為己點擊狀態(tài),此時算法會??嘗試點擊BACK按鈕,如果成功返回到狀態(tài)1,那么算法會繼續(xù)點擊狀態(tài)1中沒??觸發(fā)過的控件,此過程可以看作是BFS;如果未能成功返回狀態(tài)1而到達了未知??狀態(tài)n,則去遍歷該狀態(tài)n下的控件,此過程可以看作是DFS。??在算法運行的過程中,對狀態(tài)中的控件點擊順序十分重要,針對包含積分墻??廣告的應用的一些固有的特征,在該算法中增加了一些啟發(fā)式的動作發(fā)送策略??(以下稱為策略),策略負責給狀態(tài)中的控件排序。例如,一般惡意積分墻應用??具有以下特點:在用戶正常使用應用的過程中
【相似文獻】
相關期刊論文 前10條
1 周兵;;基于Android網絡圖片上傳與下載的研究[J];河北工程技術學院教學與研究;2015年04期
2 相潤通;;基于Android的多用戶課表應用[J];當代教育實踐與教學研究;2018年12期
3 王成浩;李鑫宇;李麗娟;;Android開發(fā)技術的學習及應用研究[J];信息與電腦(理論版);2019年03期
4 拾影;;Android系統收費不過是時間問題[J];互聯網周刊;2019年03期
5 朱曉麗;高鵬;;基于Android平臺的老年人智能看護系統研究[J];山東農業(yè)工程學院學報;2019年02期
6 徐穎慧;;基于競賽平臺的Android移動商務實驗室的研究與構建[J];赤峰學院學報(自然科學版);2017年19期
7 陳斌;張燕菲;郝靜;;基于應用型人才培養(yǎng)的“Android應用開發(fā)”課程建設初探[J];工業(yè)和信息化教育;2017年12期
8 周國華;;Android平臺上的智能聊天機器人設計及應用[J];計算機產品與流通;2017年07期
9 梅從圣;鄭麗;田錚;許可;;基于Android系統的記賬軟件的設計與實現[J];納稅;2018年05期
10 熊小軍;翁培鈞;;Android協調布局的研究與使用[J];電子世界;2018年02期
相關博士學位論文 前10條
1 張文;Android應用軟件的安全保護技術研究[D];北京郵電大學;2019年
2 任兵飛;基于資源訪問控制的Android平臺隱私保護方法研究[D];北京郵電大學;2019年
3 蘇欣;安卓手機應用流量分析及惡意行為檢測技術研究[D];湖南大學;2015年
4 張紫鵬;基于程序語言的Android應用隱私保護[D];中國科學技術大學;2018年
5 王兆國;Android惡意應用程序檢測技術研究[D];哈爾濱工業(yè)大學;2017年
6 杜少勇;面向Android智能手機的數據安全問題研究[D];南京大學;2019年
7 許艷萍;基于數據特征的Android惡意應用檢測關鍵技術研究[D];北京郵電大學;2017年
8 張笑魯;Android移動設備的數字取證關鍵問題研究[D];吉林大學;2016年
9 李新偉;基于GreenSeeker的棉花氮素營養(yǎng)診斷及Android施肥決策系統研究[D];石河子大學;2014年
10 曲家興;Android軟件惡意行為檢測技術研究[D];哈爾濱工程大學;2017年
相關碩士學位論文 前10條
1 梁書婷;基于Android平臺的遠程桌面控制系統的設計與實現[D];哈爾濱工業(yè)大學;2013年
2 鄭文柏;基于動靜態(tài)多特征的Android惡意應用檢測技術研究[D];天津理工大學;2019年
3 熊源遠;Android系統的滲透測試綜合平臺研究[D];武漢工程大學;2018年
4 繆浩健;基于逆向工程的Android應用數據保護的研究[D];西安電子科技大學;2018年
5 黃炎裔;基于組件關聯的Android應用隱私泄露問題檢測方法的研究與實現[D];北京郵電大學;2019年
6 張少東;基于自動化測試技術的Android惡意積分墻應用檢測系統的設計與實現[D];北京郵電大學;2019年
7 李超;Android應用SOL注入漏洞掃描系統的設計與實現[D];北京郵電大學;2019年
8 沈月東;Android重打包應用行為分析系統設計與實現[D];北京郵電大學;2019年
9 浦志敏;胎動信號處理的研究及其在Android移動終端的實現[D];杭州電子科技大學;2018年
10 段汝東;基于Android的移動GIS地下管線運維信息發(fā)布平臺研究[D];昆明理工大學;2018年
本文編號:2839741
本文鏈接:http://lk138.cn/wenyilunwen/guanggaoshejilunwen/2839741.html