[发明专利]识别代理互联网协议地址的方法、装置及存储介质有效
申请号: | 202010766740.1 | 申请日: | 2020-08-03 |
公开(公告)号: | CN111953810B | 公开(公告)日: | 2023-05-19 |
发明(设计)人: | 欧阳婷;杨勇;张杰;廖晨;李龙;郑力枪;李韬;夏雄风;米慧如 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L61/5007 | 分类号: | H04L61/5007;H04L61/2521 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 代理 互联网 协议 地址 方法 装置 存储 介质 | ||
1.一种识别代理互联网协议IP地址的方法,其特征在于,包括:
获取客户端与业务服务器建立连接的过程中,所述客户端向所述业务服务器发送的SYN包到达所述业务服务器的第一时间,以及所述客户端向所述业务服务器发送的ACK包到达所述业务服务器的第二时间;
获取所述客户端与所述业务服务器建立连接后,所述客户端向所述业务服务器发送的首个数据包达到所述业务服务器的第三时间;
根据所述第一时间和第二时间确定所述客户端与所述业务服务器之间传输数据的第一网络时延,根据所述第三时间和所述第二时间确定所述客户端与所述业务服务器之间传输数据的第二网络时延;
根据所述第一网络时延、所述客户端使用的I P地址、所述业务服务器使用的IP地址和网络时延对照表确定代理判定参数,所述网络时延对照表是基于未使用代理IP地址的客户端与所述业务服务器之间传输数据的网络时延确定的;
当所述第二网络时延大于所述代理判定参数时,确定所述客户端使用的IP地址为代理IP地址。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一网络时延、所述客户端使用的IP地址、所述业务服务器使用的IP地址和网络时延对照表确定代理判定参数,包括:
从网络时延对照表中获取与所述客户端使用的IP地址和所述业务服务器使用的IP地址对应的第一时延阈值,所述网络时延对照表包括源IP地址、目标IP地址与时延阈值之间的对应关系;
获取调节参数,所述调节参数是根据代理IP的识别准确率和识别覆盖率要求确定的;
根据所述调节参数和所述第一网络时延确定第二时延阈值;
将所述第一时延阈值和所述第二时延阈值作为所述代理判定参数。
3.根据权利要求2所述的方法,其特征在于,所述当所述第二网络时延大于所述代理判定参数时,确定所述客户端使用的IP地址为代理IP地址之前,还包括:
将所述第二网络时延与所述第一时延阈值进行比对,将所述第二网络时延与所述第二时延阈值进行比对;
如果所述第二网络时延大于所述第一时延阈值且大于所述第二时延阈值,则判定所述第二网络时延大于所述代理判定参数。
4.根据权利要求2所述的方法,其特征在于,通过如下方法获取所述网络时延对照表:
确定网络中各IP地址的地址类和预设IP地址的地址类,将网络中各IP地址的地址类作为源IP地址类,将预设IP地址的地址类作为目标IP地址类;
建立各源IP地址类与目标IP地址类之间的第一映射关系;
获取白样本集,所述白样本集包括至少一个白样本,每个所述白样本包括未使用代理IP地址的客户端在同一次请求过程中发送给所述业务服务器的SYN包和ACK包;
确定每个所述白样本中的SYN包和ACK包到达所述业务服务器的时间差;
确定每个白样本对应的客户端的IP地址的第一IP地址类和每个白样本对应的业务服务器的IP地址的第二IP地址类;
建立每个所述白样本对应的第一IP地址类、第二IP地址类与该白样本对应的时间差之间的第二映射关系;
根据所述第一映射关系和所述第二映射关系构建所述网络时延对照表。
5.根据权利要求4所述的方法,其特征在于,
所述确定网络中各IP地址的地址类和预设IP地址的地址类包括:根据网络中每个IP地址的前M位数据,确定每个IP地址的地址类;根据预设IP地址的前M位数据,确定预设IP地址的地址类;
所述确定每个白样本对应的客户端的IP地址的IP地址类包括:根据每个白样本对应的客户端的IP地址的前M位数据,确定每个白样本对应的IP地址类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010766740.1/1.html,转载请声明来源钻瓜专利网。