服务器爆发式数据交换智能处理系统及其方法_2

文档序号:8546133阅读:来源:国知局
工作流程
如图2,数据过滤单元10的工作流程包括下列步骤:
A、接收数据流-101
对输入的数据流进行接收处理;
B、截取指定网口数据流-102 获取指定的网口数据;
C、打标-103
对获取到指定端口数据打上标记,并传递给内部端口用于过滤;
D、判断数据是否有标记-104
是则进入下一步骤E,否则进入步骤J ;
E、数据流重组-105
对打标的数据进行数据流重组;
F、解析出数据包重定向内容与配置文件比较-106
解析所有标记的重定向数据包,解析出内容,然后与配置文件里配置的重定向内容特征进行比较;
G、判断是否匹配-107
是则进入下一个步骤H,否则进入步骤J ;
H、对此数据流进行地址重定向-108 对匹配到的重定向包进行地址重定向;
1、交付数据处理单元-109
将过滤之后的数据交付给处理模块进行处理;
J、交付输出数据流-110 直接将数据交付给输出流。
[0021]2、数据处理单元20的工作流程
如图3,数据处理单元的工作流程包括下列步骤:
a、过滤后数据流-201
接收过滤后的数据位数据处理做准备;
b、创建新的套接字通信-202
运用地址重定向创建新的套接字与源数据流进行通信; C、匹配用户指令-203
对于用户下达的不同命令对数据进行不同的处理需要进行命令匹配;
d、判断数据是否匹配-204
是则进入下一步骤e,否则进入步骤i ;
e、调用处理方法处理数据-205
根据匹配到的处理方式进行相应的处理;
f、判断是否需要透传-206
是则进入下一个步骤g,否则进入步骤h ;
g、交付数据传输单元-207
将需要透传数据或者需要获取远端数据交付给数据传输单元处理;
h、交付输出数据流-208 直接交付给输出数据流;
1、简单截断数据流-209
如果对过滤后的数据不做处理则默认是直接截断数据流。
[0022]3、数据传输单元30的工作流程
如图4,数据传输单元30的工作流程包括下列步骤: 1、处理后数据流-301 接收处理后的数据位数据传输做准备; ?、注册域名到交互服务器-302
由于进行了地址重定向,所以需要将域名注册到交互服务器上,用来获取新的IP地址;
ii1、注册处理方法到交互服务器-303
对于需要处理的数据需要将处理数据的方法添加到交互服务器中;
iv、是否需要处理透传数据-304
是则进入下一步骤V,否则进入步骤Vi ;
V、调用处理方法处理数据-305
根据不同的数据进行不同的加工处理更好的服务于用户的意愿; v1、交付数据输出流-306 将透传数据交付输出数据流。
【主权项】
1.一种服务器爆发式数据交换智能处理方法,其特征在于: 系统包括依次连接的数据过滤单元(10 )、数据处理单元(20 )和数据传输单元(30 ); 方法是: ①基于串行数据处理的数据过滤方法 配置好捕获数据网卡参数,存入系统的普通配置文件(13)中; 对重定向特征配置文件(14)填写重定向内容特征; 对特定网卡上选择性数据加上特定标签,形成特定数据流; 在接收端的地址重定向模块(12)对特定数据流进行重组形成完整的应用层数据; 对应用层数据包进行选择性重定向,便于对重定向数据进行选择性处理和传输; ②基于匹配算法的数据处理方法 根据树形匹配算法匹配数据流中关键字符,交付给不同的处理通道; 对不需要交叉传输的数据,直接进行修改或者重写后交付输出数据流; 对需要交叉传输的数据交付数据传输单元(20)处理; ③基于交互服务器的数据传输方法 对需要透传的域名进行注册; 服务器交互模块(31)获取域名对应IP ; 对需要透传的数据做简单处理之后进行交叉传输实现透传; 对需要修改的数据进行处理后交叉传输; 传输模块(32)保存数据传输流的状态直到数据流窗口关闭。
2.按权利要求1所述的服务器爆发式数据交换智能处理方法,其特征在于: 数据过滤单元(10)的工作流程包括下列步骤: A、接收数据流(101) 对输入的数据流进行接收处理; B、截取指定网口数据流(102) 获取指定的网口数据; C、打标(103) 对获取到指定端口数据打上标记,并传递给内部端口用于过滤; D、判断数据是否有标记(104) 是则进入下一步骤E,否则进入步骤J ; E、数据流重组(105) 对打标的数据进行数据流重组; F、解析出数据包重定向内容与配置文件比较(106) 解析所有标记的重定向数据包,解析出内容,然后与配置文件里配置的重定向内容特征进行比较; G、判断是否匹配(107) 是则进入下一个步骤H,否则进入步骤J ; H、对此数据流进行地址重定向(108) 对匹配到的重定向包进行地址重定向; I、交付数据处理单元(109) 将过滤之后的数据交付给处理模块进行处理; J、交付输出数据流(110) 直接将数据交付给输出流。
3.按权利要求1所述的服务器爆发式数据交换智能处理方法,其特征在于数据处理单元(20)的工作流程包括下列步骤: a、过滤后数据流(201) 接收过滤后的数据位数据处理做准备; b、创建新的套接字通信(202) 运用地址重定向创建新的套接字与源数据流进行通信; C、匹配用户指令(203) 对于用户下达的不同命令对数据进行不同的处理需要进行命令匹配; d、判断数据是否匹配(204) 是则进入下一步骤e,否则进入步骤i ; e、调用处理方法处理数据(205) 根据匹配到的处理方式进行相应的处理; f、判断是否需要透传(206) 是则进入下一个步骤g,否则进入步骤h ; g、交付数据传输单元(207) 将需要透传数据或者需要获取远端数据交付给数据传输单元(30)处理; h、交付输出数据流(208) 直接交付给输出数据流; I、简单截断数据流(209) 如果对过滤后的数据不做处理则默认是直接截断数据流。
4.按权利要求1所述的服务器爆发式数据交换智能处理方法,其特征在于数据传输单元(30)的工作流程包括下列步骤: I、处理后数据流(301) 接收处理后的数据位数据传输做准备; ?、注册域名到交互服务器(302 ) 由于进行了地址重定向,所以需要将域名注册到交互服务器上,用来获取新的IP地址; ii1、注册处理方法到交互服务器(303) 对于需要处理的数据需要将处理数据的方法添加到交互服务器中; IV、是否需要处理透传数据(304) 是则进入下一步骤V,否则进入步骤Vi ; V、调用处理方法处理数据(305) 根据不同的数据进行不同的加工处理更好的服务于用户的意愿; v1、交付数据输出流(306 ) 将透传数据交付输出数据流。
【专利摘要】本发明公开了一种服务器爆发式数据交换智能处理系统及其方法,涉及计算机网络技术领域。本系统包括依次连接的数据过滤单元(10)、数据处理单元(20)和数据传输单元(30);本方法是:①基于串行数据处理的数据过滤方法;②基于匹配算法的数据处理方法;③基于交互服务器的数据传输方法。本发明鉴于用户对特定数据流可以进行针对性的处理操作,针对性强,无需用鸟枪法来处理数据;在处理数据时避免了洪泛现象,区别于流氓软件和恶意攻击软件,减轻了网络负担;适用于监测、临侦和取证的设备和系统。
【IPC分类】H04L12-801
【公开号】CN104869074
【申请号】CN201510154986
【发明人】周思承, 杨蕾
【申请人】武汉虹旭信息技术有限责任公司
【公开日】2015年8月26日
【申请日】2015年4月2日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1