如何检测正在处理我网站内容的自动代理?

时间:2011-03-21 10:17:17

标签: asp.net detection spoofing

我注意到有些网站正在使用自动代理处理我的某个客户网站的内容。我想检测他们的请求并向他们显示验证码,以防止他们处理网站内容。

有没有检测到它们?

2 个答案:

答案 0 :(得分:2)

这是一个复杂的问题和猫捉老鼠的游戏。使其有点困难:

  1. 禁止重复访问网站的IP,普通用户不需要所有网页
  2. 禁止公开代理,列表可在googleing
  3. 上找到
  4. 来自禁止的IP /代理的任何请求都应重定向到验证码页面

答案 1 :(得分:1)

通常,“自动代理”将在短时间内访问大量数据......比典型用户更多。您需要设置一些东西来跟踪所有用户的IP地址,看看是否有任何这样的IP突出并阻止它们。

当然,由于存在代理和动态ips等,这变得更加困难......