亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種私有云的數據完整性驗證方案

        2019-09-10 20:25:52劉繼光陳峰楊豪璞
        計算機與網絡 2019年2期
        關鍵詞:云計算

        劉繼光 陳峰 楊豪璞

        摘要:針對云計算平臺的數據完整性問題,對云計算數據完整性驗證的主要方法和第三方驗證方案進行了簡要介紹,在分析私有云的用戶及其使用特點的基礎上,提出了一種基于數據持有性證明方法的私有云數據完整性驗證方案,并描述了方案驗證的基本流程,方案以云計算平臺服務的方式替代用戶或第三方作為數據持有性證明的執(zhí)行者,提高了私有云數據完整性驗證的效率。

        關鍵詞:云計算;數據安全;完整性

        中圖分類號:TP393.1文獻標志碼:A文章編號:1008-1739(2019)02-66-3

        0引言

        隨著云計算技術的發(fā)展,政府、企業(yè)及院校等社會各個行業(yè)都創(chuàng)建一些云計算平臺,作為集約高效的信息基礎設施來推進自身的信息化建設。按照部署模式劃分,這些云計算平臺均屬于私有云,即云計算平臺被某單一組織擁有或租用,且該基礎設施只為該組織服務[1]。這些私有云通常部署于所屬單位的內部網絡中來降低病毒傳播、非法訪問和掃描攻擊等外部網絡威脅行為。但根據國際云安全組織CSA發(fā)布的云安全威脅研究報告,影響云計算平臺數據安全的很多因素來自內部,特別是數據完整性問題,內部人員的操作失誤就可能造成數據丟失或數據損壞,直接威脅到存儲在云計算平臺中的數據。

        1數據完整性驗證

        數據完整性一般是指非授權實體無法篡改數據資源,側重于數據在存儲狀態(tài)或傳輸過程中保持完全不變,通過校驗的方式來實現對數據完整性的驗證。云計算平臺的數據完整性驗證是基于用戶對云計算平臺不信任條件下的一種可證明的約束機制,是云計算平臺對用戶提出的數據完整性“挑戰(zhàn)”給出可證明的“響應”。

        1.1驗證方法

        目前云計算平臺數據完整性驗證的基本方法有數據持有性證明(Provable Data Possession,PDP)和數據可恢復性證明(Proofs of Retrievability,POR)[2-6]。

        在數據持有性證明中,用戶為了減少驗證過程中文件下載和計算的資源消耗,預先將整個文件分割成若干塊,并為每個分塊分別生成關聯性標簽數據,這些關聯標簽數據和數據文件一起存儲到云計算平臺上。用戶在必要時或不定期地通過“挑戰(zhàn)-應答”的方式對云計算平臺存儲的數據文件進行完整性驗證,云計算平臺必須依據用戶的挑戰(zhàn)要求,利用存儲的用戶數據文件和關聯標簽計算并返回相應的應答,最后由用戶根據應答判斷云計算平臺是否完整保存了數據文件。用戶可以針對地性驗證某個分塊,或隨機性驗證某些分塊是否具有完整性。

        數據可恢復性證明與數據持有性證明相似,也是采用“挑戰(zhàn)-應答”的方式來驗證云計算平臺存儲的數據是否完整,不同之處在于其加入了糾錯碼機制。用戶在向云計算平臺存儲之前,將數據文件進行了糾錯編碼,為用戶數據出現錯誤時恢復原始數據提供一定保障。同時,用戶在數據文件中隨機嵌入了一些特殊數據塊,被稱為“哨兵”,用于監(jiān)測一部分數據,用戶通過隨機挑選“哨兵”來驗證這部分數據是否完整,是否可恢復。

        1.2公開驗證

        云計算平臺數據完整性的驗證技術不斷深化,在驗證過程中引入了第三方驗證者的概念,也稱公開驗證方案[6]。無論是數據持有性證明還是數據可恢復性證明的驗證過程都需要用戶的參加,是由用戶在獲取較少數據的情況下,通過知識證明協議和概率分析手段,以高置信概率判斷數據存儲的完整性,大量占用用戶時間、計算內存及網絡帶寬等資源。公開驗證方案則提出由用戶與云計算平臺之外可信任的第三方驗證者對用戶存儲在云計算平臺中的數據進行驗證,并得出結論提供給用戶。公開驗證的流程關系如圖1所示。

        公開驗證由用戶、云計算平臺及第三方驗證者組成,基本流程是用戶向云計算平臺存儲數據之前,預先處理生成數據文件的相關驗證信息,如關聯性標簽數據,在將數據文件和驗證信息存儲到云計算平臺的同時,也將這些驗證信息和驗證要求提交給第三方驗證者。第三方驗證者根據用戶驗證要求,采用適當的數據完整性驗證方法向云計算平臺驗證用戶的數據文件,之后將驗證結果反饋給用戶。如果數據完整性驗證通過,用戶在使用數據文件時,只需直接讀取云計算平臺存儲的數據文件。

        相比用戶直接參與驗證過程,公開驗證能夠大大減少用戶工作量,并且第三方驗證者可以同時為很多用戶或同一用戶的多個數據文件提供驗證服務,提高了批量數據完整性驗證的效率。此外,第三方驗證者的角色具有中立性,還可以減少用戶與云計算平臺的爭議性問題。

        2驗證方案

        相對于公有云、混合云等其他部署模式,私有云部署在一個單位網絡內部,擁有獨立使用的基礎設施,因此具有一定的先天優(yōu)勢,比如網絡條件優(yōu)良、云計算平臺不易受外部流量侵襲及網絡服務質量有保障等,同時內部數據得到有效隔離,減少了由于外部原因帶來的數據安全威脅。但研究機構也提出,無論是公有云還是私有云,內部原因都是云計算平臺數據完整性的重要威脅來源之一,因此有必要結合私有云的特點,針對性地研究數據完整性驗證問題。

        2.1私有云特點

        從用戶關系角度看,通常公有云中數據完整性驗證的出發(fā)點是基于用戶對云計算平臺的不信任,驗證的結果是為了給用戶證明云計算平臺是可信的,但在私有云中,用戶與云計算平臺同屬于一個政府部門、公司或院校,二者之間的關系有著明顯的特殊性。對于私有云計算平臺來說,用戶作為私有云所屬各單位的人員,一方面當他們在使用私有云的業(yè)務數據時,具有普通用戶的共同特點,另一方面當他們履行業(yè)務數據建設的職責,在向私有云存儲數據時是作為私有云的數據保障成員,或者認為私有云是他們自身保存和管理數據的平臺,是可以信任的平臺。同時意味著業(yè)務數據匯總到私有云后,私有云必須確保自身是可信任的,因此用戶數據完整性驗證完全可以由私有云承擔。

        此外,云計算平臺數據完整性驗證的復雜度與用戶的數據操作方式密切相關。用戶對云計算平臺存儲的數據,既有讀取的操作,也有修改寫入的操作,因此通用云計算平臺數據完整性驗證需支持動態(tài)更新操作。但對于一些私有云來說,業(yè)務數據具有嚴格的管理流程,不能被輕易修改,無論是提交數據的用戶還是使用數據的其他人員,意味著一些私有云計算平臺的數據完整性驗證以支持靜態(tài)操作為主。

        2.2驗證方案

        針對私有云的特點,借鑒公開驗證方案的思路,提出一種基于PDP模型的私有云數據完整性驗證方案。該方案的核心思想是基于用戶對私有云的信任,將數據完整性驗證工作納入到云計算平臺內部,在其內部設置一個專用的驗證服務,作為實施用戶數據完整性驗證的實體,驗證流程關系如圖2所示。

        該驗證方案由用戶和私有云計算平臺組成,私有云計算平臺提供了驗證和數據存儲2個服務。①驗證服務作為專用服務,既承擔了用戶數據的接收和預處理工作,也承擔了數據完整性驗證的工作;②數據存儲服務是基礎服務,具體負責用戶數據文件等信息的存儲和管理,配合驗證服務進行數據完整性驗證,并為用戶提供數據文件讀取訪問服務。

        該方案在私有云計算平臺內部設置驗證服務,從地位上看,驗證服務起到了第三方驗證者的作用,但由于私有云計算平臺與用戶是可信任關系,無需第三方提供數據完整性驗證結果,因此可將第三方整合到私有云計算平臺內部,放置到數據存儲的前端對數據文件進行預處理并保存驗證信息,同時可以不受人為因素干擾,完成對用戶數據文件周期性的完整性驗證。

        3驗證流程

        驗證過程基于PDP方法,分為準備階段和驗證階段。不同于其他驗證方案中由用戶完成的準備階段,該方案的準備階段主要由私有云計算平臺的驗證服務完成。驗證階段由驗證服務和數據存儲服務配合完成,具體流程如下。

        (1)準備階段

        由驗證服務執(zhí)行,驗證服務首先接收用戶上報的數據,運行預處理程序,對用戶數據文件進行分塊并為文件中的每一個數據塊生成關聯性標簽,之后將數據文件和標簽集合同時發(fā)送給數據存儲服務,具體過程如下:

        ①標簽生產準備:根據用戶的數據文件和安全需要,確定驗證過程相應的安全強度,主要是對應到公鑰、私鑰的取值范圍??衫肦SA等秘鑰算法,最終返回一個匹配的公鑰、私鑰對。

        ②文件分塊準備:將用戶數據文件劃分為任意個數據文件塊,數據文件塊按次序編號。

        ③標簽集合生成:使用之前生成的私鑰,為用戶數據文件劃分得到的每個數據文件塊生成具有同態(tài)性質的標簽,最終得到相應的標簽集合,以此作為驗證的元數據;

        ④數據文件存儲:將用戶數據文件及其相應的標簽集合提供給數據存儲服務,由其保存在云計算平臺中。

        (2)驗證階段

        驗證階段采用“挑戰(zhàn)-響應”模式,驗證服務作為“挑戰(zhàn)”方提出挑戰(zhàn)請求,而數據存儲服務作為“響應”方提供相應的證據,驗證服務得出最后的結論,具體過程如下:

        ①挑戰(zhàn)請求生成:根據用戶需要驗證的數據塊規(guī)模,依據數據塊文件總數和隨機指定的驗證文件塊數量,驗證服務隨機產生需要驗證的數據文件塊序號集,并為每個指定數據文件塊產生一個隨機組合系數,將數據文件塊序號集及其組合系數結果作為挑戰(zhàn)請求,發(fā)送給數據存儲服務。

        ②響應證據生成:數據存儲服務根據云計算平臺存儲的數據文件、標簽集合及接收到的挑戰(zhàn)請求,從數據文件和標簽集合中讀取指定的數據文件塊信息,并通過計算得到數據完整性證據,即數據文件塊和標簽的同態(tài)聚合結果,執(zhí)行過程中使用用戶的公鑰信息,數據存儲服務將完整性證據作為響應發(fā)回給驗證服務。

        ③驗證結果得出:驗證服務利用發(fā)出的挑戰(zhàn)請求和收到的完整性證據,進行標簽計算,并對比判斷證據的正確性,從而確定驗證成功或失敗。如果驗證失敗會向云計算平臺告警,并向用戶發(fā)出安全提醒。

        4結束語

        此私有云數據完整性驗證方案簡化了用戶所做的工作,有效解決了由于用戶開展數據完整性驗證帶來的網絡帶寬等資源消耗。同時,由私有云計算平臺統(tǒng)一調度驗證服務與數據存儲服務來實施數據完整性驗證,可以有效利用私有云計算平臺的空閑時段和空閑資源,有效提高用戶數據完整性驗證效率和云計算平臺資源利用率。

        參考文獻

        [1]周洪波.云計算:技術、應用、標準和商業(yè)模式[M].北京:電子工業(yè)出版社,2011.

        [2]張玉清,王曉菲,劉雪峰,等.云計算環(huán)境安全綜述[J].軟件學報,2016,27(6):1328-1348.

        [3]俞能海,郝卓,徐甲甲,等.云安全研究進展綜述[J].電子學報, 2013,41(2):371-381.

        [4]馮朝勝,秦志光,袁丁.云數據安全存儲技術[J].計算機學報, 2015,38(1):150-163..

        [5]黃勤龍,楊義先.云計算數據安全[M].北京:郵電大學出版社, 2018.

        [6]陳龍,肖敏,羅文俊,等.云計算數據安全[M].北京:科學出版社,2016.

        猜你喜歡
        云計算
        云計算虛擬化技術在電信領域的應用研究
        基于云計算的醫(yī)院信息系統(tǒng)數據安全技術的應用探討
        談云計算與信息資源共享管理
        志愿服務與“互聯網+”結合模式探究
        云計算與虛擬化
        基于云計算的移動學習平臺的設計
        基于云計算環(huán)境下的ERP教學改革分析
        科技視界(2016年22期)2016-10-18 14:33:46
        基于MapReduce的故障診斷方法
        實驗云:理論教學與實驗教學深度融合的助推器
        大學教育(2016年9期)2016-10-09 08:54:03
        云計算中的存儲虛擬化技術應用
        科技視界(2016年20期)2016-09-29 13:34:06
        加勒比特在线视频播放| 少妇太爽了在线观看| 日韩国产成人精品视频| 亚洲一区二区女优视频| 成人国产精品一区二区八戒网| 成人免费xxxxx在线观看| 国产精品高潮呻吟av久久无吗| 无码AV无码免费一区二区| 美女被黑人巨大入侵的的视频| 中国女人内谢69xxxxxa片| 日韩乱码人妻无码中文字幕视频| 亚洲国产精品午夜电影| 国产午夜激情视频在线看| 99久久无码一区人妻| 明星性猛交ⅹxxx乱大交| 午夜精品一区二区三区无码不卡| 国产一区二区av在线观看| 亚洲av无码乱码国产麻豆| 国产无人区码一码二码三mba | 欧美大屁股xxxx高跟欧美黑人| 国产内射合集颜射| 国产一区二区三区视频免费在线| 亚洲精品久久视频网站| 一进一出一爽又粗又大| 99国产免费热播视频| 丰满人妻被猛烈进入中文字幕护士 | 亚洲AV秘 无码一区二p区三区| 国产亚洲精品视频在线| 日韩av无码社区一区二区三区| 丰满熟女人妻中文字幕免费| 高清国产美女av一区二区| 亚洲一区二区三区熟妇| 国产午夜福利久久精品| 三上悠亚精品一区二区久久| 日韩精品成人一区二区在线观看| 亚洲一区在线观看中文字幕| 中文字幕亚洲欧美日韩2019| 91在线区啪国自产网页| 漂亮人妻出轨中文字幕| 久久超碰97人人做人人爱| 伊人久久亚洲综合影院首页|