自訂防護策略允許您自訂基於精確匹配條件的存取控制規則和訪問頻率限制規則。自訂防護策略支援隨業務情境定製,可用於盜鏈防護、網站管理後台保護等情境。
前提條件
背景資訊
自訂防護策略通過自訂規則實現,自訂規則分為以下類型:
存取控制規則:根據用戶端IP、請求URL及常見的要求標頭欄位定義請求特徵匹配條件,對命中匹配條件的請求執行相應處置。例如,您可以使用自訂規則攔截訪問指定URI的請求、對包含指定User-Agent內容的請求進行校正等。關於自訂規則支援匹配的請求特徵欄位,請參見匹配條件說明。
頻率控制規則:在存取控制匹配條件的基礎上,定義訪問頻率檢測條件,對訪問頻率異常的統計對象執行相應處置。例如,如果同一個IP或會話在短時間內頻繁命中匹配條件,您可以通過啟用頻率控制,在一段時間內攔截該IP或會話的請求。
建立防護策略-自訂策略
登入DCDN控制台。
在左側導覽列,單擊 。
在防護策略頁面,單擊建立策略。
在建立防護策略頁面,配置防護資訊。
配置模組
配置項
說明
策略資訊
策略類型
選擇自訂防護策略。
策略名稱稱
您自訂的策略名稱稱,支援輸入中文字元、英文字元(大小寫)、數字(0~9)及底線(_),最大輸入64個字元。
設定為預設策略
當前策略類型的預設策略開關。
說明一個策略類型只能設定一個預設策略,預設策略建立後無法更換。
若當前策略類型已有預設策略,則該開關不可配置。
規則資訊
規則
當前自訂防護策略規則資訊。具體配置方法,請參考自訂規則參數說明。
說明最多支援添加10條規則,如果需要增加規則數量配額,需要提交工單申請。
防護網域名稱
選擇關聯策略關係
防護網域名稱可以關聯多個同類型策略。若網域名稱上已有其他同類型策略,該網域名稱的關聯策略可選擇新增或替換為當前策略。已關聯預設策略的網域名稱僅支援替換。取值:
添加並替換原關聯策略:解除綁定已關聯的策略並替換至當前策略。
添加並保留原關聯策略:當前策略與已綁定的策略同時存在,互不影響。
防護網域名稱
選擇需要接入當前防護策略中的網域名稱。
單擊建立策略。
建立的防護策略預設開啟。
自訂規則參數說明
您可以在建立自訂防護策略時建立自訂規則,或者在建立自訂防護策略後,為已有防護策略建立規則。
配置項 | 說明 |
規則名稱 | 您自訂的規則名稱,支援使用中文字元、英文字元(大小寫)、數字(0~9)及底線(_),最大輸入64個字元。 |
匹配條件 | 設定該規則要匹配的請求特徵。 單擊新增條件,添加一個條件。一個規則中最多可以添加五個條件。如果定義了多個條件,則只有當多個條件同時滿足時,才算命中規則。 每個條件由匹配欄位、邏輯符和匹配內容組成。配置樣本請參考匹配條件配置樣本。 關於匹配欄位和邏輯符的詳細說明,請參見匹配條件說明。 |
頻率設定 | 選擇是否啟用頻率控制。頻率控製表示如果來自同一統計對象(IP、會話等)的請求頻繁地命中規則,則在一段時間內,對該統計對象的所有訪問執行相應處置。 啟用頻率控制後,您需要設定頻率控制參數。具體參數描述,請參見頻率控制參數。如果不啟用頻率控制,則無需設定頻率控制參數。 |
規則動作 | 選擇當請求命中該規則時,要執行的防護動作,取值:
|
如果開啟頻率設定開關,您需要配置以下頻率控制參數。
類型 | 配置項 | 說明 | 樣本 |
頻率檢測條件 | 統計對象 | 選擇請求頻率的統計對象,取值:
| 統計對象為IP、統計時間長度為60秒、閾值為10次,表示如果某個用戶端IP在60秒內命中匹配條件的次數超過10次,則對該IP觸發黑名單處置。 說明 由於DCDN由分布式節點群組成,因此該閾值並非100%準確。建議您實際配置時,配置比期望值稍低的閾值。 |
統計時間長度(秒) | 設定統計周期。
| ||
閾值 |
| ||
響應碼檢測條件 | 響應碼 | 選擇是否在頻率檢測的基礎上,啟用響應碼檢測(表示對象既要滿足頻率檢測條件,還要滿足特定的響應碼特徵,才會觸發黑名單處置)。 啟用響應碼檢測時,需設定要統計的響應碼。 | (在以上頻率檢測條件樣本基礎上)響應碼為404、數量為5,表示如果某個用戶端IP在60秒內命中匹配條件的次數超過10次,並且獲得404響應的次數超過5次,則對該IP觸發黑名單處置。 |
按數量 | 設定在統計時間長度內,允許指定的響應碼在請求響應中出現的最大次數。 說明 數量與比例(%)二選一。 | ||
比例(%) | 設定在統計時間長度內,允許指定的響應碼在請求響應中的最大佔比。 說明 數量與比例(%)二選一。 | ||
黑名單處置 | 黑名單生效範圍 | 設定黑名單處置的生效範圍,取值:
| 表示將命中頻率檢測條件的統計對象加入黑名單,在一段時間(黑名單逾時時間)內,對來自該對象的請求(可通過黑名單生效範圍設定作用於所有請求、命中匹配條件的請求)執行規則動作中定義的處置。 |
黑名單逾時(秒) | 設定黑名單處置的生效時間長度。
|