數據庫加固方案防范重要數據和信息泄露
來源:用戶上傳
作者:
數據庫加固是一項紛繁復雜的工作,不但需要解決數據庫存在的安全問題,更要針對每種安全問題、多種安全加固方案權衡利弊,保證業務系統的正常和穩定。以下針對數據庫漏洞、數據庫弱口令、數據庫身份認證、數據庫網絡安全、數據庫審計、日志安全、數據庫權限配置和數據庫安全策略的數據后門木馬等問題,提出加固建議和方案。
1.數據庫漏洞加固
數據庫漏洞是數據庫安全加固的核心,也是各種檢查和滲透測試的關鍵點。如何消除數據庫漏洞、保證系統穩定是擺在使用者面前的難題。
?。?)數據庫版本升級加固辦法
通過數據庫漏洞掃描工具對數據庫進行檢測,通過識別數據庫組件、版本和補丁號等關鍵信息過濾出數據庫存在的安全漏洞列表,形成《數據庫安全檢測報告》。報告中,針對數據庫存在的漏洞,提供每一個漏洞的補丁鏈接。用戶可以選擇通過下載數據庫補丁升級,解決存在的數據庫漏洞。但補丁升級的方式需要做一系列的應用穩定性測試,避免數據庫升級后,應用出現不穩定或無法使用的問題。一次完整的應用穩定性測試需要比較長的時間,這種比較適合在有穩定計劃按部就班的情況下使用。
?。?)第三方工具加固辦法
對于比較緊急的情況,不建議通過升級數據庫漏洞解決安全問題,建議采用有虛擬補丁功能的數據庫防火墻產品,以串聯方式部署于數據庫之前。虛擬補丁會幫助數據庫阻止針對數據庫的漏洞發現和漏洞滲透攻擊,杜絕攻擊者利用漏洞對數據庫發起的直接攻擊。
2.數據庫弱口令加固辦法
?。?)修改弱口令加固辦法
弱口令加固最直接的辦法就是把弱口令修改成強口令。直接修改數據庫賬號的密碼并不復雜,復雜的是衍生問題。如果同時有多個業務系統使用同一數據庫賬號,需要求多個業務系統一起修改訪問數據庫的密碼,過程中可能會出現遺忘而導致業務中斷等問題。
?。?)第三方工具加固辦法
除了直接修改弱口令密碼,也可以使用帶有數據庫密碼橋功能的第三方軟件解決弱密碼問題。密碼橋是用來做數據庫和應用系統密碼映射的軟件,串聯在應用和數據庫之間。應用使用密碼訪問數據庫,密碼橋通過改登陸包的方式把應用的錯誤密碼映射成數據庫的正確密碼,幫助應用連上數據庫。
數據庫修改密碼后,不需要調整所有應用訪問數據庫的密碼,只需要修改中間密碼橋的映射表即可,使用密碼橋可以有效地降低修改弱口令帶來的潛在業務宕機風險。
3.數據庫身份認證加固辦法
?。?)提高數據庫身份認證能力
數據庫身份認證的加固需要按照不同的情況進行,如果是數據庫缺乏身份認證能力,需要通過升級到有身份認證功能的數據庫版本。如果只是數據庫身份驗證功能未開啟,只需要通過調整參數開啟數據庫身份認證功能即可。
?。?)第三方工具加固辦法
如果數據庫升級遇到困難,數據庫又缺乏身份認證能力,也可以退而求其次利用數據庫防火墻的IP/Mac綁定,鎖定允許訪問數據庫的固定機器,在一定程度上彌補了缺乏數據庫身份驗證的問題。
4.數據庫網絡安全加固辦法
?。?)提高數據庫自身網絡加密功能力
數據庫網絡安全加固需要按照不同的情況進行。如果是缺乏數據庫網絡加密功能,需要通過升級到有網絡加密功能的數據庫版本。如果只是數據庫網絡加密功能未開啟,只需要通過調整參數開啟網絡加密功能即可。
請注意數據庫網絡通信協議加密后會導致很多數據庫監控、審計軟件無法正常工作。
?。?)第三方工具加固辦法
網絡加密的目標是防止中間人攻擊。退而求其次利用數據庫防火墻的IP/Mac綁定,鎖定允許訪問數據庫的固定機器,在一定程度上彌補了網絡明文引起的安全威脅。
5.數據庫審計和日志安全加固辦法
(1)開啟數據庫審計和日志加固辦法
數據庫審計和日志有助于幫助客戶對攻擊進行溯源,加固的主要方式是開啟審計和日志,設置嚴格的策略。
?。?)第三方工具加固辦法
審計日志開啟會對數據庫性能造成影響,除了開啟數據庫自身的審計和日志外,還可以通過第三方數據庫審計工具完成數據庫審計日志的安全加固任務。
6.數據庫權限配置安全加固辦法
?。?)數據庫自身權限配置加固辦法
基于數據庫賬號/角色權限配置清單和客戶數據庫管理員進行溝通,按照最小化權限原則削減數據庫賬號的權限。
?。?)第三方工具加固辦法
由于數據庫賬號和角色之間關系錯綜復雜,很容易越調越亂,甚至產生新的權限問題,可以通過有細粒度控制能力的數據庫防火墻產品,在數據庫外再做一層數據庫權限設置。這樣既避免了數據庫自身權限的混亂,又解決了數據庫權限不符合最小化原則的問題。
7.數據庫安全策略加固辦法
在不影響業務的前提下,通過對數據庫安全策略配置,完成數據庫安全策略加固。
8.數據庫后門/木馬清理辦法
發現疑似數據庫后門或木馬的觸發器或存儲過程,在DBA確認和業務無關后,需要進行清理和追蹤。
轉載注明來源:http://www.hailuomaifang.com/1/view-14813950.htm