真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQLServer數(shù)據(jù)加密方式是怎樣的

本篇內(nèi)容介紹了“SQL Server數(shù)據(jù)加密方式是怎樣的”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),辰溪企業(yè)網(wǎng)站建設(shè),辰溪品牌網(wǎng)站建設(shè),網(wǎng)站定制,辰溪網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,辰溪網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

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

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

一.數(shù)據(jù)加密

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

二.密鑰管理:

1.SQL Server加密層次結(jié)構(gòu)


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

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

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

2.SQL Server加密方式

對象定義加密

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

列數(shù)據(jù)加密

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

連接加密

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

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

透明數(shù)據(jù)加密,顧名思義,是在用戶不感知的情況下完成加解密操作。
它的加密是在頁級別進(jìn)行,是在寫入磁盤前加密,讀入內(nèi)存時解密,針對數(shù)據(jù)和日志文件,做到實(shí)時I/O加密,并且備份文件也會一同加密。
密鑰存在數(shù)據(jù)庫引導(dǎo)記錄中,收到證書或者非對稱密鑰的保護(hù),也可以與EKM模塊一同使用。官方說法,額外占用3%-5%的cpu資源。
TDE也有一些缺點(diǎn):
壓縮率小,由于它是先加密再壓縮的,所以無法顯著壓縮備份。
備份同樣是加密的,所有恢復(fù)的時候要小心,注意備份證書和密鑰,才能在另個實(shí)例中還原數(shù)據(jù)庫
性能有一定損耗

備份加密(2014)

支持備份的過程中進(jìn)行加密,并且支持先壓縮在加密,保持高壓縮比,打破了使用透明數(shù)據(jù)加密后幾乎沒有壓縮率的窘境。
因此,使用原生備份加密無論在將數(shù)據(jù)備份到異地數(shù)據(jù)中心,還是將數(shù)據(jù)備份到云端,都能夠以非常低的成本對數(shù)據(jù)提供額外的安全保障。

全程加密(2016)

全程加密,數(shù)據(jù)永遠(yuǎn)是加密狀態(tài),你可以在加密數(shù)據(jù)上執(zhí)行操作,無需先對它們解密,也就是說加密的敏感信息不會有機(jī)會變?yōu)槊魑摹?br/>全程加密針對列做處理,在創(chuàng)建列主密鑰,列加密密鑰后,可以在創(chuàng)建表的時候設(shè)置列加密。
加密模式分為兩種:確定型加密與隨機(jī)型加密。
確定型加密能夠確保對某個值加密后的結(jié)果是始終相同的,這就允許使用者對該數(shù)據(jù)列進(jìn)行等值比較、連接及分組操作。確定型加密的缺點(diǎn)在于有可能揣測出原文,而隨機(jī)型加密能夠保證某個給定值在任意兩次加密后的結(jié)果總是不同的,從而杜絕了猜出原值的可能性。官方建議需要搜索和分組的列使用確定性加密,而注釋和其他敏感不會進(jìn)行搜索分組的信息使用隨機(jī)性加密。

“SQL Server數(shù)據(jù)加密方式是怎樣的”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


新聞標(biāo)題:SQLServer數(shù)據(jù)加密方式是怎樣的
URL標(biāo)題:http://weahome.cn/article/ghggsj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部