大多數(shù)網(wǎng)站設(shè)計(jì),只考慮正常用戶穩(wěn)定使用。但在黑客對(duì)漏洞敏銳的發(fā)覺和充分利用的動(dòng)力下,網(wǎng)站存在的這些漏洞就被挖掘出來,且成為黑客們直接或間接獲取利益的機(jī)會(huì)。對(duì)于Web應(yīng)用程序的SQL注入漏洞,有試驗(yàn)表明,通過搜尋1000個(gè)網(wǎng)站取樣測試,檢測到有15%的網(wǎng)站存在sql注入漏洞。
網(wǎng)站安全問題
1、網(wǎng)站防御措施過于落后,甚至沒有真正的防御
大多數(shù)防御傳統(tǒng)的基于特征識(shí)別的入侵防御技術(shù)或內(nèi)容過濾技術(shù),對(duì)保護(hù)網(wǎng)站抵御黑客攻擊的效果不佳。比如對(duì)SQL注入、跨站腳本這種特征不唯一的網(wǎng)站攻擊,基于特征匹配技術(shù)防御攻擊,不能精確阻斷攻擊。因?yàn)楹诳蛡兛梢酝ㄟ^構(gòu)建任意表達(dá)式來繞過防御設(shè)備固化的特征庫,比如:and 1=1 和 and 2=2是一類數(shù)據(jù)庫語句,但可以人為任意構(gòu)造數(shù)字構(gòu)成同類語句的不同特征。而and、=等這些標(biāo)識(shí)在WEB提交數(shù)據(jù)庫應(yīng)用中又是普遍存在的表達(dá)符號(hào),不能作為攻擊的唯一特征。因此,這就很難基于特征標(biāo)識(shí)來構(gòu)建一個(gè)精確阻斷SQL注入攻擊的防御系統(tǒng)。導(dǎo)致目 前有很多黑客將sql注入成為入侵網(wǎng)站的首選攻擊技術(shù)之一?;趹?yīng)用層構(gòu)建的攻擊,防火墻更是束手無策。
網(wǎng)站防御不佳還有另一個(gè)原因,有很多網(wǎng)站管理員對(duì)網(wǎng)站的價(jià)值認(rèn)識(shí)僅僅是一臺(tái)服務(wù)器或者是網(wǎng)站的建設(shè)成本,為了這個(gè)服務(wù)器而增加超出其成本的安全防護(hù)措施認(rèn)為得不償失。而實(shí)際網(wǎng)站遭受攻擊之后,帶來的間接損失往往不能用一個(gè)服務(wù)器或者是網(wǎng)站建設(shè)成本來衡量,很多信息資產(chǎn)在遭受攻擊之后造成無形價(jià)值的流失。不幸的是,很多網(wǎng)站負(fù)責(zé)的單位、人員,只有在網(wǎng)站遭受攻擊后,造成的損失遠(yuǎn)超過網(wǎng)站本身造價(jià)之后才意識(shí)就這一點(diǎn)。
2、黑客入侵后,未被及時(shí)發(fā)現(xiàn)
有些黑客通過篡改網(wǎng)頁來傳播一些非法信息或炫耀自己的水平,但篡改網(wǎng)頁之前,黑客肯定基于對(duì)漏洞的利用,獲得了網(wǎng)站控制權(quán)限。這不是最可怕的,因?yàn)楹诳驮讷@取權(quán)限后沒有想要隱蔽自己,反而是通過篡改網(wǎng)頁暴露自己,這雖然對(duì)網(wǎng)站造成很多負(fù)面影響,但黑客本身未獲得直接利益。更可怕的是,黑客在獲取網(wǎng)站的控制權(quán)限之后,并不暴露自己,而是利用所控制網(wǎng)站產(chǎn)生直接利益;網(wǎng)頁掛馬就是一種利用網(wǎng)站,將瀏覽網(wǎng)站的人種植其木馬的一種非常隱蔽且直接獲取利益的主要方式之一。訪問網(wǎng)站而被種植木馬的人通常也不知情,導(dǎo)致一些用戶的機(jī)密信被竊取。網(wǎng)站成了黑客散布木馬的一個(gè)渠道。網(wǎng)站本身雖然能夠提供正常服務(wù),但訪問網(wǎng)站的人卻遭受著木馬程序的危害。這種方式下,黑客們通常不會(huì)暴露自己,反而會(huì)盡量隱蔽,正好比暗箭難防,所以很多網(wǎng)站被掛木馬數(shù)月仍然未被察覺。由于掛馬原理是木馬本身并非在網(wǎng)站本地,而是通過網(wǎng)頁中加載一個(gè)能夠讓瀏覽者自動(dòng)建立另外的下載連接完成木馬下載,而這一切動(dòng)作是可以很隱蔽的完成,各個(gè)用戶不可見,因此這種情況下網(wǎng)站本地的病毒軟件也無法發(fā)現(xiàn)這個(gè)掛馬實(shí)體。
3、發(fā)現(xiàn)安全問題不能徹底解決
網(wǎng)站技術(shù)發(fā)展較快、安全問題日益突出,但由于關(guān)注重點(diǎn)不同,絕大多數(shù)的網(wǎng)站開發(fā)與設(shè)計(jì)公司,網(wǎng)站安全代碼設(shè)計(jì)方面了解甚少,發(fā)現(xiàn)網(wǎng)站安全存在問題和漏洞,其修補(bǔ)方式只能停留在頁面修復(fù),很難針對(duì)網(wǎng)站具體的漏洞原理對(duì)源代碼進(jìn)行改造。這些也是為什么有些網(wǎng)站安裝網(wǎng)頁防止篡改、網(wǎng)站恢復(fù)軟件后仍然遭受攻擊。我們?cè)谝淮尉W(wǎng)站安全檢查過程中,曾經(jīng)戲劇化的發(fā)現(xiàn),網(wǎng)站的網(wǎng)頁防篡改系統(tǒng)將早期植入的惡意代碼也保護(hù)了起來。這說明很少有人能夠準(zhǔn)確的了解網(wǎng)站安全漏洞解決的問題是否徹底。
網(wǎng)站安全