基于MAS的垃圾邮件检测系统的设计与实现

基于MAS的垃圾邮件检测系统的设计与实现

论文摘要

本文主要介绍了在Windows环境下,针对EXCHANGE邮件服务器和OUTLOOK的垃圾邮件检测系统的设计模型和实现方法。该检测系统不仅能够对已发现的典型垃圾邮件进行识别判断,而且也同时能够根据用户手动分类结果自动智能学习垃圾邮件各项特征。目前大部分的电子邮件收发软件,都提供简单的过滤功能,不过需要用户对有限的检测项目制定繁琐的规则。最近几年有许多邮件过滤的相关研究,但大部分的研究针对英文来进行,鉴于中英文邮件在语义表达上的巨大差别,无法直接使用在中文垃圾邮件检测上;而且目前常见的垃圾邮件检测技术大多只是在用户端进行,无法使邮件服务器和客户端协同进行检测,所以本文介绍的垃圾邮件检测系统,不仅对中英文邮件均有效,而且使服务器和客户端进行良好的协作,具有很高的研究价值。 开发该系统的主要目的是在了解当前垃圾邮件检测技术的发展现状,学习邮件系统的基本概念的基础上,结合分柿式技术和人工智能方法,设计并实现一个服务器和客户端协同检测垃圾邮件的系统。在学习和实践过程中,不断发现问题,并结合自己的研究工作提出见解和解决方案。 本文首先介绍了关于垃圾邮件检测的基本概念及其发展过程。然后,具体阐述了系统设计和实现中采用的关键技术和解决方案。接着,重点介绍了该垃圾邮件检测系统的体系结构和实现方法。最后,总结了当前垃圾邮件检测系统所面临的主要问题,探讨了解决其中部分问题的方法和思路。 本文设计和实现的垃圾邮件检测系统主要包括四种分布在不同位置的Agent:服务器Agent、工作站Agent、控制台Agent、子网Agent,以及中心数据库。其中,服务器Agent的主要功能是:根据新到达服务器的邮件的头部信息做出快速准确的判断。本文主要介绍在EXCHANGE平台上利用COM接口实现该功能的方法和过程。工作站Agent的目的是根据邮件内容进一步检测。本文采用支持向量机作为内容过滤的方法。中心数据库主要是将系统中各Agent使用的参数和用户的个性化规则保存在SQL Sever数据库中,以便将来进行查询分析和参数设置。控制台Agent是通

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 问题的提出及其研究意义
  • 1.2 垃圾邮件的定义
  • 1.3 国内外研究现状
  • 1.4 系统的功能和特色
  • 2 系统相关的主要技术和协议
  • 2.1 AGENT技术
  • 2.1.1 引言
  • 2.1.2 Agent技术
  • 2.1.2.1 Agent的概念
  • 2.1.2.2 Agent的分类
  • 2.1.2.3 Agent的理论模型
  • 2.1.3 多Agent系统
  • 2.1.3.1 MAS研究的根本原因
  • 2.1.3.2 多Agent系统研究的主要问题
  • 2.2 相关的协议和技术规范
  • 2.2.1 SMTP协议
  • 2.2.1.1 SMTP协议通讯模型
  • 2.2.1.2 SMTP协议的命令和应答
  • 2.2.2 POP3协议
  • 2.2.3 IMAP协议
  • 2.2.4 MIME协议
  • 2.3 邮件摘要
  • 2.3.1 安全哈希算法
  • 2.3.2 邮件摘要生成算法
  • 3 垃圾邮件检测系统的设计和实现
  • 3.1 垃圾邮件检测系统的体系结构
  • 3.2 服务器AGENT的实现
  • 3.2.1 协作数据对象(CDO)概述
  • 3.2.2 Windows 2000中的SMTP事件
  • 3.2.3 脚本实现事件拦截
  • 3.2.4 实现原理
  • 3.2.5 程序具体实现
  • 3.3 子网AGENT的实现
  • 3.3.1 Windows下网络监听的实现原理
  • 3.3.2 Winpcap的体系结构
  • 3.3.3 利用Winpcap开发网络监听程序的基本步骤
  • 3.3.4 数据采集的具体实现过程
  • 3.3.5 检测邮件相关数据包的程序实现
  • 3.4 客户端AGENT的实现
  • 3.4.1 文本的向量表示
  • 3.4.2 中文分词
  • 3.4.2.1 中文自动分词方案
  • 3.4.2.2 汉字的码制转换方法
  • 3.4.3 特征项提取
  • 3.4.4 客户端Agent实现原理
  • 3.4.5 客户端Agent具体实现
  • 3.4.5.1 COM插件技术
  • 3.4.5.2 程序运行时界面
  • 3.4.5.3 邮件学习
  • 3.4.5.4 个性化关键字
  • 3.4.5.5 个性化参数设置
  • 3.5 控制台AGENT的实现
  • 3.5.1 黑白名单管理
  • 3.5.2 字段设置
  • 3.5.3 中英文关键字管理
  • 3.5.4 日志管理
  • 3.5.5 生成邮件摘要
  • 3.5.6 关键字学习
  • 3.6 误判处理
  • 4 实验结果与分析
  • 5 存在的不足与垃圾邮件检测的发展趋势
  • 结束语
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的学术论文
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于MAS的电网故障诊断架构研究[J]. 国网技术学院学报 2016(05)
    • [2].基于MAS的农机系统组成与结构研究[J]. 农机化研究 2016(10)
    • [3].MAS技术在医院数字图书馆建设中的应用研究[J]. 中国数字医学 2015(09)
    • [4].硫酸镁对新生儿胎粪吸入综合征(MAS)的治疗作用[J]. 中国医药指南 2013(28)
    • [5].基于MAS的分布式测试诊断技术在某装备系统中的应用[J]. 电子技术与软件工程 2015(07)
    • [6].机械通气用于新生儿胎粪吸入综合征(MAS)所致呼吸衰竭的效果评价[J]. 当代医学 2015(21)
    • [7].基于MAS的五阶闭环供应链仿真及实现[J]. 物流技术 2015(19)
    • [8].基于MAS的冷链物流系统协调机制研究[J]. 食品工业科技 2010(05)
    • [9].基于MAS的逆向物流库存控制模型研究[J]. 微计算机信息 2009(32)
    • [10].基于MAS的情报处理系统可行性分析与设计[J]. 现代情报 2008(01)
    • [11].A型肉毒素治疗双下肢痉挛性脑瘫患儿的临床效果及MAS评分分析[J]. 临床合理用药杂志 2017(05)
    • [12].基于MAS的船舶修理企业生产管理模型研究[J]. 工业工程与管理 2014(06)
    • [13].MAS中一种基于稳定性的直接信任计算方法[J]. 南京工程学院学报(自然科学版) 2015(02)
    • [14].MAS技术下的海洋平台项目重量控制系统[J]. 哈尔滨工程大学学报 2015(10)
    • [15].MAS在群组机器人围捕系统中的分析及设计[J]. 忻州师范学院学报 2013(05)
    • [16].基于MAS服务的有序用电信息发布研究与应用[J]. 江苏电机工程 2014(02)
    • [17].基于MAS兴趣模型的搜索引擎设计[J]. 计算机与信息技术 2009(04)
    • [18].基于MAS的小电流接地系统单相接地故障选线方法研究[J]. 安徽电力 2009(02)
    • [19].基于MAS的舰载机动态调度模型[J]. 航空学报 2009(11)
    • [20].基于MAS车间调度系统模型的设计[J]. 中国新技术新产品 2009(22)
    • [21].基于MAS的智能决策支持系统研究[J]. 电脑知识与技术 2008(35)
    • [22].基于MAS的物流信息系统网络模型研究[J]. 才智 2008(11)
    • [23].基于MAS的校园卡短信平台的研究与设计[J]. 开封大学学报 2020(02)
    • [24].MAS在高校教育教学过程质量监控系统中的应用[J]. 中国电力教育 2014(08)
    • [25].基于MAS的城轨交通客流预测系统研究[J]. 计算机工程与设计 2011(02)
    • [26].用于供应链运作的MAS分布式仿真平台建模研究[J]. 系统仿真学报 2009(19)
    • [27].基于MAS的多机械手协调工作控制[J]. 哈尔滨工业大学学报 2009(12)
    • [28].基于MAS的在轨服务航天器任务分派研究[J]. 装备指挥技术学院学报 2009(04)
    • [29].分子标记辅助选择(MAS)在玉米抗逆育种中的应用[J]. 吉林农业大学学报 2018(04)
    • [30].基于在线自组织同步MAS的电网广域保护系统[J]. 电力系统保护与控制 2015(03)

    标签:;  ;  ;  ;  

    基于MAS的垃圾邮件检测系统的设计与实现
    下载Doc文档

    猜你喜欢