黑帽骇客展示的Vista漏洞 微软补好了
http://taiwan.cnet.co...ftware/0,2000064574,20110826,00.htm
CNET新闻专区:Joris Evers 23/10/2006
微软公司已修改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漏洞。但她说:「微软似乎决定忽略这些建议,转而采取最简单的解决办法,而不顾走捷径不能真正解决问题。」(唐慧文/译)