網(wǎng)頁篡改技術論文
網(wǎng)頁篡改技術論文
防篡改技術并非一個獨立的技術,其發(fā)展與網(wǎng)頁安全息息相關。下面是由學習啦小編整理的網(wǎng)頁篡改技術論文,謝謝你的閱讀。
網(wǎng)頁篡改技術論文篇一
淺談網(wǎng)頁防篡改技術
[摘要] 互聯(lián)網(wǎng)時代,建立網(wǎng)站是各組織機構通過網(wǎng)絡擴展其原有服務和渠道的最普遍做法之一。這不僅使得各類網(wǎng)站爆炸式增長,也引發(fā)了網(wǎng)頁篡改這一安全問題。該文基于網(wǎng)站信息安全的現(xiàn)狀,對各類防網(wǎng)頁篡改技術進行歸納,并對一些關鍵技術進行介紹。
[關鍵詞] 網(wǎng)頁防篡改 事件觸發(fā) 水印 文件過濾驅動
進入21世紀以來,互聯(lián)網(wǎng)可以說是對人類社會影響最大的發(fā)明之一。聯(lián)合國國際電信聯(lián)盟在2011年1月26日發(fā)布的數(shù)據(jù)表明,全球網(wǎng)民的數(shù)量由2000年初的2.5億突破至20億,占全球人口的近三分之一。互聯(lián)網(wǎng)已經(jīng)深入地滲入各行各業(yè),改變了人們生活、工作和社交的方式,也給各行各業(yè)帶來了一個新的市場和無限的商機。然而,巨大的潛在利益和監(jiān)管機制的不成熟,也使得各種網(wǎng)絡犯罪暗流洶涌。
網(wǎng)站作為互聯(lián)網(wǎng)時代最古老與最重要的信息發(fā)布和訪問方式之一,已經(jīng)成為互聯(lián)網(wǎng)不可或缺的基石。截至2011年底,全球網(wǎng)站數(shù)量已經(jīng)達到5.5億。大量的商業(yè)活動與買賣交易都是通過各種網(wǎng)站完成的。對于一個公司而言,其網(wǎng)站能夠吸引客戶、傳播品牌、發(fā)布廣告,成為其銷售渠道,甚至可以成為其核心價值。因此,保護網(wǎng)站的信息和內(nèi)容不受篡改就顯得至關重要[1]。
計算機網(wǎng)絡技術發(fā)展到今天,雖然各種軟硬件防火墻以及權限控制、入侵檢測等安全機制也在不斷發(fā)展進步,但要建立一種長期有效的防止網(wǎng)頁篡改方法仍然是一項十分艱巨的任務。其主要原因在于網(wǎng)絡操作系統(tǒng)的復雜性、網(wǎng)絡結構的多樣性和各類網(wǎng)站的不規(guī)范性。據(jù)《2011年中國互聯(lián)網(wǎng)網(wǎng)絡安全態(tài)勢報告》,2011年我國受攻擊被篡改的網(wǎng)站數(shù)量達36000多個,涉及到政府網(wǎng)站.gov.cn為2800多個,政府網(wǎng)站被篡改的比例與往年同比下降。一方面,反映了政府組織等機構對于網(wǎng)絡安全意識的加強,另一方面也反映出網(wǎng)頁篡改問題的嚴重性。
1 網(wǎng)頁被篡改的危害性
根據(jù)篡改者目的的不同,網(wǎng)頁篡改事件可以分為經(jīng)濟性質和政治性質。以獲取經(jīng)濟利益為目的的網(wǎng)頁篡改事件所占的比例最大,主要針對商業(yè)網(wǎng)站,其直接危害是造成消費者或商家的經(jīng)濟損失,同時也損害商家在消費者心中的形象。如果處理不好,對于商家多年經(jīng)營的品牌可能產(chǎn)生致命的打擊。目前,大部分遭受網(wǎng)絡攻擊和網(wǎng)頁篡改的商業(yè)機構對該問題的危害性意識不夠,存有僥幸心理,缺乏專業(yè)技術能力,是造就當前局面的主要原因。
相比之下,政治性質的網(wǎng)頁篡改可能造成的危害要大得多,它主要針對政府機構、宗教組織或民間組織的網(wǎng)站發(fā)起,這類網(wǎng)站頁面的受眾比較多,具有較強的傳播性,權威性強,轉載量大,一旦篡改發(fā)生并形成病毒式的傳播,將會造成極大的影響,嚴重的可能上升成政治事件,甚至導致公眾恐慌。隨著政府機構對于危害性的重視以及在網(wǎng)絡安全方面的不斷投入,近年來政府機構網(wǎng)頁被篡改的事件呈下降趨勢。
對于被篡改網(wǎng)頁的訪問者而言,除了可能帶來經(jīng)濟損失、接受虛假錯誤的信息之外,還存在其他潛在的風險。被篡改的網(wǎng)頁中一旦被插入病毒或木馬程序,將會感染訪問者,從而導致木馬病毒的傳播,造成數(shù)據(jù)損壞、銀行密碼被盜、甚至引發(fā)系統(tǒng)崩潰等嚴重后果;網(wǎng)頁被植入木馬,電腦中的各種文檔可能被木馬程序搜集并傳走,從而引發(fā)泄密事件。
2 網(wǎng)頁防篡改技術介紹
網(wǎng)頁防篡改技術的發(fā)展經(jīng)歷了兩個不同的階段,最初的人工比對檢測和時間輪詢技術[2]是一種相對滯后的補救機制,它們在篡改發(fā)生后的一段時間里才被激活,因此對于從篡改發(fā)生到完成糾正的時差內(nèi)所造成的損失無能為力。隨著技術的發(fā)展,事件觸發(fā)技術和文件過濾驅動技術[3]的出現(xiàn),能夠將這段時間差縮短到毫秒級。
2.1 人工對比檢測
人工對比檢測即指派專人監(jiān)控網(wǎng)站,一旦發(fā)現(xiàn)篡改,即通過人工的方式將網(wǎng)頁修改還原。從本質上來講,這并不能算作一種網(wǎng)頁防篡改技術,而只是一種對付網(wǎng)頁篡改的手段。這種手段不僅原始效果也比較差,往往存在很大的滯后性和不確定性,很大程度依賴于個人的經(jīng)驗,容易出現(xiàn)判斷失誤,即使發(fā)現(xiàn)了篡改事件,也難以做到快速的還原。
2.2 時間輪詢技術
時間輪詢技術又被稱為外掛輪詢技術,被認為是第一代網(wǎng)頁防篡改技術。與人工對比檢測不同,它已經(jīng)是具有了自動檢測和還原功能的機器技術。
簡單來說,時間輪詢技術通過一個監(jiān)控程序,對被監(jiān)控的網(wǎng)頁進行輪詢掃描與樣本網(wǎng)頁內(nèi)容進行比較,判斷其是否被篡改,一旦發(fā)現(xiàn)篡改,即立刻進行報警并恢復。該項技術很好地避免人工方式的主觀性和不穩(wěn)定性,其最大的問題在于輪詢掃描的時間間隔。通常出于系統(tǒng)性能考慮,這個間隔時間被設置為數(shù)十分鐘,意味著一旦篡改發(fā)生在某次輪詢之后,將等待數(shù)十分鐘后才能被下一次掃描所發(fā)現(xiàn),而在此期間的訪問者將訪問到被篡改過的網(wǎng)頁。對于一些流量大的網(wǎng)頁,數(shù)十分鐘可能導致成千上萬的訪問者遭受損失。該項技術的另一個局限性在于難以應用于大型網(wǎng)站,這些網(wǎng)站往往擁有幾十甚至上百個頁面,輪詢掃描耗費的時間過長,占用的系統(tǒng)資源太大。
2.3 事件觸發(fā)技術+核心內(nèi)嵌技術
事件觸發(fā)技術,顧名思義,是利用操作系統(tǒng)的文件系統(tǒng)接口添加相應的中斷事件,當文件被修改時進行合法性檢查,發(fā)現(xiàn)篡改操作并進行恢復和報警。這種技術最大的進步在于解決了輪詢掃描的時間間隔問題,它總是在文件可能被篡改時即刻進行檢測。其有效性基于這樣一個前提,即篡改者不可能繞開操作系統(tǒng),在不觸發(fā)中斷事件的情況下完成對網(wǎng)頁文件的篡改。事件觸發(fā)技術起到的作用是即時監(jiān)控疑似篡改事件的發(fā)生,需要與后續(xù)的比較判斷技術結合才能有效確保不出現(xiàn)誤判或漏判的現(xiàn)象。通常情況下,判斷一個文件是否被篡改可以通過比較文件大小或者修改時間等文件屬性,但這種比較并未針對文件內(nèi)容,因此無法完全確保文件真正未被篡改。
想要進一步確保訪問者所訪問的網(wǎng)頁是正確有效的,則需要其他技術在內(nèi)容上對文件進行審核和控制。核心內(nèi)嵌技術(即密碼水印技術),能夠通過加密和解密來達到這一目的。首先,網(wǎng)頁內(nèi)容通過非對稱加密存放,當訪問請求發(fā)生時需要先進行加密驗證,只有驗證通過后才進行解密對外發(fā)布。因此在很大程度上保證了訪問者所訪問到的頁面內(nèi)容是正確有效的。當這種技術與事件觸發(fā)技術結合使用時既能夠保證即時的發(fā)現(xiàn)篡改行為,又可以有效地保證對篡改文件恢復的有效性和正確性。其主要的缺點在于加密和解密過程往往需要耗費較大的系統(tǒng)資源,對于網(wǎng)站服務器的負載要求提出了較高的要求。
2.4 文件過濾驅動技術
文件過濾驅動技術是伴隨保密系統(tǒng)誕生的,最初主要應用于軍方和政府保密機構,用于各類機密文件操作的審計和保護。該項技術是一把雙刃劍,也有不少流氓軟件使用它來搜集和窺探用戶隱私。在網(wǎng)頁防篡改方面,文件過濾驅動技術有著獨特的優(yōu)勢。與之前介紹的所有方式不同,文件過濾驅動技術不是在篡改發(fā)生后進行文件恢復,而是試圖阻止篡改動作的發(fā)生。
該技術可以將篡改監(jiān)控程序嵌入到Web服務器中,通過操作系統(tǒng)底層文件過濾驅動接口攔截并分析IRP流,預判寫操作的目標文件,一旦發(fā)現(xiàn)試圖改寫受保護的網(wǎng)站目錄下的文件即立即進行截斷。這種技術最大的優(yōu)點來自于其與操作系統(tǒng)緊密結合,可以監(jiān)控任意類型的文件,無論是一個html文件還是一段動態(tài)代碼,執(zhí)行準確率高。不僅完全避免了時間輪詢技術掃描時間間隔的問題,而且相對核心內(nèi)嵌式技術大大降低了對系統(tǒng)資源的占用,增加了服務器的效率。相比之下,是一種相當高效而安全的一種防篡改技術。
然而,依賴于操作系統(tǒng)的文件過濾驅動技術并不意味著嚴絲合縫,毫無破綻。實際上,由于操作系統(tǒng)的復雜性,往往存在多種可以讀寫文件的方式,而文件過濾驅動也僅僅是其中的一種,仍然存在其他的方式繞過其對文件進行篡改的可能。例如一般人都用過的“文件粉碎機”,就是利用相關原理來達到強制刪除頑固文件的功效。因此,一旦篡改者找到方法繞開文件過濾驅動層,就意味著該防篡改技術完全失效,可以想象其潛在的危害性。
3 結束語
本文對網(wǎng)頁防篡改技術的發(fā)展過程進行了回顧,并對現(xiàn)存的幾種技術做了簡要的介紹,分析了其各自的優(yōu)缺點。目前,這些技術大多只是適用于靜態(tài)網(wǎng)頁的防篡改保護。對動態(tài)網(wǎng)頁保護的研究目前還比較少,隨著電子商務、BBS、論壇、動態(tài)新聞等動態(tài)網(wǎng)頁的具體應用越來越重要,研究如何開展動態(tài)網(wǎng)頁保護技術將成為網(wǎng)絡安全的下一個熱點。
參考文獻:
[1] 王海濤,杜宏偉. 網(wǎng)站內(nèi)容安全防護技術淺析[J].信息化研究, 2010, 36(12):1-3.
[2] 陳善利, 姚瀅.網(wǎng)頁防篡改系統(tǒng)的研究與設計方案[J].科技信息,2010(9X): 61.
[3] 申建明.網(wǎng)頁防篡改技術探討[J].山西電力,2008 (5):44-45.
點擊下頁還有更多>>>網(wǎng)頁篡改技術論文