自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

數(shù)據(jù)庫加密的革命性創(chuàng)新技術(shù)

安全 數(shù)據(jù)安全
數(shù)據(jù)庫系統(tǒng)擔負著存儲和管理信息的任務,集中存放著大量數(shù)據(jù),而且又為眾多用戶直接共享。泄露或破壞這些信息將會造成企業(yè)癱瘓,給國家?guī)砭薮蟮膿p失,甚至危及國家安全,需要采取適當?shù)拇胧┻M行數(shù)據(jù)庫內(nèi)數(shù)據(jù)的防護。

【51CTO.com 綜合消息】數(shù)據(jù)庫系統(tǒng)擔負著存儲和管理信息的任務,集中存放著大量數(shù)據(jù),而且又為眾多用戶直接共享。泄露或破壞這些信息將會造成企業(yè)癱瘓,給國家?guī)砭薮蟮膿p失,甚至危及國家安全,需要采取適當?shù)拇胧┻M行數(shù)據(jù)庫內(nèi)數(shù)據(jù)的防護。

事實證明,保證數(shù)據(jù)安全性的最好方法是數(shù)據(jù)加密。歐美國家雖然提供了一些加密產(chǎn)品,但很難保證其中沒有陷阱,國內(nèi)目前也沒有真正有效的數(shù)據(jù)庫加密軟件?,F(xiàn)在流行的大型數(shù)據(jù)庫系統(tǒng)提供了許多安全技術(shù),基本能夠滿足一般的數(shù)據(jù)庫應用需求。但對一些特殊的安全需求,它們提供的安全技術(shù)還是不夠完備的,因此,為了企業(yè)、政府甚至是國家的安全,開發(fā)安全、可靠的數(shù)據(jù)庫加密系統(tǒng)已迫在眉睫。

一、數(shù)據(jù)庫加密的常用辦法及其缺陷

現(xiàn)在數(shù)據(jù)庫系統(tǒng)主要基于三個層次進行數(shù)據(jù)庫加密工作,即0S、DBMS內(nèi)核層、DBMS外層。目前常用的辦法是在DBMS外核層加密。 DBMS外核層加密是將數(shù)據(jù)庫加密系統(tǒng)做成DBMS的一個工具,其優(yōu)點是不會加重數(shù)據(jù)庫服務器的負載并可以實現(xiàn)網(wǎng)上傳輸加密,缺點是加密功能會受一些限制。作為一種通過加密方式來保護數(shù)據(jù)的專門系統(tǒng),數(shù)據(jù)庫加密系統(tǒng)并不是一個數(shù)據(jù)庫應用系統(tǒng),而是一個將DBMS部分功能、加密器和密鑰管理三者緊密結(jié)合起來的系統(tǒng)。顯然數(shù)據(jù)庫加密系統(tǒng)實際上主要實現(xiàn)的還是加密器(包括加密定義工具)的功能,它既可工作于數(shù)據(jù)庫應用系統(tǒng)與DBMS之間,又可作為一個獨立工作的系統(tǒng)直接與DBMS交互。

選擇數(shù)據(jù)庫加密方法要充分考慮數(shù)據(jù)庫特點,如數(shù)據(jù)保存比較長,每次操作涉及數(shù)據(jù)量較大等。下面分析幾種常用的加密方法,為了適合數(shù)據(jù)庫的特點,還需要對數(shù)據(jù)庫加密方法進行局部的改動。

1、基于文件的數(shù)據(jù)庫加密技術(shù)

把數(shù)據(jù)庫文件作為整體,用加密器和加密算法對整個數(shù)據(jù)庫文件加密,形成密文來保證數(shù)據(jù)的真實性和完整性。利用這種方法,數(shù)據(jù)的共享是通過用戶用解密密鑰對整個數(shù)據(jù)庫文件進行解密來實現(xiàn)的,但多方面的缺點極大地限制了這一方法的實際應用。首先,數(shù)據(jù)修改的工作將變得十分困難,需要進行解密、修改、復制和加密四個操作,極大地增加了系統(tǒng)的時空開銷;其次,即使用戶只是需要查看某一條記錄,也必須將整個數(shù)據(jù)庫文件解密,這樣無法實現(xiàn)對文件中不需要讓用戶知道的信息的控制。因此,這種力法只適用于能回避這些限制的應用環(huán)境。

2、基于記錄的數(shù)據(jù)庫加密技術(shù)

一般而言,數(shù)據(jù)庫系統(tǒng)中每條記錄所包含的信息都具有一定的封閉性,即從某種程度上說它獨立完整地存儲了一個實體的數(shù)據(jù),因此是最常用的數(shù)據(jù)庫信息加密手段。這種方法的基本思路是:基于記錄的加密技術(shù)在各自密書的作用下,將數(shù)據(jù)庫的每一個記錄加密成密文并存放于數(shù)據(jù)庫文件中;記錄的查找是通過將需查找的值加密成密碼文后進行的,然而基于記錄的數(shù)據(jù)庫保護有一個缺點,就是在解密一個記錄的數(shù)據(jù)時,無法實現(xiàn)對這個記錄中不需要的字段不解密,在選擇某個字段的某些記錄時,如果不對含有這個字段的所有記錄進行解密就無法進行選擇。

3、子密鑰數(shù)據(jù)庫加密方法

子密鑰加密算法的核心思想是根據(jù)數(shù)據(jù)庫(主要針對關系型數(shù)據(jù)庫)中數(shù)據(jù)組織的特點。在加密時以記錄為單位進行加密操作,而在查詢需要解密時。則是以數(shù)據(jù)項為單位進行解密操作。兩者所用的密鑰是不同的,加密所用的密鑰是針對整個記錄的密鑰,而解密所用的密鑰是針對該數(shù)據(jù)項的子密鑰。該算法的理論依據(jù)是我國著名的孫子定理(中國剩余定理)
 
二、常用數(shù)據(jù)庫加密方案對數(shù)據(jù)庫的影響

數(shù)據(jù)加密是通過對明文進行復雜的加密操作,進而無法發(fā)現(xiàn)明文和密文之間、密文和密鑰之間的內(nèi)在關系,也就是說經(jīng)過加密的數(shù)據(jù)經(jīng)得起來自OS和DBMS的攻擊。但在數(shù)據(jù)庫中以密文形式存在的敏感數(shù)據(jù)無法使用數(shù)據(jù)庫管理系統(tǒng)(DBMS)的一些功能。DBMS的功能比較完備,然而數(shù)據(jù)庫數(shù)據(jù)加密以后,DBMS的一些功能將無法直接使用。

1、加密字段不能實現(xiàn)索引功能。

為了達到迅速查詢的目的,數(shù)據(jù)庫文件需要建立一些索引。索引建立和應用必須是明文狀態(tài),否則將失去索引的作用。有的DBMS中可以建立索引,這類索引也需要在明文狀態(tài)下建立、維護和使用。

2、表間的連接碼字段不能加密。

數(shù)據(jù)模型規(guī)范化以后,數(shù)據(jù)庫表之間存在著密切的聯(lián)系,這種相關性往往是通過局部編碼聯(lián)系的,這些編碼若加密就無法進行表與表之間的連接運算。

3、無法實現(xiàn)對數(shù)據(jù)制約因素的定義。

數(shù)據(jù)庫管理系統(tǒng)定義了數(shù)據(jù)之間的制約規(guī)則。數(shù)據(jù)一旦加密,DBMS將無法實現(xiàn)這一功能,而且,值域的定義也無法進行。

4、密文數(shù)據(jù)無法實現(xiàn)SQL的排序、分組和分類功能。

SELECT語句中的Group、Orderby、Having子句分別完成分組、排序、分類等操作。這些子句的操作對象如果是加密數(shù)據(jù),那么解密后的明文數(shù)據(jù)將失去原語句的分組、排序、分類作用,顯然這不是用戶所需要的。

5、SQL語言中的內(nèi)部函數(shù)將對加密數(shù)據(jù)失去作用。

6、BDMS對各種類型數(shù)據(jù)均提供了一些內(nèi)部函數(shù),這些函數(shù)不能直接作用于加密數(shù)據(jù)。

7、BDMS的一些應用開發(fā)工具的使用受到限制。

DBMS的一些應用開發(fā)工具不能直接對加密數(shù)據(jù)進行操作,因而它們的使用會受到限制。

數(shù)據(jù)庫加密影響了一些數(shù)據(jù)庫管理系統(tǒng)的功能,如閱讀語句中的函數(shù)、排序、分組等,但可以通過組件技術(shù)來實現(xiàn)這些功能,如可采用SQL解釋器。所以說數(shù)據(jù)庫加密以后,DBMS的一些功能將無法直接使用,但可以在DBMS外層的SMS(安全管理系統(tǒng))中增加組件來實現(xiàn)這些功能。

三、全新的數(shù)據(jù)庫加密解決方案——DataBaseSec

鑒于傳統(tǒng)數(shù)據(jù)庫加密辦法具有種種缺陷,并對數(shù)據(jù)庫性能造成很大的影響,北京億賽通科技發(fā)展有限公司推出了全新的數(shù)據(jù)庫加密系統(tǒng)DataBaseSec。DataBaseSec拋棄了傳統(tǒng)的數(shù)據(jù)庫加密的思路,而是從數(shù)據(jù)庫的存儲設備著手,通過全磁盤加密結(jié)合端口管理的方式,真正實現(xiàn)了數(shù)據(jù)庫全部數(shù)據(jù)加密,并有效地解決了數(shù)據(jù)庫管理員的超級權(quán)力可能導致的泄密問題,是全球最為領先的解決方案。

億賽通數(shù)據(jù)庫加密系統(tǒng)DataBaseSec主要有以下優(yōu)勢:

1.采用高強度的加密算法,加密后的數(shù)據(jù)不可破譯;

2.數(shù)據(jù)信息在加密后,其占用的存儲空間并不明顯增大;

3.全磁盤加密技術(shù)是透明動態(tài)加解密技術(shù),加密和解密速度快,不改變用戶操作系統(tǒng),不降低系統(tǒng)性能,對用戶來說完全透明;

4.采用全磁盤加密技術(shù)與端口控制相結(jié)合的制衡機制,能保證數(shù)據(jù)庫管理員和網(wǎng)絡管理員之間互相制約,解決了數(shù)據(jù)庫管理員權(quán)限過大無法控制的問題;

5.對數(shù)據(jù)庫的加密不影響系統(tǒng)的原有功能,保持對數(shù)據(jù)庫操作的靈活性和簡便性;

6.加密后的數(shù)據(jù)庫仍能滿足用戶在不同類別程度的訪問。

責任編輯:許鳳麗 來源: 51CTO.com
相關推薦

2013-12-09 15:57:52

存儲

2012-03-07 09:10:49

Windows 8微軟

2012-03-07 14:36:09

2021-09-15 06:55:33

加密算法數(shù)據(jù)

2020-04-01 23:19:56

聯(lián)網(wǎng)汽車物聯(lián)網(wǎng)IOT

2012-08-22 09:40:41

2022-02-26 10:45:56

CSS滾動時間線動畫

2020-12-08 17:15:27

數(shù)據(jù)中心云計算IT

2010-08-16 10:39:59

虛擬化

2010-06-28 11:20:10

思科無線技術(shù)

2022-08-15 15:24:19

區(qū)塊鏈加密貨幣NFT

2020-04-09 10:14:50

架構(gòu)模式技術(shù)

2024-08-07 12:46:37

2022-06-07 16:40:09

區(qū)塊鏈數(shù)字貨幣分布式賬本

2021-08-17 15:05:40

邊緣計算物聯(lián)網(wǎng)IOT

2024-01-19 21:07:22

C++20Concepts函數(shù)

2020-05-06 15:54:58

戴爾

2022-10-13 11:33:19

勒索軟件加密
點贊
收藏

51CTO技術(shù)棧公眾號