外部網(wǎng)站因需要被公眾訪問(wèn)而暴露于因特網(wǎng)上,因此容易成為黑客的攻擊目標(biāo)。雖然目前已有防火墻、入侵檢測(cè)等安全防范手段,但現(xiàn)代操作系統(tǒng)的復(fù)雜性和多樣性導(dǎo)致系統(tǒng)漏洞層出不窮,防不勝防。黑客入侵和篡改頁(yè)面的事件時(shí)有發(fā)生。針對(duì)此,網(wǎng)頁(yè)防篡改系統(tǒng)應(yīng)運(yùn)而生。目前市場(chǎng)上的網(wǎng)頁(yè)防篡改系統(tǒng)產(chǎn)品還比較單一,且部署網(wǎng)頁(yè)防篡改系統(tǒng),需要改變現(xiàn)有的單服務(wù)器模式,增加服務(wù)器,改變服務(wù)器的架構(gòu),軟件價(jià)格也偏高。
本文采用常見的C語(yǔ)言程序設(shè)計(jì),在Windows平臺(tái)上,調(diào)用Windows操作系統(tǒng)本身提供的相應(yīng)命令,采用改進(jìn)型外掛輪詢?cè)O(shè)計(jì)的方式,提供用戶自定義輪詢時(shí)間,能夠?qū)θ我忸愋臀募M(jìn)行監(jiān)控。另外,程序還考慮到了連續(xù)篡改攻擊保護(hù):第一次發(fā)現(xiàn)篡改時(shí),程序自動(dòng)恢復(fù)被篡改網(wǎng)頁(yè),并進(jìn)入非正常狀態(tài),加快輪詢速度;若連續(xù)第二次發(fā)生篡改,則自動(dòng)停止Web服務(wù),并關(guān)閉計(jì)算機(jī),防止篡改文件擴(kuò)大影響。其結(jié)構(gòu)如圖1所示。
圖1 網(wǎng)頁(yè)防篡改系統(tǒng)結(jié)構(gòu)圖
一個(gè)網(wǎng)站在Internet上發(fā)布,需要依賴兩個(gè)服務(wù),一個(gè)是操作系統(tǒng)提供的http服務(wù),另一個(gè)就是網(wǎng)站自身組成頁(yè)面所提供的頁(yè)面服務(wù)。由于現(xiàn)代操作系統(tǒng)的復(fù)雜性和多樣性,以及構(gòu)成網(wǎng)站的頁(yè)面(如靜態(tài)網(wǎng)頁(yè)、執(zhí)行腳本、二進(jìn)制文件等)日趨復(fù)雜,可以預(yù)知,在現(xiàn)有技術(shù)架構(gòu)下,網(wǎng)站漏洞將長(zhǎng)期存在,這就給網(wǎng)頁(yè)篡改帶來(lái)了技術(shù)上存在的可能性。
共5頁(yè): 1 [2] [3] [4] [5] 下一頁(yè) | ||
|