您现在的位置是: E企业 > 安全之路 > 系统漏洞 > 正文




UPNP漏洞致使Windows XP/ME/98遭受多种攻击
2002-01-02· ·劲风··天极e企业

上一页  1 2 3  

  例如:

  LOCATION: http://xptest.example.com:19/himom.html

  攻击者能指定一台 XP 客户机连接远程主机的 chargen 服务并使它产生 read/malloc 循环。这样,将会导致受影响系统 CPU 和内存占用率达100%,使远程XP系统完全不能使用而拒绝了服务,只有通过重启后系统才能恢复正常。

  攻击者们也可以用这些 exploit 控制其他的XP主机,强迫这些机器执行Unicode攻击、双重解码、或者任意的CGI exploiting ,由于这些UDP不安全的天性,一个攻击者用UPNP能够在几乎全部的匿名web服务器exploit一个安全突破口。

  比较严重的一个问题是,这样会形成DDOS攻击的原因是这些SSDP 报文能够被发送到广播地址和多点传送,因此,发送一个UDP包能够导致目标网络上所有的XP主机通过所选择的URL,执行了一个攻击的选择。

  当UPNP的部分服务被当作UDP来执行(在我们看来,这是极端不好的)的时候,他产生的所有这些攻击都是难以找到的。

  解决方案:

  微软公司发布了安全补丁,详情请访问:

  http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS01-059.asp

  按以下做法验证你的系统是否已经打上了补丁:

  Windows 98 and 98SE:

  选择“开始”-“运行”,运行QFECheck,如果补丁已经安装了,将会在已经安装的补丁程序中列出"Windows 98 Q314941 Update" 。

  Windows ME:

  选择“开始”-“运行”,运行QFECheck utility。如果已经装上了补丁,将会在已经安装的补丁程序中列?quot;Windows Millennium Edition Q314757 Update" 。

  Windows XP:

  确认你机器的注册表里已有HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\Q315000键,要校验个别文件,请参考注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP1\Q315000\Filelist键里的日期/时间(date/time) 和版本信息(version information).

  Common Vulnerabilities and Exposures (CVE)方案已经分配了以下两个ID :

  The Buffer Overflow: CAN-2001-0876

  The Denial of Service: CAN-2001-0877

  我们强烈建议你在网络边界的防火墙或者路由设备上限制对UPNP的请求,因为真的没有必要允许UPNP在你的网络上通行。这可以防止来自外部网络的攻击,但是不能防止内部网络用户发起攻击。最明智的做法还是完全关闭UPNP服务,因为大多数的人都不用他们。要记住:服务开得越少,你就越安全。

  另外,SSDP Discovery 服务UPnP主机服务都应该是由手工来装载的!

上一页  1 2 3  

■ 相关内容
 iPlanet安全漏洞公之于世
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!