Spam大暴走
May 27th, 2006 by stane

关于spam的问题,虽然一直有看到各种讨论,但亲自的体验其实还好。从第一次遇到spam后开始启用WordPress自带的Akismet,过了两三个月也不过遇到三、四百个而已。然而最近几天,这spam却忽然有暴走的趋势…
先是从连续多封Email提示有comment需要moderate开始,当然,全部是spam。然后发现一夜之间被Akismet捉到的spam有六百多条,有一些漏网的跑到了Awaiting Moderation里面,更为英勇的甚至已经突破了封锁跑到了页面上。
惊讶之余,在Matt那里看到了Akismet统计的New Spam Stats,而在WordPress的论坛上原来也特地开了置顶贴来讨论,看来最近Spam确实有泛滥的趋势。
目前普遍的做法是通过安装插件来抵御spam的攻击。之前一直有顾虑,恐怕偶尔会有错杀,将正常的评论也列为spam。后来选择了Akismet,也是因为可以人工将抓错的评论放回去。
而除了Akismet外,另外两款比较有名的Anti-Spam插件是Spam Karma 2和Bad Behavior。SK2和Akismet一样是通过事后的分析来过滤掉被认为是spam的内容。不同之处在于SK2是通过调用自带的一系列审查机制来工作,激活后会在数据库中添加三个表——blacklist,spams和logs;而Akismet则是通过服务器端的列表来核对内容。相比之下,Akismet的使用更傻瓜,而SK2的自定义性可能更高。两者选一个来用就好了。
至于Bad Behavior,不同于前两者的后发制人,它是在spam产生之前,通过分析HTTP头信息,来阻挡可能发生的垃圾信息和恶意扫描。因此,BB除了有Anti-Spam的功能,还可以用来帮忙节省带宽。通过BB配合Akismet或者SK2,可以有效地防范到spam。而不足之处则在于,除了偶尔可能发生的错杀无辜外,BB还会阻挡掉一些搜索引擎的spider。另外,BB本身并不附带查看log的功能,需要直接访问数据库。
事实上,除了完全关闭blog的Comment和Trackback,否则并不能完全避免spam的攻击。而使用插件的话,偶尔总是会有误判的情况发生,手动的工作总还是需要的。因此,我也只是升级了一下Akismet而已,并没有再安装其他插件。好在Akismet是在不断地学习中的…
相关阅读:
反垃圾留言插件的比较
Spam?Read this.








vAns
May 29th, 2006 @ 4:02 pm
这个是什么tb?
google貌似访问不了了。。。但是这个竟然可以。。。
迷惑中