




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DSPAM简介和使用简介和使用Xueron2007-06-16反垃圾概述反垃圾概述l基本MTA控制(防止OpenRelay,SMTP认证,IP并发、频率等)l关键字过滤l黑、白名单(IP、DOMAIN、用户)lDNS测试lIP,HELO,SENDER的一些DNS查询lSPF、DKIMl实时黑名单技术(RBL、URIBL)l贝叶斯过滤l垃圾邮件评分(SA)l指纹识别l行为检测l蜜罐l图片识别lHashCashlReputationlDSPAM简介简介lDspam是一个开源的垃圾邮件过滤软件l作者:Jonathan A. Zdziarski lEnding Spam: Bayesian Conte
2、nt Filtering and the Art of Statistical Language Classification l目前版本:3.8.0 (2007.3)l特点:l高效 0.01s-0.07s/msgl准确 99.5% - 99.95% DSPAM的其他一些特性的其他一些特性l数据库支持lHash DBlSqlite,Sqlite3lMysqllPgsqllOracle(最新的3.8.0已经去掉了)lClamAV集成lWebUIl自动白名单DSPAM的分词技术的分词技术lWord-逐个“词”的切分lChain-链式切分lSbph( Sparse Binary Polynomial
3、 Hashing)lOsb(Orthogonal Sparse biGram)DSPAM使用的算法使用的算法lNave(朴素bayes算法)lGraham(A Plan for Spam)lBurton(SpamProbe)lRobinson(Robinsons Geometric Mean Test)lChi-square(Fisher-Robinson)DSPAM的训练方法的训练方法lToe train-on-error 遇到错误才学习l优点:数据库写操作少些,学习效率高l缺点:准确性低一些lTeft train-everything 学习所有l优点:简单实时l缺点:数据库增长很快,I/O
4、频繁易出错 lTum train-until-mature 学习到成熟l介于Teft和Toe之间的一个方法lTunetrain-until-no-errors 学习到没有错误l优点:准确率很高l缺点:学习需要的时间很长DSPAM的处理能力的处理能力l最大的部署在35,000用户的系统上l通常处理一封邮件需要0.01s 到 0.07s (最高的 0.20s左右)DSPAM的应用的应用l学习lDspam自带的工具 dspam_trainlDspam程序$ ./dspam_train Usage: ./dspam_train username -i index|spam_dir nonspam_di
5、r$ ./dspam -user user1 -class=spam|innocent -source=error|corpus|inoculation DSPAM Postfix - Delivery |_ (SMTP Reinjection) _|# ServersideServerMode autoServerParameters -deliver=innocentServerIdent localhost.localdomainServerPID /var/run/dspam.pidServerDomainSocketPath /tmp/dspam.sock“# ClientsideD
6、eliveryHost 127.0.0.1DeliveryPort 10026DeliveryIdent localhostDeliveryProto SMTPDSPAM的应用的应用l部署dspam(postfix)lPostfix的设置lRe-inject设置smtp inet n - n - - smtpd -o content_filter=lmtp:unix:/tmp/dspam.socklocalhost:10026 inet n - n - - smtpd -o content_filter= -o receive_override_options=no_unknown_recip
7、ient_checks,no_header_body_checks -o smtpd_helo_restrictions= -o smtpd_client_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o smtpd_authorized_xforward_hosts=127.0.0.0/8DSPAM的应用的应用l部署dspam(amavisd-new)lamavisd.conflama
8、visdmy($proc_fh,$pid) = run_command(&.fileno($fh), &1, $dspam, qw(-stdout -deliver=spam,innocent -mode=tum -tokenizer=chained,noise -enable-signature-headers -user), $daemon_user, ); # -mode=teft # qw(-stdout -deliver-spam) # dspam 3.0 # use option -feature instead of -tokenizer with dspam 4.1的脚本支持事务0 0 * * * mysql -user=user -pass=pass db /path/to/purge-4.1.sql DSPAM的数据库的清理的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胶水中标合同协议书范本
- 租用可乐机商用合同范本
- 物流加盟合同协议书范本
- 聘用工人合同协议书范本
- 高空作业喷漆合同协议书
- 生产产品代加工合同范本
- 特约经销商合同协议范本
- 礼服租借墨尔本合同范本
- 法人车租给公司合同范本
- 机车寄售合同协议书范本
- 《y慢性阻塞性肺病》
- 浅析图书发行企业在新形势下的财务管理策略
- GB/T 6478-2015冷镦和冷挤压用钢
- GB/T 4604.1-2012滚动轴承游隙第1部分:向心轴承的径向游隙
- 2016众泰t600运动版原厂维修手册与电路图-使用说明
- 2023年卸油安全技术操作规程
- 武汉理工大学2023年349药学综合考研真题(回忆版)
- 干式工法楼地面(地暖+铺贴)施工工艺简介课件
- 实用而简洁的临终助念开示词
- ISO-IEC 27002-2022中文版完整详细
- C.0.3火灾自动报警系统施工过程检查记录
评论
0/150
提交评论