面向嵌入式设备Web接口的模糊测试技术研究

来源 :战略支援部队信息工程大学 | 被引量 : 0次 | 上传用户:sheena111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着“万物互联”的概念逐渐深入人心,物联网相关技术也逐渐应用于人们日常生活中,物联网技术的实现与应用大多以嵌入式设备作为主要载体,而设备的安全性研究也是近年来重要的研究方向。模糊测试技术是一种自动化漏洞挖掘方法,因具有高效性已经成为应用最为广泛的方法之一。将模糊测试技术用于嵌入式设备的安全性测试,是目前网络安全领域重要的研究方向之一,对于保护用户、企业的隐私安全具有重要现实意义。本文将嵌入式设备作为研究对象,把模糊测试技术作为主要研究方法,以嵌入式设备的Web接口作为模糊测试入口,研究针对嵌入式设备的模糊测试方法,主要工作如下:提出了一种基于自适应变异的嵌入式设备XSS漏洞模糊测试方法,并根据此方法设计并实现了原型系统。针对目前缺少有效的嵌入式设备XSS漏洞检测方法、嵌入式设备测试用例生成质量较低、模糊测试种子变异缺乏自适应性导致测试效率降低等问题,本方法首先通过嵌入式设备Web接口自动化生成测试用例,并使用“攻击探子”预先探测,确定种子变异方向,增强种子自适应性,拓展测试空间,提高模糊测试的质量和效率。实验表明,原型系统与主流协议模糊测试工具Boofuzz、Web漏洞扫描工具Wfuzz对比,能够发现实验对象中9个位置的7个已知XSS漏洞,并在检测效率方面比Boofuzz提高了约10%、比Wfuzz提高约5%。提出了一种基于动态插桩反馈的嵌入式设备模糊测试方法,并根据此方法实现了原型系统。嵌入式设备的模糊测试若没有一定的先验知识,测试用例可能无法到达固件程序更深层的代码逻辑,并且现有针对嵌入式设备的模糊测试方法大多以黑盒测试为主,不能准确的定位可能存在的漏洞位置。为了解决以上问题,本文提出了一种以嵌入式设备Web接口为入口,通过动态插桩反馈指导测试进程的模糊测试方法。本方法首先构建先验知识库,将测试用例结合固件程序的先验知识发送至嵌入式设备,根据动态插桩的反馈信息,调整模糊测试策略,进而提高模糊测试质效。通过与协议模糊测试工具Boofuzz以及Web漏洞扫描工具Xray进行实验对比,本文的原型系统在模糊测试效率上对比Boofuzz提升了约40%,基本块覆盖率提高了约30%,并在QNAP NAS中挖掘到1个未公开命令执行漏洞。
其他文献
学位
学位
灰飞虱(Laodelphax striatellus)作为一种广泛分布于我国水稻产区的重要害虫,具有极强的繁殖能力。其危害方式是若虫和成虫都能够通过刺吸式口器刺吸水稻汁液,将虫卵产于水稻茎秆内部危害水稻,同时还能够传播多种植物病毒病,如水稻条纹叶枯病、水稻黑条矮缩病等,严重影响水稻的生长及产量。现如今,许多地区的灰飞虱种群已经具备了极高的抗药性,研究证明抗药性和繁殖力在很大程度上与昆虫体内的脂质代
学位
学位
学位
学位
朱砂叶螨Tetranychus cinnabarinus是一种多食性害螨,严重危害多种经济作物。朱砂叶螨可通过刺吸式口器取食寄主叶片栅栏组织细胞的叶绿体及细胞液,造成寄主植物系统性伤害。植物遭受害虫侵袭后,通过启动体内防御系统产生诱导抗性。茉莉酸是普遍存在于高等植物体内的内源生长调节物质,其最主要的作用就是诱导防御反应,其诱导抗虫性的生理生化机制是重要的研究热点之一。近年来研究人员不断尝试将这一理
近年来,随着我国对建筑物结构检测、鉴定与加固的重视,关于新建、既有建筑物的改造加固项目越来越多。建筑物在使用过程中荷载超过原有设计要求、遭受自然环境影响或者人为破坏等情况,都会影响建筑物的整体使用寿命;同时在城市发展过程中土地资源的宝贵,使得在考虑建筑物的结构安全与合理有效使用土地相结合,提高建筑物可用功能以及完善工程施工缺陷显得尤为重要。因此,本文结合实际工程情况,以徐州某住宅地库结构主体为研究
学位