攻击拒绝服务攻击

拒绝服务攻击  时间:2021-05-08  阅读:()
i目录1攻击检测及防范1-11.
1攻击检测及防范简介·1-11.
2攻击检测及防范的类型·1-11.
2.
1单包攻击1-11.
2.
2扫描攻击1-21.
2.
3泛洪攻击1-31.
2.
4TCP分片攻击1-41.
2.
5Login用户DoS攻击·1-41.
2.
6Login用户字典序攻击·1-41.
3黑名单功能1-41.
3.
1IP黑名单·1-41.
3.
2用户黑名单·1-51.
4攻击检测及防范配置任务简介1-51.
5配置攻击防范策略1-61.
5.
1创建攻击防范策略·1-61.
5.
2配置攻击防范策略·1-61.
5.
3配置攻击防范例外列表1-131.
5.
4在接口上应用攻击防范策略1-131.
5.
5在本机应用攻击防范策略·1-141.
5.
6配置单包攻击防范日志的非聚合输出功能1-141.
6配置TCP分片攻击防范1-151.
7配置IP黑名单1-151.
8配置用户黑名单·1-161.
9配置Login用户攻击防范功能·1-161.
10配置Login用户延时认证功能1-171.
11攻击检测及防范显示和维护·1-171.
12攻击检测及防范典型配置举例1-191.
12.
1在接口上配置攻击检测及防范·1-191.
12.
2IP黑名单配置举例1-231.
12.
3用户黑名单配置举例·1-241-11攻击检测及防范1.
1攻击检测及防范简介攻击检测及防范是一个重要的网络安全特性,它通过分析经过设备的报文的内容和行为,判断报文是否具有攻击特征,并根据配置对具有攻击特征的报文执行一定的防范措施,例如输出告警日志、丢弃报文、加入黑名单列表.
本特性能够检测单包攻击、扫描攻击和泛洪攻击等多种类型的网络攻击,并能对各类型攻击采取合理的防范措施.
1.
2攻击检测及防范的类型1.
2.
1单包攻击单包攻击也称为畸形报文攻击,主要包括以下三种类型:攻击者通过向目标系统发送带有攻击目的的IP报文,如分片重叠的IP报文、TCP标志位非法的报文,使得目标系统在处理这样的IP报文时出错、崩溃;攻击者可以通过发送正常的报文,如ICMP报文、特殊类型的IPoption报文,来干扰正常网络连接或探测网络结构,给目标系统带来损失;攻击者还可通过发送大量无用报文占用网络带宽,造成拒绝服务攻击.
设备可以对表1-1中所列的各单包攻击行为进行有效防范.
表1-1单包攻击类型及说明列表单包攻击类型说明ICMPredirect攻击者向用户发送ICMP重定向报文,更改用户主机的路由表,干扰用户主机正常的IP报文转发.
ICMPunreachable某些系统在收到不可达的ICMP报文后,对于后续发往此目的地的报文判断为不可达并切断对应的网络连接.
攻击者通过发送ICMP不可达报文,达到切断目标主机网络连接的目的.
ICMPtypeICMP报文中,type值的表示不同含义的报文,接收者需要根据不同的类型进行响应,攻击者通过构造特定type类型的ICMP报文来达到影响系统正常处理报文等目的.
ICMPv6typeICMPv6报文中,type值的表示不同含义的报文,接收者需要根据不同的类型进行响应,攻击者通过构造特定type类型的ICMPv6报文来达到影响系统正常处理报文等目的.
Land攻击者向目标主机发送大量源IP地址和目的IP地址都是目标主机自身的TCPSYN报文,使得目标主机的半连接资源耗尽,最终不能正常工作.
LargeICMP某些主机或设备收到超大的报文,会引起内存分配错误而导致协议栈崩溃.
攻击者通过发送超大ICMP报文,让目标主机崩溃,达到攻击目的.
LargeICMPv6某些主机或设备收到超大的报文,会引起内存分配错误而导致协议栈崩溃.
攻击者通过发送超大ICMPv6报文,让目标主机崩溃,达到攻击目的.
IPoption攻击者利用IP报文中的异常选项的设置,达到探测网络结构的目的,也可由于系统缺乏对错误报文的处理而造成系统崩溃.
1-2单包攻击类型说明Fragment攻击者通过向目标主机发送分片偏移小于5的分片报文,导致主机对分片报文进行重组时发生错误而造成系统崩溃.
Impossible攻击者通过向目标主机发送源IP地址和目的IP地址相同的报文,造成主机系统处理异常.
Tinyfragment攻击者构造一种特殊的IP分片来进行微小分片的攻击,这种报文首片很小,未能包含完整的传输层信息,因此能够绕过某些包过滤防火墙的过滤规则,达到攻击目标网络的目的.
Smurf攻击者向目标网络发送ICMP应答请求,该请求包的目的地址设置为目标网络的广播地址,这样该网络中的所有主机都会对此ICMP应答请求作出答复,导致网络阻塞,从而达到令目标网络中主机拒绝服务的攻击目的.
TCPFlag不同操作系统对于非常规的TCP标志位有不同的处理.
攻击者通过发送带有非常规TCP标志的报文探测目标主机的操作系统类型,若操作系统对这类报文处理不当,攻击者便可达到使目标主机系统崩溃的目的.
Traceroute攻击者连续发送TTL从1开始递增的目的端口号较大的UDP报文,报文每经过一个路由器,其TTL都会减1,当报文的TTL为0时,路由器会给报文的源IP设备发送一个TTL超时的ICMP报文,攻击者借此来探测网络的拓扑结构.
Winnuke攻击者向安装(或使用)Windows系统的特定目标的NetBIOS端口(139)发送OOB(Out-Of-Band,带外)数据包,这些攻击报文的指针字段与实际的位置不符,从而引起一个NetBIOS片断重叠,致使已与其他主机建立连接的目标主机在处理这些数据的时候系统崩溃.
UDPBomb攻击者发送畸形的UDP报文,其IP首部中的报文总长度大于IP首部长度与UDP首部中标识的UDP报文长度之和,可能造成收到此报文的系统处理数据时越界访问非法内存,导致系统异常.
UDPSnork攻击者向Windows系统发送目的端口为135(Windows定位服务)源端口为135、7或19(UDPChargen服务)的报文,使被攻击系统不断应答报文,最终耗尽CPU资源.
UDPFraggle攻击者通过向目标网络发送源UDP端口为7且目的UDP端口为19的Chargen报文,令网络产生大量无用的应答报文,占满网络带宽,达到攻击目的.
Teardrop攻击者通过发送大量分片重叠的报文,致使服务器对这些报文进行重组时造成重叠,因而丢失有效的数据.
Pingofdeath攻击者构造标志位为最后一片且长度大于65535的ICMP报文发送给目标主机,可能导致系统处理数据时越界访问非法内存,造成系统错误甚至系统崩溃.
1.
2.
2扫描攻击扫描攻击是指,攻击者运用扫描工具对网络进行主机地址或端口的扫描,通过准确定位潜在目标的位置,探测目标系统的网络拓扑结构和开放的服务端口,为进一步侵入目标系统做准备.
IPSweep攻击攻击者发送大量目的IP地址变化的探测报文,通过收到的回应报文来确定活跃的目标主机,以便针对这些主机进行下一步的攻击.
Portscan攻击1-3攻击者获取了活动目标主机的IP地址后,向目标主机发送大量目的端口变化的探测报文,通过收到的回应报文来确定目标主机开放的服务端口,然后针对活动目标主机开放的服务端口选择合适的攻击方式或攻击工具进行进一步的攻击.
分布式Portscan攻击攻击者控制多台主机,分别向特定目标主机发送探测报文,通过收集所有被控制的主机的回应报文,确定目标主机开启的服务端口,以便进一步实施攻击.
1.
2.
3泛洪攻击泛洪攻击是指攻击者在短时间内向目标系统发送大量的虚假请求,导致目标系统疲于应付无用信息,从而无法为合法用户提供正常服务,即发生拒绝服务.
设备支持对以下几种泛洪攻击进行有效防范:SYNflood攻击根据TCP协议,服务器收到SYN报文后需要建立半连接并回应SYNACK报文,然后等待客户端的ACK报文来建立正式连接.
由于资源的限制,操作系统的TCP/IP协议栈只能允许有限个TCP连接.
攻击者向服务器发送大量伪造源地址的SYN报文后,由于攻击报文是伪造的,服务器不会收到客户端的ACK报文,从而导致服务器上遗留了大量无效的半连接,耗尽其系统资源,使正常的用户无法访问,直到半连接超时.
ACKflood攻击ACK报文为只有ACK标志位置位的TCP报文,服务器收到ACK报文时,需要查找对应的连接.
若攻击者发送大量这样的报文,服务器需要进行大量的查询工作,消耗正常处理的系统资源,影响正常的报文处理.
SYN-ACKflood攻击由于SYNACK报文为SYN报文的后续报文,服务器收到SYNACK报文时,需要查找对应的SYN报文.
若攻击者发送大量这样的报文,服务器需要进行大量的查询工作,消耗正常处理的系统资源,影响正常的报文处理.
FINflood攻击FIN报文用于关闭TCP连接.
若攻击者向服务器发送大量的伪造的FIN报文,可能会使服务器关闭掉正常的连接.
同时,服务器收到FIN报文时,需要查找对应的连接,大量的无效查询操作会消耗系统资源,影响正常的报文处理.
RSTflood攻击RST报文为TCP连接的复位报文,用于在异常情况下关闭TCP连接.
如果攻击者向服务器发送大量伪造的RST报文,可能会使服务器关闭正常的TCP连接.
另外,服务器收到RST报文时,需要查找对应的连接,大量的无效查询操作会消耗系统资源,影响正常的报文处理.
DNSflood攻击DNS服务器收到任何DNSQuery报文时都会试图进行域名解析并且回复该DNS报文.
攻击者通过构造并向DNS服务器发送大量虚假DNSQuery报文,占用DNS服务器的带宽或计算资源,使得正常的DNSQuery得不到处理.
HTTPflood攻击HTTP服务器收到HTTPGET命令时可能进行一系列复杂的操作,包括字符串搜索、数据库遍历、数据组装、格式化转换等等,这些操作会消耗大量系统资源,因此当HTTP请求的速率超过了服务1-4器的处理能力时,服务器就无法正常提供服务.
攻击者通过构造并发送大量虚假HTTPGET请求,使服务器崩溃,无法响应正常的用户请求.
ICMPflood攻击ICMPflood攻击是指,攻击者在短时间内向特定目标发送大量的ICMP请求报文(例如ping报文),使其忙于回复这些请求,致使目标系统负担过重而不能处理正常的业务.
ICMPv6flood攻击ICMPv6flood攻击是指,攻击者在短时间内向特定目标发送大量的ICMPv6请求报文(例如ping报文),使其忙于回复这些请求,致使目标系统负担过重而不能处理正常的业务.
UDPflood攻击UDPflood攻击是指,攻击者在短时间内向特定目标发送大量的UDP报文,占用目标主机的带宽,致使目标主机不能处理正常的业务.
1.
2.
4TCP分片攻击设备的包过滤功能一般是通过判断TCP首个分片中的五元组(源IP地址、源端口号、目的IP地址、目的端口号、传输层协议号)信息来决定后续TCP分片是否允许通过.
RFC1858对TCP分片报文进行了规定,认为TCP分片报文中,首片报文中TCP报文长度小于20字节,或后续分片报文中分片偏移量等于8字节的报文为TCP分片攻击报文.
这类报文可以成功绕过上述包过滤功能,对设备造成攻击.
为防范这类攻击,可以在设备上配置TCP分片攻击防范功能,对TCP分片攻击报文进行丢弃.
1.
2.
5Login用户DoS攻击DoS(DenialofService,拒绝服务)攻击的目的是使被攻击对象无法提供正常的网络服务.
Login用户DoS攻击是指,攻击者通过伪造登录帐户在短时间内向设备连续发起大量登录请求,占用系统认证处理资源,造成设备无法处理正常Login用户的登录请求.
为防范这类攻击,可以在设备上配置Login用户攻击防范功能,对发起恶意认证并多次尝试失败的用户报文进行丢弃.
1.
2.
6Login用户字典序攻击字典序攻击是指攻击者通过收集用户密码可能包含的字符,使用各种密码组合逐一尝试登录设备,以达到猜测合法用户密码的目的.
为防范这类攻击,可以在设备上配置Login用户延时认证功能,在用户认证失败之后,延时期间不接受此用户的登录请求.
1.
3黑名单功能1.
3.
1IP黑名单IP黑名单功能是根据报文的源IP地址进行报文过滤的一种攻击防范特性.
同基于ACL(AccessControlList,访问控制列表)的包过滤功能相比,黑名单进行报文匹配的方式更为简单,可以实现报文的高速过滤和有效屏蔽.
1-5IP黑名单可以由设备动态或由用户手工进行添加、删除,具体机制如下:动态添加黑名单是与扫描攻击防范功能配合实现的,动态生成的黑名单表项会在一定的时间之后老化.
当设备根据报文的行为特征检测到某特定IP地址的扫描攻击企图之后,便将攻击者的IP地址自动加入黑名单,之后该IP地址发送的报文会被设备过滤掉.
手动配置的黑名单表项分为永久黑名单表项和非永久黑名单表项.
永久黑名单表项建立后,一直存在,除非用户手工删除该表项.
非永久黑名单表项的老化时间由用户指定,超出老化时间后,设备会自动将该黑名单表项删除.
1.
3.
2用户黑名单用户黑名单功能是基于用户进行报文过滤的一种攻击防范特性.
该特性需要和用户身份识别功能配合使用,由后者为其提供用户身份和用户IP地址的对应关系.
有关用户身份识别功能的详细介绍,请参见"安全配置指导"中的"用户身份识别与管理".
同IP黑名单的包过滤功能相比,用户黑名单可以从用户级进行访问控制,提高了过滤策略的易用性.
用户黑名单目前仅支持由管理员手工进行配置、删除,具体机制如下:手动配置的用户黑名单表项分为永久黑名单表项和非永久黑名单表项.
永久黑名单表项建立后,一直存在,除非用户手工删除该表项.
非永久黑名单表项的老化时间由用户指定,超出老化时间后,设备会自动将该黑名单表项删除.
1.
4攻击检测及防范配置任务简介表1-2攻击检测及防范配置任务简介配置任务说明详细配置创建攻击防范策略必选1.
5.
1配置攻击防范策略配置单包攻击防范策略必选各类型的攻击防范功能之间没有先后顺序,可根据实际组网需求,配置其中的一种或多种1.
5.
21.
配置扫描攻击防范策略1.
5.
22.
配置泛洪攻击防范策略1.
5.
23.
配置攻击防范例外列表可选1.
5.
3在接口上应用攻击防范策略二者至少选其一应用在接口的策略仅对接口生效应用在本机的策略对所有目的地址为本机的报文均有效1.
5.
4在本机应用攻击防范策略1.
5.
5配置单包攻击防范日志的非聚合输出功能可选1.
5.
6配置TCP分片攻击防范可选通常单独使用1.
6配置黑名单可选可单独使用,也可与扫描攻击防范策略配合使用1.
71-6配置任务说明详细配置配置Login用户攻击防范功能可选通常单独使用1.
9配置Login用户延时认证功能可选通常单独使用1.
101.
5配置攻击防范策略1.
5.
1创建攻击防范策略在配置攻击防范之前,必须首先创建一个攻击防范策略,并进入该攻击防范策略视图.
在该视图下,可以定义一个或多个用于检测攻击的特征项,以及对检测到的攻击报文所采取的防范措施.
表1-3创建攻击防范策略配置步骤命令说明进入系统视图system-view-创建一个攻击防范策略,并进入攻击防范策略视图attack-defensepolicypolicy-number缺省情况下,不存在任何攻击防范策略1.
5.
2配置攻击防范策略在一个攻击防范策略中,可以根据实际的网络安全需求来配置策略中的具体内容,主要包括针对攻击类型指定检测条件及采取的防范措施.
不同类型的攻击防范策略在配置内容上有所不同,下面将按照攻击类型(单包攻击、扫描攻击、泛洪攻击)分别进行介绍.
1.
配置单包攻击防范策略单包攻击防范主要通过分析经过设备的报文特征来判断报文是否具有攻击性,一般应用在设备连接外部网络的接口上,且仅对应用了攻击防范策略的接口上的入方向报文有效.
若设备检测到某报文具有攻击性,则默认会输出告警日志,另外还可以根据配置将检测到的攻击报文做丢弃处理.
表1-4配置单包攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-name-1-7配置步骤命令说明开启指定类型单包攻击报文的特征检测,并设置攻击防范的处理行为signaturedetect{fraggle|fragment|impossible|land|large-icmp|large-icmpv6|smurf|snork|tcp-all-flags|tcp-fin-only|tcp-invalid-flags|tcp-null-flag|tcp-syn-fin|tiny-fragment|traceroute|udp-bomb|winnuke}[action{{drop|logging}*|none}]signaturedetect{ip-option-abnormal|ping-of-death|teardrop}action{drop|logging}*signaturedetecticmp-type{icmp-type-value|address-mask-reply|address-mask-request|destination-unreachable|echo-reply|echo-request|information-reply|information-request|parameter-problem|redirect|source-quench|time-exceeded|timestamp-reply|timestamp-request}[action{{drop|logging}*|none}]signaturedetecticmpv6-type{icmpv6-type-value|destination-unreachable|echo-reply|echo-request|group-query|group-reduction|group-report|packet-too-big|parameter-problem|time-exceeded}[action{{drop|logging}*|none}]signaturedetectip-option{option-code|internet-timestamp|loose-source-routing|record-route|route-alert|security|stream-id|strict-source-routing}[action{{drop|logging}*|none}]signaturedetectipv6-ext-headerext-header-value[action{{drop|logging}*|none}]至少选其一缺省情况下,所有类型的单包攻击的特征检测均处于关闭状态(可选)配置启动LargeICMP攻击防范的ICMP报文长度的最大值signature{large-icmp|large-icmpv6}max-lengthlength缺省情况下,ICMP报文和ICMPv6报文长度的最大值均为4000字节(可选)配置对不同级别的单包攻击报文的处理方式signaturelevel{high|info|low|medium}action{{drop|logging}*|none}缺省情况下,对info和low级别的单包攻击的处理行为是发送日志;对medium和high级别的单包攻击的处理行为是发送日志并丢包(可选)开启指定级别单包攻击报文的特征检测signaturelevel{high|info|low|medium}detect缺省情况下,未开启任何级别的单包攻击报文的特征检测2.
配置扫描攻击防范策略扫描攻击防范主要通过监测网络使用者向目标系统发起连接的速率来检测其探测行为,一般应用在设备连接外部网络的接口上,且仅对应用了攻击防范策略的接口上的入方向报文有效.
若设备监测1-8到某IP地址主动发起的连接速率达到或超过了一定阈值,则可以根据配置输出告警日志、丢弃来自该IP地址的后续报文,或者将检测到的攻击者的源IP地址加入IP黑名单.
若指定的扫描攻击的处理行为为加入IP黑名单,则需要开启全局或接口上的黑名单过滤功能来配合.
表1-5配置扫描攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-开启指定级别的扫描攻击防范scandetectlevel{high|low|medium}action{{block-source[timeoutminutes]|drop}|logging}*缺省情况下,扫描攻击防范处于关闭状态3.
配置泛洪攻击防范策略泛洪攻击防范主要用于保护服务器,通过监测向服务器发起连接请求的速率来检测各类泛洪攻击,一般应用在设备连接外部网络的接口上,且仅对应用了攻击防范策略的接口上的入方向报文有效.
在接口上应用了泛洪攻击防范策略后,接口处于攻击检测状态,当它监测到向某服务器发送报文的速率持续达到或超过了指定的触发阈值时,即认为该服务器受到了攻击,则进入攻击防范状态,并根据配置启动相应的防范措施(输出告警日志、对后续新建连接的报文进行丢弃处理).
此后,当设备检测到向该服务器发送报文的速率低于恢复阈值(触发阈值的3/4)时,即认为攻击结束,则由攻击防范状态恢复为攻击检测状态,并停止执行防范措施.
需要注意的是,当设备上安装了多块业务板时,每种泛洪攻击防范策略中配置的全局触发阈值为每块业务板上的全局触发阈值,因而整机的该类泛洪攻击的全局触发阈值即为每块业务板上的全局触发阈值与业务板数目的乘积.
为保护指定IP地址,攻击防范策略中支持基于IP地址的攻击防范配置.
对于所有非受保护IP地址,可以统一开启攻击防范检测,并采用全局的参数设置来进行保护.
(1)配置SYNflood攻击防范策略表1-6配置SYNflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IP地址开启SYNflood攻击防范检测syn-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启SYNflood攻击防范检测配置SYNflood攻击防范的全局触发阈值syn-floodthresholdthreshold-value缺省情况下,SYNflood攻击防范的全局触发阈值为1000配置SYNflood攻击防范的全局处理行为syn-floodaction{drop|logging}*缺省情况下,不对检测到的SYNflood攻击采取任何措施1-9配置步骤命令说明开启对IP地址的SYNflood攻击防范检测,并配置触发阈值和处理行为syn-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置SYNflood攻击防范检测(2)配置ACKflood攻击防范策略表1-7配置ACKflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IP地址开启ACKflood攻击防范检测ack-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启ACKflood攻击防范检测配置ACKflood攻击防范全局触发阈值ack-floodthresholdthreshold-value缺省情况下,ACKflood攻击防范的全局触发阈值为1000配置ACKflood攻击防范的全局处理行为ack-floodaction{drop|logging}*缺省情况下,不对检测到的ACKflood攻击采取任何措施开启对IP地址的ACKflood攻击防范检测,并配置触发阈值和处理行为ack-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置ACKflood攻击防范检测(3)配置SYN-ACKflood攻击防范策略表1-8配置SYN-ACKflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IP地址开启SYN-ACKflood攻击防范检测syn-ack-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启SYN-ACKflood攻击防范检测配置SYN-ACKflood攻击防范的全局触发阈值syn-ack-floodthresholdthreshold-value缺省情况下,SYN-ACKflood攻击防范的全局触发阈值为1000配置SYN-ACKflood攻击防范的全局处理行为syn-ack-floodaction{drop|logging}*缺省情况下,不对检测到的SYN-ACKflood攻击采取任何措施开启对IP地址的SYN-ACKflood攻击防范检测,并配置触发阈值和处理行为syn-ack-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置SYN-ACKflood攻击防范检测1-10(4)配置FINflood攻击防范策略表1-9配置FINflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IP地址开启FINflood攻击防范检测fin-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启FINflood攻击防范检测配置FINflood攻击防范的全局触发阈值fin-floodthresholdthreshold-value缺省情况下,FINflood攻击防范的全局触发阈值为1000配置FINflood攻击防范的全局处理行为fin-floodaction{drop|logging}*缺省情况下,不对检测到的FINflood攻击采取任何措施开启对IP地址的FINflood攻击防范检测,并配置触发阈值和处理行为fin-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置FINflood攻击防范检测(5)配置RSTflood攻击防范策略表1-10配置RSTflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IP地址开启RSTflood攻击防范检测rst-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启RSTflood攻击防范检测配置RSTflood攻击防范的全局触发阈值rst-floodthresholdthreshold-value缺省情况下,RSTflood攻击防范的全局触发阈值为1000配置全局的RSTflood攻击防范的全局处理行为rst-floodaction{drop|logging}*缺省情况下,不对检测到的RSTflood攻击采取任何措施开启对IP地址的RSTflood攻击防范检测,并配置触发阈值和处理行为rst-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置RSTflood攻击防范检测(6)配置ICMPflood攻击防范策略1-11表1-11配置ICMPflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IPv4地址开启ICMPflood攻击防范检测icmp-flooddetectnon-specific缺省情况下,未对任何非受保护IPv4地址开启ICMPflood攻击防范检测配置ICMPflood攻击防范的全局触发阈值icmp-floodthresholdthreshold-value缺省情况下,ICMPflood攻击防范的全局触发阈值为1000配置ICMPflood攻击防范的全局处理动作icmp-floodaction{drop|logging}*缺省情况下,不对检测到的ICMPflood攻击采取任何措施开启对IPv4地址的ICMPflood攻击防范检测,并配置触发阈值和处理行为icmp-flooddetectipip-address[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IPv4地址配置ICMPflood攻击防范触发阈值(7)配置ICMPv6flood攻击防范策略表1-12配置ICMPv6flood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IPv6地址开启ICMPv6flood攻击防范检测icmpv6-flooddetectnon-specific缺省情况下,未对任何非受保护IPv6地址开启ICMPv6flood攻击防范检测配置ICMPv6flood攻击防范的全局触发阈值icmpv6-floodthresholdthreshold-value缺省情况下,ICMPv6flood攻击防范的全局触发阈值为1000配置ICMPv6flood攻击防范的全局处理行为icmpv6-floodaction{drop|logging}*缺省情况下,不对检测到的ICMPv6flood攻击采取任何防范措施开启对IPv6地址的ICMPv6flood攻击防范检测,并配置触发阈值和处理行为icmpv6-flooddetectipv6ipv6-address[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IPv6地址配置ICMPv6flood攻击防范检测(8)配置UDPflood攻击防范策略表1-13配置UDPflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-1-12配置步骤命令说明对所有非受保护IP地址开启UDPflood攻击防范检测udp-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启UDPflood攻击防范检测配置UDPflood攻击防范的全局触发阈值udp-floodthresholdthreshold-value缺省情况下,UDPflood攻击防范的全局触发阈值为1000配置UDPflood攻击防范检测的全局处理行为udp-floodaction{drop|logging}*缺省情况下,不对检测到的UDPflood攻击进行任何处理开启对IP地址的UDPflood攻击防范检测,并配置触发阈值和处理行为udp-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置UDPflood攻击防范检测(9)配置DNSflood攻击防范策略表1-14配置DNSflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-对所有非受保护IP地址开启DNSflood攻击防范检测dns-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启DNSflood攻击防范检测配置DNSflood攻击防范的全局触发阈值dns-floodthresholdthreshold-value缺省情况下,DNSflood攻击防范的全局触发阈值为1000(可选)配置DNSflood攻击防范的全局检测端口号dns-floodportport-list缺省情况下,DNSflood攻击防范的全局检测端口号为53配置对DNSflood攻击防范的全局处理行为dns-floodaction{drop|logging}*缺省情况下,不对检测到的DNSflood攻击采取任何措施开启对IP地址的DNSflood攻击防范检测,并配置触发阈值和处理行为dns-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][portport-list][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置DNSflood攻击防范检测(10)配置HTTPflood攻击防范策略表1-15配置HTTPflood攻击防范策略配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-1-13配置步骤命令说明对所有非受保护IP地址开启HTTPflood攻击防范检测http-flooddetectnon-specific缺省情况下,未对任何非受保护IP地址开启HTTPflood攻击防范检测配置HTTPflood攻击防范的全局触发阈值http-floodthresholdthreshold-value缺省情况下,HTTPflood攻击防范的全局触发阈值为1000(可选)配置HTTPflood攻击防范的全局检测端口号http-floodportport-list缺省情况下,HTTPflood攻击防范的全局检测端口号为80配置对HTTPflood攻击防范的全局处理行为http-floodaction{drop|logging}*缺省情况下,不对检测到的HTTPflood攻击采取任何措施开启对IP地址的HTTPflood攻击防范检测,并配置触发阈值和处理行为http-flooddetect{ipipv4-address|ipv6ipv6-address}[vpn-instancevpn-instance-name][portport-list][thresholdthreshold-value][action{{drop|logging}*|none}]缺省情况下,未对任何指定IP地址配置HTTPflood攻击防范检测1.
5.
3配置攻击防范例外列表攻击防范例外列表用于过滤不需要进行攻击防范检测的主机报文,与指定的ACLpermit规则匹配的报文将不会受到任何类型的攻击防范检测.
该配置用于过滤某些被信任的安全主机发送的报文,可以有效的减小误报率,并提高服务器处理效率.
例如:攻击防范功能可能将源IP地址相同,目的地址不同的组播报文(如OSPF、PIM等协议报文)检测为扫描攻击,此时可以通过配置例外列表放行组播报文来消除误报.
需要注意的是,例外列表引用的ACL的permit规则中仅源地址、目的地址、源端口、目的端口、协议号、L3VPN和非首片分片标记参数用于匹配报文.
表1-16配置攻击防范例外列表配置步骤命令说明进入系统视图system-view-进入攻击防范策略视图attack-defensepolicypolicy-number-配置攻击防范例外列表exemptacl[ipv6]{acl-number|nameacl-name}缺省情况下,未配置攻击防范例外列表1.
5.
4在接口上应用攻击防范策略通过在接口上应用攻击防范策略,使已配置的攻击防范策略在具体的接口上生效.
当在全局接口上应用攻击防范策略时,为保证扫描攻击防范策略与泛洪攻击防范策略能够正确检测并防御攻击,需要指定处理当前接口流量的业务处理板.
1-14表1-17配置在接口上应用攻击防范策略配置步骤命令说明进入系统视图system-view-进入接口视图interfaceinterface-typeinterface-number-配置在接口上应用攻击防范策略attack-defenseapplypolicypolicy-name缺省情况下,接口上未应用任何攻击防范策略(可选)指定处理当前接口流量的业务处理板(独立运行模式)serviceslotslot-number缺省情况下,接口上未指定任何业务处理板(可选)指定处理当前接口流量的业务处理板(IRF模式)servicechassischassis-numslotslot-num缺省情况下,接口上未指定任何业务处理板1.
5.
5在本机应用攻击防范策略通过在本机应用攻击防范策略,使已配置的攻击防范策略对目的地址为本机的报文生效.
默认情况下设备对转发的报文下发给硬件转发,只有目的地址是本机的报文才会由软件处理,但软件处理没有攻击防范功能.
因此在设备上,为处理针对本机的攻击,需要通过在本机上应用攻击防范策略来实现.
当接口和本机均应用了攻击防范策略时,先进行接口上攻击防范策略的检测,若报文未被丢弃,则还会进行本机上攻击防范策略的检测.
表1-18配置在本机应用攻击防范策略配置步骤命令说明进入系统视图system-view-配置在本机应用攻击防范策略attack-defenselocalapplypolicypolicy-name缺省情况下,本机未应用任何攻击防范策略1.
5.
6配置单包攻击防范日志的非聚合输出功能对日志进行聚合输出是指,在一定时间内,对在本机或同一个接口上检测到的相同攻击类型、相同攻击防范动作、相同的源/目的地址以及属于相同VPN的单包攻击的所有日志聚合成一条日志输出.
通常不建议开启单包攻击防范的日志非聚合输出功能,因为在单包攻击较为频繁的情况下,它会导致大量日志信息输出,占用控制台的显示资源.
表1-19配置单包攻击防范日志的非聚合输出功能配置步骤命令说明进入系统视图system-view-开启对单包攻击防范日志的非聚合输出功能attack-defensesignaturelognon-aggregate缺省情况下,单包攻击防范的日志信息经系统聚合后再输出1-151.
6配置TCP分片攻击防范设备上开启TCP分片攻击防范功能后,能够对收到的TCP分片报文的长度以及分片偏移量进行合法性检测,并丢弃非法的TCP分片报文.
需要注意的是,如果设备上开启了TCP分片攻击防范功能,并应用了单包攻击防范策略,则TCP分片攻击防范功能会先于单包攻击防范策略检测并处理入方向的TCP报文.
表1-20配置TCP分片攻击防范操作命令说明进入系统视图system-view-开启TCP分片攻击防范功能attack-defensetcpfragmentenable缺省情况下,TCP分片攻击防范功能处于开启状态1.
7配置IP黑名单通过配置IP黑名单功能可以对来自指定IP地址的报文进行过滤.
IP黑名单的配置包括开启黑名单过滤功能和添加IP黑名单表项.
若全局的黑名单过滤功能处于开启状态,则所有接口上的IP黑名单过滤功能均处于开启状态.
若全局的黑名单过滤功能处于关闭状态,则需要开启指定接口上的黑名单过滤功能.
添加IP黑名单表项的同时可以选择配置IP黑名单表项的老化时间,若不配置,那么该IP黑名单表项永不老化,除非用户手动将其删除.
IP黑名单表项除了可以手工添加之外,还可以通过扫描攻击防范自动添加.
具体来讲就是,在黑名单功能使能的前提下,若配置了扫描攻击防范策略及相应的IP黑名单添加功能,则可以将检测到的扫描攻击方IP地址添加到IP黑名单中.
扫描攻击防范添加的IP黑名单必定会老化,老化时间可配.
关于扫描攻击防范的相关配置请参见"1.
5.
22.
配置扫描攻击防范策略".
表1-21配置IP黑名单配置步骤命令说明进入系统视图system-view-(可选)开启全局黑名单过滤功能blacklistglobalenable缺省情况下,全局黑名单功能处于关闭状态(可选)添加IPv4黑名单表项blacklistipsource-ip-address[vpn-instancevpn-instance-name][timeoutminutes]缺省情况下,不存在IPv4黑名单表项(可选)添加IPv6黑名单表项blacklistipv6source-ipv6-address[vpn-instancevpn-instance-name][timeoutminutes]缺省情况下,不存在IPv6黑名单表项(可选)使能黑名单日志功能blacklistloggingenable缺省情况下,黑名单日志功能处于关闭状态1-161.
8配置用户黑名单通过配置用户黑名单功能可以对指定用户的报文进行过滤.
用户黑名单的配置包括开启全局黑名单过滤功能和添加用户黑名单表项.
添加用户黑名单表项的同时可以选择配置用户黑名单表项的老化时间,若不配置,那么该用户黑名单表项永不老化,除非用户手动将其删除.
用户黑名单功能需要配合用户身份识别功能使用,有关用户身份识别功能的详细介绍,请参见"安全配置指导"中的"用户身份识别与管理".
表1-22配置用户黑名单配置步骤命令说明进入系统视图system-view-开启全局黑名单过滤功能blacklistglobalenable缺省情况下,全局黑名单功能处于关闭状态添加用户黑名单表项blacklistuserusername[timeoutminutes]缺省情况下,不存在用户黑名单表项(可选)开启黑名单日志功能blacklistloggingenable缺省情况下,黑名单日志功能处于关闭状态1.
9配置Login用户攻击防范功能Login用户攻击防范功能处于开启状态时,如果用户登录设备连续失败的次数达到指定次数,则此用户IP地址将被加入黑名单,在全局黑名单功能开启的情况下,来自该IP地址的用户报文将被阻断指定的时长.
通过Login攻击防范功能与全局黑名单功能相配合,可以有效防范Login用户DoS攻击.
表1-23配置Login用户攻击防范功能配置步骤命令说明进入系统视图system-view-开启Login用户攻击防范功能attack-defenseloginenable缺省情况下,Login用户攻击防范功能处于关闭状态配置Login用户登录失败的最大次数attack-defenseloginmax-attemptmax-attempt缺省情况下,Login用户登录失败的最大次数为3次配置Login用户登录失败后阻断时长attack-defenseloginblock-timeoutminutes缺省情况下,Login用户登录失败后阻断时长为60分钟开启全局黑名单过滤功能blacklistglobalenable缺省情况下,全局黑名单功能处于关闭状态1-171.
10配置Login用户延时认证功能Login用户登录失败后,若设备上配置了重新进行认证的等待时长,则系统将会延迟一定的时长之后再允许用户进行认证,可以有效地避免设备受到Login用户字典序攻击.
Login用户延迟认证功能与Login用户攻击防范功能无关,只要配置了延迟认证等待时间,即可生效.
表1-24配置Login用户失败延时认证功能配置步骤命令说明进入系统视图system-view-配置Login用户登录失败后重新进行认证的等待时长attack-defenseloginreauthentication-delayseconds缺省情况下,Login用户登录失败后重新进行认证不需要等待1.
11攻击检测及防范显示和维护在完成上述配置后,在任意视图下执行display命令可以显示配置后攻击检测及防范的运行情况,通过查看显示信息验证配置的效果.
在用户视图下,执行reset命令可以清除攻击检测及防范的统计信息.
表1-25攻击检测及防范配置的显示和维护操作命令显示接口上的攻击防范统计信息(独立运行模式)displayattack-defensestatisticsinterfaceinterface-typeinterface-number[slotslot-number]显示接口上的攻击防范统计信息(IRF模式)displayattack-defensestatisticsinterfaceinterface-typeinterface-number[chassischassis-numberslotslot-number]显示本机攻击防范统计信息(独立运行模式)displayattack-defensestatisticslocal[slotslot-number]显示本机攻击防范统计信息(IRF模式)displayattack-defensestatisticslocal[chassischassis-numberslotslot-number]显示攻击防范策略的配置信息displayattack-defensepolicy[policy-name]显示扫描攻击者的IPv4地址表项(独立运行模式)displayattack-defensescanattackerip[interfaceinterface-typeinterface-number[slotslot-number]|[local][slotslot-number]][count]显示扫描攻击者的IPv4地址表项(IRF模式)displayattack-defensescanattackerip[interfaceinterface-typeinterface-number[chassischassis-numberslotslot-number]|[local][chassischassis-numberslotslot-number]][count]显示扫描攻击者的IPv6地址表项(独立运行模式)displayattack-defensescanattackeripv6[interfaceinterface-typeinterface-number[slotslot-number]|[local][slotslot-number]][count]显示扫描攻击者的IPv6地址表项(IRF模式)displayattack-defensescanattackeripv6[interfaceinterface-typeinterface-number[chassischassis-numberslotslot-number]|[local][chassischassis-numberslotslot-number]][count]1-18操作命令显示扫描攻击被攻击者的IPv4地址表项(独立运行模式)displayattack-defensescanvictimip[interfaceinterface-typeinterface-number[slotslot-number]|[local][slotslot-number]][count]显示扫描攻击被攻击者的IPv4地址表项(IRF模式)displayattack-defensescanvictimip[interfaceinterface-typeinterface-number[chassischassis-numberslotslot-number]|[local][chassischassis-numberslotslot-number]][count]显示扫描攻击被攻击者的IPv6地址表项(独立运行模式)displayattack-defensescanvictimipv6[interfaceinterface-typeinterface-number[slotslot-number]|[local][slotslot-number]][count]显示扫描攻击被攻击者的IPv6地址表项(IRF模式)displayattack-defensescanvictimipv6[interfaceinterface-typeinterface-number[chassischassis-numberslotslot-number]|[local]]chassischassis-numberslotslot-number]][count]显示IPv4flood攻击防范统计信息(独立运行模式)displayattack-defense{ack-flood|dns-flood|fin-flood|flood|http-flood|icmp-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}statisticsip[ip-address[vpnvpn-instance-name]][count][interfaceinterface-typeinterface-number[slotslot-number]|[local][slotslot-number]][count]显示IPv4flood攻击防范统计信息(IRF模式)displayattack-defense{ack-flood|dns-flood|fin-flood|flood|http-flood|icmp-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}statisticsip[ip-address[vpnvpn-instance-name]][interfaceinterface-typeinterface-number[chassischassis-numberslotslot-number|[local][chassischassis-numberslotslot-number]][count]显示IPv6flood攻击防范统计信息(独立运行模式)displayattack-defense{ack-flood|dns-flood|fin-flood|flood|http-flood|icmpv6-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}statisticsipv6[ipv6-address[vpnvpn-instance-name]][interfaceinterface-typeinterface-number[slotslot-number]|[local][slotslot-number]][count]显示IPv6flood攻击防范统计信息(IRF模式)displayattack-defense{ack-flood|dns-flood|fin-flood|flood|http-flood|icmpv6-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}statisticsipv6[ipv6-address[vpnvpn-instance-name]][interfaceinterface-typeinterface-number[chassischassis-numberslotslot-number]|[local][chassischassis-numberslotslot-number]][count]显示flood攻击防范的IPv4类型的受保护IP表项(独立运行模式)displayattack-defensepolicypolicy-name{ack-flood|dns-flood|fin-flood|flood|http-flood|icmp-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}ip[ip-address[vpnvpn-instance-name]][slotslot-number][count]显示flood攻击防范的IPv4类型的受保护IP表项(IRF模式)displayattack-defensepolicypolicy-name{ack-flood|dns-flood|fin-flood|flood|http-flood|icmp-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}ip[ip-address[vpnvpn-instance]][chassischassis-numberslotslot-number][count]显示flood攻击防范的IPv6类型的受保护IP表项(独立运行模式)displayattack-defensepolicypolicy-name{ack-flood|dns-flood|fin-flood|flood|http-flood|icmpv6-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}ipv6[ipv6-address[vpnvpn-instance-name]][slotslot-number][count]显示flood攻击防范的IPv6类型的受保护IP表项(IRF模式)displayattack-defensepolicypolicy-name{ack-flood|dns-flood|fin-flood|flood|http-flood|icmpv6-flood|rst-flood|syn-ack-flood|syn-flood|udp-flood}ipv6[ipv6-address[vpnvpn-instance-name]][chassischassis-numberslotslot-number][count]1-19操作命令显示IPv4黑名单表项displayblacklistip[source-ip-address[vpn-instancevpn-instance-name]][count]显示IPv6黑名单表项displayblacklistipv6[source-ipv6-address[vpn-instancevpn-instance-name]][count]清除接口上的攻击防范统计信息resetattack-defensestatisticsinterfaceinterface-typeinterface-number清除本机攻击防范的统计信息resetattack-defensestatisticslocal清除flood攻击防范受保护IP表项的统计信息resetattack-defensepolicypolicy-namefloodprotected{ip|ipv6}statistics清除IPv4动态黑名单表项resetblacklistip{source-ip-address[vpn-instancevpn-instance-name]|all}清除IPv6动态黑名单表项resetblacklistipv6{source-ipv6-address[vpn-instancevpn-instance-name]|all}清除黑名单表项的统计信息resetblackliststatistics1.
12攻击检测及防范典型配置举例1.
12.
1在接口上配置攻击检测及防范1.
组网需求Device上的接口GigabitEthernet1/0/1与内部网络连接,接口GigabitEthernet1/0/2与外部网络连接,接口GigabitEthernet1/0/3与一台内部服务器连接.
现有如下安全需求:为防范外部网络对内部网络主机的Smurf攻击和扫描攻击,需要在接口GigabitEthernet1/0/2上开启Smurf攻击防范和扫描攻击防范.
具体要求为:低防范级别的扫描攻击防范;将扫描攻击者添加到黑名单中(老化时间为10分钟);检测到Smurf攻击或扫描攻击后,输出告警日志.
为防范外部网络对内部服务器的SYNflood攻击,需要在接口GigabitEthernet1/0/2上开启SYNflood攻击防范.
具体要求为:当设备监测到向内部服务器每秒发送的SYN报文数持续达到或超过5000时,输出告警日志并丢弃攻击报文.
1-202.
组网图图1-1接口上的攻击检测与防范配置典型组网图3.
配置步骤#配置各接口的IP地址,略.
#开启全局黑名单过滤功能.
system-view[Device]blacklistglobalenable#创建攻击防范策略a1.
[Device]attack-defensepolicya1#开启Smurf单包攻击报文的特征检测,配置处理行为为输出告警日志.
[Device-attack-defense-policy-a1]signaturedetectsmurfactionlogging#开启低防范级别的扫描攻击防范,配置处理行为输出告警日志以及阻断并将攻击者的源IP地址加入黑名单表项(老化时间为10分钟).
[Device-attack-defense-policy-a1]scandetectlevellowactionloggingblock-sourcetimeout10#为保护IP地址为10.
1.
1.
2的内部服务器,配置针对IP地址10.
1.
1.
2的SYNflood攻击防范参数,触发阈值为5000,处理行为输出告警日志并丢弃攻击报文.
[Device-attack-defense-policy-a1]syn-flooddetectip10.
1.
1.
2threshold5000actionloggingdrop[Device-attack-defense-policy-a1]quit#在接口GigabitEthernet1/0/2上应用攻击防范策略a1.
[Device]interfacegigabitethernet1/0/2[Device-GigabitEthernet1/0/2]attack-defenseapplypolicya1[Device-GigabitEthernet1/0/2]quit4.
验证配置完成以上配置后,可以通过displayattack-defensepolicy命令查看配置的攻击防范策略a1具体内容.
#查看攻击防范策略a1的配置信息.
[Device]displayattack-defensepolicya1Attack-defensePolicyInformationInternetDeviceServerHostCGE1/0/2GE1/0/1GE1/0/3HostAHostBAttackerHostD5.
5.
5.
5/24202.
1.
0.
1/16192.
168.
1.
1/1610.
1.
1.
2/2410.
1.
1.
1/241-21Policyname:a1Appliedlist:GE1/0/2ExemptIPv4ACL:NotconfiguredExemptIPv6ACL:NotconfiguredActions:BS-BlocksourceL-LoggingD-DropN-NoneSignatureattackdefenseconfiguration:SignaturenameDefenseLevelActionsFragmentDisabledlowLImpossibleDisabledmediumL,DTeardropDisabledmediumL,DTinyfragmentDisabledlowLIPoptionabnormalDisabledmediumL,DSmurfEnabledmediumLTracerouteDisabledlowLPingofdeathDisabledmediumL,DLargeICMPDisabledinfoLMaxlength4000bytesLargeICMPv6DisabledinfoLMaxlength4000bytesTCPinvalidflagsDisabledmediumL,DTCPnullflagDisabledmediumL,DTCPallflagsDisabledmediumL,DTCPSYN-FINflagsDisabledmediumL,DTCPFINonlyflagDisabledmediumL,DTCPLandDisabledmediumL,DWinnukeDisabledmediumL,DUDPBombDisabledmediumL,DUDPSnorkDisabledmediumL,DUDPFraggleDisabledmediumL,DIPoptionrecordrouteDisabledinfoLIPoptioninternettimestampDisabledinfoLIPoptionsecurityDisabledinfoLIPoptionloosesourceroutingDisabledinfoLIPoptionstreamIDDisabledinfoLIPoptionstrictsourceroutingDisabledinfoLIPoptionroutealertDisabledinfoLICMPechorequestDisabledinfoLICMPechoreplyDisabledinfoLICMPsourcequenchDisabledinfoLICMPdestinationunreachableDisabledinfoLICMPredirectDisabledinfoLICMPtimeexceededDisabledinfoLICMPparameterproblemDisabledinfoLICMPtimestamprequestDisabledinfoL1-22ICMPtimestampreplyDisabledinfoLICMPinformationrequestDisabledinfoLICMPinformationreplyDisabledinfoLICMPaddressmaskrequestDisabledinfoLICMPaddressmaskreplyDisabledinfoLICMPv6echorequestDisabledinfoLICMPv6echoreplyDisabledinfoLICMPv6groupmembershipqueryDisabledinfoLICMPv6groupmembershipreportDisabledinfoLICMPv6groupmembershipreductionDisabledinfoLICMPv6destinationunreachableDisabledinfoLICMPv6timeexceededDisabledinfoLICMPv6parameterproblemDisabledinfoLICMPv6packettoobigDisabledinfoLScanattackdefenseconfiguration:Defense:EnabledLevel:lowActions:L,BS(10)Floodattackdefenseconfiguration:FloodtypeGlobalthres(pps)GlobalactionsServiceportsNon-specificSYNflood1000(default)--DisabledACKflood1000(default)--DisabledSYN-ACKflood1000(default)--DisabledRSTflood1000(default)--DisabledFINflood1000(default)--DisabledUDPflood1000(default)--DisabledICMPflood1000(default)--DisabledICMPv6flood1000(default)--DisabledDNSflood1000(default)-53DisabledHTTPflood1000(default)-80DisabledFloodattackdefenseforprotectedIPaddresses:AddressVPNinstanceFloodtypeThres(pps)ActionsPorts10.
1.
1.
2--SYN-FLOOD5000L,D-如果接口GigabitEthernet1/0/2上收到Smurf攻击报文,设备输出告警日志;如果接口GigabitEthernet1/0/2上收到扫描攻击报文,设备会输出告警日志,并将攻击者的IP地址加入黑名单;如果接口GigabitEthernet1/0/2上收到的SYNflood攻击报文超过触发阈值,则设备会输出告警日志,同时丢弃攻击报文.
之后,可以通过displayattack-defensestatisticsinterface命令查看各接口上攻击防范的统计信息.
#查看接口GigabitEthernet1/0/2上攻击防范的统计信息.
[Device]displayattack-defensestatisticsinterfacegigabitethernet1/0/2Attackpolicyname:a1Scanattackdefensestatistics:AttackTypeAttackTimesDropped1-23Portscan20IPsweep30Distributeportscan10Floodattackdefensestatistics:AttackTypeAttackTimesDroppedSYNflood15000Signatureattackdefensestatistics:AttackTypeAttackTimesDroppedSmurf10若有扫描攻击发生,还可以通过displayblacklist命令查看由扫描攻击防范自动添加的黑名单信息.
#查看由扫描攻击防范自动添加的黑名单信息.
[Device]displayblacklistipIPaddressVPNinstanceDS-LitetunnelpeerTypeTTL(sec)Dropped5.
5.
5.
5----Dynamic6003534521.
12.
2IP黑名单配置举例1.
组网需求网络管理员通过流量分析发现外部网络中存在一个攻击者HostD,需要将来自HostD的报文在Device上永远过滤掉.
另外,网络管理员为了暂时控制内部网络HostC的访问行为,需要将Device上收到的HostC的报文阻止50分钟.
2.
组网图图1-2IP黑名单配置典型组网图3.
配置步骤#配置各接口的IP地址,略.
#开启全局黑名单过滤功能.
system-view[Device]blacklistglobalenable#将HostD的IP地址5.
5.
5.
5添加到黑名单列表中,老化时间使用缺省情况(永不老化).
[Device]blacklistip5.
5.
5.
5#将HostC的IP地址192.
168.
1.
4添加到黑名单列表中,老化时间为50分钟.
[Device]blacklistip192.
168.
1.
4timeout50InternetDeviceHostCGE1/0/2GE1/0/1HostAHostBAttackerHostD5.
5.
5.
5/24202.
1.
0.
1/16192.
168.
1.
1/16192.
168.
1.
4/161-244.
验证配置完成以上配置后,可以通过displayblacklist命令查看已添加的黑名单信息.
displayblacklistipIPaddressVPNinstanceDS-LitetunnelpeerTypeTTL(sec)Dropped5.
5.
5.
5----ManualNever0192.
168.
1.
4----Manual29890配置生效后,Device对来自HostD的报文一律进行丢弃处理,除非管理员认为HostD不再是攻击者,通过undoblacklistip5.
5.
5.
5将其从黑名单中删除;如果Device接收到来自HostC的报文,则在50分钟之内,一律对其进行丢弃处理,50分钟之后,才进行正常转发.
1.
12.
3用户黑名单配置举例1.
组网需求网络管理员为了暂时控制内部网络用户UserC的访问行为,需要将Device上收到的UserC的报文阻止50分钟.
UserC的IP地址为1.
2.
3.
4,MAC地址为0001-0001-0001.
2.
组网图图1-3用户黑名单配置典型组网图3.
配置步骤(1)配置设备的各接口IP地址,具体配置省略(2)配置用户身份识别#创建网络接入类本地用户userc.
system-view[Device]local-userusercclassnetwork[Device-luser-network-userc]quit#配置一个静态类型的身份识别用户:IP地址为1.
2.
3.
4,MAC地址为0001-0001-0001、用户名为userc.
[Device]user-identitystatic-userusercbindipv41.
2.
3.
4mac0001-0001-0001#开启用户身份识别功能.
[Device]user-identityenable(3)配置用户黑名单功能#开启全局黑名单过滤功能.
InternetDeviceGE1/0/2GE1/0/1UserAUserBUserCIP:1.
2.
3.
4MAC:0001-0001-00011-25[Device]blacklistglobalenable#将用户UserC添加到黑名单列表中,老化时间为50分钟.
[Device]blacklistuseruserctimeout504.
验证配置完成以上配置后,可以通过displayblacklistuser命令查看已添加的用户黑名单信息.
[Device]displayblacklistuserUsernameTypeTTL(sec)DroppedusercManual29870如果接收到来自UserC的报文,则在50分钟之内,一律对其进行丢弃处理,50分钟之后,才进行正常转发.

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

HostKvm(4.25美)香港和俄罗斯高防机房云服务器

HostKvm 商家我们算是比较熟悉的国内商家,商家主要还是提供以亚洲数据中心,以及直连海外线路的服务商。这次商家有新增香港和俄罗斯两个机房的高防服务器方案。默认提供30GB防御,且目前半价优惠至4.25美元起步,其他方案的VPS主机还是正常的八折优惠。我们看看优惠活动。香港和俄罗斯半价优惠:2021fall,限购100台。通用优惠码:2021 ,八折优惠全部VPS。我们看看具体的套餐。1、香港高...

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?

香港最便宜的vps要多少钱?最便宜的香港vps能用吗?香港vps无需备案,整体性能好,而且租用价格便宜,使用灵活,因为备受站长喜爱。无论是个人还是企业建站,都比较倾向于选择香港VPS。最便宜的香港vps能用吗?正因为有着诸多租用优势,香港VPS在业内颇受欢迎,租用需求量也在日益攀升。那么,对于新手用户来说,香港最便宜的vps租用有四大要点是务必要注意的,还有易探云香港vps租用最便宜的月付仅18元...

拒绝服务攻击为你推荐
企业建网站我想建立一个企业网站,需要多少钱??internetexplorer无法打开Internet Explorer 打不开了Joinsqltplink01cuteftp计算机cuteftp滴滴估值500亿滴滴流水每天280元一个月下来能赚 多少传奇域名谁能帮忙查查传奇的IP和域名35互联在中国哪家服务商提供的企业邮箱好呢?三五互联股票三五互联是干什么的?oa办公软件价格一套专业版的oa办公系统多少钱?
深圳域名注册 草根过期域名 骨干网 oneasiahost Hello图床 账号泄露 双11抢红包攻略 贵州电信宽带测速 ssh帐号 tk域名 牛人与腾讯客服对话 骨干网络 蜗牛魔方 域名转向 web服务器的架设 空间租赁 电信网络测速器 谷歌台湾 万网空间 摩尔庄园注册 更多