[发明专利]一种工控协议数据压缩方法、装置在审
| 申请号: | 202010777492.0 | 申请日: | 2020-08-05 |
| 公开(公告)号: | CN112019518A | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 李禹璁;雷濛;郭宾;赵宇;章渠丰;罗怡靓;杨杰;马远洋;朱奕辉;向昶宇 | 申请(专利权)人: | 杭州木链物联网科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 杭州华知专利事务所(普通合伙) 33235 | 代理人: | 李姣姣 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 协议 数据压缩 方法 装置 | ||
本申请涉及一种工控协议数据压缩方法、装置。所述方法包括:实时获取工业控制系统的工控协议报文;获取所述工控协议报文中出现的预设数据片段;根据所述预设数据片段按照预定义字典进行编码,生成低位编码数据;将所述低位编码数据替换所述工控协议报文中的数据片段,生成工控协议压缩文件。采用本方法能够降低工控安全设备抓取工控协议报文占用的存储空间。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种工控协议数据压缩方法、装置。
背景技术
随着工业控制系统的发展,提升工控系统的安全性也越来越重要,安全厂商通过开发出对工控流量进行网络安全审计的工控安全设备,用于对工控系统进行安全保护。其中,网络安全审计是指对网络或指定系统的使用状态进行跟踪、记录和综合梳理的工具,能够对网络进行实时动态监控,可通过寻找入侵和违规行为记录网络上发生的一切,为用户提供取证手段。网络安全审计不但能够监视和控制来自外部的入侵,还能够监视来自内部人员的违规和破坏行动。
然而,在网络安全审计的过程中,对工控流量的数据采集时,需要实时抓取并存储大量的网络数据包,对于设备的存储性能要求较高,导致了工控安全设备的系统成本增加。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高工控协议数据压缩效率的工控协议数据压缩方法、装置。
一种工控协议数据压缩方法,所述方法包括:
实时获取工业控制系统的工控协议报文;
获取所述工控协议报文中出现的预设数据片段;
根据所述预设数据片段按照预定义字典进行编码,生成低位编码数据;
将所述低位编码数据替换所述工控协议报文中的数据片段,生成工控协议压缩文件。
在其中一个实施例中,所述获取所述工控协议报文中出现的预设数据片段,包括:根据所述工控协议报文的协议类型,获取所述工控协议报文中出现的预设数据片段;其中,所述预设数据片段根据每种工控协议的类型预先制定。
在其中一个实施例中,在实时获取工业控制系统的工控协议报文之前,包括:根据每种工控协议的类型,分别获取工控协议数据中出现频率超过预设值的数据片段;将所述数据片段确定为所述工控协议对应的预设数据片段。
在其中一个实施例中,在将所述数据片段确定为所述工控协议对应的预设数据片段之后,包括:对预设数据片段通过霍夫曼编码方式进行编码,获得低位编码数据;根据所述预设数据片段和所述低位编码数据的一一映射关系,生成所述预定义字典;其中,每种工控协议对应一种预定义字典。
在其中一个实施例中,在将所述数据片段确定为所述工控协议对应的预设数据片段之后,包括:对预设数据片段通过cover算法进行编码,获得低位编码数据;根据所述预设数据片段和所述低位编码数据的一一映射关系,生成所述预定义字典;其中,每种工控协议对应一种预定义字典。
在其中一个实施例中,所述根据所述预设数据片段按照预定义字典进行编码,生成低位编码数据,包括:根据所述预设数据片段,按照所述工控协议报文的协议类型对应的预定义字典进行编码,生成低位编码数据。
在其中一个实施例中,所述将所述低位编码数据替换所述工控协议报文中的数据片段,生成工控协议压缩文件,包括:将所述低位编码数据替换所述工控协议报文中的数据片段,通过zstd压缩算法或Brotli压缩算法处理生成工控协议压缩文件。
在其中一个实施例中,所述工控协议数据压缩方法,还包括:将所述工控协议压缩文件,根据所述工控协议报文的名称命名后存储到存储区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州木链物联网科技有限公司,未经杭州木链物联网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010777492.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据线插头摇摆测试装置
- 下一篇:一种安全逃生天窗





