微软补丁带来新问题 著名黑客提建议
来源:中国安全信息网 更新时间:2012-04-13
          微软已修改Windows Vista,封住今夏黑客大会展示的一个安全漏洞。但新的修补程序却可能造成新的问题。

  今年8月在黑帽(Black Hat)黑客大会上,新加坡Coseinc公司的波兰籍研究员Joanna Rutkowska示范如何钻安全漏洞,避开64位版Vista内建的安全防护功能,让未经签名认证的驱动源代码(driver code)继续执行。

  这种绕道而行的作法,可能让黑客在电脑内安装恶意驱动程序,构成严重的威胁,因为这些恶意程序在低层级的操作系统执行。 
 
  Rutkowska也在黑帽安全会议上,示范如何用她写的范本程序(exploit)入侵Windows Vista Release Candidate 2--Vista操作系统的最后测试版。该测试版已在10月上旬发布。

  Rutkowska 19日在她的博客上写道:“我们很快就发现,我们的范本程序已经没有作用了。”

  微软把安全漏洞补起来是好消息,但这也可能带来一些问题。

  Rutkowska指出,微软显然已把可能被黑客用来攻击的安全漏洞给补了起来,方法是阻止在使用者模式下跑的应用程序把信息写入( write-access)原始磁盘(raw disk)的磁区,就算这些应用程序用更高的管理员权限来执行也不放行。但她认为,这是个馊主意。

  她说,微软阻止黑客入侵的方法可能导致兼容性的问题,特别是对磁盘编辑器和信息回复工具等程序而言。现在,这类应用程序必须另外找自己的、经过签证的核心层级驱动程序,才能正常运作。

  再者,微软拦阻攻击的手法只能治标,不能治本。Rutkowska说,黑客仍可以劫持合法的驱动程序,继续作乱。她说:“这没办法阻止黑客借用经过签证的驱动程序,来发动攻击。”

  微软安全性技术部门的经理Stephen Toulouse说,从“时间和产品所受冲击”的观点来看,目前的改变是最适当的对策。他说:“从应用程序兼容性的角度来看,我们相信,这项改变不会造成什么大问题。记得,这只附加在64位版本上。”

  Toulouse也指出,黑客要发动攻击,必须取得电脑上的管理员权限,这意味攻击会被Vista的使用者帐户控制功能(UAC)给拦截。

  Vista内建的UAC功能用于使用者权限较少的PC,是微软防止恶意程序入侵Vista电脑的主要方法。相形之下,前一版Windows XP缺省环境是管理员模式,可能让黑客入侵后大肆破坏。

  Toulouse说:“电脑若是被自己的管理员任意乱搞,谈保护就难上加难。然而,我们觉得,Joanna的技巧是我们稍加调整后可以预先防止的。”

  在她的黑帽简报中,Rutkowska提议,微软可采取两种替代方式修补Vista漏洞。但她说:“微软似乎决定忽略这些建议,转而采取最简单的解决办法,而不顾走捷径不能真正解决问题。”