王亞楠
【摘要】隨著網(wǎng)絡(luò)的普及和互聯(lián)網(wǎng)技術(shù)的深入發(fā)展,大數(shù)據(jù)時代已經(jīng)到來,傳統(tǒng)的數(shù)據(jù)存儲方式靈活度不夠、空間不足、在管理和數(shù)據(jù)處理方面也帶來了種種難題,無法滿足人們的工作需求。云端數(shù)據(jù)存儲開啟了數(shù)據(jù)存儲的新形態(tài),但是在人們歡慶其帶來的種種便利之余,數(shù)據(jù)泄露的事故也層出不窮,這彰顯了現(xiàn)行云存儲技術(shù)的短板,也就使得很多企業(yè)對云存儲望而生畏,在一定程度上增加了云端數(shù)據(jù)存儲的推廣難度,阻礙其發(fā)展。
因此清楚了解各種數(shù)據(jù)的安全需求,透徹的分析現(xiàn)行云存儲方面的關(guān)鍵技術(shù),了解其不足,才能明確未來技術(shù)的攻克方向,以最快速度走出云端數(shù)據(jù)存儲的“魔障”。
【關(guān)鍵詞】云存儲 數(shù)據(jù)加密 密文訪問控制 完整性審計 重復(fù)刪除
一、云存儲發(fā)展現(xiàn)狀
隨著網(wǎng)絡(luò)的普及和技術(shù)的發(fā)展,我們已經(jīng)進入海量數(shù)據(jù)時代,云計算應(yīng)運而生,云存儲是在云計算的基礎(chǔ)上發(fā)展而來的新興存儲形態(tài),因其容量大、可以不受時間和地域的限制對資料進行上傳下載,而且還可以按需購買等優(yōu)點受到許多企業(yè)、組織或是個人的青睞。很多公司都租用了用于企業(yè)內(nèi)部小范圍的私有企業(yè)云,便于數(shù)據(jù)分析處理,節(jié)省數(shù)據(jù)管理方面的開支,降低了企業(yè)成本,而像華為、OPPO、vivo等很多做移動終端的大型企業(yè)也都向用戶提供云服務(wù),當然還有很多專門做云存儲空間租用的企業(yè),像我們經(jīng)常用到的百度云、SaaS、360云盤等。據(jù)相關(guān)調(diào)查數(shù)據(jù)顯示,全球公有云市場規(guī)模正逐年遞增,云端數(shù)據(jù)存儲正在得到越來越多的企業(yè)關(guān)注,同時吸引了大批資金用于開發(fā)與研究新的數(shù)據(jù)存儲安全技術(shù)。
雖然云存儲解決了很多難題,但是此起彼伏的數(shù)據(jù)存儲安全事故也不斷挑弄著我們的神經(jīng),例如2010年6月,蘋果公司發(fā)生Ipad用戶隱私數(shù)據(jù)泄露,2015年4月多省社保信息遭泄露,數(shù)千萬個人隱私泄密等等,它讓我們清楚的認識到在云端數(shù)據(jù)存儲這種模式下,數(shù)據(jù)資料被上傳至虛擬空間,使數(shù)據(jù)脫離了我們的實際操控范圍,在數(shù)據(jù)的上傳下載的過程中極有可能會被惡意改寫或是盜取等引起數(shù)據(jù)安全事故,帶來無法挽回的損失,這引起了用戶對云存儲提供商可靠性以及數(shù)據(jù)安全性的擔憂[1]?;诖耍覀兇蠖鄶?shù)是采用數(shù)據(jù)加密的方式將數(shù)據(jù)放置云端,但是這樣一來又使很多功能如數(shù)據(jù)檢索、運算等難以實現(xiàn),帶來很多技術(shù)難題。
二、云存儲關(guān)鍵技術(shù)
為了保證云端數(shù)據(jù)的完整性、機密性與可用性,打消用戶的使用疑慮,促云計算快速發(fā)展,國內(nèi)外企業(yè)和學(xué)者做了大量研究,其中一些技術(shù)已經(jīng)比較成熟或是提出了相應(yīng)的技術(shù)模型,較好的解決了目前的一些問題。
(一)數(shù)據(jù)加密技術(shù)
加密無疑是保護云中存儲的數(shù)據(jù)的安全性和隱私性的重要方法之一[2],目前比較好的加密技術(shù)就是收斂加密與基于屬性的數(shù)據(jù)加密技術(shù)。
收斂加密即相同的數(shù)據(jù)資料經(jīng)過加密后生成相同的密文,有利于重復(fù)數(shù)據(jù)的冗余刪除,提升空間利用率;另一方面由于密鑰的生成方式與明文的散列值密切相關(guān),這樣一來可以利用生成的密鑰來檢驗明文的完整性;用戶訪問權(quán)限被撤銷后,不是馬上重新加密數(shù)據(jù),而是采用特定事件觸發(fā)加密,待數(shù)據(jù)修改時同時生成新的密鑰,減少了密鑰的生成、分發(fā)與管理。
基于屬性的加密機制(attribute-based encryption,ABE)是一種控制接受者對加密數(shù)據(jù)的解密能力的密碼機制,只要用戶擁有的屬性滿足一定的介入策略時就可以解密信息[3]。根據(jù)屬性加密,不需了解屬性所屬方,這樣就不會侵犯用戶的隱私;只有私鑰具備解密數(shù)據(jù)屬性時才可以解密明文,并且在這個過程中,不同的用戶之間私鑰不可以聯(lián)合,保證的數(shù)據(jù)的安全性;還可以實現(xiàn)靈活的訪問控制。
(二)數(shù)據(jù)銷毀
云計算提供商通過計算資源租用和存儲資源租用的方式對外提供服務(wù),那么對同一租戶的相同數(shù)據(jù)進行重復(fù)數(shù)據(jù)刪除,在結(jié)束租用期限時,清空該租戶的所有信息,釋放空間,使利益最大化,用戶可以基于自身需求,及時清除失去存儲意義的數(shù)據(jù)等一系列數(shù)據(jù)銷毀技術(shù)是保護數(shù)據(jù)安全與隱私的另一重要方法。
1、基于密文的重復(fù)數(shù)據(jù)刪除技術(shù)
由于同一明文經(jīng)過不同的密鑰加密后會產(chǎn)生不同的密文,因此系統(tǒng)對這些重復(fù)數(shù)據(jù)無法有效識別和刪除,所以目前只能依賴特殊的加密方法即收斂加密,使相同的明文生成相同的密文,這樣便可以進行重復(fù)數(shù)據(jù)刪除操作,但是這種加密方法針對性強,無法適應(yīng)海量數(shù)據(jù)的加密趨勢,因此,支持刪冗的一般性加密方法是一大技術(shù)挑戰(zhàn)。
2、數(shù)據(jù)的可信刪除
存儲在云端的數(shù)據(jù)都會經(jīng)過加密,因此,對此部分數(shù)據(jù)的刪除只需要所有人都無法解密明文即可,這樣就轉(zhuǎn)換成為密鑰的刪除技術(shù)。2007年P(guān)erlman等人在文獻中首次提出了可信刪除(assured delete)的機制[4],即通過建立第三方可信機制,將時間或是用戶的某項特定操作作為刪除的觸發(fā)條件,使其可以在規(guī)定的時間后將密鑰刪除,這與張逢喆等人提出的基于可信計算數(shù)據(jù)銷毀機制本質(zhì)是一樣的。
三、技術(shù)挑戰(zhàn)與重點突破方向
(一)公開審計數(shù)據(jù)安全難以保障
數(shù)據(jù)的公開審計需要提供相關(guān)內(nèi)容進行檢測,這期間重要數(shù)據(jù),隱私內(nèi)容就需要公開或是提供給第三方,數(shù)據(jù)安全控制難以保障。另一方面如何根據(jù)云端數(shù)據(jù)的時時更新,進行動態(tài)審計,也是技術(shù)的攻克難點。
(二)數(shù)據(jù)殘留問題難以解決
如何實現(xiàn)數(shù)據(jù)的有效刪除,是空間釋放中面臨的安全問題,無論是將數(shù)據(jù)放進垃圾箱還是交給專門的第三方處理,都可能會導(dǎo)致信息泄露;另外租賃到期必然要進行空間回收,數(shù)據(jù)是否有效刪除直接帶來了上一位與下一位租戶數(shù)據(jù)之間能否有效隔離開來以及數(shù)據(jù)隱私方面的問題。
(三)針對海量數(shù)據(jù)的加解密技術(shù)
目前的數(shù)據(jù)加解密技術(shù)不具有一般性特點,復(fù)雜度較高,針對海量數(shù)據(jù)的加解密必然會帶來用時長、效率低、查詢處理等多方面的問題。
四、總結(jié)
云計算異軍突起,云存儲作為云計算的技術(shù)支撐,其地位必然不必多說,從云端數(shù)據(jù)安全存儲的總體發(fā)展情況來看,一些加解密技術(shù)已日漸成熟,但是還缺乏一般性;當前一些技術(shù)領(lǐng)域方面的研究如加解密、數(shù)據(jù)銷毀、完整性審計等大多還是分開展開研究的,缺乏聯(lián)合性;一些技術(shù)研究長期停留在實驗和模型階段,缺乏有效的實踐。從發(fā)展方向來看,基于云端數(shù)據(jù)存儲的自由特性,需要我們在保證數(shù)據(jù)安全的前提下,盡可能的提高數(shù)據(jù)加解密的效率,降低時間復(fù)雜度,使密文搜索、空間回收、數(shù)據(jù)處理等操作成為可能,當然這需要政府、社會各界以及我們每個人的共同努力,我相信在不久的將來,我們一定可以將云端數(shù)據(jù)存儲的優(yōu)勢更好的發(fā)揮出來,給大家?guī)砀玫挠脩趔w驗。
[]張浩,趙磊,馮博,余榮威,劉維杰.CACDP:適用于云存儲動態(tài)策略的密文訪問控制方法[J].計算機研究與發(fā)展,2014,51 (7): 1424-1435
[]馮朝勝. 云數(shù)據(jù)安全存儲技術(shù)[J]. 計算機學(xué)報,2015,38(1):151-163.
[]李暉,孫文海,李鳳華,王博洋.公共云存儲服務(wù)數(shù)據(jù)安全及隱私保護技術(shù)綜述[J]. 計算機研究與發(fā)展,2014,51 (7): 1397-1409
[]傅穎勛, 羅圣美, 舒繼武. 安全云存儲系統(tǒng)與關(guān)鍵技術(shù)綜述[J]. 計算機研究與發(fā)展,2013,50 (1): 136-145