在网络上,充斥着大量关于如何对电子邮箱进行保护的资料。但其中的大部分都是用于专业级别的,并不适用于普通的最终用户。毕竟对SpamAssassin之类的垃圾邮件过滤器进行配置,建立经过加密验证的邮件服务器,管理电子邮件网关病毒扫描程序和最终用户的使用之间没有什么联系。
对于最终用户来说,他们的电子邮件安全通常要具体到单独的电子邮件客户端或邮件用户代理,举例来说,微软Outlook、Mozilla雷鸟或Mutt之类的客户端工具。除了少数不使用某一特定客户端应用工具的电子邮件用户以外,大部分人需要的是怎样保证这些应用安全的信息。
我在下面给出的安全方面的要诀,适用于所有类型的电子邮件用户,不仅仅局限于使用特定应用的用户。其中的前五条是按照使用顺序排列的,可以一步一步,循序渐进由简到难的进行处理。这样的话,在处理完容易的部分后,就可以进入下面的部分。后面的五条是在实践中获得认可的有效措施,可以让你避免作出错误的决定。
1. 在未经过认真分析的时间,绝对不要打开电子邮件客户端中的HTML或XHTML格式的全部支持功能。
在大多数情况下,如果你使用的是微软Outlook或者Mozilla雷鸟之类的电子邮件客户端的话,都可以选择让电子邮件使用HTML格式的文件,这时间,你应该将配置设定为使用基本HTML格式而不是全部或者说“原始”HTML格式,作为系统的使用设置。当然,最好的办法是将配置设定为只支持纯文本文件。使用HTML格式,会让你面临安全风险,被垃圾邮件确认为有效的收件人,被恶意工具和身份窃贼获取个人信息。我个人的选择是使用用户邮件代理工具,并不支持使用HTML格式,用纯文本格式显示邮件的所有信息。
2. 如果个人数据对你来说非常重要的话,使用本地POP3或IMAP客户端收取电子邮件。
该要诀的意思是. 如果你希望对电子邮件保密的话,就要避免使用象Gmail、Hotmail和雅虎邮箱之类的基于网络的电子邮件服务。即使邮件服务提供商的政策看上去似乎不会导致信息泄露,但这并不意味着他们的员工不会出现破坏规则的情况。一些邮件服务提供商就被指控向垃圾邮件的“合作伙伴”出售电子邮件地址。即使是Hushmail之类以完全为导向的网络邮箱服务也不如本地电子邮箱的安全性好。
3. 即使电子邮件本身没有加密,也要保证电子邮件身份验证过程是加密的。
这样处理的理由其实很简单. 你并不希望在邮件服务器有恶意安全工具监测邮件的身份验证过程。如果有人这样做了,他就可以以你的身份发送电子邮件,接收原本是你应该看到的电子邮件,引起各种各样的问题(包括垃圾邮件在内)。请联系你的互联网服务提供商,确定它们是否对验证过程进行了加密处理,以及是如何进行加密的(以方便你确定破解使用的加密方案的难度)。
4. 为电子邮件添加数字签名。
通常情况下,只要遵循电子邮件安全方面的准则,其它人是基本上不可能获取你的电子邮件的,但这也并不是完全绝对的。因此,你可以使用象PGP或者GnuPG之类的加密工具为电子邮件添加数字签名,这样的话,只有拥有公共密钥的收件人才能看到邮件的内容,没有私人密钥的话,任何人都不可能获取相关的信息。所以说,这是一种很好的保护措施。
5. 避免使用未经加密的网络。
如果出于某些原因,你必须通过加密连接和一个未经验证的电子邮件帐户进行交流的话,绝对不要使用公众或者其它未经加密的网络进入该帐户。请牢记,在任何情况下都不行。
当通过电子邮件进行交流的时间,关注周围的虚拟和实际环境。保持警惕,不要相信没有获得信任的任何人,并了解潜在的风险以及这种信任可能导致的后果。
电子邮件安全不仅仅和自身有关;如果电子邮件帐户受到了破坏,它也会给其它人带来影响。即使电子邮件帐户本身并没有受到破坏,你的计算机也可能由于对电子邮件的不恰当处理给你和其它来带来不利的影响。
6. 关闭电子邮件地址自动处理功能。
由于软件中自动处理功能的日益增加,我们会越来越多地看到由于意外地选择了错误收件人而造成的安全事件了。微软Outlook中的“可怕的自动填写功能” 就是一个很明显的例子,在使用下拉式清单的时间很容易不小心选择临近实际收件人的收件人。在讨论类似商业机密之类敏感信息的时间,这样的操作很容易导致各种安全事件的出现。
7. 发送电子邮件给多个人的时间采用密送(BCC)的设置。
从安全角度来说,将电子邮件地址与没有必要知道的人分享,是一种坏做法。在未经允许的情况下,将电子邮件地址与陌生人分享也是不礼貌的。在发送电子邮件给多个人的时间,可以选择收件人(TO)或者抄送(CC)的方式,这样的情况下,所有收件人可以分享所有的电子邮件地址。如果没有明确确认电子邮件地址应该被所有收件人分享的时间,应该使用密送(BCC)的设置。这样的话,收件人不会知道还有其它接收者的存在。
8. 只在一个确定安全的地方保存电子邮件。
加密传送电子邮件将有效地保护信息的安全,而接收和解密后保存为纯文本格式文件的电子邮件很有可能被系统中的其它用户获得,莎拉·帕林事件就说明了网络邮箱的服务提供商并不擅长这样的保护工作,无法保证存储的电子邮件中隐私不被泄露,而且普遍使用的微软Windows系统支持通用网络文件系统CIFS的分享,并且密码效力也很低。
9. 只使用私人邮箱发送私人电子邮件。
你进行分享的任何电子邮件地址都会受到垃圾邮件发送者的关注,不论是发送电子邮件,还是利用电子邮件标题的地址进行欺骗。更多的垃圾邮件发送者和网络钓鱼攻击人会采用,冒充网络服务提供商的垃圾邮件拦截器所使用的黑名单或者懒惰的邮件服务器系统管理员的方式从你这里骗取电子邮件地址。
10. 每次发送邮件的时间,都要仔细检查收件人,特别是在发送邮件列表时。
在本来应该回复邮件列表的时间,不小心直接回复了单独发件人,并不是很大的安全问题。它可能带来一定程度的不便,但你甚至可能不会注意到你的邮件进入了邮件列表。相反,如果将应该发送给具体个人的邮件通过邮件列表进行发送,就会出现了真正的安全问题。最终的后果会有多糟糕,几乎没有人会知道,因为在无意中你向数以百计的甚至你不知道的人泄露了秘密。