扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2007年10月25日
关键字:
在本页阅读全文(共2页)
服务账号
正如你可能意识到的,Microsoft Exchange Server依赖于一个服务账号来与Windows NT的安全系统相互作用。这个服务账号是一个很大的安全漏洞,因为他有权向Microsoft Exchang做太多的事情。不幸的是,你不能使服务账号无效或降低它的权限而不发生问题。因此,你最好按下面的办法来解决这个问题。
当你安装Microsoft Exchange时,选择一个不明显服务账号名。例如,你可以选择一个混入所有其他用户账号的名字。你有一个不与你共同工作的亲密的朋友吗?如果有,可以考虑通过以他们的名字命名服务账号。例如,你可能分配这个服务账号一个像Kendall_Hensley或 HensleyK的名字,这依赖于你的其他用户账号名字的格式。
除非你确切知道你正在做什么,否则你不应该重新命名一个已有的服务账号,指出这一点很重要。这样做会使 Microsoft Exchange发生偶尔故障。
你还应该为这个服务账号使用一个强壮的密码。在Internet上有许多程序可以用来解开密码。其中的一些程序,将你的口令的哈希(从注册表中提取)与一个字和名字的字典相比较。其他的程序强迫尝试所有可能的集合。因此,越长,越晦涩,并且编码优良的密码,就越好。密码最好将大小写字母与符号和数字混合起来。
Internet连接
迄今为止,我们已经向你显示了可以用来在Windows NT层次上保护Microsoft Exchange的一些基本方法。然而,因为最大的威胁来自Internet,所以保护你的Internet连接是一个好主意。
代理服务器
保护网络连接防止Internet用户破坏的一个好方法是通过使用微软代理服务器。代理服务器需要一个"multi-homed" Windows NT Server。这个意味着这个服务器必须有两个网络适配器。一个适配器连接到网络连接,而另一个是配器连接到网络的其他部分。所有通过Internet进出的业务必须通过这个代理服务器。使用代理服务器的优点是Internet用户只能在你的网络上看到一个IP地址--代理服务器的地址。所有其它IP地址都被这个代理服务器保护起来,永远不会通过Internet。从Internet外部用户的角度来看,来自你的网络的业务看起来都是从这个代理服务器产生的。由于所有的IP地址都被隐藏,如果某人想利用TCP/IP调用来进入你的网络就非常困难了。利用微软代理服务器,你还拥有使各种TCP/IP端口和协议失效的能力。通过只使需要的端口和协议有效,你可以降低有人利用不明显得TCP/IP组件来破坏你的网络的风险。
Microsoft Exchange结构
正如我们已经解释的那样,保护你的Microsoft Exchange Server的最好方法是保护Windows NT并将你的网络从所有的Internet流氓屏蔽开来。然而,无论你封锁或过滤什么,总是存在机会,某些人将会采用迂回的办法破坏你的网络。幸运的是,有一个简单的办法来进一步保护你的Microsoft Exchange Server。
为此,你需要Microsoft Exchange Server的一个额外的拷贝,专门用于SMTP(simple mail transfer protocol,简单邮件传输协议)路由。将这个新的拷贝简单地调入一个空闲服务器。使这个服务器成为已有站点的一部分。这个新的服务器应该是一个只带有Internet邮件连接器的服务器。所有的邮箱和公共文件夹应该位于站点中的其他服务器。
这个新的服务器将自动将入站的SMTP业务传递到相应的邮箱。如果有人执行一个服务否认攻击,服务器将只是关闭保护服务器。这个攻击对包含邮箱和公共文件夹的服务器不会有任何影响。用这种方法设置Microsoft Exchange也是对信息窃取和哄骗的一个好的安全防卫,因为内部的办公室业务永远不会接触直接与外界连接的服务器。
你也许想知道这样的技术效果究竟怎样。保护服务器毕竟必须要运行TCP/IP连接到Internet。同样,你的其他服务器和工作站也必须运行TCP/IP连接到Internet。因此,如果一个黑客通过你的代理服务器进入保护服务器,他们就也可能进入其他Microsoft Exchange服务器,这是顺理成章的事。
我们刚才介绍的技术能够工作的原因是由于通信的类型,这些通信可以用于网络的各个部分。你的防火墙将封锁大部分TCP/IP端口。因此,一个人如果企图窃取电子邮件,哄骗账号,执行服务否认攻击,将可能会利用SMTP调用来企图获得到这个服务器的访问权。即使他们确实进入了这个服务器,Microsoft Exchange并不是利用SMTP在本地服务期间进行通信。而是利用RPC(remote procedure calls,远程过程调用)。因此,包含邮箱和公共文件夹的服务器将不承认SMTP通信。因此,你的数据就不会受到这样的攻击,说明这样安排时你的网络看起来的样子。
可以设计网络的结构使进入你的Microsoft Exchange服务器非常困难。
Microsoft Exchange中的安全性设置
在Microsoft Exchange中你还可以调节两个参数来帮助防止安全性破坏。例如,我们提到服务否认攻击是由于某人向你的服务器猛灌消息超过这服务器的处理能力。只是由于你孤立SMTP业务不意味着你想要保护服务器不断地由于这样的攻击而停机。防止这样的攻击的一个方法是在入站消息上放置一个尺寸限制。
为此,打开Microsoft Exchange Administrator并导航到Organization | Site | Configuration Servers | Server Recipients,如图B所示。接着,选择一个接收方并从File菜单选择Properties。当你看到用户的属性页时,选择Limits标签。正如你在图C中所能看到的,你可以利用Limits标签来为每个用户设置最大的如站消息尺寸。因此,你可以为大多数用户设置相对比较小的尺寸,而对于频繁接收大的附件的用户将尺寸设置为无限。
打开Microsoft Exchange Administrator并导航到Organization | Site | Configuration Servers | Server Recipients。
你可以利用Limits标签为每个用户设置最大的入站消息尺寸。
结论
电子邮件系统通常是恶意的Internet用户的目标。因此,保护你的Microsoft Exchange服务器防止基于Internet的攻击是很重要的。在本文中,我已经解释了一些技术,你可以用来帮助增强Microsoft Exchange的安全性。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。