A-A+

Spam Karma 2是wordpress数据库的潜在隐患

2010年06月27日 博客应用 暂无评论 阅读 91 次浏览 次
    • 我相信很多人都在使用Spam Karma 2作为wordpress博客防Spam留言工具。但是很多人可能没有意识到如果博客平时的Spam很多的话,使用SK2可能给wordpress数据库带来灾难。在后台对留言进行审核操作的时候,如果将评论设置为spam,SK2的处理方式并不是将这spam删除,而是依旧保存在数据库,但是在 SK2的管理界面不会再显示这条被归为spam的留言。这样,如果一个wordpress博客使用SK2来判定大量Spam之后,数据库将无限膨胀,最终可能引起问题。到目前未知北京SEO博客还没有使用任何防垃圾插件,因为这个网站目前流量还是比较小的。Spamer还没注意到呢:)

      另外,使用SK2的wordpress可能在审核留言操作的时候会失手误判,这个时候该怎么回复被SK2判定为spam的留言呢?使用以下的SQL命令可以解决这个问题:

      1. UPDATE `wp_comments`
      2. SET `comment_approved` = 0
      3. WHERE `wp_comments`.`comment_ID` = ***
      4. LIMIT 1 ;

      另外,因为SK2在处理垃圾邮件的时候会把Spam发布者IP例如黑名单,这时候需要清理一下这个IP黑名单。

      1. DELETE
      2. FROM sk2_blacklist
      3. WHERE sk2_blacklist.id = ***
      4. LIMIT 1 ;

给我留言