设为首页收藏本站language 语言切换
查看: 2216|回复: 9
收起左侧

[书籍] 华为DHCP Snooping配置指南

[复制链接]
 成长值: 63415
发表于 2022-6-7 13:14:11 | 显示全部楼层 |阅读模式
DHCP Snooping简介
定义
DHCP Snooping是DHCP(Dynamic Host Configuration Protocol)的一种安全特性,用于保证DHCP客户端从合法的DHCP服务器获取IP地址,并记录DHCP客户端IP地址与MAC地址等参数的对应关系,防止网络上针对DHCP攻击。

目的
目前DHCP协议(RFC2131)在应用的过程中遇到很多安全方面的问题,网络中存在一些针对DHCP的攻击,如DHCP Server仿冒者攻击、DHCP Server的拒绝服务攻击、仿冒DHCP报文攻击等。

为了保证网络通信业务的安全性,可引入DHCP Snooping技术,在DHCP Client和DHCP Server之间建立一道防火墙,以抵御网络中针对DHCP的各种攻击。

受益
设备具有防御网络上DHCP攻击的能力,增强了设备的可靠性,保障通信网络的正常运行。
为用户提供更安全的网络环境,更稳定的网络服务。

DHCP Snooping的基本原理
开启DHCP Snooping功能后,设备能够通过分析DHCP的报文交互过程,生成DHCP Snooping绑定表,绑定表项包括客户端的MAC地址、获取到的IP地址、与DHCP客户端连接的接口及该接口所属的VLAN(Virtual Local Area Network)等信息。

DHCP Snooping绑定表根据DHCP租期进行老化或根据用户释放IP地址时发出的DHCP Release报文自动删除对应表项。

出于安全性的考虑,管理员需要记录用户上网时所用的IP地址,确认用户申请的IP地址和用户使用的主机的MAC地址的对应关系。在设备通过DHCP Snooping功能生成绑定表后,管理员可以方便的记录DHCP用户申请的IP地址与所用主机的MAC地址之间的对应关系。


由于DHCP Snooping绑定表记录了DHCP客户端IP地址与MAC地址等参数的对应关系,故通过对报文与DHCP Snooping绑定表进行匹配检查,能够有效的防止攻击者构造合法用户报文对网络进行的攻击。
防止仿冒DHCP报文攻击
攻击原理

已获取到IP地址的合法用户通过向服务器发送DHCP Request或DHCP Release报文用以续租或释放IP地址。如果攻击者冒充合法用户不断向DHCP Server发送DHCP Request报文来续租IP地址,会导致这些到期的IP地址无法正常回收,以致一些合法用户不能获得IP地址;而若攻击者仿冒合法用户的DHCP Release报文发往DHCP Server,将会导致用户异常下线。

解决方法

为了有效的防止仿冒DHCP报文攻击,可利用DHCP Snooping绑定表的功能。设备通过将DHCP Request续租报文和DHCP Release报文与绑定表进行匹配操作能够有效的判别报文是否合法(主要是检查报文中的VLAN、IP、MAC、接口信息是否匹配动态绑定表),若匹配成功则转发该报文,匹配不成功则丢弃。

防止DHCP Server服务拒绝攻击
攻击原理
如图12-1所示,若设备接口interface1下存在大量攻击者恶意申请IP地址,会导致DHCP Server中IP地址快速耗尽而不能为其他合法用户提供IP地址分配服务。
另一方面,DHCP Server通常仅根据DHCP Request报文中的CHADDR(Client Hardware Address)字段来确认客户端的MAC地址。如果某一攻击者通过不断改变CHADDR字段向DHCP Server申请IP地址,同样将会导致DHCP Server上的地址池被耗尽,从而无法为其他正常用户提供IP地址。
图12-1  DHCP Server服务拒绝攻击示意图

                               
登录/注册后可看大图

解决方法
为了抑制大量DHCP用户恶意申请IP地址,在使能设备的DHCP Snooping功能后,可配置设备或接口允许接入的最大DHCP用户数,当接入的用户数达到该值时,则不再允许任何用户通过此设备或接口成功申请到IP地址。
而对通过改变DHCP Request报文中的CHADDR字段方式的攻击,可使能设备检测DHCP Request报文帧头MAC与DHCP数据区中CHADDR字段是否一致功能,此后设备将检查上送的DHCP Request报文中的帧头MAC地址是否与CHADDR值相等,相等则转发,否则丢弃。

游客,如果您要查看本帖隐藏内容请回复







发表于 2022-7-1 12:01:28 | 显示全部楼层
谢谢楼主分享
5# 2022-7-1 12:01:28 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-7-4 14:07:10 | 显示全部楼层
以下内容需要积分高于 20 才可浏览
6# 2022-7-4 14:07:10 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-7-4 14:07:21 | 显示全部楼层
以下内容需要积分高于 20 才可浏览
7# 2022-7-4 14:07:21 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-7-4 14:21:08 | 显示全部楼层
以下内容需要积分高于 20 才可浏览
8# 2022-7-4 14:21:08 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2022-8-22 13:31:14 | 显示全部楼层
昨天刚上课,这里有点蒙圈
10# 2022-8-22 13:31:14 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-3 22:00 , Processed in 0.086919 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表