邮件系统的选型与架构专题(上篇)(7)
来源:asp之家 发布时间:2010-03-12 18:31:00
邮件系统的安全服务保障
对于那些暴露在互联网上的邮件服务器来说,受到外界黑客的探查和攻击是常有的事情。因此,需要通过必要的手段加强邮件环境。
1.禁用SMTP协议中的VRFY和EXPN命令
VRFY命令(verify)用来向远程邮件服务器查询邮件地址。如果邮件服务器配置为响应VRFY命令,它将根据查询地址的状况返回一个SMTP代码。常用的VRFY返回码为:
250 表示地址存在,服务器将接收发给它的邮件;
252 表示地址可能存在,服务器将接收发给它的邮件,并试图将其发送到目的地;
550 表示地址不存在,服务器拒收任何发给它的邮件。
通过发送大量查询邮件地址的VRFY命令,一个远程的攻击者可以根据邮件服务器返回的SMTP返回码猜测系统中的邮件账号,这是一个有潜在危险的举动。
EXPN命令(expend)允许远程主机请求别名列表和邮件列表地址。有了该列表地址,远程邮件服务器可以向别名或邮件列表发送邮件来确定真实的邮件地址。垃圾邮件发送者和黑客也可以利用这条命令来探查邮件服务器。
大多数的MTA软件都禁用VRFY和EXPN命令。事实上,这两个命令在MTA软件缺省安装时都是被禁用的。缺省安装的Qmail不管真实的地址状态如何,对所有收到的VRFY查询都返回252号SMTP返回码;EXPN命令返回502返回码,表明该命令在服务器禁用。这两条命令状态在Qmail服务器中是不能修改的。
2.在SMTP中使用SASL认证机制
最常用的网络连接认证方法是简单认证和安全层(Simple Authentication and Security Layer,SASL)协议。该协议定义了一套任何网络应用程序都可以用来对远程用户进行认证的机制。
每个认证会话都必须使用一种确定的认证机制。认证机制是用来向服务器发送认证凭证时使用的协议。SASL框架中可以使用多种不同的机制来认证用户。RFC2222定义了下面几种确定的机制:
(1)KERBEROS_V4机制
主机发送随机生成的32字节数字作为应答,客户端使用Kerberos标签和用户名的标志进行响应。
(2)GSSAPI机制
客户端发送使用通用安全服务应用接口(Generic Security Service Application Interface,GSSAPI)加密的用户名和口令。
(3)SKEY机制
客户端发送基于64位密钥加密的用户名和一次性口令。
(4)CRAM-MD5和DIGEST-MD5机制
使用呼叫/应答模式的加密方法。
(5)PLAIN机制
允许客户机向服务器发送ASCⅡ码文本形式的用户ID和口令。
(6)LOGIN机制
它是最常用的机制,使用基于64位的密钥加密用户ID和口令。微软的Outlook和网景公司的Netscape邮件客户端使用的就是基于LOGIN的认证机制。
Qmail版本(qmail-1.03)尚不支持SASL。为了使Qmail支持SASL,需要给Qmail程序打上补丁qmail-smtpd-auth来实现。
使用带有验证的SMTP,该进程要调用密码验证程序,可以使用cmd5checkpw命令来帮助进行密码验证。首先下载安装cmd5checkpw软件包,然后修改SMTP服务的启动脚本(注意加粗部分):


猜你喜欢
- CentOS简介CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentO
- 11月26日下午消息,据香港联交所资料显示,腾讯控股(0700.HK)两高管于11月23日进行减持,其中执行董事兼CTO张志东于11月23日
- 测绘之家是我一个朋友的小站。说它小是因为它的定位服务范围小,只是针对一个很小的专业的人才网站。在帮朋友建站推广这段时间,其在该专业主流搜索关
- 手工为局域网工作站分配IP地址,不但容易造成IP地址冲突现象发生,而且也不利于高效管理网络,特别是在一些规模较大的局域网环境中,这些弊病尤其
- 内容摘要:本文详细介绍了 Google AdSense 支票广告费用达到100美元后接受支票的全过程,给各位投
- 今天网站在打开时发现提示 501 Method Not Implemented to /index.html not supported.了
- 北师大的网络情况以前说过了,学校里必须过验证网关才能上外网。为了方便校内同学方便地(不费流量地)升级Ubuntu,也可以充分利用服务器的资源
- 1,文章页的tag的调用解决办法V5.3TAG的调用方式为:TAG:{dede:field.tags/} 这个在内容页模板中使用全局标签{d
- 不说话的站长租一间房子,拉一条网线,借钱买一台电脑,很多个人站长就这样开始了自己的站长生涯。站长是没有早晨的,当早市上人潮汹涌的时候,他们才
- 最近在学习k8s,需要用三台centOS 虚拟机来搭建环境,因此我使用VMware安装了三台centOS 7 的镜像,这个过程踩了很多坑,比
- 在网页运营改版过程中,经常有设计师或者运营同事有这样的疑问:我的页面到底产生了多大价值?这个页面引导的用户接下来访问了多少商品的页面?有没有
- 1 创建用户且指定该用户的根路径和密码useradd -d /home/mydir -m username这种方式创建的用户可以使用ssh登
- 小编日前发现,美国搜索巨头Google开始实施“更有进攻性”的搜索广告策略,具体是在搜索结果的顶部显示关键词广告,将广告和搜索结果“在视觉上
- 每个网站都是站长的心血,都是用站长的许多个日日夜夜换来的辛勤成果。每个站都是一个不断发展的过程,有时候刚加上的新功能或新想法,下一秒就要被自
- 序言如果你使用VMware安装虚拟机,那么你必定会选择网络连接,那么vmware提供主要的3种网络连接方式,我们该如何抉择呢?他们有什么不同
- 大家都知道pr马上就要更新了,亲爱的站长们,你们的友情链接在怎么做呢?站长A:为了在这次pr更新有个飞跃,我现在在疯狂的做外链,主要是交换友
- wordpress在IIS7下如何启用wp-super-cache的高级功能,很多人都只是知道有这么一个插件,开启了之后却发现并不好用。之所
- 地方门户网站在互联网世界里方兴未艾,各个地方的门户网站“你方唱罢我登场”。最初是省级、市级的地方门户
- 有人说,web2.0的泡沫正在破灭。Techcrunch今天也发表了一篇关于互联网广告正在萎缩的议论。这让我对中文博客的Adsense点击状
- 提起下载工具,大多数人会想到迅雷、快车、电驴等,可是提起迅雷,相信大多数人第一时间想到的肯定是下载工具。所以当迅雷在线以一种资讯类门户的姿态