Proxy IP地址和bot/spam流量检测

Proxy IP地址和bot/spam流量检测,proxy,ip,subnet,Proxy,Ip,Subnet,我正在尝试使用会话IP列表检测应用程序的bot流量 最简单的解决方案是找到相同IP的出现,如果这些IP的数量超过阈值,我们可以说流量来自机器人 我开始思考和做一些研究,并提出疑问: 来自单个IP的流量可能来自隐藏在子网或代理后面的多个用户吗?在这种情况下,肯定不是机器人 另外,我也不太明白子网或代理是如何工作的,所以要温和一些。不仅仅是从IP访问,而且可能从同一IP获得不同的访问者,特别是当访问者使用拨号连接时 我捕捉机器人的方式是从明显到可能的消除过程 如果userAgent为空 如果user

我正在尝试使用会话IP列表检测应用程序的bot流量

最简单的解决方案是找到相同IP的出现,如果这些IP的数量超过阈值,我们可以说流量来自机器人

我开始思考和做一些研究,并提出疑问:

来自单个IP的流量可能来自隐藏在子网或代理后面的多个用户吗?在这种情况下,肯定不是机器人


另外,我也不太明白子网或代理是如何工作的,所以要温和一些。

不仅仅是从IP访问,而且可能从同一IP获得不同的访问者,特别是当访问者使用拨号连接时

我捕捉机器人的方式是从明显到可能的消除过程

如果userAgent为空 如果userAgent很短或不是描述性的 如果userAgent包含一些明显的签名或流氓机器人,我 不想访问我的网站 如果访问者在页面上的平均浏览量少于3秒 机器人 在这种情况下,我反弹命中

然后就不那么明显了

我记录30分钟内每次访问的ip、时间戳和userAgent,并将每次新访问与池进行比较

如果IP访问站点的速度过快,很可能是机器人 如果IP使用不同的用户代理访问站点,则可能是一个错误 机器人程序 在这种情况下,我预设了验证码