基于组合加速裂变的Android系统服务模糊测试研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qiujunzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近些年来移动互联网的进一步发展,安卓操作系统已经成为最受人们欢迎的移动操作系统,而安卓操作系统的核心便是其中众多的系统服务。一旦系统服务发生问题,将会影响到数以万计的硬件设备,相关的研究显示,这些系统服务之间的信息流存在着潜在的攻击面,为了确保安卓系统服务的安全性,研究并设计出一套对安卓系统服务全面的模糊测试方案是很有必要的。本文设计并实现了Android系统服务模糊测试工具SFuzzing,针对目前安卓系统服务模糊测试工作中基于遗传算法的样例挑选工作当中存在的局限性,提出了组合加速裂变算法,该方法不使用覆盖率来作为样例挑选的指标,而是将其作为方法阈值用来提高模糊测试效率,同时为了更加全面的测试接口,对每个种子进行裂变,根据其参数数量产生相应组合数个数个的测试用例,同时根据组合有效性判定,进化有效性判定等步骤,完成对组合元素的更改,生成新的测试用例。同时利用系统服务接口文件中存在的依赖关系,递归的收集那些未在Service Manager中进行注册的匿名服务接口信息,从而扩大SFuzzing的模糊测试范围。此外依据接口代码中存在的语义信息,构造语义字典,在引导测试用例改变时,利用已构造的语义字典来指导参数的变异,继而达到提高模糊测试中测试深度的目的。本课题在android 6.0.1上开展了相关的实验评估。实验结果显示,SFuzzing能有效的发掘出系统服务中存在的各类系统问题,共计14个。同时与相关研究工作进行了对比,证明了SFuzzing在漏洞挖掘上的有效性。在覆盖率加速效果评估实验当中,本课题分别从两个角度评估了加速效果,在达到阈值要求的情况下,单个接口方面耗费时间普遍降低60%以上。而对于整个系统服务的加速效果,最少可节省4%的耗时,最多可节省87%的耗时,平均可节省47%的测试时间。由此可见,覆盖率加速组合裂变算法对于整体模糊测试效率的提升显著。
其他文献
在城市固体废弃物填埋场、危险废物填埋场和矿山废物处置库等场地,土工合成织物粘土衬垫(GCL)已被广泛用于污染物的控制。膨润土由于对水的低渗透性而常被用作阻隔材料。然而,场地内的高浓度渗滤液会引起膨润土的防渗性能下降。温度、降雨和地下水迁移等季节性变化会导致填埋场的防渗材料受到干湿循环作用,进一步导致膨润土的防渗性能失效。鉴于此,国外已开发很多对膨润土改性的产品,但针对耐干湿循环材料的报道较为少见,
学位
习近平总书记在十九大报告中指出:“中国特色社会主义进入新时代,我国的主要矛盾已由人民日益增长的物质文化需要与落后的社会生产之间的矛盾转变为人民日益增长的美好生活需要与不平衡不充分的发展之间的矛盾。据中国旅游报数据统计,在十三五期间我国人均旅游次数已经超过四次,旅游业的繁荣成为体现人民对美好生活需求的重要体现。十四五期间,我国将全面进入大众旅游时代,旅游业面临高质量发展的新要求。在新时期下,物质资料
学位
武汉作为近代工业发展的代表性城市,在汉口开埠后,五国租界迅速涌入,建立电厂、油厂、打包厂、茶栈、货栈、码头等一系列的工业建筑形态。其装饰设计审美及文化属性都受到西方文化的影响,本土建筑文化与西方思潮相互交融、碰撞产生出大量的近代特色工业建筑装饰类型。当下,武汉经济文化繁荣,人们对历史建筑保护意识逐渐提升,在传统文化创新与历史文化遗产保护的影响下,近代工业建筑及其装饰文化具有极高的研究价值,其装饰形
学位
<正>地苦胆,又名金果榄、九龙胆、金牛胆。属多年生宿根苦质藤本。喜生于山沟疏林下和岩缝。每于深秋挖其根块、切片晒干备用。笔者近十年来运用此单味地苦胆之小方治疗咽喉肿痛50例,收到很好疗效。
会议
图结构数据是一种重要且通用的表示方法,在许多人工智能应用中起着至关重要的作用。它可以对来自许多领域的各种数据集进行建模。图神经网络是图数据在深度学习上的应用,在不同的图结构相关任务中表现出了强大的性能。图神经网络继承了传统深度神经网络的优点和缺点。与传统的深度神经网络类似,图神经网络在图表示学习方面也很强大,并已应用到许多科学和技术领域。深度神经网络通常难以抵御对抗攻击,图神经网络在防御对抗攻击方
学位
随着城市化进程的不断推进,各大城市修建了大量高架桥缓解道路交通拥堵,同时也增加了更多不透水面积,加大了街道排水压力。本文聚焦于桥阴绿地雨水管理设施收集桥面雨水径流,实现桥面雨水径流的资源化利用,净化雨水径流污染物,节约市政道路绿化养护用水,减轻城市地下排水管道压力。调研武汉市36座桥阴绿地现状,整理分析桥阴绿地布置形式、建筑类型、景观特征、生态特征,提出武汉市常见的7种桥阴绿地空间类型,研究不同类
学位
随着智能手机、可穿戴式设备以及智能汽车等技术的飞速发展,用户的位置相关数据也变得越来越便于收集。与此同时,移动数据的急剧增加也带来了更多用户隐私泄露的风险。为保护用户轨迹隐私,基于差分隐私技术的轨迹合成保护方法受到了广泛关注,虽然该方法能在相当程度上保护用户的隐私信息,但仍然保留了轨迹的部分特征。对基于差分隐私的轨迹合成方法保护后的轨迹数据进行成员推理攻击的研究,对于发掘轨迹合成保护方法存在的不足
学位
随着城市交通的迅速发展,为有效地减轻城市地面交通系统所面临的巨大压力,地铁隧道等长大地下结构物在我国各大城市逐渐兴建。同时,长大隧道在地震作用下会出现多种形式的破坏,规范规定隧道在建设初期应进行合理的抗震设计和安全性评估,目前在隧道纵向的易损性分析中地震动大多采用一致输入的方式,但对于长大线状结构物而言,地震动的空间变异特性也会对结构的地震响应产生显着的影响,因此一致输入的方式难以满足我国长大隧道
学位
旅游驱动是推进镇村发展并形成“产、村、人、文”一体化结构的有效手段,也是对乡村振兴国家战略的有力呼应。在山水资源优渥、旅游市场庞大的武汉,如何在凸显地方山水与文脉特色的同时,塑造高水平享受、高体验价值的农旅小镇,是关系到高质量发展与可持续发展的重要议题。本研究聚焦农旅小镇环境艺术建设主题,以农旅小镇外部环境的现状问题与品质评价为切入点,尝试运用科学与审美理论结合、定性与定量结合的方法,构建针对已建
学位
沥青是一种复杂的多相态粘弹性材料,其宏观性能易受温度、老化、水分侵入影响。本文对无水硫酸钙晶须(Anhydrous Calcium Sulfate Whisker,ACSW)进行无机-有机复合表面改性处理,将其用于沥青改性。从微观角度出发,通过原子力显微镜试验和分子动力学模拟相结合,对表面改性无水硫酸钙晶须(Modified Anhydrous Calcium Sulfate Whisker,MA
学位