成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

nginx+cgi解析php容易出現的漏洞

安全 網站安全
如果有人想攻擊服務器時,都會掃描機器哪里有漏洞可以上傳惡意腳本文件,上傳腳本是第一步,當惡意的php腳本被上傳到服務器時(其后綴可能是php,也可能偽裝如jpg等其它后綴),如果該腳本能被解析執行,那想攻擊者就可以為所欲為了。

標題有點大,當我們仔細分析后,實際上一般都是配置問題。

如果有人想攻擊服務器時,都會掃描機器哪里有漏洞可以上傳惡意腳本文件,上傳腳本是第一步,當惡意的php腳本被上傳到服務器時(其后綴可能是php,也可能偽裝如jpg等其它后綴),如果該腳本能被解析執行,那想攻擊者就可以為所欲為了。

那從源頭上來避免這個問題可以從如下兩方面入手:

1.上傳前就應該判斷文件不能是php腳本文件,如果是不能允許其上傳(包括偽裝后綴的)。

2.上傳后就應該把上傳的附件文件單獨放在一個服務器,該機器只做靜態解析,就沒什么問題了。

第一條需要寫程序保證,沒什么說的,最簡單的判斷文件后綴,到file判斷文件類型,或者再復雜的,大家可以去網上找。

第二條解決起來可能礙于資源有限,也不好辦。那如果沒條件只有一臺機器的話,是不是只能人為刀俎,我為魚肉了呢。

其實也可以從配置上去避免,

禁止ngingx解析上傳目錄中的php文件。

location ~* ^/upload/.*\.(php|php5)($|/)

{

deny all;

}

避免偽裝其它后綴的腳本執行

比如: 通過某種方法上傳了偽裝文件,upload下存在一個偽裝成圖片的php腳本a.jpg,

那么當使用http://www.nginx.cn/upload/a.jpg/b.php訪問時,

如果不做特殊設置傳給CGI執行的SCRIPT_FILENAME就是$root/upload/a.jpg/b.php

當設置了cgi.fix_pathinfo = 1時,PHP就會以’/'為分割符從最后一個文件開始向前找存在的文件去執行。

$root/upload/a.jpg/b.php

$root/upload/a.jpg

最終偽裝腳本將會被執行。

解決方法:

1.關閉cgi.fix_pathinfo 設置成 cgi.fix_pathinfo = 0,但是會影響使用PATH_INFO進行rewrite的程序。

2.

location ~* .*\.php($|/)

{

if ($request_filename ~* (.*)\.php) {

set $php_url $1;

}

if (!-e $php_url.php) {

return 403;

}

}

原文地址:http://www.cnseay.com/1523/

責任編輯:藍雨淚 來源: 博客
相關推薦

2009-11-23 15:22:16

2016-10-13 15:57:28

nginxphpwindows

2013-07-03 11:28:47

2010-05-21 10:02:56

2012-04-20 14:03:43

PHP知識

2009-11-17 16:54:28

路由器配置

2009-08-15 10:19:01

漏洞利用php expEXP程序

2013-09-04 10:41:08

2014-01-06 17:09:17

App開發移動開發

2011-06-19 12:43:55

SEO

2011-03-24 14:12:37

數據庫備份

2012-04-12 16:05:50

2013-06-25 10:11:18

2018-02-02 14:29:25

PHP漏洞服務器

2013-03-25 11:51:42

php漏洞代碼審計php

2016-02-15 14:32:38

2015-05-27 11:31:32

Apache HBas信息泄漏漏洞

2013-11-29 15:41:08

解析漏洞ApacheApache解析漏洞

2012-06-05 10:48:23

2011-07-01 10:42:51

IIS解析漏洞
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人一区二区 | 午夜av在线 | 久久久成 | 日本视频中文字幕 | 亚洲国产欧美在线 | 日韩精品一区二区在线观看 | 国产一级电影在线观看 | 日本高清不卡视频 | 天堂成人国产精品一区 | 狠狠爱一区二区三区 | 久艹网站 | 中文字幕日韩在线观看 | 国产在线精品一区二区三区 | 99精品久久 | 色噜噜狠狠色综合中国 | 在线观看av网站 | 国产区免费视频 | 免费一二区 | 国产一区久久 | 欧美性成人 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 欧美日韩国产一区二区三区 | 欧美一区日韩一区 | 性高朝久久久久久久3小时 av一区二区三区四区 | 国产一区欧美一区 | 欧美日韩在线电影 | 97国产精品 | 九一在线观看 | 国产www. | 祝你幸福电影在线观看 | 五月婷婷在线播放 | 国产成人99av超碰超爽 | 亚洲精品91 | 欧美日韩免费在线 | www免费视频 | 欧美性生活一区二区三区 | 久久神马 | 91精品国产色综合久久不卡98口 | 亚洲精品自在在线观看 | 免费视频中文字幕 | 日韩电影中文字幕 |