An efficient method for message information relates to the technical field of automatic image based on the universal server, the invention by a message processing module, image engine module, image engine module with the realization of translation rules; by message preprocessing module and image engine module and image engine rule translation module to realize image process; image process including the working steps of the engine and the engine of the mirror image rule translation steps; the invention realizes the image rule engine, the state machine rules into device independent, then the matching engine of the data packet through the engine, will be successful, messages sent through the port, this makes X86 universal server equipment many can easily support complex mirror function, and based on the performance of the security equipment to support the use of regular grammar. The mirror image correlation rules are described to improve the processing speed and accuracy of the image, and the complexity, and the mirror device can use a variety of different scenes.
【技术实现步骤摘要】
一种高效的基于通用服务器的报文自动镜像的方法
本专利技术涉及信息
,尤其是数据通信领域中的通信处理
技术介绍
报文镜像技术在数据通信领域是一项基本而且重要的技术,它是把设备一个或者多个端口的数据镜像到一个或者多个端口的方法。设备镜像的数据可以是通过这个端口的所有数据,也可以是按照某种规则定义的被需要的数据。用户可以通过数据镜像,进行网络监管和故障排除。比如,公安部门可以通过分析镜像报文,分析嫌疑人平时的上网偏好,进而加强对嫌疑人的了解;国家互联网管控部门可以通过分析镜像报文的异常,从而对黄赌毒的网站进行封堵;运营商可以通过镜像报文分析网络故障,从而更好地进行定位,将故障排除。这些均离不开报文镜像技术。目前,报文镜像技术的都是通过命令或者下发策略文件来进行控制,并由专用硬件设备实现,申请号200810146643.1的“一种报文自动镜像系统及方法”,提供了一种接收包括镜像策略及镜像规则的镜像信息,根据所述镜像信息生成底层硬件能够识别的表项信息,再根据所述表项信息对所述报文进行镜像操作的方法。但此技术的问题在于过于依赖硬件功能特性,需要某些支持对应硬件表项的设备才可以实现报文镜像功能,这限制了报文镜像功能的使用场景,无法集成在数量众多的通用服务器架构或者虚拟化云平台的设备之上使用。随着技术的发展,SDN(软件定义网络)技术,虚拟化技术的进步以及通用处理器性能的提升,使得使用通用服务器越来越多的用到数据通信领域。那么如何在保证通用服务器性能不降低的情况下,实现复杂正则规则的支持,并且支持规则间逻辑运算显得尤为重要。
技术介绍
包括有限状态机,有限状态 ...
【技术保护点】
一种高效的基于通用服务器的报文自动镜像的方法,其特征在于由报文预处理模块,镜像引擎模块,镜像引擎的规则转译模块配合实现;由报文预处理模块和镜像引擎模块及镜像引擎的规则转译模块实现镜像步骤;镜像步骤包括:镜像引擎的工作步骤和镜像引擎的规则转译步骤;(1)镜像步骤:步骤一,由报文预处理模块对接收到的报文进行预处理,预处理的过程包括:a). 提取源IP地址,目的IP地址,源端口,目的端口,报文负载,域名作为报文属性信息;b).关联数据以提取报文归属信息,包括:报文的源IP地址归属行政区,目的IP地址归属行政区,源IP地址归属的用户,目的IP归属的机房;步骤二,镜像引擎模块对步骤一提取到的报文属性信息和报文归属信息进行匹配,匹配成功则设置报文镜像标记;步骤三,检查报文通过步骤二是否已经设置了报文镜像标记,当已设置报文镜像标记则复制报文得到镜像报文,当未设置报文镜像标记直接终止未设置报文镜像标记的报文的镜像流程;步骤四,将步骤三得到的镜像报文,发送到镜像端口并完成转发操作以输出镜像报文;(2)镜像引擎的工作步骤,由镜像引擎模块完成:步骤一,对IP类元属性规则进行匹配,获取到本报文源/目的IP地址 ...
【技术特征摘要】
1.一种高效的基于通用服务器的报文自动镜像的方法,其特征在于由报文预处理模块,镜像引擎模块,镜像引擎的规则转译模块配合实现;由报文预处理模块和镜像引擎模块及镜像引擎的规则转译模块实现镜像步骤;镜像步骤包括:镜像引擎的工作步骤和镜像引擎的规则转译步骤;(1)镜像步骤:步骤一,由报文预处理模块对接收到的报文进行预处理,预处理的过程包括:a).提取源IP地址,目的IP地址,源端口,目的端口,报文负载,域名作为报文属性信息;b).关联数据以提取报文归属信息,包括:报文的源IP地址归属行政区,目的IP地址归属行政区,源IP地址归属的用户,目的IP归属的机房;步骤二,镜像引擎模块对步骤一提取到的报文属性信息和报文归属信息进行匹配,匹配成功则设置报文镜像标记;步骤三,检查报文通过步骤二是否已经设置了报文镜像标记,当已设置报文镜像标记则复制报文得到镜像报文,当未设置报文镜像标记直接终止未设置报文镜像标记的报文的镜像流程;步骤四,将步骤三得到的镜像报文,发送到镜像端口并完成转发操作以输出镜像报文;(2)镜像引擎的工作步骤,由镜像引擎模块完成:步骤一,对IP类元属性规则进行匹配,获取到本报文源/目的IP地址命中的所有规则,将对应的元属性序列号,记录在匹配结果集合中;IP类元属性匹配基于区间树算法进行匹配;IP地址,端口,报文负载等单一且不可分割的属性视为元属性,规则表达式中仅含一个元属性的表达式称为元属性表达式,对镜像规则逻辑表达式中每一个由元属性表述的规则进行统一编号,称为元属性序列号;步骤二,对端口类元属性规则进行匹配,获取到本报文源/目的端口命中的所有规则,将对应的元属性序列号,记录在匹配结...
【专利技术属性】
技术研发人员:林飞,柯彦伟,赵喜荣,聂军,毛俊,
申请(专利权)人:北京亚鸿世纪科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。