接入Web應用防火墻(Web Application Firewall,簡稱WAF)后,您可以通過設置網頁防篡改規則,鎖定需要保護的網站頁面(例如敏感頁面)。當被鎖定的頁面在收到請求時,返回已設置的緩存頁面,預防源站頁面內容被惡意篡改。本文介紹如何創建網頁防篡改規則模板并添加防護規則。
使用限制
混合云接入、云產品接入(MSE、FC或SAE)的防護對象暫不支持該功能。
前提條件
已開通WAF 3.0服務。具體操作,請參見開通包年包月WAF 3.0、開通按量付費WAF 3.0。
已將Web業務添加為WAF 3.0的防護對象。具體操作,請參見配置防護對象和防護對象組。
步驟一:創建網頁防篡改規則模板
網頁防篡改規則不提供默認規則模板。如果您需要啟用網頁防篡改規則,您必須新建一個規則模板,再添加對應規則。
登錄Web應用防火墻3.0控制臺。在頂部菜單欄,選擇WAF實例的資源組和地域(中國內地、非中國內地)
在左側導航欄,選擇
在Web基礎防護頁面下方網頁防篡改區域,單擊新建模板。
說明如果您是第一次新建IP黑名單規則模板,您也可以在Web基礎防護頁面上方的網頁防篡改卡片區域,單擊立即配置。
在新建模板 - 網頁防篡改面板,完成以下模板配置后,單擊確定。
配置項
說明
模板名稱
為該模板設置一個名稱。
長度為1~255個字符,支持中文和大小寫英文字母,可包含數字、半角句號(.)、下劃線(_)和短劃線(-)。
規則配置
您可以單擊新建規則,為當前模板新建網頁防篡改規則。您也可以忽略該設置,在創建規則模板后,再為模板新建規則。具體操作,請參見步驟二:在網頁防篡改規則模板中添加網頁防篡改規則。
生效對象
從已添加的防護對象及對象組中,選擇要應用該模板的防護對象和防護對象組。
一個防護對象或對象組只能關聯到當前防護模塊下的一個模板。關于添加防護對象和對象組的具體操作,請參見配置防護對象和防護對象組。
新建的規則模板默認開啟。您可以在規則模板列表執行如下操作:
查看模板關聯的防護對象/組的數量。
通過模板開關,開啟或關閉模板。
編輯或刪除規則模板。
編輯規則模板。
單擊規則模板名稱左側的圖標,查看規則模板包含的規則。
單擊規則模板名稱左側的圖標,查看規則模板包含的引擎信息。
步驟二:在網頁防篡改規則模板中添加網頁防篡改規則
只有添加網頁防篡改規則后,網頁防篡改規則模板才具有防護作用。如果您已在創建規則模板時添加了對應規則,可跳過該步驟。
登錄Web應用防火墻3.0控制臺。在頂部菜單欄,選擇WAF實例的資源組和地域(中國內地、非中國內地)
在左側導航欄,選擇
在網頁防篡改區域,定位到要新建規則的規則模板,單擊操作列的新建規則。
在新建規則對話框,完成以下配置后,單擊確定。
配置項
說明
規則名稱
為該規則設置一個名稱。
支持中文和大小寫英文字母,可包含數字、半角句號(.)、下劃線(_)和短劃線(-)。
緩存頁面的地址
為該規則設置緩存頁面類型和詳細路徑。
緩存頁面類型:http、https。
緩存頁面路徑:
默認為
www.waftest.cn/index.html
,支持修改。不支持通配符(例如
/*
)或參數(例如/abc?xxx=yyy
中,xxx=yyy
為參數部分)。重要URL攜帶參數的請求不會命中防篡改規則,會被WAF轉發回源站。例如,緩存頁面路徑設置為
/abc
,請求URL為/abc?xxx=yyy
時,該請求不會命中緩存頁面路徑為/abc
的防篡改規則。該路徑下的TXT、HTML和圖片等文件都將受到防護。受到防護的單個文件大小不超過1 MB。
重要不支持目錄,只緩存指定的URL
指定user-agent訪問該頁面
為該規則指定訪問客戶端的瀏覽器標識。
若不選中指定user-agent訪問該頁面,則user-agent默認為PC瀏覽器標識。
若選中指定user-agent訪問該頁面,則需要指定user-agent。
您可以打開瀏覽器,按F12鍵打開開發者模式。在Network頁簽,單擊發起的Request請求,在Request Headers部分,找到User-Agent字段,即可獲取瀏覽器標識。
說明創建防篡改規則后,系統會立即自動拉取資源并緩存到WAF中,隨后的訪問將使用防篡改緩存頁面。
如果您再次打開模塊開關或激活規則狀態,與手動單擊更新緩存效果一樣,都會重新訪問防篡改保護資源并刷新緩存。
新建的規則默認開啟。您可以在規則模板列表執行如下操作:
通過狀態開關,開啟或關閉規則。
編輯或刪除規則。
相關操作
如果您希望為您的服務器的某個目錄開啟網頁防篡改功能,您可以啟用云安全中心的網頁防篡改功能。具體操作,請參見網頁防篡改。
WAF和云安全中心的網頁防篡改功能區別如下:
區別 | WAF | 云安全中心 |
實現原理 | 鎖定需要保護的網站頁面(例如敏感頁面),被鎖定的頁面在收到請求時,返回已設置的緩存頁面,預防源站頁面內容被惡意篡改。 | 通過備份恢復被篡改的文件或目錄,保障重要系統的網站信息不被惡意篡改。 |
生效維度 | URL地址。 | 服務器目錄。 |
相關文檔
如果您想了解WAF 3.0的防護對象、防護模塊及防護流程等信息,請參見防護配置概述。
如果您想使用API創建防護模板,請參見CreateDefenseTemplate - 創建防護模板。
如果您想創建一個基礎防護規則,并配置規則內容,請參見CreateDefenseRule - 創建防護規則。