一种未知工业协议识别引擎
基本信息
申请号 | CN201911328190.9 | 申请日 | - |
公开(公告)号 | CN111163071A | 公开(公告)日 | 2020-05-15 |
申请公布号 | CN111163071A | 申请公布日 | 2020-05-15 |
分类号 | H04L29/06;G06K9/62 | 分类 | 电通信技术; |
发明人 | 王亮;仪智奇;赵宇 | 申请(专利权)人 | 杭州九略智能科技有限公司 |
代理机构 | 杭州云睿专利代理事务所(普通合伙) | 代理人 | 张骁敏 |
地址 | 311100 浙江省杭州市余杭区仓前街道海创科技中心2幢3层303-7、303-8室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种未知工业协议识别引擎,包括以下步骤:S1,根据端口和已知协议特征对数据包进行已知协议过滤,剩余未知协议根据端口号进行聚类处理;S2,对工业协议进行特征识别,首先续抓取数据包中应用层数据中的控制字符或通信专用字符,接着利用聚类算法进行二进制最大相似性匹配;并通过训练,对未知的工业协议每位出现的数据如可枚举,则记录为聚类特征枚举,作为协议是否合规的主要依据,最终获得协议特征集;S3,采用AC多模匹配算法进行多模匹配,是根据控制和通讯字符特征来判断新的数据包是否为未知协议;S4,按协议特征对数据包进行切片传输,并根据样本集判断数据包是否合规。 |
