基于CBDF过滤高可用反垃圾邮件系统的设计与实现

基于CBDF过滤高可用反垃圾邮件系统的设计与实现

论文摘要

随着电子邮件的不断发展,垃圾邮件问题也日益突出。如果垃圾邮件问题得不到妥善解决,电子邮件的进一步发展势必会受到影响。本论文以科技攻关项目(项目编号:03GG-006-021)为研究基础,主要介绍了过滤技术和高可用技术在邮件系统的应用。首先分析了当前国内外的垃圾邮件形势和电子邮件的工作原理。然后,在对Postfix 邮件传输服务的结构体系研究的基础上,设计了一种基于SMTP代理连接的外部过滤系统,并详细阐明了该系统的工作原理和主要功能模块的功能。外部过滤器使用CBDF 算法来实现文本内容的过滤,通过SMTP 代理与Postfix 通讯,使整个系统能够相互协作协同完成垃圾邮件过滤的邮件传输任务。本文还详细介绍和分析了χ2文本检验算法和CBDF 算法,CBDF 算法能直接得出两个文本相似度的分数,根据相似度分数就能推断此邮件是“垃圾邮件”还是“合法邮件”。因此,我采用CBDF算法来实现垃圾邮件的分类识别,并描述了如何应用于此邮件系统中。此外,邮件服务的中断和暂时停机会导致关键性数据丢失和灾难性的后果。并且,要求它足以处理几十万个用户的请求而不能宕机,很少有措施能达到这个程度。从实际方面的因素考虑,系统需要用“廉价”的PC硬件来建造相对简单、容易升级、容错的邮件系统。因此,文章还详细论述了高可用集群的设计,着重介绍了高可用集群技术在邮件服务代理中的应用,实现了主机出现问题从机自动接管的功能。最后,对邮件系统的主要功能,设计相应的测试方案。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 垃圾邮件及其危害
  • 1.1.1 什么是垃圾邮件
  • 1.1.2 垃圾邮件的历史
  • 1.1.3 垃圾邮件的危害
  • 1.2 国内垃圾邮件状况分析
  • 1.3 本课题的特点和意义
  • 1.3.1 本课题的特点
  • 1.3.2 本课题的理论意义和实用价值
  • 1.3.3 本人在课题研究中的主要工作
  • 第二章 电子邮件的工作原理
  • 2.1 电子邮件的发展简介
  • 2.2 电子邮件的工作原理
  • 2.2.1 电子邮件的格式
  • 2.2.2 邮件的传递
  • 2.3 SMTP 结构及原理
  • 2.3.1 SMTP 的模型
  • 2.3.2 SMTP 基本命令集
  • 2.3.3 POP 与IMAP
  • 2.4 SMTP 的安全缺陷
  • 第三章 邮件过滤系统的体系结构
  • 3.1 邮件服务器网络部署
  • 3.2 系统开发和应用的环境
  • 3.2.1 硬件资源
  • 3.2.2 软件环境
  • 3.3 Postfix 邮件队列
  • 3.3.1 Postfix 简介
  • 3.3.2 Postfix 总体结构概述
  • 3.3.3 Postfix 邮件的流程分析
  • 3.3.4 收件/传递系统结构
  • 3.4 基于Postfix 的邮件过滤简介
  • 3.4.1 Postfix 邮件检测方案
  • 3.4.2 After-Queue 内容检测
  • 3.4.3 使用外部过滤器的邮件系统设计
  • 3.4.4 在Postfix 配置外部过滤器的设置
  • 3.4.5 外部过滤信息传递的实现
  • 3.4.6 外部过滤器调用shell 脚本
  • 3.4.7 外部病毒过滤的设计
  • 3.5 Postfix 日志记录
  • 3.5.1 Postfix 日志格式
  • 3.5.2 记录日志
  • 第四章 高可用集群技术
  • 4.1 集群概述
  • 4.1.1 什么是集群
  • 4.1.2 为什么需要集群
  • 4.1.3 集群分类
  • 4.1.4 集群的特性
  • 4.2 高可用集群技术概述
  • 4.2.1 什么是高可用性
  • 4.2.2 高可用集群
  • 4.2.3 高可用性集群的工作方式
  • 4.2.4 高可用性集群的网络拓扑结构
  • 4.3 高可用集群系统设计
  • 4.3.1 系统需求
  • 4.3.2 总体架构
  • 4.4 利用Heartbeat 实现高可用邮件服务
  • 4.4.1 Heartbeat 简介
  • 4.4.2 Heartbeat 的安装与配置
  • 4.4.3 Heartbeat 软件存在的一些缺陷
  • 4.4.4 改进Heartbeat
  • 第五章 CBDF 过滤器设计
  • 5.1 过滤算法简介
  • 5.1.1 支持向量机
  • 5.1.2 K-最近邻
  • 5.1.3 神经网络方法
  • 5.1.4 NB 贝叶斯分类
  • 5.2 CBDF 文本分类原理
  • 2 检验文本分类简介'>5.2.1 χ2检验文本分类简介
  • 2 检验文本分类原理'>5.2.2 χ2检验文本分类原理
  • 2 检验文本分类的缺陷'>5.2.3 χ2检验文本分类的缺陷
  • 5.2.4 CBDF 方法
  • 5.3 基本算法说明
  • 5.3.1 n-grams 分解
  • 2 检验计算'>5.3.2 χ2检验计算
  • 2 检验一对文本集'>5.3.3 χ2检验一对文本集
  • 5.3.4 根据CBDF 计算一对文本相似度
  • 5.4 CBDF方法的应用
  • 第六章系统的测试设计
  • 6.1 过滤性能测试设计
  • 6.1.1 测试规程
  • 6.1.2 结果评测标准
  • 6.1.3 测试结果
  • 6.2 邮件服务器性能测试
  • 6.2.1 邮件服务器性能测试简介
  • 6.2.2 邮件服务器性能测试设计
  • 6.3 高可用性能测试设计
  • 6.4 系统测试设计
  • 6.4.1 系统自身测试
  • 6.4.2 公共环境中测试
  • 第七章 结束语
  • 7.1 全文总结
  • 7.2 进一步的工作
  • 致谢
  • 参考文献
  • 个人简历
  • 研究成果
  • 发表论文
  • 相关论文文献

    • [1].企业邮箱及反垃圾邮件系统的部署与实现[J]. 电子元器件与信息技术 2019(12)
    • [2].云计算在反垃圾邮件系统中的运用[J]. 电脑知识与技术 2017(09)
    • [3].基于行为识别的反垃圾邮件技术探讨[J]. 科技与企业 2015(14)
    • [4].反垃圾邮件技术分析和发展研究[J]. 电子技术与软件工程 2015(16)
    • [5].基于内容过滤的反垃圾邮件系统研究[J]. 无线互联科技 2015(14)
    • [6].2011年第二季度中国反垃圾邮件状况调查及2011年上半年手机短信息状况调查报告[J]. 中国信息安全 2011(10)
    • [7].校园网反垃圾邮件新招[J]. 中国教育网络 2008(12)
    • [8].还邮箱一个清静地——中山大学测试梭子鱼反垃圾邮件系统报告[J]. 中国教育网络 2008(07)
    • [9].北京邮电大学反垃圾邮件系统使用报告[J]. 中国教育网络 2008(11)
    • [10].反垃圾邮件技术[J]. 信息与电脑(理论版) 2016(15)
    • [11].2009年中国反垃圾邮件之路——政府指导、行业自律、网民监督、全面治理[J]. 中国信息安全 2010(02)
    • [12].浅谈反垃圾邮件中的主要技术[J]. 福建电脑 2012(03)
    • [13].反垃圾邮件技术初探[J]. 信息系统工程 2012(07)
    • [14].新闻集萃[J]. 网络安全技术与应用 2011(03)
    • [15].浅谈企业网反垃圾邮件方案[J]. 科技情报开发与经济 2011(21)
    • [16].基于过滤技术的反垃圾邮件方法研究[J]. 科技情报开发与经济 2010(14)
    • [17].浅谈反垃圾邮件技术[J]. 硅谷 2010(23)
    • [18].反垃圾邮件技术及系统方案综述[J]. 软件导刊 2009(03)
    • [19].网络反垃圾邮件技术探讨[J]. 广州航海高等专科学校学报 2009(03)
    • [20].校园网反垃圾邮件网关部署方案研究[J]. 中国现代教育装备 2009(11)
    • [21].一种基于开源软件的反垃圾邮件系统[J]. 四川教育学院学报 2009(11)
    • [22].反垃圾邮件新技术[J]. 河北师范大学学报(自然科学版) 2008(01)
    • [23].反垃圾邮件技术综述[J]. 电脑知识与技术 2008(S2)
    • [24].垃圾邮件与反垃圾邮件技术综述[J]. 科技情报开发与经济 2008(13)
    • [25].基于校园内网的反垃圾邮件技术的研究[J]. 电脑知识与技术 2008(26)
    • [26].反垃圾邮件网格系统应用的研究[J]. 沈阳工程学院学报(自然科学版) 2008(04)
    • [27].设置连接器与反垃圾邮件[J]. 网络安全和信息化 2017(07)
    • [28].拦截90%垃圾邮件——山东大学亿邮反垃圾邮件系统过滤效果评测[J]. 中国教育网络 2008(07)
    • [29].云计算平台下一种新型反垃圾邮件系统的研究[J]. 中南大学学报(自然科学版) 2013(05)
    • [30].一种基于神经网络和主动反馈的反垃圾邮件技术的研究[J]. 微电子学与计算机 2011(06)

    标签:;  ;  ;  

    基于CBDF过滤高可用反垃圾邮件系统的设计与实现
    下载Doc文档

    猜你喜欢