原文地址:
http://yskin.net/2006/06/spam-karma-2.html
常规设置(General Settings)
# Severity严格等级,可以设置处理评论的严格等级
#这一项翻译错了,这一项是在设置log。在SK2 logs页面可以看到SK2的事件记录,而每种记录有一个等级。这里可以设置,低于4级的记录不存入数据库,只存在cache里,过期后就会消失。
#自动保存5个backup,这些是指SK2的机器人判断功能,当拿捏不准的时候要进行判断。具体的在下方的captcha选项中设置,这里只设置保存5个backup。
#在发送到信箱的报告中允许"hovering"悬停?不懂,不过他说如果是用IE之类的最好禁用,我用Firefox就不怕啦。
#自动在页尾显示一段代码,告知spamer本Blog已经被SK2保护。下面的两个选项,一个是设置具体的html代码,一个是默认代码,用来在修改后想恢复默认值时使用。
过滤器插件设置
用户登记(User Level)
设置如果是1级以上的注册用户发表的评论则给予一个很高的karma值以便立刻通过。
链接数(Link Counter)
包含超过2条链接的评论会被惩罚,也就是扣一些karma值。
秒表(Stopwatch)
如果评论者打开页面后3秒之内就发表评论就进行严重处罚,如果是13秒之内就进行轻微处罚。
黑名单(Blacklist)
按照黑名单和白名单加减karma值,下面的选项可以设置karma值超过10的评论的URL和IP自动加白名单,karma值低于-10的评论的URL和IP自动加黑名单。
Javascript模块(Javascript Payload)
浏览器支持Javascript的加分,不支持的则扣分。下面的选项选上后,支持的加分,但不支持的不再扣分。
加密模块(Encrypted Payload)
在评论表单里添加一个加密模块,用于确保发表评论时整个评论表单已经被加载完毕。哈哈,这个对于评论机器人是个打击啊。
html内容检测(Entities Detector)
一些spamer使用不符合标准的html代码来逃避关键词检测,这个功能可以检测html内容是否符合标准。
TrackBack来源检测(TrackBack Referrer Check)
检测发送TrackBack的页面是否包含本站的页面
雪球效应(Snowball Effect)
设置为Blog主人一般3天查看一次评论,当有人在3天内发布了超过2个评论的话,触发本插件
文章的年龄和活跃度(Post Age and Activity)
根据文章发布时间的长短和活跃程度加减分。设置为超过15天前的文章会被扣分,而评论数超过2个的文章被认为是活跃的。这一项我认为不好,如果有人回复了一篇老文章怎么办,所以我关掉了这一项。
RBL 检测(RBL Check)
使用在黑名单页面设置的实时黑名单服务器(Realtime Blacklist servers)检测评论。下面的选项是允许把karma值低于-5的评论的URL和IP提交给RBL服务器。
处理方式插件设置
机器人检测(Captcha Check)
好复杂,大概的意思:当某条评论的karma值在可以允许的差错范围之内时,给评论者一个机会让他回答一道问题来证明他不是机器人。下面设置,当karma值高于-5,而又达不到通过审核的值(一般为0)时,给予证明机会;3小时后过期。
Anubis
这个插件用来对评论进行最终处理。karma值被作为一个权值来对评论进行分类:垃圾、暂缓显示、立即显示。下面的选项设置:评论、Trackback、Pingback的karma值高于0的立即显示(送往天堂);评论的karma值高于-6的和Trackback、Pingback的karma值高于-4的会被暂缓显示(送往炼狱);至于其他的则会“被地狱之火默默的焚烧,并出现在Spam Harvest(Spam 收成)里面等待被处理。
处理通知(Simple Digest)
发送一个捕获到的垃圾评论的摘要。每24小时发送一次,karma值低于-20的不发送。这是一个通知功能,用于把一些拿捏不准的通知给管理员过目一下。这儿可以设置上一次发送的时间,时间的格式是UNIX时间戳。好像PHP里有mktime()函数和date()函数用于UNIX时间戳和本地时间的相互转换,如果有需要的可以去查查具体参数,写一个小PHP程序得到某个时间戳填进去,用来实现固定某个时间发送报告的功能。唉,这么个小功能弄得这么麻烦。
强大的都不会用了。。