一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络安全检测方法、系统、设备及控制器与流程

2021-12-17 19:47:00 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种网络安全检测方法、系统、设备及控制器。


背景技术:

2.随着网络技术的发展,网络攻击的技术也是日新月异,对网络中传输的流量进行安全检测是提高网络防御能力的重要手段。
3.一般采用两种方式进行安全检测,第一种是在出口区域部署具备安全功能的防火墙设备,通过将流量从核心交换机引流到防火墙进行安全检测,然后将检测完毕的流量从防火墙回注到核心交换机。第二种是在全网部署网络安全功能的交换机设备,来进行全网防护。
4.但是,上述第一种方式受限于防火墙的处理性能,第二中方式受限于交换机的处理性能;当流量较大时,只有部分流量被输送至防火墙或者交换机进行检测,从而导致未检测的流量在网络中传播,威胁网络安全。


技术实现要素:

5.本技术提供一种网络安全检测方法、系统、设备及控制器,以自动调配全网安全资源,避免网络设备服务降级导致的流量漏检。
6.第一方面,本技术提供一种网络安全检测方法,包括:控制器接收网络中多个检测设备的安全检测性能;根据所述检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略;其中,所述第一引流策略用于指示所述待处理设备与所述多个检测设备中的至少一个检测设备建立引流隧道。
7.在第一方面中,企业网络架构中一般包括:出口防火墙、核心层、汇聚层、接入层,分别在出口防火墙、核心层、汇聚层、接入层设置威胁防御点,使得全网具备安全防御功能。进一步地,将出口防火墙、核心层、汇聚层、接入层中具备安全检测性能的网元设备作为检测设备,将出口防火墙、核心层、汇聚层、接入层中不具备安全检测性能的网元设备作为接入设备。所有的检测设备和接入设备均与控制器通信连接,控制器接收网络中多个检测设备的安全检测性能。该安全检测性能用于表征检测设备对数据进行安全检测的能力,包括数据处理量和处理的数据类型。控制器根据检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略,以使得接入设备中的待处理设备与至少一个检测设备建立引流隧道。待处理设备输出的数据通过引流隧道发送给至少一个检测设备进行安全检测。从而充分利用了控制器的调配功能,使得控制器能够根据网络中检测设备的安全检测性能,通过引流策略将接入设备的流量引流至检测设备进行检测,实现全网安全资源的自动调配,避免网络设备服务降级导致的流量漏检。
8.可选地,本技术提供的网络安全检测方法中所述第一引流策略还包括:数据类型和具备检测所述数据类型的能力的检测设备间的对应关系;所述第一引流策略还用于指示
所述待处理设备将属于所述数据类型的流量经由所述引流隧道发往所述具备检测所述数据类型的能力的检测设备。
9.在第一方面的一种可能的实现方式中,由于网络中不同的检测设备能够检测的数据类型不同,因此,控制器首先需要获取待处理设备中数据的类型,然后查找到具备检测该数据类型的能力的检测设备。最后生成第一引流策略,以指示待处理设备将该数据类型的流量经由引流隧道发往具备检测对应数据类型的能力的检测设备进行安全检测。从而能够按照数据类型对待处理设备的流量进行引流检测,充分利用网络中不同检测设备的检测性能,满足更多数据类型的检测需求。
10.可选地,本技术提供的网络安全检测方法还包括:根据所述待处理设备上通过的数据量和多个检测设备的安全检测能力确定所述至少一个检测设备,其中所述至少一个检测设备的安全检测能力的总和满足对所述待处理设备上通过的数据的检测。
11.在第一方面的一种可能的实现方式中,由于网络中不同的检测设备能够检测的数据量不同,当待处理设备的流量较大时,可能需要调配多个检测设备对待处理设备的流量进行安全检测。此时,控制器根据待处理设备上通过的数据量和多个检测设备的安全检测能力确定与待处理设备建立引流隧道的检测设备。从而能够按照待处理的数据量对待处理设备的流量进行引流检测,充分利用网络中不同检测设备的检测性能,满足更高数据量的检测需求。
12.可选地,本技术提供的网络安全检测方法还包括:当所述待处理设备上通过的数据量上升,从而所述至少一个检测设备的安全检测能力的总和无法满足对所述待处理设备上通过的数据的检测时,向所述至少一个检测设备中的一个或多个检测设备发送第二引流策略;所述第二引流策略用于指示一个或多个检测设备与所述至少一个检测设备之外的其他检测设备建立引流隧道。
13.在第一方面的一种可能的实现方式中,待处理设备输出的流量是一个变化值,当待处理设备上通过的数据量上升,且当前建立引流隧道的检测设备的安全检测能力的总和无法满足对待处理设备上通过的数据的检测时,控制器会向已经与待处理设备建立引流隧道的检测设备,和/或剩余的未与待处理设备建立引流隧道的检测设备发送第二引流策略,以使得流量被送往更多的检测设备进行安全检测。从而能够适应于流量的动态变化,使得调度的检测设备能够一直满足待处理设备的流量检测需求,提升了检测效率。
14.第二方面,本技术提供一种网络安全检测方法,所述方法包括:接入设备向控制器发送数据类型和/或数据量;接收来自所述控制器的第一引流策略;其中,所述第一引流策略与所述数据类型和/或数据量相关;根据所述第一引流策略,与至少一个检测设备建立引流隧道;通过所述引流隧道,向所述检测设备发送数据。
15.在第二方面中,企业网络架构中一般包括:出口防火墙、核心层、汇聚层、接入层,分别在出口防火墙、核心层、汇聚层、接入层设置威胁防御点,使得全网具备安全防御功能。进一步地,将出口防火墙、核心层、汇聚层、接入层中具备安全检测性能的网元设备作为检测设备,将出口防火墙、核心层、汇聚层、接入层中不具备安全检测性能的网元设备作为接入设备。所有的检测设备和接入设备均与控制器通信连接,接入设备向控制器发送数据类型和/或数据量,并根据控制器发送的第一引流策略,将接入设备中的待处理设备与至少一个检测设备建立引流隧道。待处理设备输出的数据通过引流隧道发送给至少一个检测设备
进行安全检测。从而充分利用了控制器的调配功能,使得控制器能够根据数据类型和/或数据量,通过引流策略将接入设备的流量引流至检测设备进行检测,实现全网安全资源的自动调配,避免网络设备服务降级导致的流量漏检。
16.第三方面,本技术提供一种网络安全检测方法,所述方法包括:当检测设备的检测能力不满足对来自第一引流隧道的数据的检测需求时,所述检测设备接收控制器发送的引流策略;所述检测设备根据所述引流策略,与另一检测设备建立第二引流隧道,并将超出所述检测设备检测能力的数据用所述第二引流隧道发往所述另一检测设备。
17.在第三方面中,企业网络架构中一般包括:出口防火墙、核心层、汇聚层、接入层,分别在出口防火墙、核心层、汇聚层、接入层设置威胁防御点,使得全网具备安全防御功能。进一步地,将出口防火墙、核心层、汇聚层、接入层中具备安全检测性能的网元设备作为检测设备,将出口防火墙、核心层、汇聚层、接入层中不具备安全检测性能的网元设备作为接入设备。所有的检测设备和接入设备均与控制器通信连接,当检测设备的检测能力不满足对来自第一引流隧道的数据的检测需求时,检测设备接收控制器发送的引流策略,与另一检测设备建立第二引流隧道,使得超出检测设备性能的流量经由第二引流隧道传输至另一检测设备进行检测。从而能够适应于流量的动态变化,使得调度的检测设备能够一直满足待处理设备的流量检测需求,提升了检测效率。
18.第四方面,本技术提供一种控制器,包括:
19.接收模块,用于接收网络中多个检测设备的安全检测性能;
20.处理模块,用于根据所述检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略;其中,所述第一引流策略用于指示所述待处理设备与所述多个检测设备中的至少一个检测设备建立引流隧道。
21.可选地,所述第一引流策略还包括:数据类型和具备检测所述数据类型的能力的检测设备间的对应关系;
22.所述第一引流策略还用于指示所述检测设备将属于所述数据类型的流量经由所述引流隧道发往所述具备检测所述数据类型的能力的检测设备。
23.可选地,所述处理模块,还用于:
24.根据所述待处理设备上通过的数据量和多个检测设备的安全检测能力确定所述至少一个检测设备,其中所述至少一个检测设备的安全检测能力的总和满足对所述待处理设备上通过的数据的检测。
25.可选地,所述处理模块还用于:
26.当所述待处理设备上通过的数据量上升,从而所述至少一个检测设备的安全检测能力的总和无法满足对所述待处理设备上通过的数据的检测时,向所述至少一个检测设备中的一个或多个检测设备发送第二引流策略;所述第二引流策略用于指示一个或多个检测设备与所述至少一个检测设备之外的其他检测设备建立引流隧道。
27.第五方面,本技术提供一种接入设备,包括:
28.发送模块,用于向控制器发送数据类型和/或数据量;
29.接收模块,用于接收来自所述控制器的第一引流策略;其中,所述第一引流策略与所述数据类型和/或数据量相关;
30.处理模块,用于根据所述第一引流策略,与至少一个检测设备建立引流隧道;
31.发送模块,用于通过所述引流隧道,向所述检测设备发送数据。
32.第六方面,本技术提供一种检测设备,包括:
33.接收模块,用于当检测设备的检测能力不满足对来自第一引流隧道的数据的检测需求时,接收控制器发送的引流策略;
34.处理模块,用于根据所述引流策略,与另一检测设备建立第二引流隧道,并将超出所述检测设备检测能力的数据用所述第二引流隧道发往所述另一检测设备。
35.第七方面,本技术提供一种网络安全检测系统,所述系统包括:控制器、接入设备、检测设备;其中:
36.所述控制器用以执行如第一方面中任一项所述的方法;
37.所述接入设备用以执行如第二方面所述的方法;
38.所述检测设备用以执行如第三方面所述的方法。
39.第八方面,本技术提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序在被执行时,实现第一方面本技术所述的方法。
40.第九方面,本技术提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信装置的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得装置实施第一方面本技术任一所述的方法。
41.本技术提供的网络安全检测方法、系统、设备及控制器,控制器接收网络中多个检测设备的安全检测性能;根据所述检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略;其中,所述第一引流策略用于指示所述待处理设备与所述多个检测设备中的至少一个检测设备建立引流隧道。控制器根据网络中检测设备的安全检测性能,通过引流策略将接入设备的流量引流至检测设备进行检测,从而能够自动调配全网安全资源,避免网络设备服务降级导致的流量漏检。
附图说明
42.图1为本技术实施例提供的一种网络安全防御的架构示意图;
43.图2为本技术实施例提供的一种网络安全检测方法的流程示意图一;
44.图3为本技术实施例提供的一种网络安全检测方法的流程示意图二;
45.图4为本技术实施例提供的一种网络安全检测方法的信令交互示意图一;
46.图5为本技术实施例提供的一种网络安全检测方法的信令交互示意图二;
47.图6为本技术实施例提供的一种控制器的结构示意图一;
48.图7为本技术实施例提供的一种接入设备的结构示意图;
49.图8为本技术实施例提供的一种检测设备的结构示意图;
50.图9为本技术实施例提供的一种交换机设备的结构示意图;
51.图10为本技术实施例提供的一种控制器的结构示意图二。
具体实施方式
52.图1为本技术实施例提供的一种网络安全防御的架构示意图;如图1所示,包括:出口防火墙、核心层、汇聚层、接入层,分别在出口防火墙、核心层、汇聚层、接入层设置威胁防
御点,使得全网具备安全防御功能。进一步地,将出口防火墙、核心层、汇聚层、接入层中具备安全检测性能的网元设备作为检测设备,将出口防火墙、核心层、汇聚层、接入层中不具备安全检测性能的网元设备作为接入设备。所有的检测设备和接入设备均与控制器通信连接,控制器接收网络中多个检测设备的安全检测性能。该安全检测性能用于表征检测设备对数据进行安全检测的能力,包括数据处理量和处理的数据类型。控制器根据检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略,以使得接入设备中的待处理设备与至少一个检测设备建立引流隧道。待处理设备输出的数据通过引流隧道发送给至少一个检测设备进行安全检测。从而充分利用了控制器的调配功能,使得控制器能够根据网络中检测设备的安全检测性能,通过引流策略将接入设备的流量引流至检测设备进行检测,实现全网安全资源的自动调配,避免网络设备服务降级导致的流量漏检。
53.图2为本技术实施例提供的一种网络安全检测方法的流程示意图一;如图2所示,本实施例中的方法可以包括:
54.s101、控制器接收网络中多个检测设备的安全检测性能。
55.示例性的,本实施例中的网络安全检测方法适用于工业园区网络,或者企业网络等等局域网场景。以企业网络为例,在企业网络中包括多个网元设备,这些网元设备可以是交换机、防火墙等等。为了便于区分,将自身具备安全检测能力的网元设备称为检测设备,将不具备安全检测能力,或者安全检测能力有限需要依赖其他检测设备进行安全检测的网元设备称为接入设备。网络中所有的接入设备和检测设备均与控制器通信连接。在步骤s101中,控制器接收网络中多个检测设备的安全检测性能。例如,表1给出了名称为xxx和名称为yyy的检测设备的安全检测性能;表2给出了不同数据类型的安全检测性能。
56.表1
57.检测设备安全检测性能xxx40gbpsyyy10gbps
58.表2
[0059][0060]
参见表1、表2所示,网络中不同检测设备的安全检测性能不同,因此,在建网之后,控制器需要先获取网络中各个检测设备的安全检测性能,以便于后续进行检查设备的调配。
[0061]
s102、根据多个检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略。
[0062]
示例性的,在步骤s102中,第一引流策略用于指示待处理设备与多个检测设备中的至少一个检测设备建立引流隧道。控制器根据检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略,以使得接入设备中的待处理设备与至少一个检测设备建立引流隧道。待处理设备输出的数据通过引流隧道发送给至少一个检测设备进行安全检
测。从而充分利用了控制器的调配功能,使得控制器能够根据网络中检测设备的安全检测性能,通过引流策略将接入设备的流量引流至检测设备进行检测,实现全网安全资源的自动调配,避免网络设备服务降级导致的流量漏检。
[0063]
需要说明的是,本实施例中不限定与待处理设备建立引流隧道的检测设备的数量。
[0064]
在一种可选的实施方式中,控制器向待处理设备下发的第一引流策略可以包括数据类型和具备检测数据类型的能力的检测设备间的对应关系。待处理设备根据第一引流策略,将不同的数据类型的数据引流至具备检测数据类型的能力的检测设备进行安全检测。
[0065]
示例性的,参见表1,当待处理设备输出的数据只有一种通用类型的数据,即任何检测设备均可以进行检测时,可以根据待处理设备上通过的数据量和多个检测设备的安全检测能力确定至少一个检测设备,其中至少一个检测设备的安全检测能力的总和满足对待处理设备上通过的数据的检测。
[0066]
示例性的,参见表2,当待处理设备输出的数据包括不同类型的数据,此时,需要按照数据类型选择多个检测设备对待处理设备输出的数据进行安全检测。
[0067]
在另一种可选的实施方式中,当待处理设备上通过的数据量上升,从而至少一个检测设备的安全检测能力的总和无法满足对待处理设备上通过的数据的检测时,向至少一个检测设备中的一个或多个检测设备发送第二引流策略;第二引流策略用于指示一个或多个检测设备与至少一个检测设备之外的其他检测设备建立引流隧道。
[0068]
本实施例中,待处理设备输出的流量是一个变化值,当待处理设备上通过的数据量上升,且当前建立引流隧道的检测设备的安全检测能力的总和无法满足对待处理设备上通过的数据的检测时,控制器会向已经与待处理设备建立引流隧道的检测设备,和/或剩余的未与待处理设备建立引流隧道的检测设备发送第二引流策略,以使得流量被送往更多的检测设备进行安全检测。从而能够适应于流量的动态变化,使得调度的检测设备能够一直满足待处理设备的流量检测需求,提升了检测效率。
[0069]
图3为本技术实施例提供的一种网络安全检测方法的流程示意图二;如图3所示,本实施例中的方法可以包括:
[0070]
s201、控制器接收网络中多个检测设备的安全检测性能。
[0071]
示例性的,本实施例中的网络安全检测方法适用于工业园区网络,或者企业网络等等局域网场景。以企业网络为例,在企业网络中包括多个网元设备,这些网元设备可以是交换机、防火墙等等。为了便于区分,将自身具备安全检测能力的网元设备称为检测设备,将不具备安全检测能力,或者安全检测能力有限需要依赖其他检测设备进行安全检测的网元设备称为接入设备。网络中所有的接入设备和检测设备均与控制器通信连接。在步骤s201中,控制器接收网络中多个检测设备的安全检测性能。
[0072]
s202、接入设备向控制器发送数据类型和/或数据量。
[0073]
示例性的,在步骤s202中,接入设备向控制器发送数据类型和/或数据量,从而便于控制器根据数据类型和/或数据量制定第一引流策略。该第一引流策略用于指示待处理设备与多个检测设备中的至少一个检测设备建立引流隧道。
[0074]
s203、控制器根据多个检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略。
[0075]
示例性的,在步骤s203中,控制器根据检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略,以使得接入设备中的待处理设备与至少一个检测设备建立引流隧道。待处理设备输出的数据通过引流隧道发送给至少一个检测设备进行安全检测。
[0076]
s204、接入设备接收来自控制器的第一引流策略。
[0077]
示例性的,在步骤s204中,待处理设备(接入设备中的一个或多个)接收控制器发送的第一引流策略,该第一引流策略包括:数据类型和具备检测数据类型的能力的检测设备间的对应关系。该第一引流策略还用于指示待处理设备将属于数据类型的流量经由引流隧道发往具备检测数据类型的能力的检测设备。
[0078]
s205、接入设备根据第一引流策略,与至少一个检测设备建立引流隧道。
[0079]
示例性的,在步骤s205中,待处理设备根据第一引流策略,与至少一个检测设备建立引流隧道。其中,待处理设备上通过的数据量与建立引流隧道的检测设备的安全监测性能相匹配。即检测设备的安全检测能力的总和满足对待处理设备上通过的数据的检测。
[0080]
s206、接入设备通过引流隧道,向检测设备发送数据。
[0081]
示例性的,在步骤s206中,待处理设备通过引流隧道将对应的数据发送给检测设备进行安全检测。从而充分利用了控制器的调配功能,使得控制器能够根据数据类型和/或数据量,通过引流策略将接入设备的流量引流至检测设备进行检测,实现全网安全资源的自动调配,避免网络设备服务降级导致的流量漏检。
[0082]
可选地,本实施例中的方法还可以包括:
[0083]
s207、当检测设备的检测能力不满足对来自第一引流隧道的数据的检测需求时,检测设备接收控制器发送的引流策略。
[0084]
示例性的,当检测设备的检测能力不满足对来自第一引流隧道的数据的检测需求时,检测设备接收控制器发送的引流策略,与另一检测设备建立第二引流隧道,使得超出检测设备性能的流量经由第二引流隧道传输至另一检测设备进行检测。
[0085]
s208、检测设备根据引流策略,与另一检测设备建立第二引流隧道,并将超出检测设备检测能力的数据用第二引流隧道发往另一检测设备。
[0086]
示例性的,本实施例中不限定建立引流隧道的数量,任一检测设备在数据承载量超出预设阈值时,均可以将超出的数据通过第二引流隧道传输给其他检测设备进行案件检测。从而能够适应于流量的动态变化,使得调度的检测设备能够一直满足待处理设备(接入设备中的一个或多个)的流量检测需求,提升了检测效率。
[0087]
图4为本技术实施例提供的一种网络安全检测方法的信令交互示意图一,如图4所示,本实施例中的方法可以包括:
[0088]
s301、检测设备向控制器上报安全检测性能。
[0089]
s302、控制器根据网络中检测设备的安全检测性能,生成一级引流策略。
[0090]
s303、控制器向接入设备下发一级引流策略。
[0091]
s304、接入设备根据一级引流策略,与至少一个检测设备建立引流隧道。
[0092]
s305、接入设备通过引流隧道将流量发送给检测设备。
[0093]
s306、检测设备对流量进行安全检测。
[0094]
s307、检测设备向接入设备反馈检测结果。
[0095]
s308、接入设备根据检测结果进行流量阻断。
[0096]
s309、当接入设备的流量上升,检测设备无法满足当前检测需求时,控制器向检测设备下发二级引流策略。
[0097]
s310、检测设备根据二级引流策略与其他检测设备建立引流隧道。
[0098]
s311、检查设备将超出检测能力的流量发送给其他检测设备。
[0099]
s312、其他检测设备对流量进行安全检测。
[0100]
s313、其他检测设备将检测结果通过检测设备转发给接入设备。
[0101]
s314、接入设备根据检测结果进行流量阻断。
[0102]
本实施例中,控制器根据网络中检测设备的安全检测性能,生成一级引流策略,然后接入设备按照该一级引流策略与检测设备建立引流隧道。当接入设备的流量上升,已经建立引流隧道的检测设备无法满足接入设备的当前检测需求时,控制器向检测设备下发二级引流策略,以使得检测设备将超出检测能力的流量发送给其他检测设备,由其他检测设备辅助进行流量检测。检测设备将流量检测结果反馈给接入设备,当检测结果为存在威胁时,接入设备对对应流量进行阻断,从而维护全网安全。
[0103]
本实施例中不限定建立引流隧道的数量,任一检测设备在数据承载量超出预设阈值时,均可以将超出的数据通过第二引流隧道传输给其他检测设备进行安全检测。从而能够适应于流量的动态变化,使得调度的检测设备能够一直满足待处理设备(接入设备中的一个或多个)的流量检测需求,提升了检测效率。
[0104]
图5为本技术实施例提供的一种网络安全检测方法的信令交互示意图二,如图5所示,本实施例中的方法可以包括:
[0105]
s401、检测设备向控制器上报安全检测性能。
[0106]
s402、控制器根据网络中检测设备的安全检测性能,生成一级引流策略。
[0107]
s403、控制器向接入设备下发一级引流策略。
[0108]
s404、接入设备根据一级引流策略,与至少一个检测设备建立引流隧道。
[0109]
s405、接入设备通过引流隧道将流量发送给检测设备。
[0110]
s406、检测设备对流量进行安全检测。
[0111]
s407、检测设备向接入设备反馈检测结果。
[0112]
s408、接入设备根据检测结果进行流量阻断。
[0113]
s409、当接入设备的流量上升,检测设备无法满足当前检测需求时,控制器向接入设备下发二级引流策略。
[0114]
s410、接入设备根据二级引流策略与其他检测设备建立引流隧道。
[0115]
s411、接入设备将超出检测设备的检测能力的流量发送给其他检测设备。
[0116]
s412、其他检测设备对流量进行安全检测。
[0117]
s413、其他检测设备将检测结果发送给接入设备。
[0118]
s414、接入设备根据检测结果进行流量阻断。
[0119]
本实施例中,控制器根据网络中检测设备的安全检测性能,生成一级引流策略,然后接入设备按照该一级引流策略与检测设备建立引流隧道。当接入设备的流量上升,已经建立引流隧道的检测设备无法满足接入设备的当前检测需求时,控制器向接入设备下发二级引流策略,以使得接入设备将超出检测设备的检测能力的流量发送给其他检测设备,由其他检测设备辅助进行流量检测。检测设备将流量检测结果反馈给接入设备,当检测结果
为存在威胁时,接入设备对对应流量进行阻断,从而维护全网安全。
[0120]
本实施例中不限定建立引流隧道的数量,当检测设备在数据承载量超出预设阈值时,接入设备可以将超出的数据通过第二引流隧道传输给其他检测设备进行安全检测。从而能够适应于流量的动态变化,使得调度的检测设备能够一直满足待处理设备(接入设备中的一个或多个)的流量检测需求,提升了检测效率。
[0121]
图6为本技术实施例提供的一种控制器的结构示意图一,如图6所示,控制器可以包括:
[0122]
接收模块61,用于接收网络中多个检测设备的安全检测性能;
[0123]
处理模块62,用于根据多个检测设备的安全检测性能,向接入设备中的待处理设备下发第一引流策略;其中,第一引流策略用于指示待处理设备与多个检测设备中的至少一个检测设备建立引流隧道。
[0124]
可选地,第一引流策略还包括:数据类型和具备检测数据类型的能力的检测设备间的对应关系;第一引流策略还用于指示检测设备将属于数据类型的流量经由引流隧道发往具备检测数据类型的能力的检测设备。
[0125]
可选地,处理模块62,还用于:根据待处理设备上通过的数据量和多个检测设备的安全检测能力确定至少一个检测设备,其中至少一个检测设备的安全检测能力的总和满足对待处理设备上通过的数据的检测。
[0126]
可选地,处理模块62还用于:当待处理设备上通过的数据量上升,从而至少一个检测设备的安全检测能力的总和无法满足对待处理设备上通过的数据的检测时,向至少一个检测设备中的一个或多个检测设备发送第二引流策略;第二引流策略用于指示一个或多个检测设备与至少一个检测设备之外的其他检测设备建立引流隧道。
[0127]
本实施例中的控制器可以执行如图2~图5所示的方法,其具体实现过程和实现原理,参见图2~图5所示的方法描述的内容,此处不再赘述。
[0128]
图7为本技术实施例提供的一种接入设备的结构示意图,如图7所示,接入设备可以包括:
[0129]
发送模块71,用于向控制器发送数据类型和/或数据量;
[0130]
接收模块72,用于接收来自控制器的第一引流策略;其中,第一引流策略与数据类型和/或数据量相关;
[0131]
处理模块73,用于根据第一引流策略,与至少一个检测设备建立引流隧道;
[0132]
发送模块71,用于通过引流隧道,向检测设备发送数据。
[0133]
本实施例中的控制器可以执行如图2~图5所示的方法,其具体实现过程和实现原理,参见图2~图5所示的方法描述的内容,此处不再赘述。
[0134]
图8为本技术实施例提供的一种检测设备的结构示意图,如图8所示,检测设备可以包括:
[0135]
接收模块81,用于当检测设备的检测能力不满足对来自第一引流隧道的数据的检测需求时,接收控制器发送的引流策略;
[0136]
处理模块82,用于根据引流策略,与另一检测设备建立第二引流隧道,并将超出检测设备检测能力的数据用第二引流隧道发往另一检测设备。
[0137]
本实施例中的控制器可以执行如图2~图5所示的方法,其具体实现过程和实现原
理,参见图3~图5所示的方法描述的内容,此处不再赘述。
[0138]
图9为本技术实施例提供的一种交换机设备的结构示意图,如图9所示,本实施例中的交换机设备可以包括:网络接口91、处理器92、存储器93、网络转发芯片94。交换机设备中具备数据安全检测性能时,可以作为检测设备使用。当交换机设备不具备数据安全检测性能,或者其自身的数据安全检测性能不能满足自身数据检测需求时,交换机设备可以作为接入设备使用。需要说明的是,本是实施例不限定交换机设备的具体内部架构,一些交换机设备也可以不设置网络转发芯片,而是直接由处理器来执行数据转发。
[0139]
图10为本技术实施例提供的一种控制器的结构示意图二,如图10所示,本实施例中的控制器可以包括:处理器1001、存储器1002、输入设备1003、输出设备1004,处理器1001通过总线1005与存储器1002、输入设备1003、输出设备1004通信连接。此外,控制器还可以采用物理服务器或者虚拟机的方式进行部署,本实施例对控制器的架构不做限定。
[0140]
本技术实施例还提供一种网络安全检测系统,该系统包括:控制器、接入设备、检测设备;其中:控制器用以执行如图2所示的方法;接入设备用以执行如图3所示的方法;检测设备用以执行如图3所示的方法。其具体实现过程和实现原理,参见图2~图5所示的方法描述的内容,此处不再赘述。
[0141]
本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,使得计算机执行如本技术上述实施例中终端设备执行的方法。
[0142]
本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,使得计算机执行如本技术上述实施例中网络设备执行的方法。
[0143]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0144]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0145]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0146]
需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本技术的实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
[0147]
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介
质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0148]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,光盘)、或者半导体介质(例如固态硬盘(ssd))等。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献