ARP攻击、欺骗及防御

一、广播与广播域概述

1、广播与广播域

广播:将广播地址做为目的地址的数据帧。

广播域:网络中能接收到同一个广播所有节点的集合。

2、MAC地址广播

广播地址为FF-FF-FF-FF-FF-FF

3、IP地址广播

1)255.255.255.255

2)广播IP地址为IP地址网段的广播地址,如192.168.1.255/24

广播域越小越好。

交换机隔离不了广播域,路由器可以隔离广播域。

二、ARP协议概述

Address Resolution Protocol,地址解析协议

 作用:将一个已知的IP地址解析成MAC地址。

靠广播实现,只能在内网,内网攻击。

 

 只有开机才生效,缓存是在内存中。

原理:

 1)发送ARP广播请求
   ARP报文内容:我是10.1.1.1  我的mac:AA
                            谁是10.1.1.3  你的mac:?

2)接收ARP单播应答

当判断目标ip与自己在同一网段的时候,会直接发送arp广播报文,去请求他的mac地址。

如果判断目标ip与自己不在同一网段,还是会发送arp广播报文,但是问不是外网那个网段的mac地址,问的是,我是10.1.1.1,我的mac是aa,谁是网关,谁是10.1.1.254,请把你的mac发送给我。

三、ARP攻击和欺骗

 1、ARP攻击或欺骗的原理是:

通过发送伪造虚假的ARP报文(广播或单播),来实现的攻击或欺骗。

如虚假报文的mac是伪造的不存在的,实现ARP攻击,结果为中断通信/断网。

如虚假报文的mac是攻击者自身的mac地址,实现 ARP欺骗,结果可以监听、窃取、篡改、控制流量但不中断通信!

2、ARP协议没有验证机制

3、ARP攻击者通过发送虚假伪造的arp报文对受害者进行ARP缓存投毒

4、

Arp攻击中断通信,断网,通过伪造虚假的arp报文,以及虚假的mac地址,通过arp应答报文

Arp广播报文也可以攻击,伪造自己ip是254,一个假的mac,广播一下,局域网的其他的电脑都把254以及假的mac记录到缓存中,以至于局域网内所有人没法上网。

arp攻击是通过发送虚假的广播或者是应答报文,来实现让你断网。

arp欺骗的目的是截获数据。

 

两个windows软件:1、

                                2、

 

 

 四、路由原理

凡是可以配ip的,才有mac地址。不能配ip的,没有mac地址。

 路由器的工作原理:

1、一个帧到达路由器,路由器首先检查目标MAC地址是否是自己,如果不是则丢弃,如果是则解封装,并将IP包送到路由器内部。

2、路由器检查IP包头中的目标IP,并匹配路由表,如果匹配失败,则丢弃,并向源IP回馈错误信息,如匹配成功,则将IP包路由到出接口。

3、封装帧,首先将出接口的MAC地址作为源MAC封装好,然后检查ARP缓存表,检查是否有下一跳的 MAC地址,如有,将提取并作为目标MAC地址封装到帧中,如没有,则发送ARP广播请求下一跳的MAC,并获取到对方的mac地址,再记录缓存,并封装帧,最后将帧发送出去。

五、ARP攻击防御

1、静态ARP绑定

手工绑定/双向绑定

windows客户机上:
arp  -s  10.1.1.254   00-01-2c-a0-e1-09                            -s 的s是静态的意思。

arp  -a   查看ARP缓存表

 2、ARP防火墙

自动绑定静态ARP

主动防御

3、硬件级ARP防御

交换机支持“端口”做动态ARP绑定(配合DHCP服务器)
或做静态ARP绑定

如:
conf t
ip dhcp snooping
int range f0/1 - 48
switch(config-if-range)#

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ARP欺骗攻击是一种常见的网络攻击手段,攻击者通过伪造ARP协议的通信包,将合法的网络流量重定向到攻击者控制的主机上,从而实现窃取数据、中间人攻击等目的。为了防范ARP欺骗攻击,可以采取以下方法: 1. 使用静态ARP表:将常用的主机的MAC地址静态地绑定到IP地址上,这样就可以避免ARP欺骗攻击者伪造MAC地址。 2. 使用动态ARP表:可以根据网络流量自动更新ARP表,减少ARP欺骗攻击的可能性。 3. 使用ARP防火墙:ARP防火墙可以根据规则过滤ARP请求和响应包,防止ARP欺骗攻击。 4. 使用加密通信:加密通信可以保证数据的安全性,防止ARP欺骗攻击者窃取数据。 5. 监控网络流量:通过监控网络流量,可以及时发现异常ARP请求和响应包,从而及时采取应对措施。 6. 配置网络设备:配置交换机和路由器等网络设备,限制网络ARP广播的范围,从而减少ARP欺骗攻击的影响范围。 7. 安装网络安全软件:安装网络安全软件,如网络入侵检测系统(IDS)、网络流量分析工具等,可以及时发现并防范ARP欺骗攻击。 8. 增强员工安全意识:加强员工的网络安全意识培训,让员工了解ARP欺骗攻击的危害和防范方法,从而提高整个组织的安全水平。 以上这些方法可以结合使用,共同加强对ARP欺骗攻击的防范。同时,还应定期对网络进行漏洞扫描和安全评估,及时更新补丁和升级设备,保证网络的安全性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值