數據庫安全網關對捕獲到的數據包進行深度協議解析,精確提取其中的各項字段信息,并與預先設定的安全規則在多個維度上進行細致比對,從而判斷SQL語句中是否包含異常行為。一旦識別到任何異常行為,系統能夠迅速做出響應,并根據預設的訪問控制策略對相關操作進行限制或攔截。
同時,系統會詳細記錄這一操作,并生成告警日志,以供后續分析和審計使用。
系統內置了 40 多條安全規則 ,安全規則與產品版本同步升級。此外 ,您可以自定義安全規則。
新增安全規則
1.在左側菜單欄選擇“規則配置>安全規則>規則管理”進入安全規則頁面。
2.左側選擇規則組 ,單擊安全規則列表上方的“新增規則”按鈕。
3.在彈出的新增規則窗口內,根據您業務的實際需求填寫配置項后,單擊“保存”。
基本信息配置表
| 配置項 | 說明 |
|---|---|
| 名稱 | 設置規則名稱,必須為中文字符、字母、數字、“_”、“.”或“-”,長度不超過64 字符。 |
| 描述 | 規則描述,長度不超過1000 字符。 |
| 等級 | 可選高風險、中風險、低風險,默認選擇高風險。 |
| 適用場景 | 默認選擇缺省場景,可根據場景進行選擇。 |
| 動作 | 可選允許訪問、命令阻斷、會話阻斷。 若為旁路部署模式,可選允許訪問、會話阻斷、IP阻斷。 |
| 規則類型 | 可選普通規則和統計規則:
|
| 統計方式 | 可選頻次統計和累加統計。(統計規則配置項)
|
客戶端信息配置表
| 配置項 | 說明 |
|---|---|
| 客戶端來源 | 訪問業務類型的客戶端IP或IP組。可填寫多個,以逗號“,”分隔。 |
| 客戶端端口 | 可配置多個值或區間,多個值間以逗號“,”分隔,例如:10-15,20,25,30-40。 |
| 客戶端工具名 | 支持字符串匹配、正則表達式匹配、分組選擇方式匹配。選擇字符串,可配多個客戶端工具名,使用逗號“,”分隔。 例:db2bp.exe,javaw.exe,plsqldev.exe。 |
| 操作系統用戶 | 支持字符串匹配、正則表達式匹配、分組選擇方式匹配。 選擇字符串,可填多值,多個值間以逗號“,”分隔。 |
| 客戶端主機名 | 支持字符串匹配、正則表達式匹配、分組選擇方式匹配。 選擇字符串,可填多值,多個值間以逗號“,”分隔。 |
服務端信息配置表
| 配置項 | 說明 |
|---|---|
| 數據庫賬號 | 支持字符串匹配、正則表達式匹配、分組選擇方式匹配。 選擇字符串,可填多值,多個值間以逗號“,”分隔。 |
| 數據庫名(SID) | 支持字符串匹配、正則表達式匹配。Oracle數據庫輸入SID,其他數據庫輸入數據庫名。 選擇字符串,可填多值,多個值間以逗號“,”分隔。 |
行為信息配置表
| 配置項 | 說明 |
|---|---|
| 對象組 | 指定規則所匹配的對象組。支持“包含任一對象則滿足”或“包含所有對象才滿足”。 說明 對象組、數據級別、敏感數據類型間是“或”的關系,與其他規則配置是“與”的關系。 |
| 數據級別 | 多選項,可選一級、二級、三級、四級、五級。 |
| 敏感數據類型 | 多選項,可選內置類型或后續新增的類型。 支持“包含任一類型則滿足”或“包含所有類型才滿足”。 |
| 操作類型 | 指定SQL語句的操作類型,如Select、Update、Delete等。可根據DDL\DML\DCL來選擇。 |
| SQL模板ID | 可填多值,多個值間以逗號“,”分隔。在審計日志詳情中可查看。 |
| SQL關鍵字 |
|
| SQL長度 | 取值范圍1B~64KB。 |
| WHERE子句 | 是否包含WHERE,支持三個選項:不判斷、有WHERE子句、沒有WHERE子句。WHERE子句用于提取滿足指定條件的SQL記錄,語法如下: SELECT column_name,column_name; FROM table_name; WHERE column_name operator value; |
結果信息配置表
| 配置項 | 說明 |
|---|---|
| 執行時長 | 允許配置從0 到半個小時之間的任意范圍。 SQL執行時長屬于此范圍,則觸發規則。 |
| 影響行數 | 允許配置從0 到999999999之間的任意范圍,單位為行。 SQL操作返回的影響的行數屬于此范圍,則觸發規則。 當且僅當該規則關聯的資產配置了默認數據源時影響行數生效。 |
| 返回結果集 |
同時滿足這以上兩個條件才能告警。 |
| 執行狀態 | 可選全部、成功、失敗,默認為全部。 |
| 執行結果描述 | 支持以正則表達式方式匹配。 |
其他信息配置表
| 配置項 | 說明 |
|---|---|
| 生效周期 | 可自定義或者選擇時間組。自定義時間可選擇任意時間、每天、每周或每月。 |
| 生效時間 | 設定具體的日期和時間范圍,以確定其生效時間。規則的最終生效時間是生效周期和設定時間范圍的交集。 |
為資產綁定安全規則
單條規則綁定資產
1.在左側菜單欄選擇“規則配置 > 安全規則 > 規則管理”進入安全規則頁面。
2.選擇需要啟用的安全規則 ,單擊該條目的資產數量字段中的圖標。
3.在彈出“設置使用規則資產”窗口中,選擇按“資產”或“集群”進行綁定,勾選需要綁定的“資產”或“集群”,單擊“確定”即可完成綁定。
多條規則綁定資產
1.在左側菜單欄選擇“規則配置 > 安全規則 > 規則管理”進入安全規則頁面。
2.勾選多條需要啟用的安全規則,單擊列表下方的“啟用選中項”。
3.在彈出“設置使用規則資產”窗口中,選擇按“資產”或“集群”進行綁定,勾選需要綁定的“資產”或“集群”,單擊“確定”即可完成綁定。