协议规范挖掘及应用

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:jklgfdjligjregjmreji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络协议规范挖掘是一种通过分析网络(报文)数据特征或分析处理网络(报文)数据的计算机指令,获得其协议规范的逆向工程技术。近年来,通过这种技术获得的研究成果被广泛地应用于协议fuzz测试、入侵检测和软件开发等领域,无论是规范挖掘的方法本身还是其应用领域都得到了研究人员的普遍重视。本文提出了两种新的协议规范挖掘方法,此外对前人提出的相关方法进行了改进和完善,最后将本文的研究成果应用于网络安全领域中fuzz测试覆盖率的计算以及基于状态机驱动协议测试这两个问题的解决中。本文的主要研究成果如下:1.总结近十年来的研究进展,对研究问题进行抽象地形式化定义。以此屏蔽复杂的工程实现细节与具体的研究方法,使研究人员更准确地看清问题的本质,同时避免了基于自然语言描述问题的不准确性。2.提出了一种基于长度语义约束的报文格式挖掘方法。该方法充分利用报文中长度字段与其指称字段(组)的约束关系,通过对相同类型的一组报文进行多次迭代地反向扫描,识别出报文中的长度字段,并提取出报文的嵌套结构。在此基础上,对常见协议原语的推断过程进行代码实现,通过构造针对性的报文并观察目标设备的响应情况,进一步提出一种推断部分字段语义特征的方法。该方法是对目前仅针对报文格式进行挖掘方法的有力补充。3.设计并实现了协议行为规范挖掘框架,该框架基于XML语言描述报文内部结构与网络实体通信过程,能够广泛地支持多种网络协议,具有一定的通用性;框架本身采用“高内聚,低耦合”的分层设计原则,能够灵活地支持多种建模方法。在选取建模方法时,改进了软件需求领域中的QSM算法,即添加针对状态机诱导过程中产生环结构的判定并生成对应的查询序列,使诱导过程更为准确。进一步,将此改进的QSM算法应用于网络协议行为规范挖掘领域,实验结果表明该算法比其他方法更具有优越性。4.设计了灵活的协议fuzz测试框架,并将上述研究成果应用于网络安全领域的协议测试场景中。为协议fuzz测试提供覆盖率计算方法与理论依据,解决了测试未知格式私有协议的盲目性和基于状态机驱动协议测试的问题,将理论研究与实际应用相结合。
其他文献
本文设计了工程机械液压元件(齿轮泵、多路换向阀、全液压转向器和液压缸)综合试验台。为保证工程机械生产厂整机质量提供了必要手段。
【正】 由张武升主编的《当代中国教学风格论》已由江西教育出版社出版,这是由一批中青年学者合作研究的有关教学理论的开拓性研究成果。纵览研究的整个过程和专著的全貌,我
点集匹配是计算机视觉与模式识别领域一个基础而关键的问题,其目标在于寻找给定两组点集之间的点点对应关系。点集匹配技术在立体视觉匹配、目标识别与跟踪、医学图像分析、
文章主要研究了处理沥青路面图像中裂缝自动识别所使用的方法,解决了路面图像裂缝识别中的有关图像灰度不均,图像对比度较低,包含噪声多且复杂,有阴影,阈值不好确定,裂缝难以
海岸带无论对地球生态与气候的调节还是对人类经济与社会的发展.均起到举足轻重的作用。我国海岸带的水环境和水污染控制以及水体修复技术和法制化管理等问题值得关注。
我从事“三算结合”教学已经十年多了,十年多来一直承担语文、数学双科教学,兼班主任工作。在“三算结合”教学中,注重发挥珠算的教育功能,让珠算更有效地为口算、笔算服务,
目的探讨椎体成形术(PVP)和椎体后凸成形术(PKP)治疗老年骨质疏松性骨折的临床疗效。方法选取本院2016年4月~2017年4月期间收治的62例老年骨质疏松椎体压缩性骨折患者为研究对象。
耶稣曾问众门徒 :“你们说我是谁?”前三福音书于此均有记载(马太福音16 :15 ;马可福音8 :29 ;路加福音9 :20)。于是引出彼得认耶稣为基督的著名段落。谨依马太福音的记述 ,彼得回答说 :“
目的分析研究三阶梯治疗与护理对癌痛患者的康复效果。方法随机选取我院已经确诊并收治的100例晚期肿瘤癌痛患者,分为对照组和观察,对照组按照常规三阶梯治疗方法进行治疗及常
目的观察康复新液联合炎敌油治疗晚期恶性肿瘤患者Ⅱ期、Ⅲ期压疮的效果。方法选取42例带压疮入院患者,采用康复新液联合炎敌油治疗压疮创面,1~2次,d,观察创面愈合情况及愈合时间