作家
登录
    用户名:  密码:   

IIS源码泄露及文件类型解析错误

作者: 来源: 2012-06-12 18:06:03 阅读20564次 我要评论

漏洞介绍:IIS是微软推出的一款webserver,使用较为广泛,在支持asp/asp.net的同时还可以较好的支持PHP等其他语言的运行。但是80sec发现在IIS的较高版本中存在一个比较严重的安全问题,在按照网络上提供的默认配置情况下可能导致服务器泄露服务器端脚本源码,也可能错误的将任何类型的文件以PHP的方式进行解析,使得恶意的攻击者可能攻陷支持PHP的IIS服务器,特别是虚拟主机用户可能受的影响较大。

漏洞分析:

IIS支持以CGI的方式运行PHP,但是此种模式下,IIS处理请求的时候可能导致一些同80sec提到的nginx安全漏洞一样的问题,任何用户可以远程将任何类型的文件以PHP的方式去解析,你可以通过查看Phpinfo中对php的支持方式,其中如果为CGI/FAST-CGI就可能存在这个问题。

黑盒访问

http://www.80sec.com/robots.txt/1.php

查看文件是否存在和返回的HTTP头就可以知道是否存在此漏洞。

同时,如果服务器支持了PHP,但应用中使用的是asp就可以通过如下方式来直接查看服务端asp源码

http://www.80sec.com/some.asp/1.php

漏洞厂商:http://www.microsoft.com

解决方案:

我们已经尝试联系官方,但是此前你可以通过以下的方式来减少损失

关闭cgi.fix_pathinfo为0

【编辑推荐】

  1. IIS的安装以及常见问题的解决方法
  2. 精心配置IIS打造安全Web服务器
  3. 在线门诊火爆进行中:从检测到防护:全面打造网站安全
  4. 网站安全解决方案白皮书下载
  5. SQL注入及XSS攻击防御技术白皮书下载
  6. 拯救网站运维经理赵明有奖活动进行中
  7. 以色列终极反入侵武器:CHECK POINT软件刀片

  推荐阅读

  nginx文件类型错误解析漏洞

漏洞介绍:nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持PHP的运行。80sec发现其中存在一个较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以PH>>>详细阅读


本文标题:IIS源码泄露及文件类型解析错误

地址:http://www.17bianji.com/anquan/buding/1350.html

19

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

20564

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)