【正文】
推廣應(yīng)用及產(chǎn)業(yè)分析 此項(xiàng)目為開(kāi)源項(xiàng)目,所以市場(chǎng) 前景 非??春?。17 而在操作系統(tǒng)和服務(wù)器級(jí)別上保障數(shù)據(jù)庫(kù)安全具有很 大的局限性和挑戰(zhàn)性,因此在數(shù)據(jù)庫(kù)上考慮安全性是目前來(lái)講比較有實(shí)際效益的方案,而在數(shù)據(jù)庫(kù)層面上,加密是一個(gè)很好的實(shí)現(xiàn)數(shù)據(jù)安全的平臺(tái)。由于生成 子密鑰的過(guò)程中密鑰被分成了 2 個(gè)部分,假如這 2 個(gè)部分分 成了全 0 或全 1,那么每輪產(chǎn)生的子密鑰都是相同的,當(dāng)密 鑰是全 0 或全 1,或者一半是 1 或 0 時(shí),就會(huì)產(chǎn)生弱密鑰或 半弱密鑰,此時(shí) DES 算法安全性就會(huì)變差。例如,處在第 33 位位置的那一位在輸出時(shí)移到了第 35 的位置,而處在第 18 位位置的那一位被略去了。 C0=K57K49K41? K52K44K36, D0=K63K55K47? K20K12K4。 DES 算法原理 DES 算法的基本思想 14 DES 對(duì) 64 位明文進(jìn)行分組計(jì)算。 3)系統(tǒng)測(cè)試: 確認(rèn)系統(tǒng)滿(mǎn)足用戶(hù)需求,所有功能和性能都得到滿(mǎn)足,同時(shí)提供安全性、容錯(cuò)性、保密性等保證措施。這里通常 采用白盒測(cè)試和靜態(tài)測(cè)試的方法,對(duì)程序中的語(yǔ)句、內(nèi)部數(shù)據(jù)結(jié)構(gòu)、接口、邊界等內(nèi)容進(jìn)行測(cè)試和改進(jìn)。 12 B. 考核技術(shù)指標(biāo)。 人員基 本情況 現(xiàn)有工作基礎(chǔ)和支撐條件 我們小組發(fā)到目前為止就只是大概的了解了一下有關(guān)數(shù)據(jù)庫(kù)加密技術(shù)的一些相關(guān)知識(shí)并下載了一些相關(guān)的文檔,但是對(duì)于深層次的東西還沒(méi)有去深入研究和參考。 采取修改 DBMS 內(nèi)核的方式來(lái)達(dá)到數(shù)據(jù)庫(kù)加密的效果對(duì)國(guó)內(nèi)11 研究人員來(lái)說(shuō)不太現(xiàn)實(shí)。 在國(guó)內(nèi),由于計(jì)算機(jī)、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)的應(yīng)用總體上要落后于國(guó)外,加密數(shù)據(jù)庫(kù)的研究與應(yīng)用也相對(duì)落后與國(guó)外。各種主流數(shù)據(jù)庫(kù),除了提出自身的數(shù)據(jù)庫(kù)加密解決方案外,還積極與第三方軟件合作,力圖通過(guò)各種外圍方法來(lái)解決數(shù)據(jù)庫(kù)加密的問(wèn)題。這種方法減少了加解密的開(kāi)銷(xiāo),提高了機(jī)密數(shù)據(jù)的操作性能。 IBM 公司的 , , 在 IBM Systems Journal 1980 提出的《 Database Security: Requriement, Policies, and Models》,以及 Gee I, Davida LW, John B K 在 1981 年的ACM Transaction on Database System 上發(fā)表《 A database encryption system with subkey》 ,被普遍認(rèn)為代表著加密數(shù)據(jù)庫(kù)研究的開(kāi)始。 需要注意的是,在進(jìn)行加解密之前,都要先確保密鑰未開(kāi)啟狀態(tài),而在加解密結(jié)束后,要將對(duì)稱(chēng)密鑰關(guān)閉。 SQL Server 2021 提供內(nèi)置的產(chǎn)生對(duì)稱(chēng)密鑰的語(yǔ)句,產(chǎn)生的8 對(duì)稱(chēng)密鑰可以對(duì)數(shù)據(jù)進(jìn)行加密。 SQL Server 2021 提供了數(shù)字證書(shū)的頒發(fā)功能,管理員僅需要通過(guò)執(zhí)行相關(guān)的語(yǔ)句就可以生成數(shù)字證書(shū),生成的數(shù)字證書(shū)還可以通過(guò)數(shù)據(jù)庫(kù)主密鑰進(jìn)行加密。 iii. DP API。管理員 不能對(duì)服務(wù)器主密鑰進(jìn)行修改或刪除, SQL Server 2021 僅 提供備份和恢復(fù)服務(wù)器主密鑰的功能。 采用這種加密方式進(jìn)行加密,加 /脫密運(yùn) 算可在客戶(hù)端進(jìn)行,它的優(yōu)點(diǎn)是不會(huì)加重?cái)?shù)據(jù)庫(kù)服務(wù)器的負(fù)載并且可以實(shí)現(xiàn)網(wǎng)上傳輸?shù)募用?,缺點(diǎn)是加密功能會(huì)受到一些限制,與數(shù)據(jù)庫(kù)管理系統(tǒng)之間的耦合性稍差。 5 這種加密是指數(shù)據(jù)在物理存取之前完成 加解密 工作。 i. 在 OS 層加密。 vi. 物理存儲(chǔ)的安全。 iv. SQL Server 2021 數(shù)據(jù)庫(kù)安全。 ii. Windows 操作系統(tǒng)安全。這對(duì)于敏感數(shù)據(jù)(比如用戶(hù)的密碼、信用卡信息等)而言是很大的沖擊 。比如存在以下一些安全漏洞: 1)操作系統(tǒng)不足以提供安全保護(hù)。但是OS和 DBMS 對(duì)數(shù)據(jù)庫(kù)文件本身仍 然缺