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

登錄論壇 | 注冊會員 設為首頁 | 收藏本站
當前位置 : 首頁>軟件學院>數(shù)據(jù)庫>SQL>正文
 
SQL Server2005數(shù)據(jù)加密技術(shù)應用研究

http://m.yibo1263.com 2008/5/4 19:17:17  來源:本站  編輯:阿拉格調(diào)
 

摘要 數(shù)據(jù)加密是SQL Server 2005新增的數(shù)據(jù)安全特性,這對應用程序開發(fā)者來說是非常重要的改進。本文從程序開發(fā)者角度,探討SQL Server 2005數(shù)據(jù)加密特性以及如何運用該特性保證系統(tǒng)的數(shù)據(jù)安全。

關(guān)鍵詞 SQL Server 2005、數(shù)據(jù)加密、數(shù)據(jù)安全

SQL Server 2005是微軟開始實施其“可信賴計算” 計劃以來的第一個主要的產(chǎn)品,它提供了豐富的安全特性,為企業(yè)數(shù)據(jù)提供安全保障。對開發(fā)人員來說,最關(guān)注的是如何在程序設計過程中應用這些特性來保護數(shù)據(jù)庫中的數(shù)據(jù)安全。本文將從應用程序開發(fā)者角度探討基于SQL Server 2005數(shù)據(jù)加密特性的應用。

SQL Server 2005數(shù)據(jù)加密技術(shù)

數(shù)據(jù)用數(shù)字方式存儲在服務器中并非萬無一失。實踐證明有太多的方法可以智取SQL Server 2000認證保護,最簡單的是通過使用沒有口令的sa賬號。盡管SQL Server 2005遠比它以前的版本安全,但攻擊者還是有可能獲得存儲的數(shù)據(jù)。因此,數(shù)據(jù)加密成為更徹底的數(shù)據(jù)保護戰(zhàn)略,即使攻擊者得以存取數(shù)據(jù),還不得不解密,因而對數(shù)據(jù)增加了一層保護。

SQL Server 2000以前的版本沒有內(nèi)置數(shù)據(jù)加密功能,若要在SQL Server 2000中進行數(shù)據(jù)加密,不得不買第三家產(chǎn)品,然后在服務器外部作COM調(diào)用或者是在數(shù)據(jù)送服務器之前在客戶端的應用中執(zhí)行加密。這意味著加密的密鑰或證書不得不由加密者自己負責保護,而保護密鑰是數(shù)據(jù)加密中最難的事,所以即使很多應用中數(shù)據(jù)已被很強的加密過,數(shù)據(jù)保護仍然很弱。

SQL Server 2005通過將數(shù)據(jù)加密作為數(shù)據(jù)庫的內(nèi)在特性解決了這個問題。它除了提供多層次的密鑰和豐富的加密算法外,最大的好處是用戶可以選擇數(shù)據(jù)服務器管理密鑰。SQL Server 2005服務器支持的加密算法如下:

⑴ 對稱式加密(Symmetric Key Encryption):

對稱式加密方式對加密和解密使用相同的密鑰。通常,這種加密方式在應用中難以實施,因為用同一種安全方式共享密鑰很難。但當數(shù)據(jù)儲存在SQL Server中時,這種方式很理想,你可以讓服務器管理它。SQL Server 2005 提供RC4、RC2、DES 和 AES 系列加密算法。

⑵ 非對稱密鑰加密(Asymmetric Key Encryption):

非對稱密鑰加密使用一組公共/私人密鑰系統(tǒng),加密時使用一種密鑰,解密時使用另一種密鑰。公共密鑰可以廣泛的共享和透露。當需要用加密方式向服務器外部傳送數(shù)據(jù)時,這種加密方式更方便。SQL Server 2005 支持 RSA 加密算法以及 512 位、1,024 位和 2,048 位的密鑰強度。

⑶ 數(shù)字證書(Certificate):

數(shù)字證書是一種非對稱密鑰加密,但是,一個組織可以使用證書并通過數(shù)字簽名將一組公鑰和私鑰與其擁有者相關(guān)聯(lián)。SQL Server 2005 支持“因特網(wǎng)工程工作組”(IETF) X.509 版本 3 (X.509v3) 規(guī)范。一個組織可以對 SQL Server 2005 使用外部生成的證書,或者可以使用 SQL Server 2005 生成證書。

SQL Server 2005 采用多級密鑰來保護它內(nèi)部的密鑰和數(shù)據(jù),如下圖所示:

圖1 SQL Server 2005采用多級密鑰保護它內(nèi)部的密鑰和數(shù)據(jù)

圖中引出箭頭的密鑰或服務用于保護箭頭所指的密鑰。所以服務主密鑰(service master key)保護數(shù)據(jù)庫主密鑰(database master keys),而數(shù)據(jù)庫主密鑰又保護證書(certificates)和非對稱密鑰(asymmetric keys)。而最底層的對稱性密鑰(symmetric keys)被證書、非對稱密鑰或其他的對稱性密鑰保護(箭頭又指回它本身)。用戶只需通過提供密碼來保護這一系列的密鑰。

圖中頂層的服務主密鑰,安裝SQL Server 2005新實例時自動產(chǎn)生和安裝,用戶不能刪除此密鑰,但數(shù)據(jù)庫管理員能對它進行基本的維護,如備份該密鑰到一個加密文件,當其危及到安全時更新它,恢復它。

服務主密鑰由DPAPI(Data Protection API)管理。DPAPI在Windows 2000 中引入,建立于Windows的Crypt32 API之上。SQL Server 2005 管理與DPAPI的接口。服務主密鑰本身是對稱式加密,用來加密服務器中的數(shù)據(jù)庫主密鑰。

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

收藏】【打印】【進入論壇
  相關(guān)文章:

·SQL Server2005查詢通知

 
 
 
最新文章

搶先蘋果,消息稱英特爾芯片采用臺積電
三星揭曉業(yè)內(nèi)首款單條 512GB DDR5 內(nèi)存
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第十七屆“東北安博會”火爆招商
第十六屆東北國際公共安全防范產(chǎn)品博覽
2016年第五屆中國國際商業(yè)信息化博覽會
2016年第五屆中國國際POS機及相關(guān)設備展
互聯(lián)網(wǎng)電視熟了嗎 2013最火電視深解析
桑達獲邀出席2015中國(廣州)國際POS機
寶獲利報名參加“2015年度中國POS機行業(yè)
八卦圖解 More>>
叛逆嫩模性感寫真 宮如敏不雅照瘋傳 看張馨予韓一菲
周偉童魔鬼身材日本性感寫真圖  聯(lián)想V360筆記本模特寫真
澄迈县| 石柱| 兴义市| 阿尔山市| 塘沽区| 磐安县| 夏河县| 南川市| 成都市| 麻江县| 南漳县| 突泉县| 万源市| 固始县| 天门市| 扎赉特旗| 永德县| 凌源市| 九台市| 金沙县| 嘉兴市| 通山县| 布拖县| 松溪县| 报价| 康乐县| 常宁市| 江山市| 吉木乃县| 东平县| 白城市| 肥乡县| 彰化县| 祁阳县| 绥滨县| 翼城县| 登封市| 河西区| 抚顺县| 茌平县| 泸溪县|