安卓应用外部数据输入Fuzzing技术研究

安卓应用外部数据输入Fuzzing技术研究

作者:师大云端图书馆 时间:2022-10-09 分类:参考文献 喜欢:2959
师大云端图书馆

【摘要】在移动互联网飞速发展的过程中,安卓操作系统以简单易用、系统开源、方便深度定制等优势,迅速地在移动智能终端操作系统的竞争中占据了绝大部分市场份额,安卓应用的数目也快速突破了70万款之多。然而,由于安卓系统是一个新兴的操作系统,开发人员对其系统机制的熟悉程度还有待加深,并且应用市场的繁荣吸引来的开发人员能力也是层次不齐,这些原因都导致了安卓应用的健壮性普遍不高,用户频繁地遭遇应用无响应甚至是崩溃的情形。因为安卓应用常常会对用户的重要数据进行操作,其健壮性较低的问题对用户数据甚至是经济上的安全性造成了严重的威胁。因此,研究安卓应用的自动化测试方法以提高安卓应用的健壮性成为一个重要的课题。目前,对安卓应用进行自动化测试的研究大部分都集中在针对应用界面操作功能的测试上,即对用户的动作输入进行测试,而忽略了对用户另一块输入——外部数据输入的测试。外部数据输入,指的是安卓应用声明的、能够在应用中处理的外部数据。安卓系统提供了一套机制以方便应用接收外部数据输入。众所周知,外部数据输入作为不可控的外界输入,经常会触发应用软件中的缺陷。因此本文提出了一种针对安卓应用外部数据进行模糊变异的方法,对安卓应用进行自动化测试。该方法首先分析应用的配置文件,获取应用能够处理的外部数据输入的相关信息;然后对数据进行解构并采用有针对性的变异方法对数据进行模糊变异,以生成测试用例;最后将该测试用例发送到应用,并动态监测应用的运行过程,记录应用程序发生错误的状态,得到测试结果。最终的测试结果可以供手工分析以确定应用程序缺陷的原因,或者以此为基础进一步挖掘应用程序漏洞。基于该方法,本文实现了一个安卓应用外部数据输入的模糊测试系统。该测试系统无需获得待测应用的源代码,并且测试过程无需人工干预,因此能够为第三方人员提供有效的测试支持。同时因为该测试系统重点针对通常常被忽略的应用程序的数据输入进行测试,因此其发掘出的软件缺陷是其他自动化测试工具通常无法发现的。通过对市场上常见应用进行实验的结果表明,该测试系统能够有效的检测出应用程序中的软件缺陷,并能为挖掘应用程序漏洞提供一定的帮助。
【作者】叶辉;
【导师】程绍银;蒋凡;
【作者基本信息】中国科学技术大学,计算机软件与理论,2014,硕士
【关键词】安卓应用;外部数据输入;模糊测试;自动化测试;

【参考文献】
[1]吴旸.台北地铁项目月台门系统可靠度分析与应用[J].中国铁路,2015,01:87-89.
[2]陈东强.重庆市南川区土地节约集约利用研究[D].西南大学,土地资源管理,2013,硕士.
[3]马明霞.民族地区生态移民金融服务问题研究[D].宁夏大学,中国少数民族史,2014,博士.
[4]贡少瑞.某隧道围岩稳定性分析与塌方预测研究[D].西安建筑科技大学,土木工程建造与管理,2013,硕士.
[5]张涵辞.民营企业间的博弈逻辑分析[D].燕山大学,逻辑学,2013,硕士.
[6]艾丁.XX商业银行个人信贷业务风险及其防范研究[D].首都经济贸易大学,金融学(专业学位),2013,硕士.
[7]唐琪.网页缩略图矩阵对消费者浏览的影响[D].信阳师范学院,发展与教育心理学,2014,硕士.
[8]李兵.二维斑点追踪成像技术评价房缺封堵术前后室间隔应变的初步研究[D].华中科技大学,影像医学与核医学,2013,硕士.
[9]覃慧婵.应用iTRAQ标记联合LC-MS/MS技术筛选肺腺癌血浆差异蛋白的研究[D].广西医科大学,呼吸内科,2013,硕士.
[10]毛淑华,王磊,伍治平.一种标准化的私有云服务成本测算方法[J].冶金自动化,2015,02:6-11.
[11]王蓉.创业新手手段导向决策逻辑研究[D].江苏科技大学,企业管理,2014,硕士.
[12]刘浩然.高中生物教师“生物技术实践”教学能力的现状研究[D].沈阳师范大学,课程与教学论,2013,硕士.
[13]陈燕燕.腺病毒介导的IL-10及IGF-1基因联合干预对NOD鼠T1DM发病早期胰岛β细胞的保护作用[D].青岛大学,儿科学,2013,硕士.
[14]王秀玲.系统模型摄动下的自适应Smith预估控制研究[D].广西科技大学,控制理论与控制工程,2013,硕士.
[15]马方芳.SYP-9080对柑橘始叶螨及胡瓜新小绥螨亚致死效应研究[D].西南大学,农业昆虫与害虫防治,2014,硕士.
[16]王旭.膜法制备聚合氯化铝及对染料废水处理研究[D].大连理工大学,高分子化学与物理,2013,硕士.
[17]赵江辉.湿润灌溉条件下水稻需水强度预测模型研究[D].扬州大学,水利水电工程,2011,硕士.
[18]凌群.数据挖掘方法在智能决策支持系统中的应用研究[D].中南大学,2003.
[19]邱国伟.G公司基于全球采购的供应商评价与选择应用研究[D].东华大学,物流工程(专业学位),2014,硕士.
[20]张晓林.石墨烯基复合材料的制备及吸波性能[D].哈尔滨工业大学,2011.
[21]张永荐.基于生态安全的山地村镇区域发展建设用地适宜性评价[D].重庆大学,土木工程,2014,硕士.
[22]郝胜梅.住宅产业化综合评价指标体系及评价方法研究[D].西安建筑科技大学,管理科学与工程,2004,硕士.
[23]邹莉.中哈禁毒合作问题研究[D].新疆大学,国际法学,2013,硕士.
[24]荆龙,杨捷,吴学智,童亦斌.并联光伏逆变器间直流侧共模电压分析[J].太阳能学报,2014,11:2106-2112.
[25]孙龙.三峡库区紫色砂岩区柑橘地优先路径分布及其对溶质运移影响[D].北京林业大学,水土保持与荒漠化防治,2013,硕士.
[26]王兰.基于多元智能理论的应用型旅游本科人才培养模式研究[D].沈阳师范大学,课程与教学论,2013,硕士.
[27]郝国林.拓扑绝缘体纳米结构的可控生长与表面性能[D].湘潭大学,2013.
[28]于淼淼.无症状人群冠状动脉粥样斑块的双源CT研究[D].遵义医学院,影像医学与核医学(专业学位),2012,硕士.
[29]关益.日本对六朝贵族制的研究和论战[D].湖南师范大学,中国古代史,2014,硕士.
[30]冯慧娟.柔性轴车削加工的动力学仿真及误差研究[D].河北工业大学,机械工程,2013,硕士.
[31]赵春萌.酪氨酸酶抑制剂筛选及花椒抗氧化、酪氨酸酶抑制活性研究[D].兰州理工大学,食品科学,2014,硕士.
[32]李哲,季学军,王祖光.基于发电机功率变化量的失磁保护辅助加速判据[J].电力系统自动化,2008,15:54-56.
[33]魏薇.ZnSe和ZnS双光子吸收诱导自由载流子吸收的光学非线性研究[D].哈尔滨工业大学,光学,2014,硕士.
[34]石捷.小说《喜福会》及其电影改编研究[D].南京师范大学,英语语言文学,2012,硕士.
[35]孟阳,解菊,刁国旺.环糊精功能化石墨烯的制备及其应用[A].中国化学会、国家自然科学基金委员会.全国第十六届大环化学暨第八届超分子化学学术讨论会论文摘要集[C].中国化学会、国家自然科学基金委员会:,2012:1.
[36]栾洋洋.分布式数据库HBase故障恢复方法研究[D].兰州理工大学,计算机系统结构,2013,硕士.
[37]薛雁.压电—压磁夹层结构的圣维南端部效应研究[D].北京交通大学,2014.
[38]邓俊华.25例肺泡蛋白沉积症临床特征及全肺灌洗疗效分析[D].广西医科大学,内科学(专业学位),2013,硕士.
[39]胡同娟.社会性别视角下的新生代农民工择偶研究[D].南京航空航天大学,社会学,2013,硕士.
[40]王德利.网络营销视角下的网络段子[J].电子商务,2014,04:93-96.
[41]杨佳.VMI模式下IT产品库存与运输集成优化研究[D].大连海事大学,物流工程,2013,硕士.
[42]徐云霄.基于统一模型下的间接式TPMS的建模与实验研究[D].燕山大学,车辆工程,2014,硕士.
[43]沈慧玲.少儿英语数字故事的编制[D].湖南师范大学,现代教育技术(专业学位),2014,硕士.
[44]陈欣然.基于数据挖掘技术的近15年反流性食管炎中医临床期刊文献研究[D].北京中医药大学,中医医史文献,2014,硕士.
[45]杜学超.新生代农民工的社会认同与群体差异性研究调查报告[D].安徽大学,社会工作,2013,硕士.
[46]柳科名.我国公有公共设施致害的行政赔偿责任问题研究[D].辽宁大学,宪法与行政法学,2012,硕士.
[47]金灵灵.企业并购反垄断审查中的破产企业抗辩制度研究[D].浙江大学,市场法务(专业学位),2012,硕士.
[48]陈波.ABC水泥股份有限公司ERP实施规划[D].西南财经大学,工商管理,2003,硕士.
[49]韩玉琪.基于液晶媒介的生物医学光纤传感特性研究[D].暨南大学,2014.
[50]唐敏.期刊经营中的品牌竞争战略刍议[D].南京师范大学,2002.

相关推荐
更多