互聯網開(kāi)發&品牌全案設計(jì)

12年(nián) 實戰經驗,品質服務

網站(zhàn)開(kāi)發是(shì)第一(yī)步,網站(zhàn)安全性是(shì)必須課,防SQL注入

2017-12-25 關鍵詞: 2113

對(duì)于很(hěn)多(duō)開(kāi)發人(rén)來(lái)講,我知(zhī)道(dào)怎麽做(zuò)出産品來(lái)已←經很(hěn)不(bù)錯(cuò)了(le),而用(yòng)做(zuò)出一(yī)個(gè)有(yǒu)著€(zhe)不(bù)錯(cuò)用(yòng)戶體(tǐ)驗的(de)網站(zhàn),對(duì)于一(yī)些(xiē)we≤b開(kāi)發人(rén)來(lái)講,确實已經付出了(le)很(hěn)多(duō),但(dàn)一(yī)個(gè)好(hǎo)的(de)網站(zhδàn),蘇州網站(zhàn)制(zhì)作(zuò)要(yào)提醒的(de)是(shì)不(bù)但(d±àn)要(yào)有(yǒu)著(zhe)不(bù)錯(cuò)的(de)界面,還(hái)需在在安全 性做(zuò)出一(yī)定的(de)努力。有(yǒu)著(zhe)安全的(de)數(shù)據,才能(néng)更好(hǎo)的(de)獲得(de)用(¥yòng)戶的(de)青睐和(hé)肯定。

對(duì)于web開(kāi)發人(rén)來(lái)講,網站(zhàn)安全性是(shì)必須課,防SQL注入。那(nà)麽下(xià)邊這(zhè)些(xiē)安全知(zhī)識,我們必須₹要(yào)了(le)解,并嘗試著(zhe)使用(yòng)和(hé)做(zuò)好(hǎo)預防。→了(le)解SQL注入(SQL injection)及其預防方法。永遠(yuǎn)不(bù)要(yào)信任用(yòng)戶提↓交的(de)數(shù)據(cookie也(yě)是(shì)用(yòng)戶端提交的(de)!)。不(bù)要(yào)明(mínφg)文(wén)(plain-text)儲存用(yòng)戶的(de)密碼,要(yào)hash處理(lǐ)後再儲存。不(bù)要(yào)對(duì)你(nǐ)的(de)用(yòng)戶認證系✘統太自(zì)信,它可(kě)能(néng)很(hěn)容易就(jiù)被攻破,而你(nǐ)事(shì)先根本沒意識到(dào)存在相(xiàng)關漏洞。及其他(tΩā)處理(lǐ)敏感信息的(de)頁面,使用(yòng)SSL/HTTPS。知(zhī)道(dào)如(r∑ú)何對(duì)付session劫持(session hijacking)。避免"跨站(zhàn)點執行(αxíng)"(cross site scripting,XSS)。避免"跨域僞造請(qǐng)求"(cross βsite request forgeries,XSRF)。及時(shí)打上(shàng)補丁,讓你(nǐ)的(de)系統始終跟上(shàng)最新版本。确認你(nǐ)的(de)₩數(shù)據庫連接信息的(de)安全性。下(xià)面了(le)解一(yī)下(xià)常見(jiàn)的(de)入侵方式:

1、SQL注入漏洞的(de)入侵
這(zhè)種是(shì)ASP+ACCESS的(de)網站(zhàn)入侵方式,通(tōng)過注入點列∞出數(shù)據庫裡(lǐ)面管理(lǐ)員(yuán)的(de)帳号和(hé)密碼信息,然後猜解出網站(z→hàn)的(de)後台地(dì)址,然後用(yòng)帳号和(hé)密碼登錄進去(qù)找到(dào)文(♠wén)件(jiàn)上(shàng)傳的(de)地(dì)方,把ASP木(mù)馬上(shàng)傳上(shàng)去(qù),獲得(de)一(yī)個(gè)網站(zhàn)的(de)WEB≥SHELL。這(zhè)個(gè)是(shì)黑(hēi)鏈使用(yòng)的(de)前一(yī)部分(fēn),應該比較常用(yòng)吧(ba)。現(xiàn)在網上(shàng)賣websh$ell的(de)太多(duō)了(le)。

2、ASP上(shàng)傳漏洞的(de)利用(yòng)
這(zhè)種技(jì)術(shù)方式是(shì)利用(yòng)一(yī)些(xiē)網站(zhàn♥)的(de)ASP上(shàng)傳功能(néng)來(lái)上(shàng)傳ASP木(mù)馬的(de)一(yī)種入侵方式,不(bù)少(shǎo)網站(zhàn)都(d ōu)限制(zhì)了(le)上(shàng)傳文(wén)件(jiàn)的(de)類型,一(yī)般來(lái)說(shuō)AS♦P為(wèi)後綴的(de)文(wén)件(jiàn)都(dōu)不(bù)允許上(shàng)傳,但(dàn)是(shìδ)這(zhè)種限制(zhì)是(shì)可(kě)以被黑(hēi)客突破的(de),黑(hēi)客可(kě)以采取C×OOKIE欺騙的(de)方式來(lái)上(shàng)傳ASP木(mù)馬,獲得(de)網站(zhàn)的(de)WEBSHELL權限。

3、後台數(shù)據庫備份方式獲得(de)WEBSHELL
這(zhè)個(gè)主要(yào)是(shì)利用(yòng)網站(zhàn)後台對(duì)ACCESS數(shù)據庫進行(xíng)數(shù )據庫備份和(hé)恢複的(de)功能(néng),備份數(shù)據庫路(lù)徑等變量沒有(yǒu)過濾導緻可(kě)以把任何文(wén)件(jiàn)的(de)後綴改成ASP,那(nà)麽利用β(yòng)網站(zhàn)上(shàng)傳的(de)功能(néng)上(shàng)傳一(yī)個(gè)文(wén)件(jiàn)名改成JPG或者GIF後綴的(de)ASP木(mù)≠馬,然後用(yòng)這(zhè)個(gè)恢複庫備份和(hé)恢複的(de)功能(néng)把這(zhè)個(gè)木(mù)馬恢複成ASP文(wén)件(jiàn),從(c♠óng)而達到(dào)能(néng)夠獲取網站(zhàn)WEBSHELL控制(zhì)權限的(de)目的(de)。

4、網站(zhàn)旁注入侵
這(zhè)種技(jì)術(shù)是(shì)通(tōng)過IP綁定域名查詢的(de)功能(néng)查出服務器(qì)上(÷shàng)有(yǒu)多(duō)少(shǎo)網站(zhàn),然後通(tōng)過一(yī)些(xiē)薄弱的(de)網站(zhàn)實施入侵,↓拿(ná)到(dào)權限之後轉而控制(zhì)服務器(qì)的(de)其它網站(zhàn)。
下(xià)面這(zhè)幾種我就(jiù)聽(tīng)不(bù)懂(dǒng)了(le),不(bù)過有(yǒu)點高(gāo)技(j✘ì)術(shù)的(de)站(zhàn)長(cháng)會(huì)看(kàn)懂(dǒng)的(de)。

5、sa注入點利用(yòng)的(de)入侵技(jì)術(shù)
這(zhè)種是(shì)ASP+MSSQL網站(zhàn)的(de)入侵方式,找到(dào)有(yǒu)SA權限的(de)SQL注入✘點,然後用(yòng)SQL數(shù)據庫的(de)XP_CMDSHELL的(de)存儲擴展來(lái)運行(xíng)系統命令建≤立系統級别的(de)帳号,然後通(tōng)過3389登錄進去(qù),或者在一(yī)台肉雞上(shàng)☆用(yòng)NC開(kāi)設一(yī)個(gè)監聽(tīng)端口,然後用(yòng)VBS一(yī)句話(huà)木(mù)馬下(xià)載一(yī)個(gè)NC到(dào)服₩務器(qì)裡(lǐ)面,接著(zhe)運行(xíng)NC的(de)反向連接命令,讓服務器(qì)反向連接到(dào)遠(yuǎn)程肉雞上(shàng),這(zhè)樣遠(y•uǎn)程肉雞就(jiù)有(yǒu)了(le)一(yī)個(gè)遠(yuǎn)程的(de)系統管理(lǐ)員(yuán)級别的(de)控制(zhì)權限。

6、sa弱密碼的(de)入侵技(jì)術(shù)
這(zhè)種方式是(shì)用(yòng)掃描器(qì)探測SQL的(de)帳号和(hé)密碼信息的(de)方式拿(ná)到(dào)SA的(de)密碼,然後用★(yòng)SQLEXEC之類的(de)工(gōng)具通(tōng)過1433端口連接到(dào)遠(yuǎn)程服務器(qì)上(shàng®),然後開(kāi)設系統帳号,通(tōng)過3389登錄。然後這(zhè)種入侵方式還(hái)可(kě)以配合WEBSHELL來(lái)使用(yòng),一(yī)般的(de)AS♠P+MSSQL 網站(zhàn)通(tōng)常會(huì)把MSSQL的(de)連接密碼寫到(dào)一(yī)個(gè↑)配置文(wén)件(jiàn)當中,這(zhè)個(gè)可(kě)以用(yòng)WEBSHELL來(lái)讀(dú)取配置文(wén)件(j∞iàn)裡(lǐ)面的(de)SA密碼,然後可(kě)以上(shàng)傳一(yī)個(gè)SQL木Ω(mù)馬的(de)方式來(lái)獲取系統的(de)控制(zhì)權限。

7、提交一(yī)句話(huà)木(mù)馬的(de)入侵方式
這(zhè)種技(jì)術(shù)方式是(shì)對(duì)一(yī)些(xiē)數(shù)據庫地(dì)址被改成asp文(wγén)件(jiàn)的(de)網站(zhàn)來(lái)實施入侵的(de)。黑(hēi)客通(tōng)過網站(zhàn)的(de)留言版,論壇系統等功能(néng±)提交一(yī)句話(huà)木(mù)馬到(dào)數(shù)據庫裡(lǐ)面,然後在木(mù)馬客戶端裡(lǐ)面輸入這(zhè)個(gè)網站(zhàn)的(de)數(shù✔)據庫地(dì)址并提交,就(jiù)可(kě)以把一(yī)個(gè)ASP木(mù)馬寫入到(dào)網站(zhàn)裡(lǐ)面,獲取網站(zhàn)的(de)WEBSH∞ELL權限。

8、論壇漏洞利用(yòng)入侵方式
這(zhè)種技(jì)術(shù)是(shì)利用(yòng)一(yī)些(xiē)論壇存在的(de)安全漏洞來(↔lái)上(shàng)傳ASP木(mù)馬獲得(de)WEBSHELL權限,最典型的(de)就(jiù)是(shì),動網6.0版本,7.0版本都(dōu)存在安全漏洞,拿(ná)7.λ0版本來(lái)說(shuō),注冊一(yī)個(gè)正常的(de)用(yòng)戶,然後用(yò©ng)抓包工(gōng)具抓取用(yòng)戶提交一(yī)個(gè)ASP文(wén)件(jiàn)的(de)COOKIE,然後用(yòng)明(míng)小(xiǎo)子(zǐ)之類的(de)δ軟件(jiàn)采取COOKIE欺騙的(de)上(shàng)傳方式就(jiù)可(kě)以上(shàng)ε傳一(yī)個(gè)ASP木(mù)馬,獲得(de)網站(zhàn)的(de)WEBSHELL。

所以說(shuō),為(wèi)了(le)保證網站(zhàn)安全性和(hé)穩定性,建網站(zhàn)一(yī)定要(yào)找專業(yè)的(de)團"隊,蘇州謝(xiè)謝(xiè)網絡專業(yè)制(zhì)作(zuò)網站(zhàn),服務有(yǒu)保障。讓你(nǐ)放(fàng)心、省心。
欄目 案例 售後 電(diàn)話(huà)