[发明专利]一种基于增量学习的快速工控协议格式逆向推断方法有效
申请号: | 201810298559.5 | 申请日: | 2018-04-04 |
公开(公告)号: | CN108600195B | 公开(公告)日: | 2022-01-04 |
发明(设计)人: | 张晓明;何跃鹰;刘中金;方喆君;孙中豪;张嘉玮;李建强;王占丰;胡超;田益凡;罗冰 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心;南京莱克贝尔信息技术有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/06;H04L47/625 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 增量 学习 快速 协议 格式 逆向 推断 方法 | ||
本发明公开了一种基于增量学习的快速工控协议格式逆向推断方法,能快速推断协议的格式和语法,通过增量式的序列比对方法极大地减少协议逆向分析过程中的计算复杂度,从而能在较短时间内推断出协议的格式和语法,并能保持较高的分析准确度,IPRI方法在对协议进行逆向分析时采用了目前国际上较为认可和流行的Needleman‑Wunsch序列比对算法,该算法通过相似度计分、最优回溯等步骤能较为准确地推断协议的格式和语法,保证了分析结果的准确性。
技术领域
本发明涉及协议格式逆向推断方法技术领域,尤其涉及一种基于增量学习的快速工控协议格式逆向推断方法。
背景技术
工业控制系统(Industrial Control System,ICS),简称工控系统,是由计算机设备与工业过程控制部件组成的自动控制系统,广泛应用于电力、水处理、石油与天然气、化工、交通运输、制造业等行业,是国家关键基础设施运行的“大脑”和“中枢”。随着计算机和网络技术的飞速发展,工控系统的网络化和信息化,在极大地推动了工业生产效率的同时,也使工控系统接口越来越开放,带来了不少安全隐患。为了挖掘工控协议中潜在的漏洞,一种有效的方法是对工控协议进行模糊测试。
模糊测试又称Fuzzing测试,它使用大量半有效的数据作为目标程序的输入,通过监控程序出现的异常来发现潜在的漏洞。工控协议模糊测试主要分为三个部分,分别为协议逆向分析、测试用例生成和异常监测,其中协议逆向分析是后续测试用例生成的前提和依据。协议自动逆向技术的实现可以显著减少人工分析的工作量,提高对私有协议的分析效率,并使对网络安全事件的快速自动响应成为可能。在协议逆向工程领域,国内外已进行了较为深入的研究。根据分析对象的不同,现有的协议逆向技术大致分为基于网络流量(Network Trace)的分析方法分析和基于指令执行序列(Execution Trace)的分析方法。
基于网络流量的分析方法以嗅探得到的网络数据流为分析对象,其可行性在于以下两点:
(1)单个报文样本的数据流为报文格式的一个实例,同一报文格式对应的多个报文样本具有相似性。
(2)会话是协议实体之间的完整交互过程,协议实体在一次会话中的状态转换序列是协议状态机的一个子集。
同一会话内报文的时序关系,包含了部分协议状态转换的信息。目前对基于网络流量的协议逆向方法的主要采用序列比对算法来实现,其具体流程主要包括以下几步:首先,通过Needleman-Wunsch等序列比对算法计算报文字节序列之间的相对距离,获得距离矩阵;其次,采用非加权成对群算术平均(UPGMA,unweighted pair group method witharithmetic mean)等方法,根据序列顺序构建系统树;最后,采用渐进比对算法遍历系统树实现多序列比对。由于实际应用中的网络报文具有序列长、数量多的特点,而且分析的时间复杂度往往与报文数量及报文长度成指数关系,因此实现多序列精确匹配需要耗费大量时间和计算资源,在报文数量较多时难以在较短时间内。
为此,通过增量式的学习方法来降低分析样本的数量,加快分析速度,同时保证分析的准确性具有非常重要的作用。
发明内容
本发明的目的就在于为了解决上述问题而提供一种基于增量学习的快速工控协议格式逆向推断方法。
本发明通过以下技术方案来实现上述目的:
本发明包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;南京莱克贝尔信息技术有限公司,未经国家计算机网络与信息安全管理中心;南京莱克贝尔信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810298559.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络接口控制器
- 下一篇:图像的加密方法和装置以及解密方法和装置