國內網頁防篡改的技術標準大多是“頁面恢復”為主,這其實并不是真正的網頁防篡改,嚴格意義上可以稱之為網頁恢復系統,也就是發現篡改問題了將原先的備份頁面內容去覆蓋被篡改后的頁面內容。這個發現的過程是采用文件比對方式,為了提高檢測效率,通過采集“網頁指紋”,即網頁的水印值。通過對比水印值發現網頁是否被篡改,并提供自動恢復的功能。這類技術在早期網站訪問量不大的前提下是可行的。但這個技術有非常重要的缺陷,這種發現篡改的操作是當頁面被外部訪問時才觸發比對這個操作,可以說是嚴重滯后的。這種工作機制是工作在應用層,效率是比較低的,且對系統資源的消耗巨大,通常超過系統資源的20%以上,尤其是當頁面同一時間集中被訪問時常常出現網頁無法正常訪問的狀況。
直到2008年,由智恒科技技術總監楊峰首次提出了“基于文件過濾驅動技術”的第三代網頁防篡改技術,并申請了技術專利,至此網頁防篡改技術進入到一個新的紀元。目前國內大多數用戶均采用第三代技術為主,國內的各個廠家也紛紛提出了第三代防篡改的產品。但驅動技術的使用非常復雜,對開發程序員要求非常高,國內大多數程序員號稱可以開發,但不能掌握真正的核心技術容易造成系統死機藍屏甚至造成網站文件丟失的情況。另外驅動開發需要對各種操作系統內核版本的驅動支持,國內能做到穩定并支持各種類型操作系統的文件過濾驅動技術的防篡改產品并不多見。第三代防篡改的技術原理其實非常好理解,并且在真正意義上實現了防篡改,執行效率更高,對于訪問量較大的網站也能應對自如,對于極端情況下的篡改恢復也更為及時,可謂雙保險。第三代網頁防篡改的系統部署也更為科學合理,管理中心部署在內網環境,網站的備份文件采用特殊授權模式,只有防篡改系統授權用戶才可以授權自動更新。對于特殊復雜環境下的網站還可以實現僅保護模式,對指定CMS進程基于IP和時間戳等多種方式進行認證授權,達到網站文件保護的目的。總之,第三代網頁防篡改技術更為靈活,支持各種復雜環境下網站模式,也是目前最主流的技術方式。
![](/uploadfile/2020/0331/20200331111744478.png)
技術還在不停的向前發展,大多數企業網站基于云模式,防篡改系統的云訂閱模式也將逐步得到進一步的發展。智恒科技早在2018年就提出了基于SAAS模式的防篡改云平臺技術,并結合了SAAS模式的網站漏洞掃描系統(www.webpecker.cn),為用戶提供了全方位的網站應用解決方案。