【技术实现步骤摘要】
OPCDA协议报文处理方法、装置、设备以及存储介质
[0001]本专利技术涉及通信
,特别涉及一种OPCDA协议报文处理方法、装置、设备以及存储介质。
技术介绍
[0002]OPCDA(ObjectLinking and Embedding for Process Control Data Access)规范旨在简化不同总线标准间的数据访问机制,为不同总线标准提供通过标准接口访问现场数据的基本方法。
[0003]但是防火墙对于基于OPCDA协议的报文监控限于目的端口和OPC服务器开放的新通讯端口的访问控制,而对客户端与服务器之间的访问链接建立之后,客户端对于服务器中数据的读写等操作并没有监控。
技术实现思路
[0004]本专利技术的主要目的是提供一种OPCDA协议报文处理方法、装置、设备以及存储介质,旨在解决现有技术中防火墙对客户端与服务器之间的访问链接建立之后,服务器与客户端之间读写等操作缺少监控的技术问题。
[0005]为实现上述目的,第一方面,本专利技术提出的一种OPCDA协议报文 ...
【技术保护点】
【技术特征摘要】
1.一种OPCDA协议报文处理方法,其特征在于,使用于防护墙,所述方法包括:接收OPCDA数据报文;解析所述OPCDA数据报文,以获得所述OPCDA数据报文的标签名;判断所述标签名是否在通行白名单内;若所述标签名在所述通行白名单内,将所述OPCDA数据报文发送出去。2.根据权利要求1所述的OPCDA协议报文处理方法,其特征在于,所述判断所述标签名是否在通行白名单内的步骤之后,所述方法还包括:若所述标签名不在所述通行白名单内,将所述OPCDA数据报文丢弃。3.根据权利要求1所述的OPCDA协议报文处理方法,其特征在于,所述接收OPCDA数据报文的步骤之前,所述方法包括:在客户端与服务器基于OPCDA协议建立连接后,接收所述客户端发送的访问报文;根据所述访问报文,获得所述客户端与所述服务器之间配置的访问标签名;基于所述访问标签名,更新所述通行白名单。4.根据权利要求1所述的OPCDA协议报文处理方法,其特征在于,所述解析所述OPCDA数据报文,以获得所述OPCDA数据报文的标签名的步骤包括:解析所述OPCDA数据报文,以获得所述OPCDA数据报文的标签名、第一客户端句柄信息以及第一服务器句柄信息;所述若所述标签名在所述通行白名单内,将所述OPCDA数据报文发送出去的步骤,包括:若所述标签名在所述通行白名单内,根据预存的标签名与句柄组合映射表,判断所述第一客户端句柄信息和第一服务器句柄信息的组合与所述标签名之间是否存在映射关系;其中,所述标签名与句柄组合映射表包括客户端句柄和服务器句柄两者的组合与标签名之间的映射关系;若所述第一客户端句柄信息和所述第一服务器句柄信息的组合与所述标签名之间存在映射关系,将所述OPCDA数据报文发送出去。5.根据权利要求4所述的OPCDA协议报文处理方法,其特征在于,所述判断所述第一客户端句柄信息和所述第一服务器句柄信息的组合与所述标签名之间是否存在映射关系的步骤之后,所述方法还包括:若所述第一客户端句柄信息和所述第一服务器句柄信息的组合与所述标签名之间不存在映射关系,丢弃所述OPCDA数据报文。6...
【专利技术属性】
技术研发人员:郑翔,郝永哲,
申请(专利权)人:深圳融安网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。