iis 6 反数据收集/抓取

iis 6 反数据收集/抓取

我们的外联网网站上有一个页面,其中披露了我们不想被收集的信息。

我们已尽职尽责地加密了 URL 参数,以使最终用户难以生成数据收集链接,并且为每个 URL 设置了生存时间,以便 30 分钟后您将无法再次使用该 URL:页面会向最终用户产生错误。

下一步是防止最终用户从搜索结果中获取信息,他们有 30 分钟的时间来做这件事。平均而言,抓取信息的最终用户在搜索结果中获取页面之间的时间间隔约为 3 秒。

对此进行编程将会很困难并且耗时:我们正在寻找可以与 Server 2003 x64 上的 IIS 6 集成的东西,如果达到阈值,它将阻止用户的 IP 在一段时间内访问该网站。

有任何建议吗?由于我从事开发工作,所以我的关键字在 Google 上没有产生我想要的结果。

答案1

这不是一个完全现成的解决方案,但是埃文·安德森在 Server Fault 上发布了一个类似于fail2ban*nix 的脚本 - 基本上在设定的阈值之后,它会创建防火墙阻止条目。

你可以在这里找到它

就像我说的,这不是一个直接插入式解决方案,但如果您没有找到其他任何东西,您应该能够操纵它以通过其他指标来触发它。

相关内容