[发明专利]全流量存储回溯分析系统中父子连接的处理方法有效

专利信息
申请号: 202111180366.8 申请日: 2021-10-11
公开(公告)号: CN113630331B 公开(公告)日: 2021-12-28
发明(设计)人: 曲武 申请(专利权)人: 北京金睛云华科技有限公司;金睛云华(沈阳)科技有限公司
主分类号: H04L12/803 分类号: H04L12/803;H04L12/851;H04L12/743;H04L29/08
代理公司: 沈阳友和欣知识产权代理事务所(普通合伙) 21254 代理人: 杨群;郭悦
地址: 100088 北京市海*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 流量 存储 回溯 分析 系统 父子 连接 处理 方法
【说明书】:

发明涉及数据的分析处理技术领域,具体提供一种全流量存储回溯分析系统中父子连接的处理方法,包括如下步骤:确定每个worker线程的端口范围,建立每个worker线程与端口的映射关系;基于上述设置的映射关系,配置流量的两个方向,一个方向选择来源端口配置,另一个方向选择目的端口配置;构建每个worker线程局部的数据连接哈希映射表;分别对控制连接、数据连接以及存储线程进行处理。本发明保证了父子连接报文的应用识别准确性的同时,也没有使得同一ip地址分配到同一线程带来的负载均衡引起的健壮性问题,还能提升整体的高并发性能。

技术领域

本发明涉及数据的分析处理技术领域,具体提供一种全流量存储回溯分析系统中父子连接的处理方法。

背景技术

对于安全厂商而言,防火墙和全流量存储回溯分析系统虽然都是对流量进行分析处理,但是对数据连接报文的处理逻辑却是不同的。这是因为防火墙等系统可以保证控制连接和数据连接的报文时序,而全流量存储回溯分析系统则是对报文的镜像处理,因为多核系统处理报文驱动收包,故而处理全流量存储的线程无法保证控制连接和数据连接被同一worker线程收到,更无法保证控制连接会比数据连接先处理。这对于流量分析系统而言,数据连接需要依赖控制连接才能识别出来应用类型,如果数据连接比控制连接识别出来还慢,很可能影响了应用识别的准确度,造成漏报。

以ftp被动PASV为例,为了解决服务器发起到客户的连接问题,当客户端通知服务器它处于被动模式时才启用。在被动方式FTP中,控制连接和数据连接都由客户端发起,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。

与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令,这样做的结果是服务器会开启一个任意的非特权端口(端口号大于1024,假设为PortA),并发送PORT P命令给客户端。客户端收到后发起从本地端口(端口号大于1024,假设为PortB),到服务器的端口PortA的连接用来传送数据。对于ftp而言,未能及时识别出ftp流量的后果是,无法实时处理ftp数据连接中的文件提取功能,来检测ftp中下载的流量是否为病毒,是否需要沙箱处理。

对于防火墙,由于是实时处理ftp流量,控制连接建立后才会建立数据连接,但是对于全流量存储系统而言,处理逻辑为镜像处理报文无法保证数据连接的处理时序。业内的通用做法是捕获进程与分析进程分而治之,捕获进程负责负载均衡将同一ip的报文送入同一个分析进程,因为父子连接的ip地址相同,故而可以保证分析进程处理父子连接时是按照时序处理的。但是这种设计方案会增加进程切换以及报文在线程之间流转,也会造成cache miss,从而影响性能。

由于将捕获线程和分析线程分开的弊端,业内的另一种做法是捕获线程同时做分析处理,即两者合二为一,但是需要保证父子连接被同一捕获线程收到,这需要利用硬件收包驱动配置,使同一(sip,dip)或者是同一sip或者同一dip的报文被同一捕获线程收到,但是这种很容易造成负载不均衡,从而影响系统的健壮性。

对于全流量存储回溯系统中ftp父子连接的处理属于流量分析的一部分,它并非全流量存储系统中的关键功能,各个厂商对其并未特别处理,要么牺牲性能,要么牺牲负载均衡带来的健壮性,要不就忍受多核处理父子连接时序的错乱带来的漏报问题。

发明内容

为了解决上述技术问题,本发明提供了一种全流量存储回溯分析系统中父子连接的处理方法,对父子连接进行优化设计,保证了父子连接报文的应用识别准确性的同时,也没有使得同一ip地址分配到同一线程带来的负载均衡引起的健壮性问题,还能提升整体的高并发性能。

本发明是这样实现的,提供一种全流量存储回溯分析系统中父子连接的处理方法,包括如下步骤:

1)确定每个worker线程的端口范围,建立每个worker线程与端口的映射关系;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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