国产成人毛片毛片久久网_国产午夜激无码av毛片不_国产乱对白精彩在线播放_av资源站中文字幕_亚洲男人的天堂网站_国产成 人 综合 亚洲网_中国国产激情一区_少妇一级淫片免费放_亚洲一本大道av久在线播放_免费观看美女裸体网站

行業(yè)動(dòng)態(tài)

防御吧作為15年知名老牌域名服務(wù)商,CNNIC和CANN雙認(rèn)證域名注冊(cè)商,已經(jīng)
持續(xù)為500多萬個(gè)域名提供服務(wù),包括智能DNS/自由轉(zhuǎn)移/隱私保護(hù)等服務(wù)!
PHP網(wǎng)站常見安全漏洞以及解決方案
2019-10-31 14:20:33 【

目前,基于PHP的網(wǎng)站開發(fā)已經(jīng)成為目前網(wǎng)站開發(fā)的主流,本文重點(diǎn)從PHP網(wǎng)站攻擊與安全防范方面進(jìn)行探究,旨在減少網(wǎng)站漏洞,希望對(duì)大家有所幫助!


一、常見PHP網(wǎng)站漏洞安全


Session文件漏洞:Session攻擊是黑客最常用到的攻擊手段之一。當(dāng)一個(gè)用戶訪問某一個(gè)網(wǎng)站時(shí),為了避免客戶每進(jìn)入一個(gè)頁面都要輸入賬號(hào)和密碼,PHP設(shè)置了Session和Cookie用于方便用戶的使用和訪向。


SQL注入漏洞:在進(jìn)行網(wǎng)站開發(fā)的時(shí)候, 程序員由于對(duì)用戶輸入數(shù)據(jù)缺乏全面判斷或者過濾不嚴(yán),導(dǎo)致服務(wù)器執(zhí)行一些惡意信息,比如用戶信息查詢等。黑客可以根據(jù)惡意程序返回的結(jié)果獲取相應(yīng)的信息。這就是所謂的SQL注入漏洞。


腳本執(zhí)行漏洞:腳本執(zhí)行漏洞常見的原因是由于程序員在開發(fā)網(wǎng)站時(shí)對(duì)用戶提交的URL參數(shù)過濾較少引起的,用戶提交的URL可能包含惡意代碼導(dǎo)致跨站腳本攻擊。


腳本執(zhí)行漏洞在以前的PHP網(wǎng)站中經(jīng)常存在,但是隨著PHP版本的升級(jí),這些間題已經(jīng)減少或者不存在了。


全局變量漏洞:PHP中的變量在使用的時(shí)候不像其他開發(fā)語言那樣需要事先聲明,PHP中的變量可以不經(jīng)聲明就直接使用,使用的時(shí)候系統(tǒng)自動(dòng)創(chuàng)建,而且也不需要對(duì)變量類型進(jìn)行說明,系統(tǒng)會(huì)自動(dòng)根據(jù)上下文環(huán)境自動(dòng)確定變量類型。這種方式可以大大減少程序員編程中出錯(cuò)的概率,使用起來非常的方便。


文件漏洞:文件漏洞通常是由于網(wǎng)站開發(fā)者在進(jìn)行網(wǎng)站設(shè)計(jì)時(shí),對(duì)外部提供的數(shù)據(jù)缺乏充分的過濾導(dǎo)致黑客利用其中的漏洞,在Web進(jìn)程上執(zhí)行相應(yīng)的命令。


二、PHP常見漏洞的防范措施


對(duì)于Session漏洞的防范從前面的分析可以知道,Session攻擊最常見的就是會(huì)話劫持,也就是黑客通過各種攻擊手段獲取用戶的Session ID,然后利用被攻擊用戶的身份來登錄相應(yīng)網(wǎng)站。為此,這里可以用以下幾種方法進(jìn)行防范,定期更換Session ID,更換Session ID可以用PHP自帶函數(shù)來實(shí)現(xiàn);更換Session名稱,通常情況下Session的默認(rèn)名稱是PHPSESSID,這個(gè)變量一般是在cookie中保存的,如果更改了它的名稱,就可以阻檔黑客的部分攻擊;對(duì)透明化的Session ID進(jìn)行關(guān)閉處理,所謂透明化也就是指在http請(qǐng)求沒有使用cookies來制定Session id時(shí),Sessioin id使用鏈接來傳遞.關(guān)閉透明化Session ID可以通過操作PHP.ini文件來實(shí)現(xiàn)。


通過URL傳遞隱藏參數(shù),這樣可以確保即使黑客獲取了session數(shù)據(jù),但是由于相關(guān)參數(shù)是隱藏的,它也很難獲得Session ID變量值。


對(duì)于SQL注入漏洞的防范黑客進(jìn)行SQL注入手段很多,而且靈活多變,但是SQL注入的共同點(diǎn)就是利用輸入過濾漏洞。因此,要想從根本上防止SQL注入,根本解決措施就是加強(qiáng)對(duì)請(qǐng)求命令尤其是查詢請(qǐng)求命令的過濾。具體來說,是把過濾性語句進(jìn)行參數(shù)化處理,也就是通過參數(shù)化語句實(shí)現(xiàn)用戶信息的輸入而不是直接把用戶輸入嵌入到語句中。在網(wǎng)站開發(fā)的時(shí)候盡可能少用解釋性程序,黑客經(jīng)常通過這種手段來執(zhí)行非法命令;在網(wǎng)站開發(fā)時(shí)盡可能避免網(wǎng)站出現(xiàn)bug,否則黑客可能利用這些信息來攻擊網(wǎng)站。


】【打印關(guān)閉】 【返回頂部
分享到QQ空間
分享到: 
上一篇選好獨(dú)立服務(wù)器的那些標(biāo)準(zhǔn) 下一篇全球數(shù)據(jù)泄露報(bào)告:內(nèi)部威脅成數(shù)..

立足首都,輻射全球,防御吧專注云防御及云計(jì)算服務(wù)15年!

聯(lián)系我們

服務(wù)熱線:13051179500 18910191973
企業(yè)QQ:1245940436
技術(shù)支持:010-56159998
E-Mail:xihedata.com
Copyright ? 2003-2016 fangyuba. 防御吧(完美解決防御與加速) 版權(quán)所有 增值許可:京B2-20140042號(hào)
售前咨詢
公司總機(jī):18910191973
24小時(shí)電話:010-56159998
投訴電話:18910191973
值班售后/技術(shù)支持
售后服務(wù)/財(cái)務(wù)
備案專員
緊急電話:18610088800