下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、基于Web平臺(tái)的數(shù)據(jù)庫加密技術(shù)應(yīng)用探究摘 要:隨著信息技術(shù)與互聯(lián)網(wǎng)技術(shù)開展,Web技術(shù)的應(yīng)用更加廣泛,尤其以B/S構(gòu)造為根底的Web應(yīng)用技術(shù)最為突出,Web數(shù)據(jù)庫的應(yīng)用也隨之廣泛。與此同時(shí),與Web平安息息相關(guān)的數(shù)據(jù)庫平安問題日益突出,如何保障Web數(shù)據(jù)庫平安,防止數(shù)據(jù)被竊取、篡改等問題成為Web應(yīng)用平安的一個(gè)重要課題。因此,本文基于Web應(yīng)用技術(shù),分析討論了B/S構(gòu)架下數(shù)據(jù)庫加密的詳細(xì)策略,提出根本的應(yīng)用方案,為Web應(yīng)用平安工作提供相應(yīng)參考。關(guān)鍵詞:Web平臺(tái);數(shù)據(jù)庫;加密技術(shù);應(yīng)用策略中圖分類號(hào):TP309.71 Web平臺(tái)數(shù)據(jù)庫平安特點(diǎn)1.1 Web數(shù)據(jù)庫特點(diǎn)Web數(shù)據(jù)庫又稱網(wǎng)絡(luò)數(shù)據(jù)庫
2、,是在傳統(tǒng)關(guān)系數(shù)據(jù)庫的根底上交融了網(wǎng)絡(luò)技術(shù)的一種的嚴(yán)謹(jǐn)形式,簡單可以理解為因特網(wǎng)與數(shù)據(jù)庫結(jié)合的產(chǎn)物。Web數(shù)據(jù)庫的出現(xiàn)使得網(wǎng)絡(luò)查詢、檢索更容易實(shí)現(xiàn)。相對(duì)于傳統(tǒng)關(guān)系數(shù)據(jù)庫而言,Web數(shù)據(jù)庫本身存在相對(duì)獨(dú)立的特征,主要包括幾個(gè)個(gè)方面:存儲(chǔ)信息廣泛、數(shù)據(jù)構(gòu)造相對(duì)靈敏、可以實(shí)現(xiàn)更多樣化的編譯、支持更多的數(shù)據(jù)類型。除此之外,隨著Web數(shù)據(jù)庫技術(shù)的開展,為了應(yīng)用網(wǎng)絡(luò)查詢、檢索的需要,Web數(shù)據(jù)庫也擁有了改進(jìn)的索引機(jī)制,可以有效進(jìn)步查詢效率和查詢質(zhì)量,更符合網(wǎng)絡(luò)應(yīng)用的特點(diǎn)。在傳統(tǒng)關(guān)系型數(shù)據(jù)庫平安研究領(lǐng)域,最常用的數(shù)據(jù)庫保護(hù)方法是通過設(shè)置復(fù)雜口令和訪問權(quán)限,但是數(shù)據(jù)庫管理員賬戶的平安問題就成為了嚴(yán)重隱患,因此
3、出現(xiàn)了使用數(shù)據(jù)加密技術(shù)保證數(shù)據(jù)庫信息平安的方法。在數(shù)據(jù)庫中,由于數(shù)據(jù)組長度相對(duì)較短,存取時(shí)間較長,密鑰的相應(yīng)生命周期浮動(dòng)較大,假設(shè)采用單一密鑰無法起到良好的保密效果,假設(shè)采用獨(dú)立密鑰那么會(huì)導(dǎo)致密鑰過多致使管理復(fù)雜,進(jìn)而引發(fā)查詢響應(yīng)速度過慢的問題,不符合Web數(shù)據(jù)庫應(yīng)用的需求,因此Web數(shù)據(jù)庫的加密技術(shù)也出現(xiàn)了相應(yīng)的改進(jìn)。在現(xiàn)代化的Web效勞系統(tǒng)中,數(shù)據(jù)庫加密方案通常采用DBMS內(nèi)核加密,這一加密技術(shù)可以與DBMS無縫結(jié)合,并實(shí)現(xiàn)更為強(qiáng)大的加密功能,但目前DBMS內(nèi)核加密算法的可選性較低,靈敏性缺乏,而且由于在硬件層面進(jìn)展加密,也會(huì)在一定程度上增加效勞器負(fù)載,影響Web效勞的高效性。由于內(nèi)核加密
4、的缺陷,因此出現(xiàn)了DBMS外層加密技術(shù),通過封包對(duì)效勞實(shí)現(xiàn)加密,可以有效降低運(yùn)行復(fù)雜,同時(shí)加密過程與加密數(shù)據(jù)被分開,平安性得到再次提升,由于加密本身的條件問題也可以實(shí)現(xiàn)端到端的密文傳輸,進(jìn)一步提升加密效果。2 B/SWeb平臺(tái)構(gòu)架下的數(shù)據(jù)加密模型分析2.1 B/SWeb平臺(tái)構(gòu)架特征B/S構(gòu)造是Browser/Server構(gòu)造的簡稱,即閱讀器/效勞器構(gòu)造,這一構(gòu)造的特點(diǎn)是Web應(yīng)用、功能的使用直接通過閱讀器即可實(shí)現(xiàn),不需要客戶端,在PC端已經(jīng)可以實(shí)現(xiàn)較高的平安保障。在目前Web應(yīng)用領(lǐng)域,ActiveX技術(shù)的普遍使得這一構(gòu)造的平安性和便利性得到再次提升。在目前常見的Web平臺(tái)構(gòu)架中,B/S構(gòu)造相對(duì)
5、于C/S構(gòu)造而言不需要對(duì)PC端應(yīng)用進(jìn)展專門的應(yīng)用管理,但由于訪問的簡便性以及功能的下移,使得平安管理中效勞器平安條件的要求提升,效勞器的負(fù)載有小幅增加的現(xiàn)象。2.2 典型的DSP加密構(gòu)造分析在B/S構(gòu)造下的Web平臺(tái)數(shù)據(jù)庫通過DSP模型,可以實(shí)現(xiàn)較佳的加密效果,這一模型本身與B/S構(gòu)造非常相似可以充分適應(yīng)網(wǎng)絡(luò)環(huán)境的特點(diǎn)。用戶對(duì)數(shù)據(jù)進(jìn)展增、刪、改等操作時(shí),涉及到明文數(shù)據(jù)到密文數(shù)據(jù)的轉(zhuǎn)換,需要數(shù)據(jù)加密模塊。數(shù)據(jù)加密模塊通過在數(shù)據(jù)操作過程中隱藏的數(shù)據(jù)窗口來實(shí)現(xiàn),用戶對(duì)明文數(shù)據(jù)窗口的操作同步映射到隱藏的密文數(shù)據(jù)窗口中,對(duì)明文數(shù)據(jù)的保存操作同步映射到密文數(shù)據(jù)窗口的保存操作。在DSP模型中,敏感信息加密后
6、存放在數(shù)據(jù)庫端,需求用戶發(fā)送查詢懇求后會(huì)經(jīng)過加密然后再發(fā)送,并可以同時(shí)實(shí)現(xiàn)本地的短期查詢與效勞器長期查詢,執(zhí)行密文查詢的過程中,查詢結(jié)果還需要進(jìn)展再次加解密過程,有效增加的數(shù)據(jù)的平安性。3 加密算法優(yōu)選方案3.1 常規(guī)數(shù)據(jù)加密方法的比照數(shù)據(jù)庫加密算法必須適應(yīng)數(shù)據(jù)庫系統(tǒng)的特性,如強(qiáng)度高、加/解密速度快、適應(yīng)明文數(shù)據(jù)長度變化范圍大、數(shù)據(jù)加密后盡量不增加存儲(chǔ)空間等。目前常用的密碼可以分為三類,序列密碼、分組密碼和公開密鑰密碼。序列密碼算法將明文與隨機(jī)序列直接運(yùn)算,得到的每一位密文與明文其他位數(shù)據(jù)無關(guān)。該類算法運(yùn)算速度高,并且產(chǎn)生的密文一般與明文長度一樣。但是假設(shè)得到數(shù)量較多的密文對(duì),那么較容易破譯。
7、該算法常用于一次一密的傳輸加密。分組密碼算法將明文按固定長度分組,對(duì)各分組使用不同的密鑰加密。密文中的每位數(shù)據(jù)不僅與密鑰有關(guān),還與分組中其他明文數(shù)據(jù)有關(guān)。分組加密算法較難破譯,但是密鑰分發(fā)及管理。公開密鑰算法即非對(duì)稱密鑰算法,運(yùn)算速度很慢,不適宜用于大數(shù)據(jù)量加/解密。通過比照來看,可以同時(shí)適應(yīng)數(shù)據(jù)庫加密需求以及Web平臺(tái)特點(diǎn)的加密算法為分組加密算法。3.2 DES加密算法及密鑰管理通過前文分析可知,適用于Web平臺(tái)數(shù)據(jù)庫加密的算法為分組加密算法,而在分組加密算法中,DES算法是運(yùn)行速度最快的一種。該算法由IBM公司研制,為用戶提供一個(gè)雙向通道A和B共享一個(gè)密鑰,雙方既可以用該密鑰加密信息形成密
8、文并傳送出去,又可以把收到的密文用該密鑰進(jìn)展解密。加密的數(shù)據(jù)和加密密鑰都是64位,有效長度為56位,其余8位用于奇偶校驗(yàn)位。由于DES算法密鑰長度有限,在一定程度上影響了加密效果,因此在Web平臺(tái)數(shù)據(jù)庫應(yīng)用中建議使用多重算法,可以有效解決密鑰長度缺乏的問題。在密鑰管理中,通信過程中密鑰的保護(hù)問題同樣值得重視。為了保證敏感數(shù)據(jù)信息的平安,我們要計(jì)算子密鑰組的結(jié)果M,M為密鑰的乘積的合集。然后將結(jié)果M單獨(dú)存放在非系統(tǒng)數(shù)據(jù)庫中,專門建立一個(gè)非SQLSERVER數(shù)據(jù)庫文件,如數(shù)據(jù)庫中建立一個(gè)表,專門放置M。而且對(duì)這個(gè)文件進(jìn)展加密,防止信息的泄漏。為了保證一個(gè)密鑰長期使用,防止被非法分子破解,密鑰必須有
9、更新功能。系統(tǒng)在對(duì)新的密鑰進(jìn)展檢查無誤后,對(duì)信息表中的所有敏感信息進(jìn)展重新加密。4 應(yīng)用方案優(yōu)缺點(diǎn)概述本次設(shè)計(jì)的在于實(shí)現(xiàn)已有Web平臺(tái)根底的條件下,實(shí)現(xiàn)破譯本錢增加、加強(qiáng)數(shù)據(jù)平安性的主要目的。在平安性方面,DSP構(gòu)造下的外圍加密技術(shù)與DES加密算法的結(jié)合,可以有效保障數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的平安性,同時(shí)采用的密鑰算法與管理技術(shù)可以在在任何情況下不作明文存儲(chǔ)包括在數(shù)據(jù)庫內(nèi)、密鑰在任何情況下不作明文傳輸主要指在網(wǎng)絡(luò)上、對(duì)密鑰進(jìn)展變換的算法具有最高級(jí)的加密強(qiáng)度并永不公布、在密鑰意外泄露時(shí)可以通過更改密鑰及更改用戶登錄權(quán)限等簡單手段迅速處理,并且不會(huì)影響其它密鑰的平安性。當(dāng)然此設(shè)計(jì)的數(shù)據(jù)庫加密框架方案對(duì)系統(tǒng)響應(yīng)速度有一定影響,在有較大量的數(shù)據(jù)訪問查詢需求時(shí)可能出現(xiàn)一定的延遲或響應(yīng)緩慢的現(xiàn)象,主要因素有兩點(diǎn):其一,認(rèn)證懇求本身增加了客戶端與認(rèn)證效勞器的網(wǎng)絡(luò)負(fù)擔(dān);其二,解析加密數(shù)據(jù)時(shí)會(huì)產(chǎn)生額外的解析時(shí)間。5 完畢語本文對(duì)B/S構(gòu)造特點(diǎn)下的Web平臺(tái)數(shù)據(jù)庫加密思路進(jìn)展了分析說明,針對(duì)其特點(diǎn)提出了DBMS外圍加密的DSP構(gòu)造,結(jié)合應(yīng)用需求與特點(diǎn),提出了采用多層DES加密算法以及基于PKI的私鑰認(rèn)證思路。本文提供的加密系統(tǒng)、算法、密鑰管理方案具有相對(duì)良好的加密效果與響應(yīng)速度,可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版監(jiān)控設(shè)備銷售與維護(hù)保養(yǎng)合同3篇
- 二零二五年度果樹種植與農(nóng)業(yè)科研合作承包合同2篇
- 二零二五版建筑工地場(chǎng)地勘查與風(fēng)險(xiǎn)評(píng)估委托合同3篇
- 二零二五版國際機(jī)場(chǎng)ATM設(shè)備場(chǎng)地租賃與廣告合作合同3篇
- 二零二五版礦業(yè)勘探承包作業(yè)合同樣本2篇
- 二零二五版智能停車場(chǎng)設(shè)計(jì)與施工合同3篇
- 二零二五版板房租賃合同附帶設(shè)施設(shè)備維修協(xié)議3篇
- 二零二五版抵押房屋買賣合同與房屋保險(xiǎn)服務(wù)合同3篇
- 二零二五版辦公場(chǎng)地租賃與人力資源服務(wù)合同范本3篇
- 二零二五版雞蛋養(yǎng)殖基地技術(shù)改造合同3篇
- 廣東省佛山市2025屆高三高中教學(xué)質(zhì)量檢測(cè) (一)化學(xué)試題(含答案)
- 《國有控股上市公司高管薪酬的管控研究》
- 餐飲業(yè)環(huán)境保護(hù)管理方案
- 人教版【初中數(shù)學(xué)】知識(shí)點(diǎn)總結(jié)-全面+九年級(jí)上冊(cè)數(shù)學(xué)全冊(cè)教案
- 食品安全分享
- 礦山機(jī)械設(shè)備安全管理制度
- 計(jì)算機(jī)等級(jí)考試二級(jí)WPS Office高級(jí)應(yīng)用與設(shè)計(jì)試題及答案指導(dǎo)(2025年)
- 造價(jià)框架協(xié)議合同范例
- 糖尿病肢端壞疽
- 心衰患者的個(gè)案護(hù)理
- 醫(yī)護(hù)人員禮儀培訓(xùn)
評(píng)論
0/150
提交評(píng)論