全发国际

620 点全场景落地 丨 半导体大厂熙泰科技的云桌面安全与提效实战分享
预约直播
AI时期,,,,,医疗网络怎么建 丨 全发国际医疗极简以太彩光双超融合网络解决规划颁布
预约直播
全发国际(中国)有限公司官网
产品
< 返回主菜单
产品中心
产品
解决规划
< 返回主菜单
解决规划中心
行业
合作同伴
返回主菜单
选择区域/说话
全发国际(中国)有限公司官网

您订阅的产品有更新,,,,,请实时查阅

查看详情
全发国际(中国)有限公司官网 全发国际(中国)有限公司官网

NFPP技术白皮书V1.0

NFPP技术可能对设备自身执行;;;;;;;,,,,,通过对报文流进行限度、隔离,,,,,以保障设备及网络靠得住、安全、有效地运行。。。。。。。

  • 全发国际(中国)有限公司官网

    颁布功夫:2009-09-25

  • 全发国际(中国)有限公司官网

    点击量:

  • 全发国际(中国)有限公司官网

    点赞:

分享至

全发国际(中国)有限公司官网
全发国际(中国)有限公司官网
全发国际(中国)有限公司官网

我想评论

1 媒介

 

    由于推算机网络系统结构的复杂性及其盛开性等特点,,,,,使得网络设备及数据的安全成为影响网络正常运行的沉要问题。。。。。。。分析当前网络设备受到的攻击重要阐发如下:

 

    回绝服务攻击可能导致到大量亏损内存等资源,,,,,使用系统无法持续服务。。。。。。。

 

    大量的报文流送向CPU,,,,,占用了整个送CPU的报文通路的带宽,,,,,导致正常的节造流和治理流无法达到CPU,,,,,从而带来和谈振荡无法治理,,,,,进而影响到数据面的转发。。。。。。。若是是主题设备将导致整个网络无法正常运行。。。。。。。由于大量的报文导致节造的处置亏损了大量的CPU资源,,,,,从而影响用户通过CLI对设备进行治理。。。。。。。

 

    在发现有攻击景象时,,,,,即便能采取一些单一的安全防护措施(如广播风暴节造)减缓设备压力,,,,,但无法实时定位发现攻击源,,,,,而后由整网设备合作造订安全战术,,,,,预防异常攻击数据影响到全网,,,,,无法从底子上杜绝网络中存在的安全问题。。。。。。。

 

    目前业界已开发了一些用于防攻击的职能??????(好比:ACL、QOS、URPF、SysGuard 、CPP等等),,,,,通过这些职能??????樽孕谐闪⒐セ骷觳夂捅;;;;;;;さ幕,,,,,并提供对表的治理接口。。。。。。。但实现得不够系统,,,,,根基是针对一个问题解决一个问题,,,,,在系统上没有统一的框架。。。。。。。从现有的数据帧实现的流程来看,,,,,不足从流的主干上思考执行防攻击;;;;;;;。。。。。。。为了在这个日益器沉安全性的环境中应对日益复杂的攻击,,,,,全发国际网络致力开发出一套齐全的网络基础;;;;;;;は低,,,,,称之为基础网络;;;;;;;ふ绞(Network Foundation Protection Policy),,,,,简称NFPP。。。。。。。NFPP技术可能对设备自身执行;;;;;;;,,,,,通过对报文流进行限度、隔离,,,,,以保障设备及网络靠得住、安全、有效地运行。。。。。。。

 

2 NFPP技术框架

 

2.1 互换机系统结构

 

    互换机的职能在逻辑上能够划分为三个层面:数据面、治理面、节造面。。。。。。。

 

    数据面(Data Plane):掌管处置和转发分歧端口上各种类型的数据,,,,,对互换机的机能表显祓决定作用,,,,,如IP报文。。。。。。。

 

    节造面(Control Plane):节造面掌管节造和治理所有网络和谈的运行,,,,,它通过网络和谈提供给互换机对整个网络环境中网络设备、衔接链路和交互状态的正确相识,,,,,并在网络情况产生扭转时做出实时的调整以守护网络的正常运行。。。。。。。

 

    治理面(Management Plane):治理面是提供给网络治理人员,,,,,使其可能以TELNET、WEB、SSH、SNMP、RMON等方式来治理设备,,,,,并支持、理解和执行治理人员对于网络设备各类网络和谈的设置操作。。。。。。。

 

    针对互换机设备而言,,,,,数据的路由和互换过程重要由硬件来实现,,,,,而CPU重要对节造流、治理流和部门互换芯片无法处置的数据流进行处置,,,,,并同时提供交互界面供用户进行本地治理配置。。。。。。。

 

2.2 NFPP技术

 

    大量的报文流送向CPU,,,,,占用了整个送CPU的报文通路的带宽,,,,,导致正常的节造流和治理流无法达到CPU,,,,,从而带来和谈振荡无法治理,,,,,进而影响到数据面的转发,,,,,若是是主题设备将导致整个网络无法正常运行。。。。。。。

 

    NFPP接受报文的端口或者发送到CPU通过对送往CPU的报文进行攻击检测,,,,,的场景进行安全检测,,,,,采取相应;;;;;;;ご胧,,,,,从而达到对治理面、数据面和节造面的;;;;;;;ぷ饔。。。。。。。

 

NFPP整体框架(见下图):

 


全发国际(中国)有限公司官网
 

                                 图2-1

 

    NFPP整个框架能够分为软件平台和硬件平台两大部门,,,,,软件平台重要复杂报文流的分类和战术的执行,,,,,NFPP工作道理对此由具体讲述。。。。。。。硬件平台重要对犯法用户进行硬件隔离,,,,,以达到;;;;;;;pu资源的主张。。。。。。。这也切合NFPP“早发现,,,,,早隔离”的准则。。。。。。。同时结合IPFIX(IP information Flow eXport)流量监控技术基于端口进行流量监测,,,,,援手网络治理者急剧锁定异常不安全的数据源,,,,,在网络治理平台全网下发NFPP安全战术,,,,,及早的隔离犯法数据源。。。。。。。

 

2.2.1 攻击检测的技术

 

    对攻击的检测技术重要是通过将具体报文流的数量、内容以及起源凭据预设定的前提进行判断,,,,,或者凭据设备自身进行智能判断。。。。。。。同时可结合全发国际网络的IPFIX(IP information Flow eXport)流量监控技术,,,,,基于端口发现网络中存在的异常数据流,,,,,并上报事务到全网统一的安全治理平台,,,,,网络治理者锁定异常指标后并通过安全治理平台下发NFPP安全战术,,,,,断绝异常数据源,,,,,从而达到全网安全防护的成效。。。。。。。

 

2.2.2 执行;;;;;;;さ募际

 

NFPP针对检测到的攻击流重要采取自动;;;;;;;ず捅欢;;;;;;;ご胧

 

    自动;;;;;;;さ募际踔匾嵌圆僮鞫韵笤於┠承┎僮餍形际,,,,,依照该约束就尽可能的预防被攻击。。。。。。。

 

    被动;;;;;;;さ募际踔匾嵌怨セ髟唇幸衷,,,,,抑造的方式蕴含回绝、限速、隔离。。。。。。。

 

    ;;;;;;;ぜ际趸鼓芄环治砑;;;;;;;ず陀布;;;;;;;ち嚼,,,,,硬件;;;;;;;ぴ谇,,,,,软件;;;;;;;ぴ诤。。。。。。。他们是一种相辅相成的关系。。。。。。。

 

    硬件;;;;;;;つ芄皇谷砑;;;;;;;ぴ诰×可僬加米试吹那榭鱿赂咝У闹葱。。。。。。。

 

    软件;;;;;;;つ芄惶聿褂布;;;;;;;ぶ械牟患,,,,,使;;;;;;;ふ绞踉椒⑾富,,,,,越发矫捷。。。。。。。

 

    结合IPFIX技术,,,,,将流量发送到安全事务中心,,,,,判断出攻击源后全网设备合作,,,,,共同下发NFPP安全防护战术,,,,,保障整网设备都不受到异常数据的影响,,,,,保障整网不变。。。。。。。

 

2.2.3 检测、;;;;;;;さ墓

 

    1. 在执行;;;;;;;で,,,,,检测出攻击,,,,,而后通过手动和自动(CLI、TRAP)的方式执行;;;;;;;。。。。。。。检测出攻击后,,,,,执行;;;;;;;さ牟街瑁

 

    能够通过设备提供数据信息进行报答判断的方式,,,,,在判断为攻击的情况下将执行手动;;;;;;;づ渲;;;;;;;

 

    能够通过设备自身进行智能判断,,,,,而后自动的执行;;;;;;;づ渲。。。。。。。对于智能判断以及自动执行;;;;;;;づ渲,,,,,可能支持用户预配置以依照用户的意愿在过程中自动的进行。。。。。。。

 

    2. 所有的;;;;;;;と羰峭ü桓錾璞咐唇,,,,,显然并不是最明智的。。。。。。。对于一个网络而言,,,,,必要从接入设备、汇聚设备、主题设备共同进行合作来实现;;;;;;;ぶ澳。。。。。。。为了实现跨设备间的合作;;;;;;;,,,,,重要是通过IPFIX流量监控技术传递攻击信息,,,,,并上报到安全治理平台。。。。。。。再由安全治理平台下发安全战术,,,,,整网合作实现;;;;;;;ぶ澳。。。。。。。

 

    3. 相对于上述的被动;;;;;;;,,,,,自动;;;;;;;す滔喽员攘Φヒ。。。。。。。自动;;;;;;;ね巧璞钙舳务之前就已经启动了。。。。。。。约束的前提或者步骤允许用户在设备启动服务前进行配置。。。。。。。

 

3 NFPP工作道理

 

3.1 NFPP;;;;;;;ふ绞

 

NFPP对报文流战术的执行能够分为三个重要的步骤:分类?入队?战术

 

3.1.1 分类

 

    流分类是指选取肯定的规定鉴别出切合某类特点的报文。。。。。。。分类规定指治理员凭据治理需要配置的过滤规定。。。。。。。

 

    首先报文的作用,,,,,将报文分为节造流,,,,,治理流和数据流三大类。。。。。。。

 

    而后在此基础上,,,,,凭据报文的类型,,,,,将报文分为ARP,,,,, IPv4,,,,, IPv6,,,,, other四大类。。。。。。。

 

    最后能够持续细分到用户。。。。。。。如在ARP报文中还能够凭据源MAC地址、源端口、vlan等有关信息来确定出某用户的ARP报文。。。。。。。通常的分类凭据都局限在封装报文的头部信息,,,,,如,,,,,源mac,,,,,源IP,,,,,vlan,,,,,端口,,,,,TTL值,,,,,源TCP/UDP端标语、主张TCP/UDP端标语等,,,,,这样的细分,,,,,也是为了后面更有针对性的执行;;;;;;;。。。。。。。

 

    鉴于此,,,,,NFPP不只能够在总体上对某类流进行战术的执行,,,,,还能够在细分流的基础上对某端口或某个用户进行限速甚至隔离。。。。。。。

 

    例如能够凭据smac/sport/vlan三个特定字段对ARP类报文细分到用户的水平,,,,,这样当检测到此用户发送大量ARP报文时,,,,,就能够凭据指定的战术对此用户进行限速或者隔离。。。。。。。

 

3.1.2 入队

 

    在整个NFPP执行的过程中,,,,,流表起到了举足轻沉的作用。。。。。。。每一个经过度类后的报文在流表中都能够找到对应的节点。。。。。。。在节点结构中守护着此类报文流所对应的战术项,,,,,如限速水线,,,,,告警水线等。。。。。。。

 

    凭据数据流的报文类型以及细分的水平,,,,,守护节点结构的队列能够分为一级流表和二级流表。。。。。。。他们均选取高效的哈希链进行组织,,,,,有效保障了报文收发过程中的高效能。。。。。。。

 

    一级流表是静态创建的,,,,,凭据ARP,,,,,IPv4,,,,,IPv6,,,,,MAC Extended四个一级分类界说的所有关键字组织的,,,,,纪录了最齐全的流信息,,,,,一级流表对于每一个一级分类只能有一个,,,,,并且由流平台初始化静态创建。。。。。。。

 

    二级流表是能够由用户动态创建和删除的,,,,,是在一级流表的关键字基础上,,,,,凭据某些分类规定组成的二级关键字再次组织的节点集中,,,,,允许在每一个一级分类下多个并列共存。。。。。。。二级流表能够支持对于扫描攻击的检测,,,,,允许用户在二级关键字基础上增长扫描字段和扫描距离的配置。。。。。。。

 

3.1.3 战术

 

    经过度类的流要放入对应的队列,,,,,队列节点中不只保留着报文流的特点信息,,,,,还守护着此类流所对应的战术信息。。。。。。。如限速水线,,,,,告警水线,,,,,防扫描信息等。。。。。。。这些战术信息能够有效预防cpu资源过多的浪费在攻击报文上,,,,,保障其处置正常的节造治理等报文。。。。。。。

 

战术能够分为软件;;;;;;;ず陀布隔离

 

    软件;;;;;;;な侵窷FPP会凭据其对应的战术对报文做相应的处置,,,,,如推算报文的速度和在规按功夫内接受的此类报文数量,,,,,并和其设置的战术值相比力。。。。。。。凭据比力的了局向具体防攻击??????榉⒊龈婢裙,,,,,而后由??????榕卸献鞒鱿嘤Φ拇χ。。。。。。。

 

    在软件;;;;;;;さ幕∩,,,,,硬件隔离室指,,,,,当防攻击??????槭盏絅FPP发出的告警公告时,,,,,凭据攻击的性质会做出相应的处置措施,,,,,对特定的报文流进行限度。。。。。。。如能够挪用NFPP的底层接口对攻击源进行限速甚至硬件隔离。。。。。。。限速就是划定cpu在单元功夫内接受此用户报文流的最大值,,,,,超过的部门进行抛弃。。。。。。。若是发现某用户的确是在发送大量的攻击报文,,,,,也能够将此用户进行硬件隔离,,,,,即在特按功夫内不在接受此用户发出的报文。。。。。。。

 

3.2 NFPP的工作流程

 


全发国际(中国)有限公司官网
 

                                   图3-1

 

    报文流被接管后就会凭据预先界说好的分类规定进行流分类,,,,,这些规定和各种类型流的关键信息都保留在流数据库中。。。。。。。首先报文会按作用类型分发治理类,,,,,节造类,,,,,数据类三种流,,,,,并对每一种流执行攻击检测战术。。。。。。。而后,,,,,再依照类型对报文分成ARP,,,,,IPv4,,,,,IPv6,,,,,other四种流。。。。。。。若是用户还注册了更为具体的划分,,,,,此分类过程还会持续执行。。。。。。。等分类实现后,,,,,就会执行每一种流界说的战术。。。。。。。

 

    分类后的报文流进入分;;;;;;;ふ绞跄??????,,,,,就会凭据该流的类型判断其是否超过速度限度,,,,,以决定该流的行为。。。。。。。;;;;;;;さ男形匾:处置该限速领域的流、抛弃所有流、抛弃超过限速领域的流。。。。。。。配置相应的流类型将同时更新该类型到流分类及流数据库治理??????。。。。。。。 该??????槟芄唤卸呐渲,,,,,配置的步骤就是依照QOS的步骤进行配置。。。。。。。

 

    而后报文流会进入攻击检测??????,,,,,这些检测机造也重要基于帧的数量,,,,,好比说检测统一主张IP每秒攻击的帧数量等。。。。。。。同时在检测到攻击后,,,,,将异步发送攻击新闻给表部??????,,,,,新闻的内容能够在注册接管时同时指定。。。。。。。

 

    当报文流经过各类战术;;;;;;;ず,,,,,将被放入报文队列。。。。。。。但在放入队列前要对此类型的报文在队列中所占的比例进行限度。。。。。。。这样能够预防某种类型的流占满队列,,,,,导致各层的报文分发器一向处置某种类型的流而使其他类型的流得不四处置。。。。。。。

 

    当进行完上面的操作,,,,,若是报文合法,,,,,没有被抛弃,,,,,就会送到报文队列期待后面的处置。。。。。。。

 

4 全发国际NFPP技术特点

 

预防多种攻击

 

    NFPP可能预防目前网络上常见的多种攻击伎俩,,,,,蕴含ARP攻击、ICMP攻击、IP扫描攻击及DHCP耗竭攻击等,,,,,形成一套美满的;;;;;;;は低,,,,,为用户提供一个安全靠得住的网络平台。。。。。。。
配置矫捷方便

 

    NFPP的用户界面CLI号令设计单一方便,,,,,这样使用户无需对有关专业知识有很深意识的情况下,,,,,也能实现配置。。。。。。。NFPP所实现的防攻击技术如ARP防攻击、ICMP防攻击都集中在NFPP配置模式下进行配置,,,,,且对各种类型防攻击的配置根基相仿,,,,,使得用户只须熟悉其中一种配置就能够了。。。。。。。同时,,,,,用户能够凭据现实必要选择相应职能,,,,,即能够选择打开ARP防攻击职能而关关ICMP防攻击职能。。。。。。。

 

整网设备联动

 

    结合全发国际网络的IPFIX流量监控技术,,,,,能够基于端口进行流量检测,,,,,将流量发送到上层网络治理中心。。。。。。。一旦有异常流量,,,,,安全治理平台就立即协助网络治理者发现网络中的犯法数据源,,,,,并由网络设备联动整网下发NFPP安全战术,,,,,杜绝攻击保障全网安全。。。。。。。

 

支持特权用户

 

    NFPP支持特权用户,,,,,即治理者可能设置一些可信赖命户为特权用户。。。。。。。设置为特权用户后,,,,,就不会对该用户进行监控,,,,,即该用户不会被限速,,,,,更不会被隔离。。。。。。。必要把稳的是,,,,,特权用户是针对某种攻击而言,,,,,即若该用户为ARP特权用户,,,,,仅暗示该用户的ARP报文不受监控。。。。。。。

 

5 NFPP利用

 

    基于对NFPP技术道理的理解 ,,,,,在此以ARP抗攻击为例对NFPP的利用进行具体分解,,,,,下图为NFPP对ARP攻击的处置过程:

 


全发国际(中国)有限公司官网
 

                                  图5-1

 

5.1 设置战术

 

    由防攻击??????橄騈FPP框架下发战术,,,,,注明必要创建的二级流表的类型。。。。。。。对于一种攻击,,,,,可能会同时创建几张二级流表,,,,,以鉴别更多种类的攻击。。。。。。。例如针对ARP攻击创建的二级流表类型暗示如下:

 

    per-src-ip:暗示由源IP地址、vlan和物理端口组成的三元组来确定一张二级流表。。。。。。。

 

    per-src-mac:暗示由源mac地址、vlan和物理端口组成的三元组来确定一张二级流表。。。。。。。

 

    per-port:暗示由端口确定一张二级流表。。。。。。。

 

    每张二级流表都蕴含限速水线和攻击水线值。。。。。。。

 

5.2 鉴别攻击

 

    如果用户只开启ARP抗攻击职能,,,,,那么仅创建ARP报文的三张二级流表,,,,,该流表只对ARP报文生效。。。。。。。

 

    若是IP报文达到NFPP框架时,,,,,由于找不到对应的二级流表,,,,,能够直接通过,,,,,不合该报文进行监控。。。。。。。

 

    若是ARP报文达到,,,,,则会匹配相应的二级流表。。。。。。。以per-src-ip为例,,,,,会凭据ARP报文的源IP、vlan和物理端标语进行匹配。。。。。。。

 

    若是匹配到二级流表的一条表项,,,,,则把该表项的统计值加1。。。。。。。

 

    若是没有则增长一条表项。。。。。。。而后将这个统计值与限速水线相比力,,,,,若是超过就将报文抛弃。。。。。。。但报文统计值依然会增长。。。。。。。

 

    倒剽个值超过攻击水线时,,,,,将打印出攻击日志,,,,,并凭据配置决定是否将该源IP的用户进行隔离。。。。。。。

 

5.3 隔离用户

 

    当鉴别出攻击时,,,,,NFPP会凭据用户的配置决定是否对鉴别出的攻击源进行隔离。。。。。。。攻击源一旦被隔离,,,,,它所发送的相应的报文就会被立即抛弃。。。。。。。

 

    这里应该把稳的是:隔离操作只是隔离该攻击源发出的被鉴别出攻击的类型报文,,,,,而不会隔离攻击源发送的其它类型的报文。。。。。。。好比,,,,,用户因ARP攻击而被隔离,,,,,这时它发出的ARP报文会立即被抛弃,,,,,但它发出的IP报文则不会被抛弃。。。。。。。

 

    对于隔离用户有一些可操作的属性:隔离超时和解除隔离。。。。。。。

 

    隔离超时辰为全局隔离超时和端口隔离超时,,,,,后者优先级比前者高。。。。。。。端口隔离超时用来支持对端口进行特殊设置。。。。。。。好比某个端口衔接的用户攻击比力频仍,,,,,就能够将这个端口隔离超时设置为较长的功夫而不扭转其它端口的隔离超时。。。。。。。

 

5.4 事俘解析

 

凭据以上对ARP抗攻击的处置过程的描述,,,,,列举单一配置如下:

 

    先进入NFPP配置模式,,,,,打开arp-guard职能,,,,,凭据用户必要如果设置隔离功夫为300秒。。。。。。。对于限速水线和攻击水线都有一个默认值,,,,,每个mac地址默认的ARP限速水线为4pps,,,,,默认的ARP攻击水线为8pps,,,,,这些默认值在大部门的网络环境下是合用的,,,,,所以通常情况下,,,,,不必要批改这两个值。。。。。。。

 

    通过该配置,,,,,当某个用户疯狂地向设备发送ARP报文时,,,,,如果速度是每秒10000个。。。。。。。在1秒的功夫内,,,,,NFPP在收到第一个ARP报文,,,,,送给CPU处置;;;;;;;收到第2个报文,,,,,发现超过限速水线1,,,,,就将它抛弃。。。。。。。收到第3个,,,,,抛弃;;;;;;;一向到9个报文时,,,,,NFPP判断到每秒收到该用户的ARP报文超过攻击水线8,,,,,就将该用户参与到隔离表中。。。。。。。之后的300秒内,,,,,凡是收到该用户的ARP报文就直接抛弃,,,,,不送给CPU处置,,,,,这样就保障了CPU不被犯法的ARP报文占用而无法处置合法的ARP报文。。。。。。。

 

6 实现语

 

    目前全发国际网络产品基于NFPP框架实现ARP抗攻击职能、ICMP防攻击、IP扫瞄攻击及DHCP耗竭攻击,,,,,将来会扩大支持抵抗更多类型的攻击,,,,,使互换机的安全;;;;;;;つ芰Φ玫礁蟮奶嵘。。。。。。。同时结合全发国际网络新一代IPFIX流量监控技术,,,,,能够基于端口进行流量检测,,,,,协助网络治理者发现网络中的犯法数据源,,,,,并上报到安全治理中心,,,,,由网络设备联动整网下发安全战术,,,,,最终杜绝攻击保障全网安全。。。。。。。
 

全发国际(中国)有限公司官网 全发国际(中国)有限公司官网

点赞

更多技术博文

任何必要,,,,,请联系全发国际

全发国际(中国)有限公司官网

返回顶部

收起
全发国际(中国)有限公司官网 文档AI副手
全发国际(中国)有限公司官网 文档评价
该资料是否解决了您的问题??????
您对当前页面的中意度若何??????
不咋滴
极度好
您中意的原因是(多。。。。。。。??????
您对文档是否还有其它的问题或建议??????
为尽快解决问题,,,,,请您留下联系方式以便回复
邮箱
手机号
感激您的反。。。。。。。
全发国际(中国)有限公司官网
全发国际(中国)有限公司官网
全发国际(中国)有限公司官网
请选择服务项目
关关征询页
售前征询 售前征询
售前征询
售后服务 售后服务
售后服务
定见反馈 定见反馈
定见反馈
更多联系方式
【网站地图】【sitemap】