资源描述:
《基于云计算的反垃圾邮件系统研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第39卷第2期河南师范大学学报(自然科学版)Vol.39No.22011年3月JournalofHenanNormalUniversity(NaturalScienceEdition)Mar.2011文章编号:1000-2367(2011)02-0141-04基于云计算的反垃圾邮件系统研究aba高宏卿,翟炎杰,郭文鹭(河南师范大学a.计算机与信息技术学院;b.教育技术系,河南新乡453007)摘要:垃圾邮件的泛滥严重干扰了正常的经济发展和日常生活,而传统反垃圾邮件技术存在成本昂贵、维护困难、重复建设、服务器负担过重、无法综合管理等问题,针对反垃圾邮件技术的现状和不足,通过对云计算
2、进行研究和分析,提出了基于云计算的反垃圾邮件系统的总体设计模型,并对该系统的各个功能模块进行了分析,最后提出了基于Eucalyptus的反垃圾邮件系统构建模型.关键词:云计算;反垃圾邮件;Eucalyptus中图分类号:TP393文献标志码:A据统计全球垃圾邮件数量占全部邮件的90.4%,即每1.11封邮件就有一封垃圾邮件.中国是世界上最大的垃圾邮件受害国之一,曾被外国媒体成为垃圾邮件的温床.过滤、处理垃圾邮件要耗费巨大的人力物力.现有的反垃圾邮件产品,主要采用黑白名单、贝叶斯算法、基于关键词和规则等技术进行过滤.垃圾邮件是基于全网发送的,但是传统的反垃圾邮件系统无法进行集中、统一的管理,也
3、普遍存在成本昂贵、维护困难、重复建设、服务器负担过重等问题.全球垃圾邮件变得日益复杂和难以防御,面对海量垃圾邮件的威胁,整合网络资源,整体防御垃圾邮件是很有必要的.云计算的出现和发展提供了新的思路,它能够提供一体化、动态变化的、可扩展的服务.本文利用云计算技术防范垃圾邮件,把海量邮件的过滤任务转移到可提供无限存储能力和处理能力的云端,可以真正达到全网防护垃圾邮件的效果.1云计算与反垃圾邮件技术1.1云计算云计算(CloudComputing)是近年来在互联网领域新兴的一个热点,它将应用的计算从终端转移到服务器端,交给云端去做,从而弱化了对终端设备的处理需求.用户不关心应用的具体实现方
4、式,应用的实现和维护由其提供商完成.云计算具有规模经济性,多个用户通过互联网共享同一应用,进而实现了计算在客[1]户间的共享,显著提高了处理器和存储设备的利用率,也避免了用户对信息系统的重复建设.[2]云计算的应用形式主要包括:SAAS(软件即服务)、平台即服务(Platformasaservice)、实用计算(UtilityComputing).SAAS通过浏览器把软件提供给成千上万的互联网用户使用;平台即服务由SAAS演变过来的,它把开发环境作为一种服务提供给互联网用户使用.用户可以按照需要选择集成好的环境来开发自己的程序;实用计算通过创造一个虚拟的数据中心把内存、I/O设备、存储和计算
5、能力集中成一个庞大的、虚拟的资源池来为整个互联网提供服务.1.2云计算对反垃圾邮件技术的影响1.2.1云计算对反垃圾邮件终端要求低在云计算模式下,邮件复杂的过滤任务交给云端去做,弱化了对终端设备的处理需求,符合瘦客户端的发展趋势.1.2.2云计算可以提供无限大的处理能力云计算为存储和管理数据提供了几乎无限多的空间,也为我们收稿日期:20100712基金项目:河南省高等教育信息化工程项目(2008xxh006)作者简介:高宏卿(1963-),男,河南洛阳人,河南师范大学教授,博士,研究方向:计算机网络,网格与云计算.142河南师范大学学报(自然科学版)
6、2011年[3]完成各类应用提供了几乎无限强大的计算能力.把海量邮件的过滤任务转移到可以提供无限处理能力的云端,避免了传统反垃圾邮件系统在少数服务器上执行,服务器功能单一,处理能力有限,容易发生系统瓶颈等缺点.1.2.3云计算可以轻松实现信息共享在云环境下,邮件被送到云端分析,如果一封邮件被判定为垃圾邮件,它的结果报告会被保存在云端垃圾邮件数据库中,只要有一封垃圾邮件被识别了,整个互联网的用[4]户都可以共享该成果,网络中资源得到充分利用,可以更有效更准确的识别垃圾邮件.这与云防毒的思想比较类似,把病毒的查杀功能通过网络放到云端,终端不需要装大容量的病毒样本库,也不用管病毒库的升
7、级,这样既可以消除防御空窗期,也可以减轻用户维护管理的负担.2基于云计算的反垃圾邮件系统设计本文提出了一种新的基于云计算的反垃圾邮件系统模型.在该系统下,每当邮件接收者收到1封新邮件时,就会把它转交给客户端代理,由它生成一个标识该邮件的数字签名,随后把这个邮件送到云端分析.云端反垃圾邮件网络服务负责接收来自客户端代理的邮件,对邮件进行分析处理后得到一个结果报告,最后把邮件的结果报告返回给客户端代