网络协议逆向解析与缺陷测试的关键技术研究

被引量 : 1次 | 上传用户:wangyifan_18
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的飞速发展,通过网络漏洞来进行的各种攻击性质的活动越来越多样化,网络协议作为其中重要的网络信息通信和保护手段,其安全性越来越受到重视,没有绝对完美的协议设计,对于同样一个协议缺陷,如果被网络潜在攻击者先发现,损失将难以预计,如何发现协议的缺陷并且尽可能准确的找到未知协议的缺陷,对于维护整个互联网的安全有着极其重要的意义。本课题实现了未知协议的逆向解析,并且应用逆向获取的协议模板,完成自动化协议缺陷测试系统。格式提取、轨迹分析、缺陷测试三个环节共同完成从提取协议格式,到提取协议状态,最后应用前两步得到的数据完成缺陷测试例的生成。其中格式提取和状态提取共同完成协议逆向过程工作,技术上分别采用基于生物序列比对算法的数据报文分析法与基于动态平台的指令分析方法。首先报文格式解析得到协议报文的格式内容信息;其次动态平台解析出未知协议的报文交互方式,获取每条协议数据的具体格式同时得到不同消息之间的交互规则;最后采用基于Schema-XML语言结合正则表达式,依据之前逆向产生的消息格式自动生成缺陷测试例。系统首先通过编辑距离计算、进化树的生成、序列比对完成对数据报文的格式提取;接下来研究并实现了基于Dynamo RIO的动态污点分析技术,以记录的轨迹信息为基础,进行动态污点分析,提取协议消息的具体处理信息,得到协议信息的交互轨迹;最后通过XML协议自动化测试系统,应用已提取格式和交互方式的协议信息,进行系统的缺陷测试例生成及测试。系统可以准确完成对未知协议的解析工作以及测试工作,具有高准确性的解析功能以及高覆盖性的测试功能,将测试缺陷精确到点,更加系统完善的完成协议逆向的要求,对网络协议的安全发展有着重要的意义。
其他文献
目的了解济南市女性的膳食状况与膳食模式,探讨不同膳食模式与身体测量指标的相关性,为研究膳食模式与健康和疾病的关系提供依据,同时也为女性的健康管理提供参考。方法采用
在国家建设与发展过程中,干部工作发展是国家发展的最重要要素之一,胡志明主席曾经说过:“干部是所有事情的根本”。在新时期中,要求建设有政治本领、有能力、有智慧、能够满足国
2012年PISA测试的主项是数学素养,并首次正式实施基于计算机的数学素养的测评。上海学生取得第二名的好成绩,同时也呈现出一些薄弱环节,如对有多种要求的阅读环境不适应、对
目的:观察盐酸羟考酮复合丙泊酚用于门诊无痛胃肠镜的麻醉效果。方法:门诊asai-n级无痛胃肠镜检查及治疗的患者96例,随机分为2组,即丙泊酚复合盐酸羟考酮组(A组)45例、丙泊酚复合
[目的]探讨多功能艾灸治疗仪隔姜灸对缓解化疗病人恶心、呕吐的效果。[方法]将66例恶性肿瘤病人随机分为观察组、对照组各33例,两组病人在化疗前30min均予甲氧氯普胺10mg肌肉
综述了氮、磷、钾、钙、镁、硫、铁、锰、硼、锌、钼、铜等元素在植物中的生理作用,以及豆科植物缺素症分析和防治措施.
随着互联网金融的迅速发展,越来越多的民众成为金融消费者,然而其合法权利受到侵犯的情况却屡屡发生。业内人士表示,原因一方面在于我国目前的社会征信体系不够健全,平台面临信用
报纸
近年来,随着中国经济转型,中小型信息企业在各行各业中发挥着越来越大的作用,是推动中国工业化、信息化的重要力量。中小型信息企业的发展也越来越受到了重视。在此大的经济
近些年,石油和天然气在远离中心城市的一些边远地区被发现和开采,若把这些油气运输到中心消费城市难免经过一些地质灾害频发的地区,这使得运输油气的管线钢必须具有良好的强