我们的外联网上有一个页面,显示我们希望阻止数据收集的信息。
我们已经完成了对URL参数进行encryption的尽职调查,以使最终用户难以生成数据收集链接,并且为每个URL合并了一个生存时间,以便在30分钟后您不能使用该URL再次:页面产生一个错误的最终用户。
下一步是防止最终用户从search结果中收集,他们将有30分钟的时间做。 平均来说,search结果中收集的页面之间的抓取最终用户大约需要3秒。
编程这将是艰难和耗时的:我们正在寻找一些与Server 2003 x64上的IIS 6集成的东西,如果满足阈值,将阻止用户的IP访问站点一段时间。
任何build议,将不胜感激? 由于我在开发方面工作,我的关键字在Google中找不到任何好结果。
这不是一个完整的开箱即用的解决scheme,但Evan Anderson在Server Fault上发布了一个脚本,与* nix的fail2ban类似 – 基本上在设置了一个阈值之后,它就进入了一个防火墙。
你可以在这里find它 。
就像我说的那样,这不是一个直接的解决scheme,但是如果你没有find其他的东西,你应该能够通过其他指标来操纵它。