成人免费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

路由器配置

2013-09-04 10:41:08

2009-08-15 10:19:01

漏洞利用php expEXP程序

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-11-29 15:41:08

解析漏洞ApacheApache解析漏洞

2013-06-25 10:11:18

2018-02-02 14:29:25

PHP漏洞服務器

2013-03-25 11:51:42

php漏洞代碼審計php

2012-06-05 10:48:23

2016-02-15 14:32:38

2021-09-16 09:05:45

SQL注入漏洞網絡攻擊

2015-05-27 11:31:32

Apache HBas信息泄漏漏洞
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲97 | 亚洲视频在线播放 | 日韩第一区 | 精品欧美一区二区精品久久久 | 国产91久久精品一区二区 | 午夜影院在线观看免费 | 毛色毛片免费看 | 91电影在线播放 | 国产99视频精品免视看9 | 午夜激情一区 | 久久伊人精品 | 一区二区激情 | 国产一区二区三区高清 | 在线一区二区三区 | 台湾佬久久 | 天天看天天摸天天操 | 9色视频在线 | 久久久久久久综合 | 日韩免费网站 | 日韩在线综合 | 久久精品亚洲国产 | 亚洲一区二区三区在线视频 | 久久久久久一区 | 99精品电影 | 天天躁人人躁人人躁狂躁 | 在线一区观看 | 一级片免费视频 | 国产精品成人在线播放 | 久久久久久久电影 | 福利片在线 | 一区二区三区四区视频 | 久久精品国内 | 黄色精品 | 国产一区二区三区在线免费观看 | www.亚洲| 亚洲第一在线 | 精品九九在线 | 午夜理伦三级理论三级在线观看 | 久久精品免费观看 | 欧美日韩高清免费 | 激情a|