亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設為首頁 | 收藏本站
當前位置 : 首頁>軟件學院>數據庫>SQL>正文
 
打造SQL Server2000的安全策略

http://m.yibo1263.com 2008/5/21 17:02:11  來源:東北IT網  編輯:東三省
 
  Microsoft建立了一種既靈活又強大的安全管理機制,它能夠對用戶訪問SQL Server服務器系統(tǒng)和數據庫的安全進行全面地管理。按照本文介紹的步驟,你可以為SQL Server 7.0(或2000)構造出一個靈活的、可管理的安全策略,而且它的安全性經得起考驗。

  一、驗證方法選擇

  本文對驗證(authentication)和授權(authorization)這兩個概念作不同的解釋。驗證是指檢驗用戶的身份標識;授權是指允許用戶做些什么。在本文的討論中,驗證過程在用戶登錄SQL Server的時候出現,授權過程在用戶試圖訪問數據或執(zhí)行命令的時候出現。

  構造安全策略的第一個步驟是確定SQL Server用哪種方式驗證用戶。SQL Server的驗證是把一組帳戶、密碼與Master數據庫Sysxlogins表中的一個清單進行匹配。Windows NT/2000的驗證是請求域控制器檢查用戶身份的合法性。一般地,如果服務器可以訪問域控制器,我們應該使用Windows NT/2000驗證。域控制器可以是Win2K服務器,也可以是NT服務器。無論在哪種情況下,SQL Server都接收到一個訪問標記(Access Token)。訪問標記是在驗證過程中構造出來的一個特殊列表,其中包含了用戶的SID(安全標識號)以及一系列用戶所在組的SID。正如本文后面所介紹的,SQL Server以這些SID為基礎授予訪問權限。注意,操作系統(tǒng)如何構造訪問標記并不重要,SQL Server只使用訪問標記中的SID。也就是說,不論你使用SQL Server 2000、SQL Server 7.0、Win2K還是NT進行驗證都無關緊要,結果都一樣。

  如果使用SQL Server驗證的登錄,它最大的好處是很容易通過Enterprise Manager實現,最大的缺點在于SQL Server驗證的登錄只對特定的服務器有效,也就是說,在一個多服務器的環(huán)境中管理比較困難。使用SQL Server進行驗證的第二個重要的缺點是,對于每一個數據庫,我們必須分別地為它管理權限。如果某個用戶對兩個數據庫有相同的權限要求,我們必須手工設置兩個數據庫的權限,或者編寫腳本設置權限。如果用戶數量較少,比如25個以下,而且這些用戶的權限變化不是很頻繁,SQL Server驗證的登錄或許適用。但是,在幾乎所有的其他情況下(有一些例外情況,例如直接管理安全問題的應用),這種登錄方式的管理負擔將超過它的優(yōu)點。

  二、Web環(huán)境中的驗證

  即使最好的安全策略也常常在一種情形前屈服,這種情形就是在Web應用中使用SQL Server的數據。在這種情形下,進行驗證的典型方法是把一組SQL Server登錄名稱和密碼嵌入到Web服務器上運行的程序,比如ASP頁面或者CGI腳本;然后,由Web服務器負責驗證用戶,應用程序則使用它自己的登錄帳戶(或者是系統(tǒng)管理員sa帳戶,或者為了方便起見,使用Sysadmin服務器角色中的登錄帳戶)為用戶訪問數據。

  這種安排有幾個缺點,其中最重要的包括:它不具備對用戶在服務器上的活動進行審核的能力,完全依賴于Web應用程序實現用戶驗證,當SQL Server需要限定用戶權限時不同的用戶之間不易區(qū)別。如果你使用的是IIS 5.0或者IIS 4.0,你可以用四種方法驗證用戶。第一種方法是為每一個網站和每一個虛擬目錄創(chuàng)建一個匿名用戶的NT帳戶。此后,所有應用程序登錄SQL Server時都使用該安全環(huán)境。我們可以通過授予NT匿名帳戶合適的權限,改進審核和驗證功能。

  第二種方法是讓所有網站使用Basic驗證。此時,只有當用戶在對話框中輸入了合法的帳戶和密碼,IIS才會允許他們訪問頁面。IIS依靠一個NT安全數據庫實現登錄身份驗證,NT安全數據庫既可以在本地服務器上,也可以在域控制器上。當用戶運行一個訪問SQL Server數據庫的程序或者腳本時,IIS把用戶為了瀏覽頁面而提供的身份信息發(fā)送給服務器。如果你使用這種方法,應該記住:在通常情況下,瀏覽器與服務器之間的密碼傳送一般是不加密的,對于那些使用Basic驗證而安全又很重要的網站,你必須實現SSL(Secure Sockets Layer,安全套接字層)。

  在客戶端只使用IE 5.0、IE 4.0、IE 3.0瀏覽器的情況下,你可以使用第三種驗證方法。你可以在Web網站上和虛擬目錄上都啟用NT驗證。IE會把用戶登錄計算機的身份信息發(fā)送給IIS,當該用戶試圖登錄SQL Server時IIS就使用這些登錄信息。使用這種簡化的方法時,我們可以在一個遠程網站的域上對用戶身份進行驗證(該遠程網站登錄到一個與運行著Web服務器的域有著信任關系的域)。

本新聞共4頁,當前在第1頁  1  2  3  4  

收藏】【打印】【進入論壇
  相關文章:

·檢測SQL Server是否有特洛伊木馬 
·優(yōu)化SQL Server數據庫查詢方法
·微軟將于8月推出SQL Server 2008 
·深入探討SQL Server 2008商務智能
·SQL Server不能啟動的常見故障
·SQL Server2005查詢通知
·SQL Server2005數據加密技術應用研究
·SQL Server2000數據庫崩潰后的補救措施
·將數據庫直接備份到網絡上其它計算機硬盤
·介紹微軟SQL Server 2008
·SQL Server2005如何設置多字段做關鍵字

 
 
 
最新文章

搶先蘋果,消息稱英特爾芯片采用臺積電
三星揭曉業(yè)內首款單條 512GB DDR5 內存
vivo 高端新機爆料:120Hz 曲面屏 + 天
vivo Y21 在印度正式上市:Helio P35 芯
微星推出 GeForce RTX 3080 Sea Hawk X
消息稱三星 Galaxy Tab S8 系列平板將放
機械革命推出 F6 輕薄本:16 英寸全面屏
英特爾 12 代 Alder Lake CPU 600 系列
雷軍:向小米手機 1 首批用戶每人贈送價
小米李明談用戶被踢出 MIUI 測試版:大

推薦文章
1
2
3
4
5
6
7
8
9
10
叛逆嫩模性感寫真
宮如敏不雅照瘋傳 看張馨予韓一菲獸獸誰
不懼孔子搶位 阿凡達游戲影音配置推薦
2015第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機及相關設備展
互聯網電視熟了嗎 2013最火電視深解析
桑達獲邀出席2015中國(廣州)國際POS機
寶獲利報名參加“2015年度中國POS機行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯想V360筆記本模特寫真
山东省| 合山市| 顺义区| 鹤岗市| 金溪县| 偃师市| 龙山县| 开鲁县| 丘北县| 扬中市| 阿克苏市| 甘洛县| 大方县| 临夏县| 广平县| 文成县| 田阳县| 桓台县| 东源县| 正蓝旗| 北流市| 廊坊市| 安龙县| 巨鹿县| 资中县| 萨嘎县| 崇文区| 凉城县| 东乌| 香河县| 出国| 峨山| 沈丘县| 固原市| 柳林县| 库伦旗| 项城市| 辉南县| 交城县| 曲靖市| 南川市|