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