APP下载

防御DHCP攻击

2017-11-07

网络安全和信息化 2017年8期
关键词:设置

DHCP攻击针对的目标是网络中的DHCP服务器,原理是耗尽DHCP服务器所有的IP地址资源,使其无法正常提供地址分配服务。然后在网络中再架设假冒的DHCP服务器为客户端分发IP地址,从而来实现中间人攻击。本文以神州数码CS6200交换机为例,对DHCP攻击进行全面介绍。

图1 DHCP工作过程

图2 实验环境

DHCP工作过程

DHCP客户端从服务端申请到IP地址等网络配置信息需要经过四个步骤,每个步骤需要发送相应类型的数据报文,如图1所示。

首先由客户端以广播方式发出“DHCP Discover”报文来寻找网络中的DHCP服务端。

当服务端接收到来自客户 端 的“DHCP Discover”报文后,就在自己的地址池中查找是否有可提供的IP地址。如果有,服务端就将此IP地址做上标记,并用“DHCP Offer”报文将之发送回客户端。

由于网络中可能会存在多台DHCP服务端,所以客户端可能会接收到多个“DHCP Offer”报文。此时客户端只选择最先到达的“DHCP Offer”,并再次以广播方式发送“DHCP Request”报文。一方面要告知它所选择的服务端,同时也要告知其他没有被选择的服务端,这样这些服务端就可以将之前所提供的IP地址收回。

被选择的服务端接收到客户端发来的“DHCP Request” 报 文后,首先将所提供的IP地址标记为已租用,然后向客户端发送一个“DHCP ACK”确认报文,该报文中包含有IP地址的有效租约及默认网关和DNS服务器等网络配置信息。

当客户端收到“DHCP ACK”报文后,就成功获得IP地址,完成初始化过程。

下面搭建如图2所示的实验环境,神州数码CS6200交换机作为正常的DHCP服务端在网络中提供地址分配服务,攻击者在Kali Linux上对交换机发起DHCP攻击,使其地址池资源全部耗尽,然后攻击者再启用假冒的DHCP服务器在网络中提供地址分配服务。……

登录APP查看全文

猜你喜欢

设置
中队岗位该如何设置
船舶防火结构及设置的缺陷与整改
中外医学专业与专科设置对比分析及启示
特殊场景下列控等级转换的设置方案
7招教你手动设置参数
动车段(所)股道有效长设置研究
我国中小学将设置人工智能相关课程
吃纸的妖怪
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考