分享好友 最新动态首页 最新动态分类 切换频道
【转载】交换高级特性 —— DHCP snooping(DHCP欺骗泛红攻击)
2024-12-26 09:26

目录

一、DHCP欺骗泛洪攻击

(1)钓鱼网站简介:

(2)DNS的作用:

(3)DHCP中继技术简介:

(3-1)核心交换机DHCP配置命令:

(4)dhcp欺骗详解:

第一步:pc2作为恶意攻击者会耗尽DHCP Sever的地址池,让DHCP Server不能给p c1分配地址池

第二步:pc2充当DNS和DHCP 欺骗pc1

(4-1)图解:

二、防御——DHCP snooping

(1)开启DHCP SNOOPING之后的效果:

(2)配置案列


钓鱼网站是指欺骗用户的虚假网站。“钓鱼网站”的页面与真实网站界面基本一致,欺骗消费者或者窃取访问者提交的账号和密码信息。钓鱼网站一般只有一个或几个页面,和真实网站差别细微 [1] 。钓鱼网站是互联网中最常碰到的一种诈骗方式,通常伪装成银行及电子商务、窃取用户提交的银行账号、密码等私密信息的网站。

把域名翻译为IP, 客户机向DNS服务器发送域名查询请求;DNS服务器告知客户机web服务器的IP地址,客户机与web服务器通信

一般情况下,DHCP Server和DCHP Client都必须处于同一个网络中,这是因为DHCP的报文有些是以广播的形式发送,如果不位于同一个网络,则这些广播的报文就无法跨越三层路由设备传输。而在有些情况下,DHCP服务必须跨越不同的网络,这时,我们就可以配置DHCP中继服务。DHCP中继,其实就是在与DHCP Server不同而又需要申请DHCP服务的网络内,设置一个中继器,中继器在该网络中代替DHCP Server服务器接收DHCP Client的请求,并将DHCP Client发给DHCP Server的DCHP报文,以单播的形式发送给DHCP Server。DHCP Server在收到由DHCP发送来的DHCP 报文后,同样会把响应的DHCP报文发送给DHCP 中继。这样,DHCP其实是充当了一个中间人的作用,起到了在不同的网络中运行DHCP的目的。

(3-1)核心交换机DHCP配置命令:

interface Vlan 20
ip address 192.168.20.254 255.255.255.0
ip helper-address 192.168.10.1//将广播包变成单播单播包发给DHCP server
exit

第一步:pc2作为恶意攻击者会耗尽DHCP Sever的地址池,让DHCP Server不能给pc1分配地址池

首先,DHCP Server 是根据不同的mac地址分配IP地址,基于这一特性,pc2作为恶意攻击者,会创建一个discover报文:

discover报文到达核心交换机以后,经过核心交换机的中继路由,提交给DHCP Server服务器,然后服务器根据这个网关地址从自己众多地址池里,找到对应网段的地址池,给pc2分配IP地址。
每个mac分配一个ip,然而核心交换机关心的是处于discover报文里的mac地址。所以恶意攻击者可以伪造大量的discover报文在极短的时间内耗尽地址池(随机产生discover报文中的mac地址)

第二步:pc2充当DNS和DHCP 欺骗pc1

当全部耗尽以后,pc2可以充当DHCP和DNS(一般是在Linux系统里开启)
所以当pc1再次发送discover报文的话,pc2肯定可以收到,所以现在由pc2给pc1分配
IP:192.168.20.1 网关:192.168.20.4 DNS:192.168.20.4 ,此时pc1发送的,上网流量、DNS请求都发给了pc2(pc2作为DNS会做一个映射:www.123.com对应公网IP地址为200.1.1.1)
所以当pc1访问www.123.com的时候会把域名发给pc2 做一个域名解析,而pc2做出的域名解析结果为200.1.1.1,200.1.1.1对应的是钓鱼网站,所以你在访问www.123.com时,实际访问的是钓鱼网站(你在钓鱼网站上输入的所有用户名、密码......黑客都可以窃取到)
• 注:当大量产生BPDU报文时,就造成了泛洪攻击

(4-1)图解:

3560全局配置:
3560(config)#ip dhcp snooping //全局开启
3560(config)#ipdhcp snooping vlan 100 //VLAN100启用

3550配置:
3550(config)#ipdhcp snooping //全局开启
3550(config)#ipdhcp snooping vlan 100 //VLAN100启用

1、交换机启用DHCP snooping ,所有vlan接口默认为untrust非信任状态,无法接受来自DHCP server的offer报文和ACK报文,除非把此接口置为trust信任接口

sw-3550(config)#int f0/2
sw-3550(config-if)#ip dhcp snooping trust
sw-3550(config-if)#exit

2、检查二层数据帧源MAC地址和discover里面的PC MAC地址是否匹配,如果不匹配则丢弃(但是如果黑客可以设计算法使这两个同步变化,则还可以在接口启用端口安全技术)(DHCP根据discover 里面MAC地址报文分配IP,耗尽地址池主要就是根据discover报文里面的MAC地址)

3、可以在接口下针对DHCP报文进行限速,防御黑客利用DHCP报文进行广播泛洪攻击

针对DHCP报文进行限速:每秒这个接口可以发送DHCP报文10个
sw-3550(config)#int f0/6
sw-3550(config-if)#ipdhcp snooping limit rate 10
sw-3550(config-if)#exit

4、检查从PC收到的DHCP报文,如果PC发送的DHCP报文含有option 82(主要体现pc连接到那台交换机的哪个接口下)的话(违规行为)则丢弃此报文,因为只有交换机采用权限在DHCP报文里面插入option 82选项(交换机还会在discover报文里面插入对应VLAN的gateway ip地址)

5、检查是否有PC替代其他PC恶意退租IP地址(pc2发送恶意退租指令给DHCP server,让server回收pc1 IP地址,所以当DHCP server给其他pc分配IP地址的时候,分配的是pc1的IP,则会形成IP地址冲突,导致不能上网),以及检查从这个接口收到的DHCP报文是否合乎DHCP的报文规矩

6、配置DHCP snooping之后,交换机能够感知到DHCP server给PC分配的IP,于是系统自动一张扩展的CAM(mac)地址表(条件是必须有dhcp server和client及交换机开启dhcp snooping,如果没有dhcp server可以自己写,但是交换机必须开启dhcp snooping)将IP地址和传统的mac地址表及IP地址租期关联起来。当用以其他的高级安全应用;这个IP分配给了那个MAC,这个MAC连接在我的那个接口,这个接口属于那个VLAN,这个IP地址的租期多少时间

( 扩展mac(CAM)地址表格式:IP — MAC — 接口 — VLAN — 租期)

————————————————————————————————————————————————————————

3560全局配置:
3560(config)#ip dhcp snooping //全局开启
3560(config)#ipdhcp snooping vlan 100 //VLAN100启用

3550配置:
3550(config)#ipdhcp snooping //全局开启
3550(config)#ipdhcp snooping vlan 100 //VLAN100启用

观察PC2无法重新获取IP地址 ?

原因是:两台交换启用了DHCP snooping功能,默认启用此功能的交换机所有接口会拒绝接受来自DHCP serve的报文,需要把连接DHCP server的F0/2接口置为trust状态,可以接受offea和ACK报文

sw-3550(config)#int f0/2
sw-3550(config-if)#ip dhcp snooping trust
sw-3550(config-if)#exit

发现打上trust命令,PC2任然无法获取IP地址,为什么?

PC2发出discover报文,在经过3550的时候被插入了option 82选项,带有option82选项的报文传给3560的时候被拒绝接受

解决方案:
1、3550不插入option 82选项
sw-3550(config)#no ip dhcp snooping information option
2、3560允许option82选项从untruste接口进来
3560(config)#ip dhcp snooping information option allow-untrusted

针对DHCP报文进行限速:每秒这个接口可以发送DHCP报文10个

sw-3550(config)#int f0/6
sw-3550(config-if)#ipdhcp snooping limit rate 10
sw-3550(config-if)#exit

手工定义扩展的CAM表(交换机开启必须dhcp snooping):

ip source binding mac地址 VLAN ID IP地址 接口

基于源MAC和源IP地址的过滤

Ip dhcp snooping
Ip dhcp snooping vlan 10
ip source binding 0001.0001.0001 vlan10 192.168.1.101 interface Fa0/7

启用端口安全:

Int f0/7
Switchport port-security(启用端口安全)
Ip verity source port-secuity ————检查源IP
Exit

对从F0/7接口进入的报文,根据源IP地址和源MAC地址进行认证审查,是否满足扩展的CAM表

防御 IP 地址欺骗攻击 ,mac地址欺骗攻击

ARP欺骗攻击(争对PC)防御:

ip dhcp snooping vlan 10
ip arp inspection vlan 10
ip arp inspection limit 15

默认1秒15个包,超过down,

判断ARP广播是否满足扩展的CAM表,满足通过,不满足丢弃

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

最新文章
《艾希(ICEY)》全技能招式效果 艾希全技能出招表
  《艾希》的攻击操作只有轻重两种,但通过学习新的招式技能,可以派生出相当多的新招式。今天我们为大家带来艾希全技能招式效果及按键图文说明,以供参考。  快速的连续四次斩击,但无法让大型敌人产生硬直  按键:X→X→X→X→X 
虎牙极速版
  为什么要关注系统消息?  虎牙官方会从系统消息中通知最新活动资讯,平台规则以及账号使用状态,及时查阅系统消息能更快了解官方动态,了解账号状态,更快、更轻松玩转直播哦。  订阅主播有什么好处?  主播开播时能及时通知到您
微信群下单小程序怎么做
使用微信小程序开发平台随着手机的普及和人们对便捷购物的需求增加,微信群下单成为一种新兴的购物方式。微信小程序的快速开发特性和微信群的社交属性结合在一起,为商家提供了全新的销售渠道。下面我们来介绍如何利用微信小程序开发平台实
搜索引擎营销网站推广业务的介绍
搜索引擎营销网站推广业务的介绍.2007年在全球将近8亿网民中,中国网民有1.62亿,排世界第二,且以20%的惊人速率增长着,其中使用搜索引擎的网民数占到74.8%,显然搜索引擎已经成为人们寻找自己感兴趣的产品和服务的首选途径,于是商机便更
网站内页被百度取消排名的原因和解决方法
网站运营过程中,有些敏感操作,会让网站被降权。降权的具体表现是首页快照滞后无排名、内页排名消失、K站等。被降权的网站,内页的排名很难恢复。那么遇到此类问题,该如何处理呢?安邦运维和大家一起来学习一下内页排名丢失的原因和解决
东明卫生间漏水维修师傅电话〈免费上门〉东明县卫生间渗水维修
不砸砖、不砸墙;免砸砖防水补漏技术,2小时快速解决漏水问题,超长保修期。漏水维修服务项目:厕所渗水、防水查漏、飘窗渗水、天花板漏水、阳台漏水、高压注浆堵漏、墙角渗水、窗台防水补漏、楼顶防水、外墙渗水、彩钢瓦防水、飘窗防水、卫生
长安华曦府(售楼处)长安华曦府2024最新首页-楼盘详情-百度百科
北京门头沟·长安华曦府售楼处电话:400-8844-804【官网】交房时间,开发商是哪家?时间多久,多少钱一平方,项目怎样,能买吗?长安华曦府最新房价楼盘详细,加推热销,产权多少年,最新动态,地址,价格,户型图,规划,备案价,位置,配套
飞飞PHP影视系统(PPVOD) v2.9.140420
PPVOD是一套专为不同需求的站长而设计的视频点播系统,灵活,方便是最大的特色,为初学者快速架设网站首选,只需5分钟即可建立一个海量的视频讯息的行业网站。PPVOD采用PHP+MYSQL架构,国内优秀TP的框架为开发基础,其卓越的访问速度和负载能
华为荣耀系列最新品,华为荣耀系列最新品,科技与生活的完美融合
华为荣耀系列智能手机一直是科技领域的佼佼者,其最新推出的产品再次引领了智能手机的新潮流,我们将为您详细介绍这款最新品的华为荣耀手机,带您领略科技与生活的完美融合。华为荣耀系列最新品以全新的设计理念,将时尚与前卫元素相融合,
锋兰达怎么样 动力充足
毫不夸张的讲空间和舒适是目前消费者选车的重要指标,因为大多数人的诉求就是要载一家人出行。汽车市场现在的竞争还是很激烈的,今天小编带来的就是。下面小编就跟你详细说说。首先从外观来看,锋兰达前脸看上去比较有时尚感,看上去很有运
相关文章
推荐文章
发表评论
0评