精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網

17站長網 首頁 安全 漏洞分析 查看內容

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

2022-9-27 15:43| 查看: 2536 |來源: 互聯網

標題有點大,當我們仔細分析后,實際上一般都是配置問題。 如果有人想攻擊服務器時,都會掃描機器哪里有漏洞可以上傳惡意腳本文件,上傳腳本是第一步,當惡意的php腳本被上傳到服務器時(其后綴可能是php,也可能偽裝
標題有點大,當我們仔細分析后,實際上一般都是配置問題。
如果有人想攻擊服務器時,都會掃描機器哪里有漏洞可以上傳惡意腳本文件,上傳腳本是第一步,
當惡意的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;
}
}
本文最后更新于 2022-9-27 15:43,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 亚洲小说春色综合另类网蜜桃 | 激情在线日韩视频免费 | 国产精品一级毛片不收费 | 日韩中文字幕精品免费一区 | 曰本一级毛片免费 | 五月天婷婷一区二区三区久久 | 毛片免费大全 | 2022国产成人福利精品视频 | 亚洲成人在线视频观看 | a级毛片观看 | 成人深夜福利在线播放不卡 | 日日夜夜操操操 | 精品哟啊呦v视频在线观看 精品哟哟国产在线观看 | 成年美女xx网站高清视频 | 二级黄的全免费视频 | 香港性特级黄录像片 | 欧美性一区二区三区 | 91最新网站免费 | 国产精品无码专区在线观看 | 欧美一级中文字幕 | 奇米欧美 | 香蕉九九 | 久久久久久久99精品免费 | 久久99精品久久久久久综合 | 国产福利视频一区二区微拍视频 | 国产91精品久久久久久 | 欧美日韩在线一区二区三区 | 久久国产高清字幕中文 | 国产精品久久久久久久久久久久久久 | 青青青青爽极品在线视频 | 视频一区在线 | 高清大学生毛片一级 | 亚洲成熟xxxx | 美国黑人特大一级毛片 | 中国一级毛片国产高清 | 亚洲an天堂an在线观看 | 国产网红在线观看 | 在线国产高清 | 成年男女免费大片在线观看 | www成人国产在线观看网站 | 国产美女网|