如何防止微软DLL download漏洞?

日期: 2010-12-09 作者:Nick Lewis翻译:曾芸芸 来源:TechTarget中国 英文

问:新的微软DLL load-hijacking漏洞是如何被利用的?企业如何防止该漏洞和其它类似的漏洞呢?   答:微软DLL load-hijacking漏洞可以造成计算机劫持,该漏洞是由ACROS Security宣布的;H.D. Moore也介绍了他在研究Windows LNK漏洞时发现的其他详情。基本的问题是Windows会从不安全的地点下载 DLL,如目前的工作目录、恶意归档文件、USB驱动器、网络共享或WebDAV。该漏洞允许攻击者以登录用户的身份在计算机上执行任意代码。   多年来,Windows的这种功能一直是一个问题,微软不是第一次解决这种问题了。

这些与DLL冲突的不同但相关……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:新的微软DLL load-hijacking漏洞是如何被利用的?企业如何防止该漏洞和其它类似的漏洞呢?

  :微软DLL load-hijacking漏洞可以造成计算机劫持,该漏洞是由ACROS Security宣布的;H.D. Moore也介绍了他在研究Windows LNK漏洞时发现的其他详情。基本的问题是Windows会从不安全的地点下载 DLL,如目前的工作目录、恶意归档文件、USB驱动器、网络共享或WebDAV。该漏洞允许攻击者以登录用户的身份在计算机上执行任意代码。

  多年来,Windows的这种功能一直是一个问题,微软不是第一次解决这种问题了。这些与DLL冲突的不同但相关的问题,如mapi32.dll,是Windows长期存在的问题,可以追溯到Windows NT。Windows也不是恶意DLL攻击的唯一系统,Unix系统也可以被配置来从目前的工作目录负载DLL等效物,但是在路径中配置目前的工作目录不是Unix系统默认的,这和Windows系统不一样,所以利用Unix系统似乎不太可能。

  你可以通过使用微软DLL download FixIt来保护你的企业,DLL download FixIt将禁用Windows Webclient服务来防止从WebDAV和网络共享中装载库(loading  libraries),或者在你的防火墙拦截输出的Windows网络流量。你可能也需要使用软件,如Firefox 3.6.9及其以后版本,安全地负载DLL,遵照微软的DLL-loading指导完全移除这个漏洞,但是因为许多企业在网络上安装软件,要求从网络共享中装载合法的DLL;部署这个工具可能会影响这个功能。

作者

Nick Lewis
Nick Lewis

Nick Lewis是 Internet2项目经理,曾任Saint Louis大学信息安全官。