虚拟服务器并不总是那么安全


有不少IT管理员以为:只要部署了虚拟服务器,虚拟机就能万无一失,可以远离诸多安全漏洞和恶意攻击。但是据Edward L. Haletky这样的虚拟化安全专家认为,IT管理人员会惊奇地发现:为了保护虚拟基础架构,他们付出的努力却要大得多。

Haletky创办了AstroArch咨询公司,目前还在撰写有关虚拟化安全的一本书。他说:“眼下与虚拟化有关的最大的安全问题就是,很多人不知道自己在做什么。虚拟化管理员不是安全管理员。他们不可能是安全管理员,因为有太多东西需要学习。虚拟化管理员也不是存储经理,他们也要明白这一点。”

尽管虚拟化技术并不是天生容易受到攻击,但是虚拟化管理员和安全管理员在接受的安全教育方面之间有着巨大差异,这常常导致部署的虚拟服务器不安全。外面的大多数虚拟化安全专家目前这样的专家为数很少)建议,虚拟化管理员最好接受安全教育,设法为虚拟机实施合适的策略和审计措施,并且确保虚拟机上的功能和内容划分到彼此隔离的操作环境中。

据Haletky声称,虚拟化管理员需要担心这四种网络:管理网络、存储网络、虚拟机网络以及VMotion网络。他表示,如果虚拟化管理员不隔离这些网络,就有可能出现一些最大的安全漏洞。

他说:“有些管理员把所有这四种网络全部放在非军事区DMZ)里面――DMZ是指公司网络上的暴露部分,里面可能含有Web及其他网络服务器,而实际上只有一种网络需要放在DMZ里面。”Haletky表示,有一些明确的规则表明了IT人员在DMZ里面可以进行哪些操作――一条首要的规则就是,对拥有多路网络连接的系统进行控制。他表示,这条规则同样适用于虚拟服务器;他建议IT管理员让虚拟服务器尽可能远离DMZ。

IDC加拿大公司的安全和软件调研主任David Senf同意这个观点。他说:“比方说,为了避免把不同的安全策略混同起来、防止出现权限提高之类的问题,有些IT部门不允许DMZ里面的虚拟机会话驻留在DMZ后面的主机上。”

信息技术研究集团的高级研究分析师John Sloan表示,管理员可以把虚拟机归类到一起、放在特定的安全区域,从而使用网络隔离机制。他解释说:“你可以把一些机器与其他机器分立出来,随后赋予不同的安全级别。”

Sloan还建议:如果管理员使用实时迁移功能指把运行中的虚拟机从一台物理服务器迁移到另一台物理服务器上的功能,从而可以优化性能、缩短停机时间),就要小心这项功能对安全带来的影响。

他说:“有些情况下,服务器可能需要更高的安全级别,但是它们可能会出于提高性能、而不是提高安全的原因而动态迁移到其他设备上。所以,这进一步增添了复杂性,因为你还不得不关注如何对物理服务器进行分区,还要确保:即便使用了实时迁移,‘类似’的服务器仍一起驻留在同样的平台上。”

解决方案提供商正在努力满足公司企业在安全、隔离的环境中运行工作任务的需要,Tresys Technology就是这样一家提供商。该公司的旗舰产品VM Fortress致力于确保桌面虚拟化安全,让虚拟化管理员可以通过把虚拟机限制在沙箱sandbox)里面的办法来控制虚拟机。

Tresys公司的技术工程主管Karl MacMillan说:“如果你的虚拟机不但要连接到另一个公司网络,还要连接到控制核电站的一个网络,你就要确保这两个网络隔离开来。一项最紧迫的安全要求就是,确保虚拟化软件本身存在的漏洞让来宾虚拟机无法对网络系统造成破坏、可能闯入及访问其他来宾操作系统。”

由于沙箱可以把拥有同样访问权的虚拟机归类到一起,你就能对每个虚拟机上的每个应用程序进行隔离。他说,这有望确保你的人力资源应用程序不会受到Web浏览器的影响。

MacMillan说:“这么做的优点在于,你既可以利用创建更多虚拟机的功能,又能获得强有力的隔离机制。但是由于虚拟机数量激增,你还要确保所有这些操作系统的安全。你要对它们进行更新、打补丁,还要进行全面跟踪。”

  1. 部署虚拟服务器的5点建议
  2. 虚拟服务器蔓延成为节约成本天敌
  3. 在SAN环境下部署虚拟服务器

相关内容