首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件网络安全

系统安全 | 邮件软件漏洞 | 攻防技术 | 安全基础 | 病毒公告 | 病毒查杀 | Forefront/TMG/ISA | 防火墙 | 数字签名 |
首页 > 邮件网络安全 > 邮件安全与数字签名 > 用Java设计防病毒的电子邮件程序 > 正文

用Java设计防病毒的电子邮件程序

出处:天极网 作者:陶刚编译 时间:2006-3-13 21:31:00
 你双击来自朋友的email。但是,在能够阅读它之前,病毒程序弹出对话框,告诉你消息中含有病毒,它不能够清除文件中的病毒,因此它隔离了那个文件,使你不能访问它。

你有些不满,打电话告诉你的朋友,他发送了一个带病毒的消息给你。 你的朋友可能并非有意地给你发送病毒。很可能的情况是,你的朋友的计算机已经被病毒感染了,该病毒通过给电子邮件地址薄中的每个人发送病毒消息来复制自己。即使来自最可信的朋友的消息也是不可信的。

很多电子邮件客户端显示消息的方式看起来好像是磁盘上的目录包含文件的显示方式。这些电子邮件允许你通过把消息存储在文件夹(其中一个叫收件箱)中来组织消息。形象地说,每个消息是单独的文件,磁盘上的文件夹或目录中包含了一组相关的文件。

但是很多电子邮件客户端的表象可能使人误解。很多电子邮件客户端程序把几组相关的消息合并到一个文件中。例如, Netscape Communicator在磁盘上就没有叫收件箱的文件夹。其实,它只有一个叫做收件箱的文件,而你的收件箱中的所有消息都放在那个文件中。

在配置病毒检测程序的“文件系统实时保护”的时候,它有下面一些的选项:

当检测到病毒时的主要操作:

· 清除文件中的病毒

· 隔离被感染的文件

· 删除被感染文件

· 不处理(仅仅记录)

如果主要操作失败:

· 隔离被感染的文件

· 删除被感染的文件

· 不处理(仅仅记录)

在两种情形中,我都把病毒检测程序设置为第一种选择(这是默认的配置)。因此,如果病毒检测程序不能清除我的收件箱文件中的病毒,它就使用自己的权限隔离整个文件。不幸的是,这引起了收件箱中当前所有的消息都不能访问。

假设不知何故你在收到包含病毒的消息的时候,禁止病毒检测程序把收件箱文件放入隔离区(也许在这个时候关闭了它)。你已经知道不应该打开不熟悉的附件了。在查看收件箱中的消息主题的时候,你注意到了带有病毒的可疑消息,你没有打开它,只是简单地删除了该消息。

至少对于Netscape Communicator(可能还有其它产品)的用户来说,当你“删除”消息的时候,它并没有被真正地从系统中删除。其实,它只是被移动到另一个文件夹(文件)中了,典型的情况下它叫做垃圾箱(Trash)。

如果你把增量备份文件副本放在磁盘上,那么下次执行整个磁盘扫描的时候,可能发现该备份文件中包含病毒。根据几种因素,这样的增量备份文件可能会,也可能不会被认为对于恢复目的是没有价值的。如果某个增量备份文件被认为是没有价值的,那么整个备份计划的实施都没有价值。

你很幸运,可以消除这种情形。其解决方法就是清除电子邮件客户端中的垃圾箱,并启动一个全新的完整备份序列。

我告诉你这些信息是为了得到一个结论:电子邮件病毒可能更麻烦。它不仅会引起你丢失重要的业务电子邮件消息,还可能在从备份文件中恢复业务数据的过程中引起你丢失大范围的多种业务信息。(由于这个原因,我从来不做增量备份,即使它的速度快得多。每次备份的时候,我保存自从上次完全备份后的改变过的全部文件。因此,为了完全恢复系统只需要最先的和最后的完全备份。此外,我经常扫描备份文件以消除病毒。如果我发现最后的备份文件中包含了病毒,我就从磁盘上删除该病毒,然后再进行一次完全备份。)

上面谈到,不允许带有病毒的电子邮件进入你的电子邮件数据结构中是极其重要的。本文的目的是为你演示一种实现该目标的方法。

我将要描述的计划将非常简单并且很便宜。它所需要的资源由三个计算机程序和两个电子邮件帐号(一个公共的,一个私有的)组成。

(私有帐号的意思是只有你知道的电子邮件帐号。你不能把该电子邮件地址泄漏给任何人,包括最好的朋友。你的秘密的电子邮件地址没有出现在世界上的任何计算机的任何地址薄中是极其重要的。这对于你喜欢阅读电子邮件消息的受信任的朋友的地址薄也是正确的。)

操作计划

操作过程是非常简单的。现在让我们把这两个程序叫做程序A和程序B。你一定不要使用电子邮件客户端从公共电子邮件帐户中下载电子邮件消息。你应该运行程序A下载消息。

每个消息一个文件

当你运行程序A的时候,它将下载服务器上所有的消息,并把每个消息写入磁盘上的特定文件夹中的不同的文件中。我们需要注意的是,消息彼此还是分开的,某个消息中的病毒不会破坏其它的消息。

扫描消息文件

下一步使用病毒检测程序扫描文件夹中的所有消息文件,清除或移走包含病毒的消息。

转发剩余的清洁的消息

下一步是运行程序B,它把剩余的消息转发到秘密的电子邮件帐号。如果执行了病毒检测,所有消息都应该是不含病毒的。这个过程比上面两个过程的时间长一些。

无需等待

但是,你不需要等待上述的第三步完成才能阅读消息。简单地打开电子邮件客户端程序并开始从秘密电子邮件帐号下载并阅读消息。只要第一个消息被转发到了秘密的电子邮件帐号,就可以下载并阅读了。在接下来的几分钟内,消息被转发到秘密电子邮件帐号速度比你阅读的速度快得多。(

相关文章 热门文章
  • 漫画网管员系列:病毒及垃圾邮件伤不起
  • 金山公布十大病毒集团名单 业务重点转向网购
  • 中国邮箱用户满意度普遍较低,防病毒反垃圾邮件体验最差
  • 江民2009年度中国大陆地区计算机病毒疫情报告
  • Outlook防病毒防垃圾邮件的办法
  • Freebsd环境下基于qmail系统的反病毒反垃圾邮件系统构建
  • 伪微软更新病毒卷土重来
  • 僵尸网络利润可观 引犯罪分子尽折腰
  • 启用Outlook病毒防护功能
  • services.exe病毒查杀:services.exe病毒清除技巧
  • 企业邮箱病毒蔓延,信息安全拯救刻不容缓
  • 阻断恶意病毒攻击:隔离、遏制、消灭
  • 邮箱密码破解EmailCrack使用
  • 电子邮件安全漏洞大曝光--流行客户端软件之痛
  • Webmail安全问题莫忽视
  • 破解电子邮件
  • 用MailSpy拦截局域网邮件
  • 您的电子邮件签名了吗?
  • 加密你的电子邮件系统
  • 建立高可扩展的web邮件系统
  • 偷窥Hotmail用户邮件三部
  • Webmail攻防实战
  • 电子邮箱及IE安全设置指南
  • 邮件存储备份五种考虑
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号