Android应用程序组件间通讯的模糊测试方法

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:madiawang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现如今,智能手机在人们的日常生活中扮演着越来越重要的角色,其中搭载Android系统的智能手机占据了市场的主要份额。Android系统为了方便开发者为其开发应用程序,提供了多种特有机制。Intent机制是Android系统中主要的组件间通讯机制,该机制由于其便利性,在Android应用程序中被广泛使用。然而,该机制将应用程序组件暴露在外输输入之下,如果开发人员未对该组件所有可能的Intent输入做出合理应对则会导致程序崩溃。因此,分析Android应用程序组件利用Intent机制进行组件间通讯时可能的潜在缺陷成为了当下的一大研究热点。本研究以Android应用程序中的暴露组件为研究对象,研究了应用程序组件之间利用Intent机制进行通讯时潜在的健壮性问题。本课题利用模糊测试的方法为Android应用程序中的暴露组件构造测试套件。并将这些测试套件发送给目标应用程序,通过监控Android系统日志获取程序的运行状态,判断程序中是否存在健壮性问题。最终生成测试报告,告知开发人员应用程序中潜在的问题,并帮助开发者修复这些问题。本课题基于上述Android应用程序组件间通讯的模糊测试方法实现了一个测试工具,该工具不仅可以用于提取应用程序中静态注册的暴露组件信息,也可以提取在应用程序源码中动态注册的暴露组件信息,提高了测试的覆盖率。并对真实世界中的应用程序进行了测试,其中对开源应用程序进行测试后,将生成的测试报告提交给了应用程序的开发者,并最终获得了开发者认可,从而表明该方法可以有效的发现应用程序中潜在的健壮性问题。
其他文献
在立德树人理念与智慧教育迎来大发展的时代环境下,我国教育的前进目标正在快速朝着信息化领域发展,在这一进程中,教师群体的综合信息化技能水平变成了大家重点关注与期待的论题。在教育改革与创新发展思路的引领下美国的两位学者科勒(Koehler)和米什拉(Mishra)在PCK理论之上把学科内容、教学法和技术三种不同类型的知识加以整合构建出整合技术的学科教学知识TPACK(Technological Ped
天然气水合物(NGH)是目前世界上探明的一种新型清洁能源,它具有分布广泛和高效的特性。从1810年发现水合物开始,世界各国已经在其国内大规模探测天然气水合物分布和储量,研究
从1997年到2003年,我国房价一直稳步上涨,2004年开始,我国房价上调的幅度非常大,然而在同一时期,居民消费支出在人均GDP中所占比重越来越低,2000年所占份额为46.2%,2017年下降到38.1%,消费的动力不足使得消费结构升级的进度进一步放缓。改革开放以来,随着恩格尔系数逐渐变小,我国居民人均可支配收入和消费的变动整体来看保持上升态势,服务消费支出越来越多,在人均总消费中的占比已经超
随着导弹技术的不断发展,飞行器速度不断提高,对天线罩材料的承载、隔热和透波等性能提出了更高的要求。多孔氮化硅陶瓷具有低密度、高抗弯强度和低热膨胀系数,还具有较低的
羊绒产业对于蒙古国经济增长和社会财富聚集具有重要作用,该产业对外贸易出口是外汇收入的主要来源之一,因此可以说羊绒出口贸易是我国的主要支柱产业。本研究在相关数据的基础上,一方面以影响蒙古国出口贸易因素为视角,从政策、羊绒储备、生产能力和产品价格几方面定性分析了影响羊绒对外贸易变化因素,另一方面为了分析影响羊绒贸易出口竞争力因素和双边贸易波动成因,选取联合国贸易统计署UN Comtrade数据库中蒙古
当今全球化不断深入,国际政治与经济联系更加密切,政治为经济服务,良好的双边外交关系有助于维持两国国际贸易稳定持续发展。领导人访问是一国重要的外交活动,对于一国对外贸易有着重要的影响。本文聚焦于国家高层领导人访问,研究双边外交关系对我国对外货物贸易规模存在什么影响。领导人访问通过信任机制、摩擦解决机制、文化机制有效地影响包括贸易壁垒、文化差异、信息搜寻成本、贸易摩擦成本等在内的两国交易的总成本,进而
赣中相山-玉华山地区位于扬子地块与华夏地块的分界线附近,产出我国最大的火山岩型铀矿床-相山U矿。研究其基底变质岩的组成和物质来源对认识地壳演化和揭示铀矿成因具有重要
乳胶制品是材质特殊、弹性大、易变形的柔性体,对于这类物体的形态,特别是安全套的形态十分难以控制。在实际生产过程中,安全套在料斗中的形态各异,很难形成一致的排列状态,
自法国哲学家德斯蒂·德·特拉西出版了《意识形态的要素》以来,意识形态这一概念开始引起哲学家们的重视。而在马克思、恩格斯的《德意志意识形态》一书之后,人们对这一理论的研究逐渐进入哲学、政治学、心理学、社会学等诸多领域。而今关于意识形态理论的理解纷争不断,至今仍未有定论:意识形态是否会走向总结,当今资本主义意识形态是否发生了变化,在新的意识形态下,怎样实现改善人的生存境遇,实现人的解放?齐泽克在马克思
川西南部地区蓬莱镇组天然气资源丰富,经过多年勘探,已发现白马庙、苏码头、盐井沟等多个蓬莱镇气藏,具有较大的勘探开发潜力。本论文以沉积学、油气储层地质学、油矿地质学