欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL Server安全解析

admin
2011年5月4日 23:20 本文熱度 2896
SQL Server安全問(wèn)題牽動(dòng)著我們的心,讓我們使用的SQL Server數(shù)據(jù)庫(kù)更加安全是我們的目標(biāo),那么,怎么做才能保障SQL Server安全呢?

開(kāi)發(fā)人員和管理人員通常不斷地考慮程序安全問(wèn)題的策略──添加安全措施不再是一個(gè)可以完全接收的方法。程序的安全問(wèn)題必須從設(shè)計(jì)的開(kāi)始就得考慮,并貫穿開(kāi)發(fā)的整個(gè)過(guò)程。以后如果要開(kāi)發(fā)一個(gè)SQL Server的數(shù)據(jù)庫(kù),你一定要從開(kāi)始就遵循這些安全設(shè)計(jì)規(guī)則。


最基本的要點(diǎn)
如果你不能理解SQL Server security基本的概念,就馬上先停止開(kāi)發(fā)并先閱讀這些開(kāi)發(fā)準(zhǔn)則,你不可能在不知道這些概念的基礎(chǔ)上就能夠正確地使一個(gè)SQL Server數(shù)據(jù)庫(kù)安全化。程序的安全正如一輛卡車(chē)一樣。你具有一個(gè)發(fā)動(dòng)機(jī),一把鑰匙,當(dāng)鑰匙打開(kāi)發(fā)動(dòng)機(jī)即發(fā)動(dòng)機(jī)啟動(dòng)之后,就有可能發(fā)生的全部過(guò)程。如果你忽略了某些細(xì)節(jié),駕駛過(guò)程中就會(huì)發(fā)生很多麻煩。在問(wèn)題產(chǎn)生之后,你可以將卡車(chē)交給一個(gè)修理工,然而對(duì)于程序的安全問(wèn)題,你自己將是數(shù)據(jù)庫(kù)的修理工。


開(kāi)始,你必須選擇以下兩種安全模式:
l Windows 認(rèn)證模式:用戶通過(guò)一個(gè)現(xiàn)成的Windows用戶帳號(hào)來(lái)連接服務(wù)器。當(dāng)一個(gè)用戶試圖與一個(gè)服務(wù)器連接的時(shí)候,SQL Server將會(huì)認(rèn)證用戶的Windows帳號(hào)的名稱和密碼。用戶不能同時(shí)進(jìn)入網(wǎng)絡(luò)和SQL Server,只能進(jìn)入其中的一個(gè)。這一方法也被稱為一個(gè)被依賴的連接。


l 混合模式:這一模式將Windows認(rèn)證模式和SQL Server認(rèn)證聯(lián)接在一起。用戶可以通過(guò)一個(gè)Windows用戶帳號(hào)進(jìn)行連接,這正如Windows認(rèn)證一樣。但是,你也可以在SQL Server中直接建立用戶帳號(hào)。每一個(gè)SQL Server帳號(hào)都存儲(chǔ)了一個(gè)用戶名和密碼。


我們建議在可能的情況下都使用Windows認(rèn)證模式。然而,混合模式很可以使用,特別是在SQL Server 7.0(或更早版本)都可以使用。.對(duì)于早期的SQL Server版本,SQL Server認(rèn)證存在一些缺點(diǎn)。Windows認(rèn)證已經(jīng)集成了操作系統(tǒng)的安全系統(tǒng),這就提供了比SQL Server認(rèn)證更多的安全特性,很容易的使用,效率更加高,安全性更加好。在設(shè)計(jì)開(kāi)始的時(shí)候,你應(yīng)該認(rèn)真考慮選擇哪一種模式最為合適。


密碼
無(wú)論采用哪一些模式,你應(yīng)該記住在SQL Server中為系統(tǒng)管理者(sa)設(shè)置一個(gè)密碼。當(dāng)安裝SQL Server時(shí),安裝程序會(huì)自動(dòng)建立一個(gè)帶有SQL Server注冊(cè)名稱(sa)和一個(gè)空白密碼的管理用戶。如果你保持這些用戶設(shè)置原樣而使用混合安全模式,任何具備一點(diǎn)SQL Server基礎(chǔ)知識(shí)的用戶都可以很容易地進(jìn)入到你的數(shù)據(jù)庫(kù)中并做任何他想要做的事情。如果你使用的是Windows認(rèn)證模式,在理論上你無(wú)需為sa用戶設(shè)置一個(gè)密碼,因?yàn)镾QL Server注冊(cè)不會(huì)接受這些的設(shè)置。但是設(shè)置是一個(gè)很良好的操作,尤其是當(dāng)你被迫轉(zhuǎn)移到將來(lái)使用的混合模式的時(shí)候。


如果SQL Server安全模式已經(jīng)啟動(dòng),注冊(cè)將成為關(guān)鍵。你必須使用正確的方法來(lái)啟動(dòng)程序,注冊(cè)也是同樣的,如果你不能正確地輸入用戶名和密碼,程序?qū)⒉荒苓B接到網(wǎng)絡(luò),同時(shí)也不能連接到SQL Server。


作為一個(gè)管理者,一旦你已經(jīng)啟動(dòng)了程序,你就做好SQL Server安全管理的準(zhǔn)備。可以通過(guò)定義以下的特性而實(shí)現(xiàn):


l 用戶(帳號(hào)):一個(gè)SQL Serve安全帳號(hào)代表著一個(gè)唯一的用戶。一個(gè)用戶也只有一個(gè)Windows帳號(hào)或者一個(gè)SQL Server注冊(cè),這與數(shù)據(jù)庫(kù)中的用戶帳號(hào)相統(tǒng)一。


l 組(帳號(hào)):每一個(gè)用戶都屬于一個(gè)或多個(gè)組,這由認(rèn)證模式?jīng)Q定。每一個(gè)組都具有特定許可。作為一個(gè)組的成員,你將獲得所有組的許可。


l 對(duì)象所有權(quán):所有權(quán)屬于建立對(duì)象的用戶。所有者可以將訪問(wèn)權(quán)限分配給用戶。如果你是一個(gè)視的所有者,你還可以決定哪些用戶可以通過(guò)視來(lái)查看數(shù)據(jù)。


l 許可:一個(gè)許可代表著具有執(zhí)行某些操作的權(quán)利,比如打開(kāi)一個(gè)視或者更改一個(gè)存儲(chǔ)程序。SQL Server承認(rèn)許可的三種狀態(tài):GRANT給你一個(gè)用戶訪問(wèn);REVOKE刪除訪問(wèn);DENY防止用戶訪問(wèn)對(duì)象。


l 任務(wù):這是一個(gè)SQL Server安全帳號(hào),可以將帳號(hào)的集合作為一個(gè)簡(jiǎn)單的單元來(lái)處理。任務(wù)定義在特定數(shù)據(jù)庫(kù)中用戶可以做哪些和哪些不可以做。


該文章在 2011/5/4 23:20:38 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved