发布Spam locker(slockd) 0.99 测试版(帮顶)
各位:经过了长时间的停滞,也经过了无数次“是开发,还是停止”的矛盾挣扎后,开发团队决定将Slockd继续下去,并在决定ExtMail Project反垃圾邮件部分将采用“行为+内容”双重过滤的新架构,逐步使SMTP 行为过滤及内容过滤能有机统一。今天的Slockd 0.99 正是在这一思路下设计改进并发布的。距离上一次发布已经接近1年,真的让大家久等了。以下是发布的变更信息:
[quote]
自0.99开始将基于ExtMail iServer设计方案书的设计思路
1.0后将按Webmail/后台的奇数、偶数版本号方式发布新版
删除频率控制(postfix本身就有)anvil,fqdn插件
删除tarpit,hostname等插件,这些插件误判太多
保留本地黑白名单,peruserctrl,spf,dnsbl和greylist插件
除了本地白名单外,所有插件对好邮件的返回从OK变为DUNNO
剩余的5个插件执行顺序严格按照ExtMail Server Design文档规定
修正debug() 中对于debug=0时导致slockd漏掉N多垃圾信的bug
重新设计spf插件,增加spf_soft_reject和spf_default_action参数
增加action_type和对应的几个参数(按默认的即可)
spf插件:对于SPF记录结尾是?all, ~all的返回45x而不是DUNNO,
这将控制那些钻spf记录漏洞的垃圾发送者/伪造sender
黑白名单部分将等待重新设计,计划参考DynaStop软件
更新了INSTALL, README, README.plugin及ChangeLog
[/quote]
[b]关于执行顺序[/b]
目前的插件执行顺序(优先级)是:localctrl, peruserctrl, spf, dnsbl, greylist, 主要的设计思路是尽量让黑白名单先执行,一旦命中则直接跳出规则集(提高效率),其次是尽量先过滤掉伪造支持SPF域名的垃圾信,但对于SPF记录通过的ip仍不能返回OK,而是需要继续从dnsbl里检查是否被RBL封锁,如果前4个规则都不能拦截,最后再交给greylist。
[b]关于SPF插件[/b]
在最近1个多月的监视中,我们发现hotmail、gmail的SPF记录,以?all或~all结尾,按RFC的规定如果有ip不能通过spf记录的检查,那么第一次需要返回4xx,第二次将收下邮件。而实际上从来没有属于hotmail、gmail的好邮件(ip)属于这样的情况,因此我们决定对于这样的情况统一返回45x,这将杜绝了少量伪造gmail, hotmail又无法命中RBL的垃圾信。
[b]与Dspam/SpamAssassin结合[/b]
通过1个多月的实际运行,slockd+Dspam 这样的方式可以将90%的动态IP,僵尸主机,垃圾发送ip等全部拦截,实在厉害的Spammer 自己架SPF、dns等,也还有RBL插件在等着(此时greylist意义不大,因为spamer会动用真实的mta来发垃圾信),最后能绕过Slockd的邮件还必须进入内容过滤(推荐使用Dspam),最终到达用户垃圾箱的数量已经大为减少。根据extmail.org上几个曝光率最高的邮箱spam/ham统计,内容+行为的拦截可以干掉94%-96%的垃圾信,而发来的好邮件只有几封被误判,通过简单训练后就不再误判了。效果已较传统的amavisd-new+SA或单纯greylist+policyd+helo/hostname等检测要好的多。尤其适合信件量大的用户。
[b]下载[/b]
[url]http://www.extmail.org/download[/url]
[b]安装[/b]
和过去的安装没任何区别,配置文件必须使用目前0.99版中的,否则将无法发挥良好效果,尤其是plugin.cf ,大家切记! 顶你!终于出来了!!!!
激动啊!!!! 其实也是换汤不换药,换个卖法而已。哈哈 支持你们的用心开发。 找安装文档,支持 进来支持一下,向开发人员致敬
:handshake D,向老大敬礼! 删除tarpit,hostname等插件,这些插件误判太多
我觉得postfix本身的reject_invalid_hostname 蛮好用的。用这个也可以挡不少垃圾邮件!! 终于,终于........千呼万唤施出来了!!! 顶下,表示支持呵呵。。。。:lol 始终认为后道内容过滤意义不大,应该在前道POSTFIX上直接丢弃垃圾邮件就行了。
回复 11# macafee 的帖子
:lol 从用户角度考虑就不是这么说了 大大,弱弱地问一下,还是按这个安装文档装么?[url]http://www.extmail.org/forum/thread-1463-1-1.html[/url] 支持一下劳动成果 [quote]原帖由 [i]hzqbbc[/i] 于 2009-6-1 21:54 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=60097&ptid=10752][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
:lol 从用户角度考虑就不是这么说了 [/quote]
基本上在POSTFIX上丢弃垃圾邮件后,用户就很少抱怨了。 不同意lz的话哦.呵呵 顶~~~~~
我也不喜欢直接丢掉. 用spf RBL 灰名单 结合内容过滤的效果很好. 运行一天效果:
原来slockd 0.2时,每天400封左右的垃圾邮件,此时DPSAM识别率只能达到86%左右。
使用0.99后,一天的垃圾邮件降到50封左右,此时DPSAM漏判4封。
效果很好。 頂頂頂!!! 用EMOS的怎么升级?可以用YUM升级不? 删除原有的slockd,再配置新的slockd
第二天运行报告
今天垃圾邮件55封左右,但是DSPAM漏判达13封。因此,搞好policy server比内容过滤反垃圾效果更直接,更好! dspam漏判不要紧,关键别错判多就好。漏掉的赶紧纠正(学习)就ok了。
我不太同意22楼的看法,因为policy server的规则是比较固定的,要突破很简单,而dspam要突破相对难一些,两者也不能单纯用其中一个的。因此建议22楼耐心点训练1下。slockd已经将大部分spam拦截,剩余的再手工学习,相对就简单多了,设计这个架构也是这个意图(降低学习的工作量) DSPAM是有用,但起到的效果不如policy server。必须大力发展slockd啊。 我觉得不能简单的用某个机器的情况来下结论:dspam比slockd好或者slockd比dspam好。我们目前要充分利用两者的优势,结合起来。 ;P 讨论激励呀 现在这个版本的slockd是把垃圾邮件打TAG还是直接丢弃的? 建议增加一个邮件头
Received-SPF:
页:
[1]
2