使用.htaccess阻止引荐来源垃圾邮件

时间:2011-04-03 20:41:28

标签: security .htaccess

我们的论坛通过尝试自动注册的自动机器人获得了很多目标。

我们可以从错误日志

中看到一个示例
  

[Sun Apr 03 14:04:46 2011] [错误]   [客户端70.183.110.133]文件没有   存在:   /家庭/ spoilert /的public_html /论坛/ ++++++++++++++++++++++++++++++++++++结果:+验证码+解码+(23次+尝试); +注册的+(+注册只+模式+是+ ON);,   引用者:   http://forum.spoilertv.co.uk/++++++++++++++++++++++++++++++++++++Result:+captcha+decoded+%2823+attempts%29;+registered+%28registering+only+mode+is+ON%29;   [Sun Apr 03 13:45:54 2011] [错误]   [客户端70.183.110.133]文件没有   存在:   /家庭/ spoilert /的public_html / 2008,   引用者:

我已使用此代码更新了我的htaccess

  

SetEnvIfNoCase Referer   “^ http://(W)decoded。* $”禁止了   拒绝   来自env =禁止

它“应该”拒绝任何引用者链接与其中解码的单词,但似乎它不起作用。我似乎仍然让这些机器人中的一些使用相同的URL,所以它似乎仍在发生。

1 个答案:

答案 0 :(得分:1)

如果将其更改为

会发生什么
SetEnvIfNoCase Referer ".*+decoded+.*" banned
Deny from env=banned