基于固件仿真的物联网设备Web接口的有状态模糊测试研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:hj0411
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网设备安全是研究者目前热点关注的问题之一,针对物联网设备Web接口的网络攻击会造成严重的后果。模糊测试作为一种常用的软件测试技术,通过提供给测试目标大量的随机输入以触发异常,能够有效的发现程序漏洞。该方法也逐渐应用于物联网安全领域。在物联网模糊测试中主要关注三个问题:1、设备如何运行;2、设备输入如何生成;3、如何发现设备漏洞。在相关研究工作中,测试人员随机变异通信消息对设备进行测试。由于设备通信受约于设备状态的变化,这些随机消息有极大程度无法通过设备验证。大量无效的测试用例从而导致模糊测试效率低下。为了有效的挖掘物联网设备漏洞,解决测试中的设备状态问题,本文针对物联网设备模糊测试技术展开研究,提出了基于固件仿真的物联网设备Web接口的有状态模糊测试。主要研究内容分为三点:第一、采用固件仿真的方式用于解决设备测试中维持运行环境的问题,通过收集大量的物联网固件进行仿真测试,评估仿真效果,选取能够满足测试条件的固件;第二、在前端部署网络爬虫,以获取页面中的元素节点,包括表单数据以及函数参数。为了解决设备状态的转移问题,爬虫在模拟点击运行的同时分析前端与设备的通信消息序列,获取有状态的消息序列。设计采用多消息种子格式,确保种子包含完整的状态请求过程;第三、本文建立了完整的模糊测试运行框架,设计实现针对物联网设备模糊测试工具SIoTFuzzer。针对固件中缓冲区溢出漏洞,命令注入漏洞和XSS漏洞,提供变异策略,并在仿真运行时对仿真过程进行监控,从而发现固件漏洞。我们测试了9个物联网设备并验证了12个已知漏洞。通过分步部署优化方案,实验结果表明,有状态的消息种子和变异策略能够提升原有漏洞发现速率的61.99%。相比于最新的同类型固件测试工具Firm Fuzz,SIoTFuzzer能够发现更多的漏洞并在测试效率上平均提升20.57%。
其他文献
沥青混凝土技术在市政道路施工中的应用十分重要。应用先进的沥青混凝土施工技术可以实现道路无缝衔接,缩短施工周期,降低实际投入成本。文章详细分析了沥青道路施工的特点,探讨了沥青混凝土道路的技术优势,并对沥青混凝土道路施工中出现的各种问题进行了思考,对沥青混凝土施工技术应用于市政道路的实际情况进行了分析,以期为沥青混凝土道路施工提供一定的借鉴和参考。
<正>自2020年11月全面推进城市数字化转型、率先吹响打造具有世界影响力的国际数字之都冲锋号以来,上海经历一年多砥砺奋进,城市数字化转型“四梁八柱”已基本成型,“生活数字化转型、经济数字化转型、治理数字化转型”三者互为依存、齐头并进;“整体型转变、全方位赋能、革命性重塑”高屋建瓴、引领潮流,体现了上海在深入研判新一轮科技革命和产业变革趋势和规律基础上的“准确识变、科学应变、主动求变”,是上海着眼
期刊
独柱墩梁桥因其简洁的外观、超强的户外适应性以及相对较低的造价而被广泛应用于公路工程和市政工程。然而随着近年来经济发展,车辆数量急剧增加,道路超载现象频繁出现,独柱墩梁桥发生倾覆破坏的概率增大,这给人们生命财产造成损失。在多起事故发生后独柱墩曲线梁桥抗倾覆安全评估验算及加固设计逐渐成为研究热点。近年来,为了提高独柱墩桥梁的抗倾覆能力,出现在独柱墩上增设钢抱箍盖梁的加固结构。该结构主要由钢抱箍和牛腿(
明清时期是江南私家园林发展的高峰,内檐装折是园林建筑的重要组成部分,在强调居游一体的明清江南造园中逐渐受到关注。内檐装折种类繁多,营造者为文人和匠人,分别为设计和制作的主体。文人主导设计,作为“能主之人”,具有胸有丘壑、从心不从法的设计时才能,主要通过著书立说的方式主导设计,并积极参与实践。匠人主持制作与安装,有着“技艺之能事”,具有规矩绳墨收放变通、善于度材不差毫厘、群材受规众工听命、工艺精妙巧
<正>班级管理的心理学意义,最终要落实到关注学生的个体心理特点、促进学生的个体心理发展上。因此,班级管理心理学既要探讨班级管理中的群体心理学问题,也要探讨班级管理中的个体心理学问题。为此,从本期开始,我们就从班级管理角度,共同探讨与学生个体心理相关的系列问题。从一个案例看学生的需要下面这位年轻女教师的困惑,你是否似曾相识?
期刊
以我国2012年-2020年沪深A股上市公司为研究对象,基于不同公司的股权结构,对会计稳健性对研发投资的关系进行研究。结果显示会计稳健性对上市公司的研发投资具有显著的负向影响,同时股权集中度、机构投资者持股会减弱会计稳健性对研发投资的抑制作用,而股权制衡会加重会计稳健性对企业研发投资的抑制作用。
万物互联的时代已经到来,然而大量的研究表明,物联网设备的安全性不容乐观。为了提高设备的安全水位,必须在黑客利用漏洞违法犯罪之前及时发现漏洞,并提交给厂商进行修复。模糊测试是自动化漏洞挖掘的关键技术,近些年来已经成为学术界和工业界研究的热点,借助自身易上手、适用性和扩展性好及准确率高的优势,在通用平台上的漏洞挖掘中发挥了极大的作用。但由于物联网设备的异构性和硬件依赖性,模糊测试在物联网设备上的应用还
学位
近年来,国内发生了多起独柱墩桥梁的倾覆事故,造成了恶劣的社会影响和巨大的经济损失。增设钢抱箍是目前抗倾覆加固独柱墩的常见工程应用,钢抱箍仅在独柱墩墩顶,形式小巧美观,加固施工周期短,对桥下既有交通影响小。但钢抱箍所具承载力有限,其在服役过程中失稳问题突出,也是设计和施工关注的关键性因素。本文在已有研究的基础上,理论分析探究了钢抱箍承载力计算公式及其影响因素,通过11个试件试验研究了螺栓预紧力、钢抱