php語言無需編譯,動態執行,我們不得不佩服它的開發效率。但正因為可以動態執行,才帶來了類似一句話木馬等安全問題。因為我們要十分警惕,否則,無論做的再好,都將“滿盤皆輸”。
首選,我們要先弄清楚,一句話木馬是如何被植入到系統的,基本存在通過一下幾種方式:
1、利用sql注入。
sql注入可以通過MySQL pdo的預處理來解決。
2、利用配置上傳的漏洞
偽造一張圖片,其實是可執行的代碼,然后偽造一條地址,類似http://php.net/foo.jpg/a.php。當 php.ini 中 cgi.fix_pathinfo = 1 時,PHP CGI 以 / 為分隔符號從后向前依次檢查如下路徑,直到找個某個存在的文件,如果這個文件是個非法的文件,so… 悲劇了~。所以對于使用php-fpm<0.6的務必關閉關閉該選項,設置 cgi.fix_pathinfo = 0。
3、利用php框架的漏洞
就比如之前thinkphp暴露出來的一樣,沒有對controller進行正則判斷,結果就被利用了,“黑客”利用該漏洞,傳輸一個函數名字,控制后臺執行該函數,如果該該函數為file_put_contents,一句話木馬:<?php @eval($_POST[value]);?>就很容易被植入到服務器上。剩下的就不用說了。
那么我們該怎么防范呢?其實無論我們有多小心,還是無法百分百確保安全。在這里我提供一種簡單有效的方法供大家參考。
靠前步,固定PHP的訪問入口,網站較早請求入口
如果是index.php,nginx的配置如下:
#只允許index入口location~.*/index\.(php)${}#其它php文件入口直接拒絕訪問location~*.*\.(php)${denyall;}
這樣可以保證,就算一句話木馬被植入了,它沒有執行的機會。
第二步,修改入口文件的屬性,保證入口文件不被篡改。
chattr +i index.php
兩步,既保證了入口文件不能被修改,又使木馬文件失去了執行的機會。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
這是陽光明媚的一天,互聯網里風平浪靜,一切都是欣欣向榮。我就是在這樣一個平凡的日子里誕生了。我給自己起了個名字叫超,不過我的師哥師姐們都喜歡叫我小超。從出生的那...
網上關于SEO優化的知識很多也很雜,很多新手都不知道如何選擇。本來耗子網站里每篇文章都有的詳細步驟的,考慮到很雜,于是耗子對各種SEO優化基礎知識進行了整理,但...
今天,我給大家講講如何利用電影貼吧引流輕松變現。這個很適合新手。廢話不多說,直接上干貨。每上映一個新片子,只要這個片子有一定的熱度,馬上該片子的貼吧就會出現各種...
隨著抖音的普及和用戶數量的不斷增長,越來越多的人開始將目光投向了這個平臺,希望通過成為抖音主播來實現自己的理想和財務自由。然而,很多人并不知道抖音主播的真正月收入是多少,以及如何才能成為一名百萬粉絲的抖音主播。本文將從多個角度對這些問題進行深入探討,揭秘抖音百萬粉絲主播的真實月收入情況,希望對廣大用戶有所幫助。一:什么是抖音主播?作為一種新型職業,抖音主播可以簡單理解為在抖音平臺上面發布原創視頻內...
3個小技巧教你如何做好SEO優化想半路出家做SEO?可是,怎么才做的好呢?關于SEO專業技術弄懂搜索引擎原理,咱們做搜索引擎排名的首先就是要了解搜索引擎的工作原理,對SEO優化有更深入了解之后再來做SEO,你就能從搜索引擎的視點動身來看待你在做的工作。你會十分的了解做搜索引擎的這些人,了解他們的需求在哪里,你就會了解搜索引擎怎樣去做改善,怎樣滿足他們的需求。在網站的優化前有許多小技巧,就是因為這些...
隨著互聯網的快速發展,每天都會成立眾多的網站,但是由于一些建站者對seo知識的欠缺導致做出來的網站關鍵詞排名、收錄、用戶體驗等效果并不理想,今天就和大家分享一下新網站...