邮件过滤系统的设计与实现

邮件过滤系统的设计与实现

ID:33224506

大小:2.34 MB

页数:87页

时间:2019-02-22

邮件过滤系统的设计与实现_第1页
邮件过滤系统的设计与实现_第2页
邮件过滤系统的设计与实现_第3页
邮件过滤系统的设计与实现_第4页
邮件过滤系统的设计与实现_第5页
资源描述:

《邮件过滤系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东理工大学硕士学位论文邮件过滤系统的设计与实现姓名:王博申请学位级别:硕士专业:计算机应用指导教师:贺红;王振友20060410山东理工大学硕士学位论文藕蔓摘要随着电子邮件的广泛应用,各种垃圾、病毒邮件入侵邮件系统,严重影响邮件系统的正常使用。目前更多过滤系统是通过采用设置坤策略、邮件标题查找、MIME长度限制或具有一定智能查找的算法等方案来在单机上实现。本方案主要采用设计垃圾、病毒邮件收集中心,搜集来自不同客户端的配制策略,收集中心对数据进行综合评定,根据处理结果决定是否通知邮件服务器,如果通知邮件服务器,服务器更新数据库,此方案使邮件服务器及时的发现垃圾、病毒邮件,节省

2、了网络带宽并提高了过滤准确效率,也节省了宝贵的系统资源。在邮件过滤系统设计中,利用了JAVAMAIL软件包的开发技术,涉及基于邮件附件大小、垃圾词语、垃圾邮件产生源地址及病毒过滤等方面,缩短了开发周期。同时,由于JAVAMAIL是JAVA语言的一个子集,自然,在界面开发中用了JAVA开发工具。并且,由于垃圾、病毒邮件是在动态变化的,如何高效准确快速的进行判断是软件设计中要考虑的一个非常重要的因素。对此,本系统设计了采用基于CORBA技术的收集中心,它的主要工作是收集来自不同客户端的邮件数据,对从不同客户端采集来的数据进行分类整理、综合测评,对不同等级的可疑词语、短语、句子或者

3、附件进行评价,将得到的结果在本地数据库保存,并及时通知邮件服务器对数据进行更新。邮件过滤系统的设计离不开对传统邮件系统的深入研究,本文也详细剖析了邮件系统从高层到底层的实现过程,包括其中涉及到的不同层次的协议、服务与接口等。同时·在实现过程中也用到了一些邮件协议,比如:SMTP协议、POP协议和IMAP协议等。并且,在过滤过程中需要对邮件格式进行处理,这涉及到MIME,如何按照一定的MIME格式对邮件内容进行提取,也是邮件过滤的一个很重要的方面。同时,在对邮件附件过滤过程中,需要进行很多相关的提取处理,在用JAVAMAIL开发过程中,这也是很重要的一个方面。在对附件处理过程中

4、,需要进行扫描、查毒处理,查毒可以采用多种方式。本设计主要采用按特征值进行奁毒的方式,该方法快速,实现简单,但是在对付一些变种病毒邮件上,由于该方法自适应能力差,所以有一定的限制。同时,病毒特征码数据库也要能进行动态的更新,以求能实时的进行邮件扫描。关键词:过滤,协议,垃圾邮件,病毒山东理工大学磺士学位论文AbstractWiththewideapplicationofE-mail,allkindsofiunkmailorvirushaveinvadedtheE-mailsystem,seriousimpactingonit’Scommonusing.Currently,mo

5、refiltersystemsimplementthemselvesthmughadoptingthesettingofIPpolicy,researchingthecaptionofE—mail,givingthelimitationoftheMIMEformat,orrunningthespecialalgorithminvolvingintheintellectivefindingonthesinglecomputer.nisschememainlyadoptsthewaysettingupthecollectingcenterofjunkorvirusmail,col

6、lectingthedatacomingfromthedifferentcomputers,atthesametime,giVCSthesynthesisassess.Ifsomenewdatahasupdated.thecenternoticesthemailserverforUpdatingitsdatabase.Naturally,itcanmakethemailserverdiscorerthe{unkmailorvirusmallIMeanwhile,itsavesthenetworkbandwidthandsysternresourcesandalSOimprov

7、estheefficiencyofmailfilter.Duringitsdesign,IUSeJAVAMAILpackageforcheckingthejunkwordsorjunkmailaddress,etc.Itcanshortthetimeforsoftwaretapping.Meanwhile,asJ简西蝴AJLisonesubsetofjavalanguage,naturally,IUSejavaindesigningmyinterface.Furthermore,becausethefo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。