[发明专利]一种基于iptables u32的工业协议防护方法在审

专利信息
申请号: 202110331463.6 申请日: 2021-03-29
公开(公告)号: CN113518068A 公开(公告)日: 2021-10-19
发明(设计)人: 孙晓鹏;张雨;和希文;曹璐;李峰;王绍密;孙瑞勇;候绪森;李艳虎;水沝 申请(专利权)人: 山东云天安全技术有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 济南泉城专利商标事务所 37218 代理人: 张贵宾
地址: 250014 山东省济南市历下区*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 iptables u32 工业 协议 防护 方法
【权利要求书】:

1.一种基于iptables u32的工业协议防护方法,由报文检索指针、IP协议识别模块、TCP协议识别模块,MODBUS协议读取模块和协议防护模块运行组成,其特征在于,包括以下步骤:

S1,IP协议识别模块从IP报头中提取报头长度字段,并将其乘以4,得到以字节为单位的报头长度;

S2,报文检索指针使用此值跳转到TCP标头的开头:

S3,TCP协议识别模块从TCP头中提取头长度字段,并将其乘以4,得到以字节为单位的头长度;

S4,报文检索指针使用此值跳转到SCADA消息的开头;

S5,MODBUS协议读取模块指定SCADA消息开始时的偏移量,然后与所需值匹配。

2.根据权利要求1所述的基于iptables u32的工业协议防护方法,其特征在于:

所述S1中IP协议识别模块在数据包中动态选择一个起始点,以匹配最多32位的数据,通过使用数据包的header length字段来计算报头长度,然后跳转到其有效负载的开头,具体的方法为:

S11,IP协议识别模块从数据包中随机选择一个起始点,然后读取IP报头的前四个字节;

S12,将报文检索指针从0位开始,右移22位,通过右移22位后获得的字符数值与掩码0x3c(00111100)进行运算,得出IP协议字段中HeaderLENGTH的数值阿尔法;

S13,报文检索指针跳转到阿尔法*4的位数上即可获得TCP标头的开头值。

3.根据权利要求1所述的基于iptables u32的工业协议防护方法,其特征在于:

所述S3中TCP协议识别模块的具体运行方法为:

S31,TCP协议识别模块TCP offset字段,其表示TCP头的长度(从TCP头第12字节开始);

S32,与IP协议识别模块方法相似,TCP协议识别模块将报文检索从当前报文检索指针开始后移12个字节,然后再后移26位,根据掩码: 0x3C(00111100),将当前获得的字符数值与掩码进行运算,得出TCP协议字段中offset的数值贝塔;

S33,报文检索指针跳转到贝塔*4的位数上即可获得MODBUS协议头的开头值。

4.根据权利要求1所述的基于iptables u32的工业协议防护方法,其特征在于:

所述S4中的MODBUS协议读取模块包括协议类型设置、协议读取两部分, ModbusTCP协议为SCADA协议的一种,SCADA协议还包括DNP3、 IEC104和S7,采用ModbusTCP协议的具体读取方法为:

S41,获取ModbusTCP中的功能代码字段(function code),获得指示控制器执行的操作类型;

S42,该字段位于Modbus消息体第七个字节,该协议读取模块将报文检索指针右移24位,通过右移24位后获得的字符数值与掩码0xff进行运算,得出功能码数值,继续后移两个字节,获取到该功能码的子功能数值;

S43,协议防护模块对该数值进行处理。

5.根据权利要求4所述的基于iptables u32的工业协议防护方法,其特征在于:

所述S43中的协议防护模块包括功能定义列表、防护指令集和防护处理模块;

所述功能定义列表包括读取设备标识、清除计数器、清除诊断寄存器、时钟修改、开机、关机、状态修改、配置修改和查询;

所述防护指令集包括允许、拒绝、待确认、跳转至虚拟工业设备、返回模拟信息和阻断指令发起者网络;

所述协议防护模块收到MODBUS协议读取模块读取出来的功能码后,与功能定义列表和防护指令集相匹配,确定执行的防护操作,由防护处理模块进行执行。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云天安全技术有限公司,未经山东云天安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110331463.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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