一种识别代理IP的方法及系统与流程

文档序号:11930949阅读:来源:国知局

技术特征:

1.一种识别代理IP的方法,其特征在于,所述方法包括:

采集各访问客户端的IP信息与对应的位置信息;

分别针对各所述IP信息,计算每一个IP信息下各位置信息的样本分散程度,并将所述样本分散程度与设定分散程度比较;

分别根据各所述IP信息对应的比较结果,识别各所述IP信息是否为代理IP。

2.根据权利要求1所述的方法,其特征在于,所述分别针对各所述IP信息,计算每一个IP信息下各位置信息的样本分散程度,并将所述样本分散程度与设定分散程度比较的步骤包括:

分别针对各所述IP信息,依次以所述IP信息下每个位置信息对应的点作为基准点,计算所述基准点与所述IP信息下其它位置信息对应的点的距离;

分别针对各所述IP信息,对所述计算的距离求样本平均距离,并将所述样本平均距离与设定平均距离比较。

3.根据权利要求1所述的方法,其特征在于,所述分别针对各所述IP信息,计算每一个IP信息下各位置信息的样本分散程度,并将所述样本分散程度与设定分散程度比较的步骤包括:

分别针对各所述IP信息,依次以所述IP信息下每个位置信息对应的点作为基准点,计算所述基准点与所述IP信息下其它位置信息对应的点的距离;

分别针对各所述IP信息,对所述计算的距离求样本标准差,并将所述样本标准差与设定标准差比较。

4.根据权利要求1所述的方法,其特征在于,所述设定分散程度包括白名单设定分散程度、灰名单设定分散程度;

其中,所述分别根据各所述IP信息对应的比较结果,识别各所述IP信息是否为代理IP的步骤包括:

如果所述IP信息对应的样本分散程度超过所述灰名单设定分散程度,则确认所述IP信息是代理IP;

如果所述IP信息对应的样本分散程度小于所述白名单设定分散程度,则确认所述IP信息不是代理IP;

如果所述IP信息对应的样本分散程度超过所述白名单设定分散程度且小于所述灰名单设定分散程度,则确认所述IP信息是可疑代理IP。

5.根据权利要求1所述的方法,其特征在于,所述采集各访问客户端的IP信息与对应的位置信息的步骤包括:

在接收到访问客户端的访问请求时,从所述访问请求中获取所述访问客户端的IP信息与对应的位置信息进行记录。

6.根据权利要求5所述的方法,其特征在于,所述位置信息为所述访问客户端的GPS经纬度信息,或者由基站及基站信号强度信息得到的信号最强的基站的经纬度信息。

7.根据权利要求1所述的方法,其特征在于,在所述采集各访问客户端的IP信息与对应的位置信息的步骤之后,还包括:

分别针对各所述IP信息,统计采集的位置信息的样本数量并去除异常样本,使得有效样本数量达到设定阈值。

8.根据权利要求4所述的方法,其特征在于,在所述分别根据各所述IP信息对应的比较结果,识别各所述IP信息是否为代理IP的步骤之后还包括:

接收访问客户端的访问请求,从所述访问请求中提取所述访问客户端的IP信息;

将所述IP信息与已经识别的IP信息进行匹配,确定所述IP信息是否为代理IP。

9.根据权利要求8所述的方法,其特征在于,在所述将所述IP信息与已经识别的IP信息进行匹配,确定所述IP信息是否为代理IP的步骤之后还包括:

如果所述IP信息是代理IP,则屏蔽所述IP信息对应的访问客户端;

如果所述IP信息不是代理IP,则接受所述IP信息对应的访问客户端的访问;

如果所述IP信息是可疑代理IP,则标记所述IP信息为可疑代理IP。

10.一种识别代理IP的系统,其特征在于,所述系统包括:

采集模块,用于采集各访问客户端的IP信息与对应的位置信息;

计算比较模块,用于分别针对各所述IP信息,计算每一个IP信息下各位置信息的样本分散程度,并将所述样本分散程度与设定分散程度比较;

识别模块,用于分别根据各所述IP信息对应的比较结果,识别各所述IP信息是否为代理IP。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1