国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

菜鳥課堂:運用SQL Server安全模型保護數據
2009-04-24   賽迪網

由于多種原因,進行安全設置的人們常常不理解數據的真正價值,所以,他們也無法對數據進行合適的保護。將你的數據只限于需要的人訪問,并保證訪問的人的合法性,是一個數據庫管理人員的重要工作。然而,確保數據可以訪問不是意味著數據向所有人公開,相反的,你必須很仔細地保護數據,并只對需要使用數據的人進行開放。

 

設置安全性過程

 

通用的軟件維護和數據庫更新都會對系統安全起著重要作用,通常包括以下步驟:

 

分配一個可靠的密碼給缺省的系統管理(SA)帳號。然后,建立自己唯一命名的帳號,并將這一帳號放入sysadmin。一定要確認新帳號也有一個可靠的密碼。

 

將獨立的密碼分配給每一個用戶。更好的,使用Windows集成安全性,并讓Windows遵循穩定密碼規則。

 

決定哪些用戶需要查看數據,然后分配合適的許可。請不要隨便賦予用戶各種權限。例如不要把每一個人的工資隨便讓其他人訪問。

 

決定哪些用戶需要更新數據,然后分配合適的許可。帳號管理人員應該可以查看所有用戶的信息,但程序員一定要限制更新這些信息的權限。特別的,只有負責特定帳號的管理者是唯一可以更改用戶數據的人。

 

通過這些系列信息你可以學會很多知識,但你應該從開始就具備這些觀點。否則,數據庫的任何用戶就可以偷竊或刪除你的重要數據。

 

什么東西最容易發生錯誤?

 

對于記錄,應該知道SQL Server并非絕對安全的。你應該提出一些想法并努力有效地保護你的服務器。在安裝服務器之前有兩點你必須完成的:

 

設置管理人員的帳號和密碼。

 

保護系統防止受到Slammer worm的感染。

 

使一些特殊的東西安全化

 

SQL Server2000通過SA帳號而具有缺省的安全設置。在安裝過程中,SQL Server自動建立一個管理的用戶,并分配一個空白密碼給SA用戶名稱。一些管理人員喜歡將SA密碼設置為空白或者一個通用的密碼以便每一個人都能知道。如果你犯這樣的錯誤,進入你的數據庫的任何人都可以為所欲為。具備管理者允許的任何人也可以做任何想做的事——不僅僅是數據庫,而是整個計算機。所以,必須限制用戶根據他們的需要進行訪問數據庫,不要給他們權利太少,也不能太多。

 

暫且把每一天管理的SA帳號放在一邊,讓我們看看帶有安全密碼的帳號。建立另一帳號以便管理(或者是一個SQL Server帳號或者是一個Windows帳號,取決于你的認證模式)。你所要避免的是太容易地猜到帳號名稱或者帳號密碼,因為任何人得到這些帳號。

 

一個引起警戒的壞事—Slammer worm(Slammer蠕蟲)

 

2003年1月份出現了一些非常致命的惡意代碼,即為Slammer worm。這一代碼專門針對于SQL Server的安裝進行攻擊。通過利用SQL Servera代碼中的缺欠,蠕蟲能夠在SQL Server安裝的時候復制本身程序而損壞整個機器和其他機器。蠕蟲生成時以15秒可以充滿網絡。微軟已經花了很大力量來阻止這一蠕蟲,但是蠕蟲還是無法完全消除。有些人開始抱怨SQL Server的測試版本的原因,因為是它在安裝時導致了系統的損壞。

 

很多月份已經過去了,有必要還要對蠕蟲那么警惕嗎?回答是肯定的。因為每一天還有很多Slammer的復制而感染機器。如果一個沒有任何補丁的SQL Server連接到網絡,你將會變成這一行為的犧牲品。從道德上而言,在將SQL Server與網絡線連接之前,必須保護你的服務器,并運行所有的新服務補丁。

熱詞搜索:

上一篇:也談虛擬化——惠普存儲虛擬化方案解析
下一篇:SQL Server數據庫安全備份和恢復策略

分享到: 收藏
主站蜘蛛池模板: 伊川县| 布拖县| 三明市| 图木舒克市| 竹山县| 上蔡县| 师宗县| 五指山市| 昭苏县| 小金县| 清苑县| 鹤山市| 吉安市| 南漳县| 云南省| 宁城县| 静宁县| 德昌县| 泸定县| 乐都县| 长春市| 彭水| 烟台市| 中山市| 兰溪市| 巴东县| 蒙城县| 栾川县| 奈曼旗| 浠水县| 锡林郭勒盟| 兴安县| 武冈市| 吉隆县| 南漳县| 酒泉市| 防城港市| 和田市| 禄丰县| 葵青区| 清河县|