一、过滤Bogons网段
bogon网段不会出现在Internet上. 包括下列地址:
- RFC 1918定义的私有地址
- Loopback 口地址(127.0.0.0/8).
- IANA 保留的地址.
- 多播地址 (224.0.0.0/4).
- 学术研究用地址 (240.0.0.0/4).
- DHCP 本地私有地址 (169.254.0.0/16). This is what your PC uses if it cannot find a DHCP server from which to acquire its addressing information.
这些地址不在互联网上的路由表中出现,黑客经常使用这些地址用来发起DOS攻击,或是IP欺骗等
二、防止TCP SYN洪水攻击
TCP SYN 洪水攻击是DoS攻击的一种,黑客通常用真实地址或者假冒的源地址发送TCP SYN报文到服务器,使服务器挂起所有的TCP请求,耗尽服务器的资源
三、过滤smurf-fraggle攻击
接口上启用广播直播(ip directed-broadcast),可能会引起ICMP的smurf,或者UDP的fraggle攻击
边界路由器到内网的接口开启了ip directed-broadcast,黑客在Internet上假冒内网服务器的源地址200.1.2.1,目标地址为内网的200.1.1.0/24网段,当边界路由器收到请求后,通过广播地址255.255.255.255转发ICMP请求到内网200.1.1.0中,用户收到请求后,通过单播进行相应,发送ICMP回响到服务器200.1.2.1,无疑会增加网络的负担,如果中间有几百个用户,可能会造成服务器无法处理或者网络资源耗尽
你可以使用下面的方法来防止smurf-fraggle攻击:
- Shut down networks with amplifiers.
- 关闭接口的广播直播(接口上no ip directed-broadcast )
- 在进口或出口上过滤广播直播地址
- 通过CAR启用流量限制,虽然不能防止攻击,但是能够限制ICMP或UDP请求回响消耗的网络带宽
- 使用IP单播反向路径检测(unicast reverse-path forwarding)来防止IP地址欺骗
四、防止简单的扫描攻击
黑客在进行实施攻击之前,一般会通过扫描收集用户的信息,一般简单的扫描是通过基于ICMP消息的ping或者tranceroute进行的,因此我们必须限制哪些ICMP类型能够进入或者离开我们的网络



