人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng) > 網(wǎng)絡(luò)技術(shù)教程 > 詳細(xì)頁面

PHP網(wǎng)站漏洞的相關(guān)總結(jié)(2)

PHP網(wǎng)站漏洞的相關(guān)總結(jié)(2)

更新時(shí)間:2021-11-20 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識資源、專家資源、大型數(shù)據(jù)庫、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。
 看到這里,大家可能有點(diǎn)疑問,為什么我前面講的那些改的函數(shù)怎么沒有用到,我講出來不怕大家笑話:其實(shí)網(wǎng)上很多站點(diǎn)有些頁面的查詢語句看起來會(huì)是這樣:
display.php?sqlsave=select+*+from+aaa+where+xx=yy+order+by+bbb+desc
不要笑,這是真的,我還靠這個(gè)進(jìn)過幾個(gè)大型網(wǎng)站.至于哪一些,不好講出來,不過我們學(xué)校的網(wǎng)站,我就是靠這個(gè)進(jìn)后臺(tái)的(希望學(xué)校網(wǎng)絡(luò)中心的看不到這篇文章,^_^).把前面那函數(shù)用上吧.不然你只有改人家的密碼了哦!!!


  差點(diǎn)忘了一點(diǎn),在SQL注入的時(shí)候,PHP與ASP有所不同,mysql對sql語句的運(yùn)用沒有mssql靈活,因此,很多在mssql上可以用的查詢語句在mysql數(shù)據(jù)庫中都不能奏效了. 一般我們常見的注入語句像這樣:aaa.php?id=a' into outfile 'pass.txt或是aaa.php?id=a' into outfile 'pass.txt' /*再進(jìn)一步可以改成:aaa.php?id=a' or 1=1 union select id,name,password form users into outfile 'c:/a.txt
這樣可以將數(shù)據(jù)庫數(shù)據(jù)導(dǎo)出為文件,然后可以查看.
或是這樣:mode=',user_level='4
這個(gè)語句一般用在修改資料時(shí),假設(shè)頁面存在漏洞的話,就可以達(dá)到提升權(quán)限的做用.
其它的如' OR 1=1 -- 或者:1' or 1='1則跟asp差不多.這里不多講了.在php里面,SQL注入看來還是漏洞之首啊,有太多的頁面存在這個(gè)問題了.


  其實(shí)大家可以看出來,上面那些分類歸根結(jié)底只有一個(gè)原因:提交參數(shù)沒過濾或是過濾不夠嚴(yán)謹(jǐn).黑客防線向來有攻有守.這里,就大致講一下防范的方法吧.
  
  首先,我個(gè)人認(rèn)為最重要的一點(diǎn)是將magic_quotes_gpc高為ON,它的作用是將單引號,雙引號,反斜線,和空字符轉(zhuǎn)換為含有反斜線的字符,如select * from admin where username='$username' and password='$password'語句,攻擊者想用1' or 1='1跳過驗(yàn)證,但是,那些字符串將被轉(zhuǎn)換成這樣:select * from admin where username='a' and password='1\' or 1=\'1'從而達(dá)到阻止注入的目的,事實(shí)也就是自動(dòng)進(jìn)行了addslashes()操作.再不行的話,自己定義函數(shù)處理吧.現(xiàn)在看來,那些搞PHP注入的人也比較郁悶,因?yàn)閙yslq4以下版本不支持子語句,而新版本的mysql又會(huì)將magic_quotes_gpc選項(xiàng)默認(rèn)為開.


  解決包含文件漏洞用的方法就是:要求程序員包含文件里的參數(shù)盡量不要使用變量,如果使用變量,就一定要嚴(yán)格檢查要包含的文件名,絕對不能由用戶任意指定,建議設(shè)global_variables為off。如前面文件打開中限制PHP操作路徑是一個(gè)必要的選項(xiàng)。另外,如非特殊需要,一定要關(guān)閉PHP的遠(yuǎn)程文件打開功能。修改php.ini文件:allow_url_fopen = Off(注:參見<<PHP安全問題:遠(yuǎn)程溢出、DoS、safe_mode繞過漏洞>>).


  還有一點(diǎn)我覺得很多網(wǎng)站都會(huì)有這個(gè)問題,就是沒有關(guān)錯(cuò)誤顯示.輕一看可能沒什么,但是一些盯了很久(用詞有點(diǎn)不對哦)的人就可以通過錯(cuò)誤提示來獲得如數(shù)據(jù)庫信息,網(wǎng)頁文件物理路徑等等。

網(wǎng)絡(luò)的神奇作用吸引著越來越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢,對應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 清新县| 博客| 金湖县| 尚志市| 香港 | 民权县| 麻阳| 五常市| 上虞市| 玛多县| 河间市| 铁力市| 枞阳县| 江油市| 广平县| 绥中县| 周口市| 枝江市| 凤台县| 建瓯市| 苏尼特右旗| 晋州市| 莱州市| 象州县| 开封县| 井研县| 报价| 汶川县| 孝义市| 乌兰察布市| 柏乡县| 惠州市| 阜新市| 桑日县| 乳山市| 吴旗县| 嘉鱼县| 怀仁县| 民权县| 茂名市| 石渠县|