我刚刚偶然发现了Bad Behavior——一个 PHP 插件,它承诺通过阻止垃圾邮件和恶意爬虫访问网站来检测垃圾邮件和恶意爬虫。
ASP.NET 和 ASP.NET MVC 是否存在类似的东西?
我有兴趣完全阻止对该网站的访问,而不是在垃圾邮件发布后检测垃圾邮件。
编辑:我对检测网站访问模式的解决方案特别感兴趣——这些解决方案可以防止屏幕抓取整个网站,或者至少使它对罪犯来说是一个非常缓慢的过程,因为机器人必须充当常规角色用户点击频率和点击模式(深度优先连续访问的 100 个链接清楚地表明有人正在抓取该网站)。
我所说的恶意爬虫主要是指构建其他站点的重复副本的机器人,以及试图在站点上找到一些可提交的表单并提交他们的废话的垃圾邮件机器人。