The invention discloses an IP address identification method, device, device and computer readable storage medium. The method includes steps: after receiving the operation request sent by the terminal, obtaining the corresponding IP address of the operation request and the base station location of the base station connected by the terminal, and determining the terminal location according to the IP address; calculating the distance between the terminal location and the base station location, and Determine whether the distance is within the preset distance range; if the distance is within the preset distance range, then determine the IP address as the real IP address; if the distance is not within the preset distance range, then determine the IP address as the false IP address. The invention does not need to identify false IP addresses through HTTP requests or nginx reverse proxy technology, improves the accuracy of identifying false IP addresses, ensures information security, and can directly identify whether the IP address is false IP through the received operation requests, and improves the efficiency of identifying IP addresses.
【技术实现步骤摘要】
IP地址的识别方法、装置、设备及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种IP地址的识别方法、装置、设备及计算机可读存储介质。
技术介绍
目前有很多非法分子通过伪造的虚假IP(InternetProtocol,网络之间互连的协议)地址来隐藏身份和位置信息,以实现攻击的目的。如通过虚假IP地址作为数据包的源IP地址向目标主机发出海量的操作请求,以实现其攻击目的。现有的识别虚假IP地址的方法为通过HTTP(HyperTextTransferProtocol,超文本传输协议)请求的请求头Header,或者nginx反向代理技术追踪IP地址,nginx是一个高性能的HTTP和反向代理服务器。随着通信技术的发展,非法分子可修改HTTP请求的Header,或者破解nginx反向代理技术,从而导致这两种识别虚假IP地址的方法准确率低下。
技术实现思路
本专利技术的主要目的在于提供一种IP地址的识别方法、装置、设备及计算机可读存储介质,旨在解决现有的识别虚假IP地址的方法准确率低下的技术问题。为实现上述目的,本专利技术提供一种IP地址的识别方法,所述IP地址的识别方法包括步骤:当接收到终端发送的操作请求后,获取所述操作请求对应的IP地址和所述终端所连接基站的基站所在地,并根据所述IP地址确定终端所在地;计算所述终端所在地与所述基站所在地之间的距离,并判断所述距离是否在预设距离范围内;若所述距离在所述预设距离范围内,则确定所述IP地址为真实IP地址;若所述距离未在所述预设距离范围内,则确定所述IP地址为虚假IP地址。优选地,所述若所述距离在所述预设距离范围内, ...
【技术保护点】
1.一种IP地址的识别方法,其特征在于,所述IP地址的识别方法包括以下步骤:当接收到终端发送的操作请求后,获取所述操作请求对应的IP地址和所述终端所连接基站的基站所在地,并根据所述IP地址确定终端所在地;计算所述终端所在地与所述基站所在地之间的距离,并判断所述距离是否在预设距离范围内;若所述距离在所述预设距离范围内,则确定所述IP地址为真实IP地址;若所述距离未在所述预设距离范围内,则确定所述IP地址为虚假IP地址。
【技术特征摘要】
1.一种IP地址的识别方法,其特征在于,所述IP地址的识别方法包括以下步骤:当接收到终端发送的操作请求后,获取所述操作请求对应的IP地址和所述终端所连接基站的基站所在地,并根据所述IP地址确定终端所在地;计算所述终端所在地与所述基站所在地之间的距离,并判断所述距离是否在预设距离范围内;若所述距离在所述预设距离范围内,则确定所述IP地址为真实IP地址;若所述距离未在所述预设距离范围内,则确定所述IP地址为虚假IP地址。2.如权利要求1所述的IP地址的识别方法,其特征在于,所述若所述距离在所述预设距离范围内,则确定所述IP地址为真实IP地址的步骤包括:若所述距离在所述预设距离范围内,则将所述IP地址与预存的代理IP进行对比,以检测是否查找到与所述IP地址一致的代理IP;若未查找到与所述IP地址一致的代理IP,则确定所述IP地址为真实IP地址。3.如权利要求1所述的IP地址的识别方法,其特征在于,所述若所述距离在所述预设距离范围内,则确定所述IP地址为真实IP地址的步骤包括:若所述距离在所述预设距离范围内,则获取所述IP地址在第一预设时长内对应的流量数据,并计算所述流量数据与预设数据之间的差值;若所述差值小于预设阈值,则确定所述IP地址为真实IP地址。4.如权利要求1所述的IP地址的识别方法,其特征在于,所述若所述距离在所述预设距离范围内,则确定所述IP地址为真实IP地址的步骤包括:若所述距离在所述预设距离范围内,则获取所述IP地址在第二预设时长内对应操作请求的数量;若所述数量小于或者等于预设数量,则确定所述IP地址为真实IP地址。5.如权利要求1至4任一项所述的IP地址的识别方法,其特征在于,所述若所述距离未在所述预设距离范围内,则确定所述IP地址为虚假IP地址的步骤之后,还包括:获取所述操作请求携带的类型标识,根据所述类型标识确定所...
【专利技术属性】
技术研发人员:郭镭波,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。