基于自动化测试技术的Android恶意积分墙应用检测系统的设计与实现
【学位单位】:北京邮电大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TP316;TP309
【部分图文】:
图2-2决策树的两种节点生长策略??LightGBM同样对准确率做了优化大部分决策树的学习算法通过level-??wise策略生长树(如图2-2上半部分所示),遍历一次数据后,level-wise生长策??略将分裂此时的树的所有叶子节点,该策略是一种控制模型复杂度的方法,使树??不容易过拟合,也就是具有一定的正则化效果,同时也容易进行多线程的优化,??但本质上这是一种低效的策略,当一个节点分裂的增益比另外一个高时没有必要??分裂后者。LightGBM通过leaf-wise策略来生长树(如图2-2下半部分所示)。??它将选取具有最大分裂增益的叶节点来生长,若生长相同的叶子节点数量,leaf-??wise?策略可以比?level-wise?策略减少更多的时间复杂度。但需要注意的是,?leaf-??wise?生长策略会导致树的深度迅速增加,?倾向于过拟合,因此?LightGBM?提供了??参数max_depth来限制树的深度,当树的深度等于max_depth时生长自动停止。??2.5本章小结??本章对于本文研究的相关技术进行了说明。Android广告生态是本文工作的??基础
Interface,即应用的界面,应用的界面由Android的布局和控件组成,包括??LinearLayout、RelativeLayout、Button、TextView、Dialog?等,由于这些控件一般??都是包含或者平行的关系,因此这些布局和控件构成了树的结构,如图3-3所示;??8£表亦Background,即应用的后台服务。应用的界面与后台服务一一对应,可将??应用表示为状态(State)的集合,即应用可被表示为A?=?S2,S3,...,Sn),其中??另外,应用状态之间的转换由用户对应用的交互动作或事件产生,??将其定义为0?=?〇1,?2,〇[3,...,〇[?1),其中〇^表示导致应用状态转换的动作,包括??点击,滑动,返回等。于是A和0共同构成了应用自动化运行的结果。实际上,将??A看成节点,0看成边,整个自动化运行的结果就是一个有向图,并且绝大多数含??有环,因为为了保证易用性,大多数应用状态之间都具有高连通度。??图3-1所示为“苹果桌面”应用的有向状态转换图
户完成积分墙中的任务,积分墙状态常常出现在深度较浅的状态中。该自适应算??法的核心思想就是尽量完成BFS,如果遇到返回不稳定的情况,则进行DFS遍??历。图3-2所示了一个简化的例子,可见状态1包含了一些己经排好序的控件,??经过点击控件1的动作后到达状态2,并标记控件1为己点击状态,此时算法会??尝试点击BACK按钮,如果成功返回到状态1,那么算法会继续点击状态1中没??触发过的控件,此过程可以看作是BFS;如果未能成功返回状态1而到达了未知??状态n,则去遍历该状态n下的控件,此过程可以看作是DFS。??在算法运行的过程中,对状态中的控件点击顺序十分重要,针对包含积分墙??广告的应用的一些固有的特征,在该算法中增加了一些启发式的动作发送策略??(以下称为策略),策略负责给状态中的控件排序。例如,一般恶意积分墙应用??具有以下特点:在用户正常使用应用的过程中
【相似文献】
相关期刊论文 前10条
1 周兵;;基于Android网络图片上传与下载的研究[J];河北工程技术学院教学与研究;2015年04期
2 相润通;;基于Android的多用户课表应用[J];当代教育实践与教学研究;2018年12期
3 王成浩;李鑫宇;李丽娟;;Android开发技术的学习及应用研究[J];信息与电脑(理论版);2019年03期
4 拾影;;Android系统收费不过是时间问题[J];互联网周刊;2019年03期
5 朱晓丽;高鹏;;基于Android平台的老年人智能看护系统研究[J];山东农业工程学院学报;2019年02期
6 徐颖慧;;基于竞赛平台的Android移动商务实验室的研究与构建[J];赤峰学院学报(自然科学版);2017年19期
7 陈斌;张燕菲;郝静;;基于应用型人才培养的“Android应用开发”课程建设初探[J];工业和信息化教育;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];哈尔滨工业大学;2017年
6 杜少勇;面向Android智能手机的数据安全问题研究[D];南京大学;2019年
7 许艳萍;基于数据特征的Android恶意应用检测关键技术研究[D];北京邮电大学;2017年
8 张笑鲁;Android移动设备的数字取证关键问题研究[D];吉林大学;2016年
9 李新伟;基于GreenSeeker的棉花氮素营养诊断及Android施肥决策系统研究[D];石河子大学;2014年
10 曲家兴;Android软件恶意行为检测技术研究[D];哈尔滨工程大学;2017年
相关硕士学位论文 前10条
1 梁书婷;基于Android平台的远程桌面控制系统的设计与实现[D];哈尔滨工业大学;2013年
2 郑文柏;基于动静态多特征的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地下管线运维信息发布平台研究[D];昆明理工大学;2018年
本文编号:2839741
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2839741.html