[发明专利]一种ARP欺骗的防御方法、系统及装置在审
申请号: | 202110503251.1 | 申请日: | 2021-05-10 |
公开(公告)号: | CN113347155A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 何建锋;刘江南;李长江 | 申请(专利权)人: | 西安交大捷普网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 710075 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 arp 欺骗 防御 方法 系统 装置 | ||
1.一种ARP欺骗的防御方法,其特征在于,包括:
检测到ARP欺骗报文时,从合法IPMAC信息表查找报文的源IP对应的MAC,将所述源IP与查找到的对应MAC静态绑定,并将该绑定关系加入自动绑定列表;
当超过第一规定时长未再次检测到ARP欺骗报文,遍历所述自动绑定列表中的每个IP,若该IP不是网关IP且该IP已开启自动绑定,同时该IP不存在于手动绑定列表,则将该IP从ARP缓存表中删除。
2.根据权利要求1所述ARP欺骗的防御方法,其特征在于,所述检测ARP欺骗报文,包括:根据收到的ARP应答报文的源IP,查询IPMAC记录表是否存在该源IP的信息;
若不存在,则将该应答报文的源IP与源MAC映射关系加入所述IP/MAC记录表;
若已存在,则当所述应答报文中的源MAC与所述IP/MAC记录表中的源MAC不一致的次数超过规定次数时,认为发生ARP欺骗,并且若该源IP为网关IP则认为发生网关欺骗。
3.根据权利要求1所述ARP欺骗的防御方法,其特征在于,该方法还包括检测网关欺骗:
每隔第一周期,向同一网段内的所有IP发送ARP请求,并记录请求发起时间;
收到ARP应答报文时,将应答报文中源IP与源MAC的映射关系添加到IP/MAC记录表,并记录接收时间;
每隔第二周期,若判断IP/MAC记录表中接收时间距离发起时间超过规定时长的映射关系数量超过规定阈值,则认为受到网关欺骗。
4.根据权利要求3所述ARP欺骗的防御方法,其特征在于,所述规定时长为整数倍的第一周期。
5.根据权利要求3所述ARP欺骗的防御方法,其特征在于,所述第一周期包括20s;所述第二周期包括30s;所述接收时间距离发起时间超过规定时长包括超过40s;所述接收时间距离发起时间超过规定时长的映射关系数量超过规定阈值包括,超过所述规定时长的映射关系数量在IP/MAC记录表中的占比超过30%。
6.根据权利要求1所述的ARP欺骗防御方法,其特征在于,所述合法IPMAC信息表,由受控主机每次接入网络时上报得到,或者在受控主机安装客户端后定时主动更新得到,或定时向网络内的所有可靠受控主机发送ARP请求得到。
7.一种ARP欺骗防御系统,其特征在于,包括:
报文发送模块,用于向主机发送ARP请求报文,请求报文内容包括向目标端IP获取对应的MAC;
报文接收模块,用于接收主机发送的ARP应答报文,应答报文内容包括发送端源IP、源MAC;
报文检测模块,用于对接受到的ARP应答报文进行检测,以确定是否受到ARP欺骗或网关欺骗;
报文处理模块,用于对检测到的ARP欺骗报文进行防御处理;
存储模块,用于存储合法IPMAC信息表、IP/MAC记录表、自动绑定列表、手动绑定列表、ARP缓存表。
8.根据权利要求7所述的ARP欺骗防御系统,其特征在于,所述报文处理模块,检测到ARP欺骗报文时,从合法IPMAC信息表查找报文的源IP对应的MAC,将所述源IP与查找到的对应MAC静态绑定,并将该绑定关系加入自动绑定列表;
当超过第一规定时长未再次检测到ARP欺骗报文,遍历所述自动绑定列表中的每个IP,若该IP不是网关IP且该IP已开启自动绑定,同时该IP不存在于手动绑定列表,则将该IP从ARP缓存表中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交大捷普网络科技有限公司,未经西安交大捷普网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110503251.1/1.html,转载请声明来源钻瓜专利网。