关注我们

什么是ARP欺骗?

LzersLzers 安全文摘 2018-07-03 298943 0

什么是ARP欺骗?

ARP欺骗是一种恶意行为者通过局域网发送伪造的ARP(地址解析协议)消息的攻击类型。这会导致将攻击者的MAC地址与网络上的合法计算机或服务器的IP地址链接起来。一旦攻击者的MAC地址连接到可信的IP地址,攻击者将开始接收任何用于该IP地址的数据。ARP欺骗可以使恶意方拦截,修改甚至停止正在传输的数据。ARP欺骗攻击只能发生在使用地址解析协议的局域网上。

ARP欺骗攻击

ARP欺骗攻击的影响可能会对企业产生严重影响。在他们最基本的应用中,ARP欺骗攻击被用来窃取敏感信息。除此之外,ARP欺骗攻击通常用于促进其他攻击,例如:

  • 拒绝服务攻击:DoS攻击通常利用ARP欺骗将多个IP地址与单个目标的MAC地址相关联。因此,用于许多不同IP地址的流量将被重定向到目标的MAC地址,从而使目标流量过载。

  • 会话劫持:会话劫持攻击可以使用ARP欺骗来窃取会话ID,授予攻击者访问私有系统和数据的权限。

  • 人在这方面的中间人攻击:MITM攻击可以靠ARP欺骗来拦截和修改受害者之间的流量。

ARP欺骗教程

ARP欺骗攻击通常会遵循类似的过程。ARP欺骗攻击的步骤通常包括:

  1. 攻击者打开ARP欺骗工具并设置工具的IP地址以匹配目标的IP子网。流行的ARP欺骗软件的例子包括Arpspoof,Cain&Abel,Arpoison和Ettercap。

  2. 攻击者使用ARP欺骗工具扫描目标子网中主机的IP和MAC地址。

  3. 攻击者选择目标并开始通过LAN发送包含攻击者MAC地址和目标IP地址的ARP数据包。


  1. 当LAN上的其他主机缓存欺骗ARP数据包时,这些主机发送给受害者的数据将转发给攻击者。从这里,攻击者可以窃取数据或发起更复杂的后续攻击。

ARP欺骗检测,预防和保护

以下方法是检测,防止和防范ARP欺骗攻击的推荐措施:

  • 数据包过滤:数据包过滤器在数据包通过网络传输时检查数据包。数据包筛选器在防止ARP欺骗方面很有用,因为它们能够过滤和阻止源地址信息冲突的数据包(来自网络外部的显示网络内部源地址的数据包,反之亦然)。

  • 避免信任关系:组织应尽可能少地开发依赖信任关系的协议。信任关系仅依靠IP地址进行身份验证,这使攻击者在进行ARP欺骗攻击时能够更轻松地进行。

  • 使用ARP欺骗检测软件:有许多程序可以帮助组织检测ARP欺骗攻击。这些程序通过在数据传输之前检查和验证数据并阻止似乎被欺骗的数据来工作。

  • 使用加密网络协议:传输层安全性(TLS),安全外壳(SSH),HTTP安全(HTTPS)和其他安全通信协议通过在传输数据之前对数据进行加密并在收到数据时进行身份验证来加强ARP欺骗攻击防护。



版权声明

本文仅代表作者观点,不代表黑白网立场。
如文章侵犯了您的权利,请通过邮箱联系我们删除。
详情查看:版权纠纷
E-Mail:server@heibai.org

喜欢0发布评论

评论列表

发表评论

  • 昵称(必填)
  • 邮箱
  • 网址