[发明专利]一种基于增量学习的快速工控协议格式逆向推断方法有效

专利信息
申请号: 201810298559.5 申请日: 2018-04-04
公开(公告)号: CN108600195B 公开(公告)日: 2022-01-04
发明(设计)人: 张晓明;何跃鹰;刘中金;方喆君;孙中豪;张嘉玮;李建强;王占丰;胡超;田益凡;罗冰 申请(专利权)人: 国家计算机网络与信息安全管理中心;南京莱克贝尔信息技术有限公司
主分类号: H04L69/22 分类号: H04L69/22;H04L69/06;H04L47/625
代理公司: 暂无信息 代理人: 暂无信息
地址: 100029*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于增量学习的快速工控协议格式逆向推断方法,能快速推断协议的格式和语法,通过增量式的序列比对方法极大地减少协议逆向分析过程中的计算复杂度,从而能在较短时间内推断出协议的格式和语法,并能保持较高的分析准确度,IPRI方法在对协议进行逆向分析时采用了目前国际上较为认可和流行的Needleman‑Wunsch序列比对算法,该算法通过相似度计分、最优回溯等步骤能较为准确地推断协议的格式和语法,保证了分析结果的准确性。
搜索关键词: 一种 基于 增量 学习 快速 协议 格式 逆向 推断 方法
【主权项】:
1.一种基于增量学习的快速工控协议格式逆向推断方法,其特征在于,包括以下步骤:步骤S1,判断要进行协议逆向分析的样本数据集的大小,如果样本数据集中的报文数目超过了1000个,那么首先构建三个集合,分别为HandledPackets、HandlingPackets和UnhandledPackets,其中HandledPackets集合存储的是已经通过序列比对算法处理好的报文,HandlingPackets集合存储的是正在进行序列比对处理的报文,UnhandledPackets集合存储的是尚未处理好的报文,在初始状态下,所有样本数据集的报文都置于UnhandledPackets集合中,并按照时间戳的先后顺序对报文按序排列,而HandledPackets和HandlingPackets集合初始为空,然后转入步骤S2;步骤S2,提取UnhandledPackets集合的前1000个报文,将它们从UnhandledPackets集合移动到HandlingPackets集合中,采用Needleman‑Wunsch序列比对算法对HandlingPackets中的报文进行分析,并得到多个分析后的消息类型,然后转入步骤S3;步骤S3,在UnhandledPackets集合非空的条件下,如果某个消息类型中所属的报文数目只有一个,则该消息类型创建失败,删除该消息类型,并将该报文保留在HandlingPackets集合中,对于其他消息类型的报文,将它们全部从HandlingPackets集合移动到HandledPackets集合,然后转入步骤S4,否则如果UnhandledPackets集合为空,则终止程序的运行;步骤S4,从UnhandledPackets集合中按序逐个选择报文,并将每个报文与生成的消息类型进行匹配,如果匹配成功,将该报文添加到该消息类型中,并将该报文从UnhandledPackets集合移动到HandledPackets集合,而如果匹配不成功,则将该报文移动到HandlingPackets集合中,直至HandlingPackets集合的报文数目达到1000个或UnhandledPackets集合中不再有报文,然后转入步骤S5;步骤S5,采用Needleman‑Wunsch序列比对算法对HandlingPackets中的报文进行分析,并得到多个分析后的消息类型,然后返回步骤S3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心;南京莱克贝尔信息技术有限公司,未经国家计算机网络与信息安全管理中心;南京莱克贝尔信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810298559.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top