在互聯網時代,數據庫引發的安全事件越來越多,數據庫防火墻是數據庫安全保護不可或缺的防御手段,也越來越受到企業的重視。
那么,為了為企業數據資產建立一個堅不可摧的安全線,數據庫防火墻應該具備哪些功能呢?作為國家數據防火墻標準的重要參與者,梅昌科技曾主導制定了數據庫防火墻標準。結合成熟的數據庫防火墻產品在該領域的強大技術積累和產品經驗,總結出該產品應具備的一系列關鍵功能。
1.數據庫防火墻的高可用性和高性能
數據庫承載著企業的核心業務,其重要性不言而喻。由于數據庫防火墻是連接到數據庫和應用服務器的安全設備,因此不能因為安全設備的部署而影響業務系統的正常使用。數據庫防火墻本身需要具有高可用性和高速并發處理能力:
當安全設備因宕機、系統本身主程序不可用、內存持續被占等問題導致不可用時,自動切換到另外一臺安全設備進行運行,從而能夠達到設備的高可用,避免因日常維護操作(計劃)和突發的系統崩潰(非計劃)所導致的停機時間,影響生產業務,提升系統和應用的高可用性。
由于業務系統的高并發訪問,數據庫需要直接訪問數據庫。 1毫秒的SQL處理速率與直接訪問數據庫的處理速率基本相同,以避免由于部署數據庫防火墻而導致業務系統的正常使用。
2. 準入控制
就跟人需要有身份證一樣,接入數據庫也需要有授權身份才可以接入,根據不同的身份因子對人進行多維度的識別,保證身份真實性和可靠性。
多因素身份:數據庫用戶名、應用系統用戶、IP地址、MAC地址、客戶端程序名、登錄時間等多因素組合訪問因素。
應用程序防偽:它可以識別應用程序,識別應用程序的真實性,并防止應用程序被模擬,從而導致應用程序的非法使用。
3. 入侵防護功能
每天,數據庫防火墻都需要面對來自外部環境的各種攻擊。在識別真人的基礎上,我們還需要檢測他們的訪問行為和特征,并抵御危險行為。主要的防御功能應該是:
SQL注入安全防御,構建SQL注入特征庫,實現對注入攻擊的SQL特征識別,結合SQL白名單機制實現實時攻擊阻斷;
漏洞攻擊防御由于數據庫升級的困難前提,需要對數據庫漏洞進行掃描識別,并對這些漏洞進行虛擬補丁,以避免黑客通過這些漏洞進行攻擊。
敏感SQL防御,即SQL所帶有敏感信息,對這些SQL需要單獨管理,只授權給可以訪問的身份,拒絕未經授權的身份進行訪問。
4. 訪問控制
許多應用程序通常具有權限控制漏洞,無法控制某些非法訪問和高風險操作,例如獲取統一和絕密數據。這些潛在的風險行為需要得到管理和控制:
防碰撞庫,當密碼輸入次數達到預設門限時,鎖定攻擊終端;
危險的行動被封鎖了。當應用程序執行完全刪除和修改等高風險行為時,這些行為需要被阻止。
敏感信息訪問脫敏,根據來訪者主管部門,在主管部門足以看到真實數據時,在主管部門不足以退回脫敏數據時,返還不同的數據,以避免泄露敏感信息;
訪問返回行控制可以管理訪問結果,避免一次非法導出大量數據庫,造成大量數據丟失。
5. SQL白名單
SQL白名單,就是創建應用的SQL白名單庫,對于這些安全SQL進行放行,對于危險SQL進行阻斷;SQL白名單可以只針對可信SQL做特征識別、而不符合可信SQL特征的我們都可以認為他是未知或高危的SQL,并進行阻斷或告警。
6. 風險監控
一般來說,數據庫防火墻通常管理多個數據庫。當數據庫達到一定數量時,很難監視人類對數據庫的整體安全性。因此,監控平臺需要執行統一的安全監控:
監視數據庫防火墻的總體安全性,并在有風險時快速定位當前被攻擊的數據庫和被攻擊的客戶端。
視覺顯示,直觀,全局,清晰掌握數據庫安全情況。
7. 告警
對于任何不認識的新面孔和操作進行識別并實時告警,是數據庫安全防護必不可少的一環,包括:新發現的IP地址,應用程序,數據庫賬戶,應用賬戶,訪問對象,訪問操作,SQL語句。
系統可以通過SMS,電子郵件和動畫等各種警報確保警報的實時性。
8. 風險分析與追蹤
在興趣誘惑下,業務人員經常通過業務系統提供的功能完成對敏感信息的訪問,從而導致數據泄露的風險。因此,必須提供詳細的風險獲取記錄,以便利風險分析和問題追蹤。詳細的風險分析和跟蹤應包括以下基本要素:
―真實的數據庫帳號、主機名稱、操作系統帳號等真實身份;What?
―什么對象數據被訪問了,執行了什么操作,觸發了什么安全策略;When?
When?—每個事件發生的具體時間;
Where?— 事件的來源和目的,包括 IP 地址、MAC 地址等。
How?—通過哪些應用程序或第三方工具進行的操作。
中安威士:保護核心數據,捍衛網絡安全
上述就是小編為大家分享的如何了解數據庫防火墻的功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
國際匯款bnf是什么意思?國際匯款bnf指的是國際匯款中使用到的匯款賬戶。國際匯款bnf在特定情況下也可以代指匯款受益人,在國際匯款中有賬戶和賬目的意思。一般情況下,國際匯款代碼的編號規則一般是8位或11位。其中前四位為某某銀行代碼,緊接著四位是國別及地區代碼。國際匯款有幾種方式?國際匯款方式有:電匯、外幣匯票、旅行支票、信用卡、銀行轉賬、郵局國際信匯、托收、信用證、PayPal在線付款、金融公司...
人生的美好,莫過于白馬王子在你的手指上帶上一顆足金的鉆戒,來一次美好人生的邂逅。那么關于黃金24k和999和純金的區別你知道多少呢?接下來我們就一起了解一下24k金和999金的區別。24K就是純金,通常將含金達到99.96%以上的黃金稱之為24K金或者是純金,24K金和999黃金的區別是:1、含金量不同: 24K金為純金,含金量在99.96%以上,而999黃金是含金量達到99.9%的黃金;2、價格...
新的一周就要來了,鄭州很多地區已經被降為低風險區,商場、理發店等生活場所也陸續恢復營業。11月8日,鄭州市公安局公安交通管理局發布通告:疫情防控期間,鄭州市暫不對違反尾號限行規定的機動車交通違法行為進行處罰。那么下周會恢復正常限號嗎?對此,11月13日,記者向鄭州交警詢問了解到,下周鄭州市仍不會對違反尾號限行規定的機動車交通違法行為進行處罰。何時恢復常態化管理措施將另行發布。來源:河南手機報...