无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 數(shù)據庫 > 對SQL Server數(shù)據庫的加密功能的解析

對SQL Server數(shù)據庫的加密功能的解析

2017-01-19 14:30:42 | 來源:中培企業(yè)IT培訓網

SQL Server數(shù)據庫作為目前行業(yè)應用最為廣泛的數(shù)據庫之一,其安全性也越來越受到行業(yè)重視。中培偉業(yè)《SQL Server2014數(shù)據庫管理與性能調優(yōu)》 培訓專家臧老師在這里詳細介紹了SQL Server數(shù)據庫的加密功能。


臧老師指出,數(shù)據加密是數(shù)據庫被破解、物理介質被盜、備份被竊取的最后一道防線,數(shù)據加密,一方面解決數(shù)據被竊取安全問題,另一方面有關法律要求強制加密數(shù)據。SQL Server 的數(shù)據加密相較于其他數(shù)據庫,功能相對完善,加密方法較多。通常來講,數(shù)據加密分為對稱加密和非對稱加密。對稱加密:加密與解密使用同一密鑰,密鑰需要傳輸,安全性較弱,但性能較非對稱要好。非對稱加密:加密與解密使用不同密鑰(公鑰和私鑰),較對稱密鑰安全性較好,但是算法較復雜,帶來性能上的損失。因此,折中的方法是使用對稱密鑰加密數(shù)據,使用非對稱密鑰加密對稱密鑰。這樣既保證高性能,又提高密鑰的可靠性。


同樣,SQL Server 就使用了折中的方法,所以SQL Server 加密功能包含2個部分:數(shù)據加密和密鑰管理


一.數(shù)據加密


說道數(shù)據加密,我們不得不說下加密算法,SQL Server支持多種加密算法:


二.密鑰管理:


1.SQL Server加密層次結構


由圖可以看出,加密是分層級的。每一個數(shù)據庫實例都擁有一個服務主密鑰(Service Master Key),這個密鑰是實例的根密鑰,在實例安裝的時候自動生成,其本身由Windows提供的數(shù)據保護API進行保護(Data Pertection API),服務主密鑰除了為其子節(jié)點提供加密服務之外,還用于加密一些實例級別的信息,比如實例的登錄名密碼或者鏈接服務器的信息。


在服務主密鑰之下的是數(shù)據庫主密鑰(Database Master Key),這個密鑰由服務主密鑰進行加密。這是一個數(shù)據庫級別的密鑰,可以用于為創(chuàng)建數(shù)據庫級別的證書或非對稱密鑰提供加密,每一個數(shù)據庫只能有一個數(shù)據庫主密鑰。


EKM模塊,這個比較特別,全稱可擴展密鑰管理模塊,該功能增強sqlserver密鑰管理的能力,允許將密鑰存儲到數(shù)據庫之外,包括一些硬件,如智能卡、USB設備或硬件安全模塊(HSM);并且允許使用第三方產品來管理密鑰和進行加密;另外,有條件的可以使用更高性能的HSM模塊來加解密,減少加解密上性能的損失。


2.SQL Server加密方式


對象定義加密


未保證觸發(fā)器、存儲過程、視圖等定義信息,我們可以在定義sqlserver對象的時候添加WITH ENCRYPTION字段來加密對象。


列數(shù)據加密


通過函數(shù)加密表中的某一列數(shù)據??梢酝ㄟ^密碼、對稱密鑰、非對稱密鑰、證書等4中方式加密。其中,還包括 帶有驗證器的加密函數(shù),驗證器用來解決密文替換問題,驗證器一般選用不更改獨一無二的id,這樣就算密文替換,驗證器不對,一樣失敗。


連接加密


通過證書的方式對ssl連接加密,一般用于鏡像,主從機器之前的連接就是通過這種方式。


TDE(透明數(shù)據加密)


透明數(shù)據加密,顧名思義,是在用戶不感知的情況下完成加解密操作。


它的加密是在頁級別進行,是在寫入磁盤前加密,讀入內存時解密,針對數(shù)據和日志文件,做到實時I/O加密,并且備份文件也會一同加密。


密鑰存在數(shù)據庫引導記錄中,收到證書或者非對稱密鑰的保護,也可以與EKM模塊一同使用。官方說法,額外占用3%-5%的cpu資源。


TDE也有一些缺點:


壓縮率小,由于它是先加密再壓縮的,所以無法顯著壓縮備份。


備份同樣是加密的,所有恢復的時候要小心,注意備份證書和密鑰,才能在另個實例中還原數(shù)據庫


性能有一定損耗


備份加密(2014)


支持備份的過程中進行加密,并且支持先壓縮在加密,保持高壓縮比,打破了使用透明數(shù)據加密后幾乎沒有壓縮率的窘境。


因此,使用原生備份加密無論在將數(shù)據備份到異地數(shù)據中心,還是將數(shù)據備份到云端,都能夠以非常低的成本對數(shù)據提供額外的安全保障。


全程加密(2016)


全程加密,數(shù)據永遠是加密狀態(tài),你可以在加密數(shù)據上執(zhí)行操作,無需先對它們解密,也就是說加密的敏感信息不會有機會變?yōu)槊魑摹?/p>

全程加密針對列做處理,在創(chuàng)建列主密鑰,列加密密鑰后,可以在創(chuàng)建表的時候設置列加密。


加密模式分為兩種:確定型加密與隨機型加密。


確定型加密能夠確保對某個值加密后的結果是始終相同的,這就允許使用者對該數(shù)據列進行等值比較、連接及分組操作。確定型加密的缺點在于有可能揣測出原文,而隨機型加密能夠保證某個給定值在任意兩次加密后的結果總是不同的,從而杜絕了猜出原值的可能性。官方建議需要搜索和分組的列使用確定性加密,而注釋和其他敏感不會進行搜索分組的信息使用隨機性加密。

標簽: SQL Server
主站蜘蛛池模板: 2020久久超碰国产精品最新 | 男女一区二区三区视频 | 夜夜被两个男人玩得死去活来 | 亚洲中文字幕无码AV正片 | 中文字幕の友人北条麻妃 | 少妇一区二区视频 | 视频列表--国产 | 亚州av在线 | 区二区欧美性插b在线视频网站 | 国产精品一在线观看 | 国产玉足榨精视频在线观看 | 免费精品在线视频 | 欧美性20hd另类 | 少妇搡BBBB搡BBB搡毛茸茸 | 亚洲中文字幕无码一区 | 成人在线免费观看视频 | 超碰97免费在线 | 中文字幕乱码在线播放 | 日本三级全黄三级a | 欧洲视频一区二区三区 | 日韩精品一区二区三区费 | 国产成人片无码视频在线观看 | 在线观看视频网站你懂得 | 伊人久久大香线蕉无码麻豆 | 黑人粗大猛烈进出高潮视频 | 一级女性生活片 | 无套中出丰满人妻无码 | 日本视频免费高清一本18 | 国产福利不卡视频在免费 | av在线日韩| 久久96久久96精品免视看 | 四虎com| 亚洲精品国产九九九 | 日韩亚无码一区二区三区 | 欧美一区二区精品 | 无码人妻一区二区三区巨免费 | 亚洲一区a| 四虎8848精品成人免费网站 | 91剧场在线观看 | 久久夜色精品国产噜噜亚洲SV | 国产欧美精品日韩区二区麻豆天美 |