六、簡化安全管理
SQL Server驗證的登錄不僅能夠方便地實現(xiàn),而且與NT驗證的登錄相比,它更容易編寫到應(yīng)用程序里。但是,如果用戶的數(shù)量超過25,或者服務(wù)器數(shù)量在一個以上,或者每個用戶都可以訪問一個以上的數(shù)據(jù)庫,或者數(shù)據(jù)庫有多個管理員,SQL Server驗證的登錄不容易管理。由于SQL Server沒有顯示用戶有效權(quán)限的工具,要記憶每個用戶具有哪些權(quán)限以及他們?yōu)楹我玫竭@些權(quán)限就更加困難。即使對于一個數(shù)據(jù)庫管理員還要擔(dān)負(fù)其他責(zé)任的小型系統(tǒng),簡化安全策略也有助于減輕問題的復(fù)雜程度。因此,首選的方法應(yīng)該是使用NT驗證的登錄,然后通過一些精心選擇的全局組和數(shù)據(jù)庫角色管理數(shù)據(jù)庫訪問。
下面是一些簡化安全策略的經(jīng)驗規(guī)則:
用戶通過SQL Server Users組獲得服務(wù)器訪問,通過DB_Name Users組獲得數(shù)據(jù)庫訪問。
用戶通過加入全局組獲得權(quán)限,而全局組通過加入角色獲得權(quán)限,角色直接擁有數(shù)據(jù)庫里的權(quán)限。
需要多種權(quán)限的用戶通過加入多個全局組的方式獲得權(quán)限。
只要規(guī)劃得恰當(dāng),你能夠在域控制器上完成所有的訪問和權(quán)限維護(hù)工作,使得服務(wù)器反映出你在域控制器上進(jìn)行的各種設(shè)置調(diào)整。雖然實際應(yīng)用中情況可能有所變化,但本文介紹的基本措施仍舊適用,它們能夠幫助你構(gòu)造出很容易管理的安全策略。本新聞共 4頁,當(dāng)前在第 4頁 1 2 3 4 |