关于基于nginx+php组建的网站上传图片漏洞的修补方法

所属分类: 网站运营 / 建站经验 阅读数: 69
收藏 0 赞 0 分享
使用nginx+php组建的网站只要允许上传图片就可能被黑客入侵,直到5.21日凌晨,nginx尚未发布修复该漏洞的补丁;已经有一些网站被黑了,管理员速修复!

国内顶级安全团队80sec于5.20日下午6点发布了一个关于nginx的漏洞通告,由于该漏洞的存在,使用nginx+php组建的网站只要允许上传图片就可能被黑客入侵,直到5.21日凌晨,nginx尚未发布修复该漏洞的补丁;已经有一些网站被黑了,管理员速修复!


根据Netcraft的统计,直到2010年4月,全球一共有1300万台服务器运行着nginx程序;非常保守的估计,其中至少有600万台服务器运行着nginx并启用了php支持;继续保守的估计,其中有1/6,也就是100万台服务器允许用户上传图片。有图有真相。


 


没错,重申一次,由于nginx有漏洞,这100万台服务器可能通过上传图片的方法被黑客轻易的植入木马。植入木马的过程也非常简单,就是把木马改成图片上传就是了,由于危害非常大,就不说细节了。


说了那么多,我想大家对80sec这个顶级安全团队比较好奇吧,素包子简单介绍一下。


80sec团队由一群年轻、充满活力、充满体力、充满激情、富有创造力的未婚dota男组成,他们均在各大互联网公司从事信息安全工作,他们的口号是know it then hack it,素包子非常认同这个观点:“我们只要非常熟悉一个事物,就有可能客观的发现它的不足之处,同时我们也能的发现该事物的优点”。


下面介绍一下他们的丰功伟绩,他们曾发现IIS、IE、FireFox、Maxthon、世界之窗、PHPWind、DeDeCMS、QQ mail、QuarkMail、EXTMail等软件的漏洞,可见硕果累累。


既然介绍了80sec,就不得不介绍另外一个非常专注WEB安全的顶级安全团队80vul,该团队同样也是由80后的男童鞋组成(90后表示压力很大:p),他们也发现了大量WEB APP的安全漏洞,例如IE、Gmail、wordpress、PHPWind、DISCUZ、MYBB等。


据说黑客已经在行动了;安全人员、系统管理人员、行动起来吧,赶紧修复该漏洞;最好不要有侥幸心理,否则下一个被黑客入侵的可能就是你的网站。根据80sec安全公告的描述,临时修复方法如下,可3选其一。


1、设置php.ini的cgi.fix_pathinfo为0,重启php。最方便,但修改设置的影响需要自己评估。


2、给nginx的vhost配置添加如下内容,重启nginx。vhost较少的情况下也很方便。


 

if ( $fastcgi_script_name ~ \..*\/.*php ) {
return 403;
}

 


3、禁止上传目录解释PHP程序。不需要动webserver,如果vhost和服务器较多,短期内难度急剧上升;建议在vhost和服务器较少的情况下采用。

更多精彩内容其他人还在看

站长围观:网站打开速度慢怎么办?如何解决

对于站长朋友而言,想要做好一个网站,往往需要考虑许多方面的因素。而从大的方面来讲,提升用户体验是网站无论发展到任何时候,都不变的真理!而且可以肯定的是,一旦网站打开速度变慢,那么用户流失将是必然的结果。那么如何解决网站打开速度慢呢?
收藏 0 赞 0 分享

浅析:网站域名和网站排名有关系吗?

很多朋友或许都有这个疑问,一个网站域名和网站的排名有关系吗?今天本文就从三个方面分析网站的域名与网站的排名有没有关系,希望对站长朋友有一定的帮助
收藏 0 赞 0 分享

如何打破百度产品盘踞首位的神话?

做企业的关键词排名我们经常会出现这样的现象,当我们搜索某一个关键词的时候,出现在考前位置的往往是百度自身的产品。很多SEO开始认识,百度排名的人工干预致使我们的关键词无法超越百度产品。那么如何打破百度产品盘踞首位的神话?
收藏 0 赞 0 分享

如何在两个星期内将关键词排名到百度首页?

把关键词排在百度首页是每个站长都内心最渴望做到的,然而有些关键词并不是那么好做,这也让很多站长们烦心不已。今天小编就分享自己的经验及心得,为大家解析如何在两个星期内将关键词排名到百度首页?希望对大家有所帮助
收藏 0 赞 0 分享

网站优化之哪些因素会影响网站跳出率

跳出率是衡量网站质量的一个重要指标,也是很多站长十分关心的问题,很多人都希望可以降低网站的跳出率,不过,要怎么做才能降低网站的跳出率呢?一起看下本文的介绍
收藏 0 赞 0 分享

网页设计中7个令人抓狂的错误是什么?

糟糕的网页设计会给用户带来糟糕的体验,从而影响网页的流量,或是产品的销售。那么在设计网页的过程中,应该避免出现哪些错误呢?
收藏 0 赞 0 分享

程序员必须知道的10大基础实用算法及其详细介绍

程序员必须知道的10大基础实用算法及其详解分享给大家
收藏 0 赞 0 分享

建站:保持新鲜感才是最重要,五点让你的blog杜绝枯燥无味

个人都希望自己的网站能够出现在搜索引擎的前端,都希望能够从搜索引擎处博得更多的流量。但如果用户觉得你的网站没有新鲜感了,每天看的东西都是枯燥无味的!下次自然就不会再来了!学会五点让你的blog杜绝枯燥无味!
收藏 0 赞 0 分享

如何使你的网站吸引更多的访问者 提高点击率

一个网站的建立,就是为了吸引大众的点击,从而使自己的知名度广泛传播出去,以及通过流量而获得一定的收益。但有心人士会发现,很多相同类型的网站,它的点击数是不一样的。如何使你的网站吸引更多的访问者,提高点击率?是许多seoer想要解决的问题
收藏 0 赞 0 分享

解密:百度排名规则及最新算法原理

作为一名SEOER,都想了解百度算法,通过算法原理来找到捷径的优化方案,那么今天我把研究多年的百度算法原理解密给大家,可能不是最好的,但是我可以给大家保证,这些都是非常实际的,希望给SEOER带来一定的帮助
收藏 0 赞 0 分享
查看更多