在進行數據庫安全整體規(guī)劃時,你首先需要了解數據庫當前的安全性能,全面評估數據庫安全風險點后,才能制定切實有效的解決方案。
如何檢測數據庫的安全性?包括現存的安全問題,以及可能引發(fā)安全風險的潛在隱患?雖然DBA人員是對數據庫系統(tǒng)最了解的人,但人工判斷的全面和準確度與專業(yè)工具無法比擬。如同我們在醫(yī)院接受身體檢查時,無論多么專業(yè)的醫(yī)生也需要借助專業(yè)儀器的檢查報告,才能得出準確的病理結論。
數據庫漏洞掃描系統(tǒng)相當于這個專業(yè)的檢查工具,它會從多個維度對數據庫進行檢查,包括:
1、數據庫自身的安全漏洞:國際主流的數據庫如Oracle、Mysql、SQL Server等,由于其自身功能復雜且生命周期長,漏洞數量也遠高于其他小眾數據庫類型。專業(yè)掃描工具能夠將數據庫系統(tǒng)現存的各類漏洞一一篩查出來,并按照可能引發(fā)的安全風險對漏洞進行安全性評級。
2、數據庫中存在的弱口令、缺省口令:數據庫中多達上百個賬戶,使用初始密碼、密碼過于簡單或者干脆缺省密碼的賬戶同樣會成為數據庫安全的風險點。
3、數據庫賬戶權限分配不均:對于數據庫中的敏感數據表單,權限的設置和劃分必須十分嚴謹。檢測中如果發(fā)現敏感數據未設置最高訪問權限的情況掃描工具同樣會提示警告,并按照敏感數據的重要程度劃分警告的等級。
數據庫處于整個IT系統(tǒng)的核心位置,遠離復雜危險的網絡邊界,甚至很多用戶的核心數據庫部署在企業(yè)內網中,干脆與外網物理隔離。于是,大多數用戶認為相比前端的應用系統(tǒng)、網站等,數據庫的安全風險系數相對較低,當你使用專業(yè)掃描工具檢查后,你會發(fā)現你的數據庫到底存在多少安全風險點。