999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

HDFS混合加密保護方案的設計

2014-04-29 02:24:23梁勝昔秦軍宋蕾王星
計算機時代 2014年7期

梁勝昔 秦軍 宋蕾 王星

摘 要: 如何有效解決云計算中存在的安全問題是關系到云計算產業發展的關鍵。針對Hadoop云計算系統在數據共享中存在的安全問題,采用了一種基于RC4和RSA的混合加密保護方案,該方案在云存儲數據共享過程中,緊密結合Hadoop云計算系統的特性,能夠實現數據的安全共享,同時兼顧保密性與效率。

關鍵詞: HDFS; 數據安全; RC4; RSA; 混合加密

中圖分類號:TP309.2 文獻標志碼:A 文章編號:1006-8228(2014)07-17-03

Abstract: Security is becoming a huge concern for users. How to solve the security problems has been the top priority for the cloud computing industry. In this paper, a hybrid encryption scheme based on RC4 and RSA is presented. This encryption addresses the security problems in data sharing of Hadoop system. Combined with the characteristics of Hadoop cloud computing system, the new approach ensures both the security and efficiency.

Key words: HDFS; data security; RC4; RSA; hybrid encryption

0 引言

2006年,Google首次提出“云計算”(Cloud Computing)的概念,云計算被看作是IT領域的第三次重要變革。Apache基金會在Google云模型的基礎上開發了著名的開源云計算平臺Hadoop,它實現了HDFS(分布式文件系統)和MapReduce(編程模型)。云計算通過將計算分布在大量分布式計算機上,以按需服務模式向用戶提供計算力、存儲空間和應用服務,是一種具有極高“性價比”的資源。然而,用戶數據存儲在云環境中,由于其虛擬化的特點,用戶無法獲知存儲細節,并且用戶信息的所有權與管理權相分離,這成為了用戶數據安全的潛在威脅[1]。據悉,用戶對托管在云端數據的安全性仍有擔憂,并認為安全問題將成為云計算發展的巨大瓶頸[2-3]。本文主要分析了Hadoop云存儲中存在的數據安全問題,結合Hadoop系統的特性,設計了一種基于RC4和RSA的混合加密數據保護方案,該方案對靜態存儲在HDFS中的數據進行混合加密,從而可有效地避免數據泄露問題。

1 Hadoop系統及其存在的安全問題

隨著大數據時代的到來,規模龐大的數據正成為人類新的資產和財富,如何針對海量數據進行科學的處理已成為國家、企業應對大數據時代的關鍵問題之一。Hadoop作為世界上著名的開源云計算系統,將對海量數據的存儲和處理提供極大支持和便利。但Hadoop系統本身存在的安全問題不容忽視,成為人們對其應用的重要考量。

1.1 Hadoop主要結構分析

Hadoop是由Apache基金會發展的開源云計算系統,是一個在計算機集群上使用簡單編程模型來處理大數據集的軟件框架,其中的海量數據分別存儲在集群中的每個節點上,每個節點負責處理存儲在自己本地硬盤上的數據。Hadoop主要由HDFS(Hadoop分布式文件系統)和Hadoop MapReduce兩大部分組成。其中的HDFS直接存儲著用戶數據信息,為Hadoop的所有應用提供極其重要的分布式存儲服務,因此HDFS對整個Hadoop系統的安全性具有重要意義。HDFS采用Master/Slave架構,一個HDFS集群是由一個NameNode和一定數目的DataNodes組成,NameNode是一個負責管理存儲文件元數據信息的中心服務器,而DataNode則存儲文件的Block。

1.2 HDFS數據存儲與刪除過程

客戶端在HDFS中存儲數據的基本流程如圖1所示。

當客戶端存儲數據文件到HDFS中時,文件最終以Block的形式被DataNode接收并保存在本地文件系統當中,并由DataNode負責管理和維護存儲在本地的文件。當客戶端需要刪除文件時,本地的文件通過Java的文件刪除機制將其刪除,這與單機狀態下文件的刪除原理相同[4]。用戶在使用普通刪除命令刪除文件時系統只是修改文件的文件目錄項的第一個字節為特殊字符,去除目錄區的文件名和數據區的文件數據之間的索引鏈接,文件數據區并沒有發生任何變化,使用者認為文件已經被刪除,而實際上數據信息仍存在于存儲介質上,直至用戶寫入新數據覆蓋原數據;而又因為普通磁存儲介質具有剩磁效應,磁介質會在不同程度上永久性磁化,磁介質上記載的信息在一定程度上抹除不凈[5]。由此可見,HDFS中數據信息實際上并未徹底被刪除,云服務提供商和其他不懷好意者完全可以采用數據恢復技術惡意恢復用戶認為已刪除的數據,這對用戶信息安全和隱私構成極大威脅。由于云計算規模巨大,具有極大的開放性與復雜性,用戶數據信息所有權與管理權相分離,且實行硬件資源共享機制[6],用戶的存儲空間是共享的,因此傳統IT系統的安全問題在云計算環境下將會得到放大,而且用戶無法感知惡意恢復和竊取。這將對用戶的數據安全構成巨大的潛在威脅。

2 混合加密方案的提出

通過分析HDFS的數據存儲和刪除流程可以發現,HDFS至少存在以下兩個安全問題:第一,是云服務提供商和其他不懷好意者可能對存儲在DataNode中的數據進行非法使用,由于用戶對數據的所有權與管理權相分離,以及Hadoop的硬件共享機制,這一問題引發的后果將非常嚴重;第二,數據文件實際是以Block的形式存儲在本地文件系統中,普通刪除的數據仍然殘留在本地,存在極大的安全隱患。密碼學作為信息安全的根本基礎,將對云數據安全提供根本保障[7]。因此針對其中的數據安全問題,本文采取了一種混合加密方案,以保證HDFS中靜態存儲的數據在共享過程中不被非法使用。

2.1 RC4算法和RSA算法概述

RC4算法是由MIT教授Ronald Rivest設計的一種密鑰長度可變的對稱加密算法,RC4算法由于加解密速度快并且安全性較高得到了人們的廣泛運用,算法由初始化算法和偽隨機子密碼生成算法兩大部分組成[8]。其中RC4算法密鑰長度可變(1到255之間),加密強度可以根據密鑰長度進行調整,同時由于RC4算法加密效率較高,因此適合于對大數據的加密。

RSA算法[9]是一種典型的非對稱加密算法,由Ronald Rivest在內的三位教授共同提出,繼公鑰密碼體制提出之后,RSA算法的出現解決了之前對稱加密算法所面臨的密鑰傳遞問題。RSA是基于大數分解難題提出的,對于大數n=p*q(p、q均為大素數),在有限的計算能力以及有限的時間內,分解n是困難的。基于這一數學基礎,由RSA公開密鑰求解秘密密鑰在計算上不可行,這樣可以確保只有消息接收方可以用自己的秘密密鑰對用公鑰加密的數據進行解密。由于RSA加密算法較RC4復雜,算法效率較低,因此RSA算法更適合于對小數據文件加密。

2.2 基于RC4和RSA混合加密保護方案設計

針對HDFS靜態存儲數據在數據共享過程中存在的數據安全問題,結合RC4算法和RSA算法的特征,設計的混合加密保護方案如圖2所示。

用戶A將要共享給用戶端B的數據文件通過RC4算法加密,由于RC4算法密鑰長度可選,因此用戶可以根據個人需要選擇不同加密等級的RC4算法,加密完成后,用戶A上傳加密的數據文件至HDFS,并將RC4算法密鑰保存在本地文件中。

當用戶B需要下載A共享的文件時,向A發出申請消息,通過數字簽名A對B進行身份驗證。

身份驗證完成之后,A向用戶端B發送確認消息,其中包含一個惟一的與B對應的標志信息IB。

用戶端A用B的公開密鑰對⑴中產生的RC4密鑰文件進行加密操作,產生的被加密密鑰文件名與⑶中的標志信息IB相對應,并將此密鑰加密文件上傳到HDFS。

用戶端B首先根據A發送的確認消息中IB找到對應的密鑰加密文件,將其下載到客戶端,并用對應的私鑰進行解密,還原出RC4算法的密鑰。

用戶端B下載A共享的文件,并用RC4算法密鑰對其進行解密操作,最終還原出原文,完成數據的共享全過程,其余用戶端C、D等則采用相同的過程進行。

2.3 混合加密保護方案的特點

將用RC4算法加密保護的數據文件上傳到云服務器端,用戶的數據信息特別是其中涉及到企業、個人等重要的保密信息將對云服務提供商不可用,這可在一定程度上解決云服務提供商可能存在的對用戶信息非法使用的問題;同時可以防止不懷好意者對存儲在DataNode中的數據進行竊取、惡意恢復等非法操作,即使在用戶刪除上傳數據后有非法使用者對先前數據文件進行惡意恢復,恢復出的文件仍然對其不可用,因此可以有效解決靜態存儲中的數據殘留所帶來的安全問題。

對稱加密算法RC4與非對稱加密算法RSA相結合,由于Hadoop的大數據特性,HDFS上一個文件的大小一般都在G字節至T字節[10],因此結合RC4適合對大量數據加密的特點,對大規模的數據文件采用RC4加密算法;同時由于RSA較RC4安全性高并且便于密鑰傳遞,對RC4密鑰采用RSA算法進行加密操作;兩種加密算法相結合[11-12],兼顧了效率與安全性,適用于HDFS中靜態存儲數據的安全共享,同時緊密結合了HDFS的特點。

由于RC4算法密鑰長度可以自由選擇(一般不超過255),不同的密鑰長度對應于不同的加密等級和時間消耗,由于云計算系統面向廣大用戶,而不同用戶對信息加密的等級需求存在一定差異,用戶端可以根據自身需要,在對保密性和效率作出權衡后選擇合適的密鑰長度,從而選用適合自身需要的加密服務,避免了采用固定密鑰長度算法所帶來的需求無法滿足或資源浪費問題。

3 結束語

本文針對HDFS中靜態存儲的數據在共享過程中存在的泄露風險,在分析Hadoop的基本結構、數據存儲和刪除過程的基礎上,結合密碼學中的RC4算法和RSA算法的特征,給出了一種混合加密數據保護方案。該方案有效避免了云服務提供商和不懷好意者對數據的非法使用,有效解決了靜態存儲中的數據殘留所帶來的安全問題;兩種加密算法相結合,兼顧了效率與安全性,避免了采用固定密鑰長度算法所帶來的需求無法滿足或資源浪費。

參考文獻:

[1] Syam Kumar P, Subramanian R.An Efficient and Secure Protocol for Ensuring Data Storage Security in Cloud Computing[J]. International Journal of Computer Science Issues,2011.8(6):261-274

[2] Deepanchakaravarthi Purushothaman, Dr.Sunitha Abburu.AnApproach for Data Storage Security in Cloud Computing[J].International Journal of Computer Science Issues,2012.9(2):100-105

[3] Dawei Sun,Guiran Chang,Lina Sun,Xingwei Wang.Surveying and Analyzing Security,Privacy and Trust Issues in Cloud Computing Environments[J]. Procedia Engineering,2011.15:2852-2856

[4] 鄧謙.基于Hadoop的云計算安全機制研究[D].南京郵電大學,2013.

[5] 徐菁,朱有佃,賴凡.論磁性存儲介質的數據銷毀技術[J].西南師范大學學報(自然科學版),2007.32(4):107-110

[6] 中國電信網絡安全實驗室.云計算安全:技術與應用[M].電子工業出版社,2012:19-24

[7] 穆瑛.“云計算”中的密碼學:智者博弈的謎題[J].信息安全與通信保密,2011.11:1

[8] 黃道林,楊軍.RC4加密算法的FPGA設計與實現[J].云南大學學報(自然科學版),2009.31(S1):80-83

[9] 張仕斌,萬武南,張金全,孫宣東.應用密碼學[M].西安電子科技大學出版社,2009.

[10] 孫牧.云端的小飛象—Hadoop[J].程序員,2008.10:100-102

[11] 郭平,但光祥.云計算中的混合加密算法[J].吉林大學學報(工學版),2012.42(S1):327-331

[12] 胡光永.基于云計算的數據安全存儲策略研究[J].計算機測量與控制,2011.19(10):2539-2541

主站蜘蛛池模板: 内射人妻无套中出无码| 久草中文网| 人妻精品全国免费视频| 国产视频大全| 99视频在线精品免费观看6| 久久 午夜福利 张柏芝| 国产日韩欧美成人| 色天天综合| aⅴ免费在线观看| 91在线播放免费不卡无毒| 97国产在线视频| 在线观看亚洲国产| 久久久久88色偷偷| 久久成人18免费| 亚洲精品成人7777在线观看| 国产高清精品在线91| 婷婷六月综合网| 狠狠色噜噜狠狠狠狠色综合久| 亚洲日韩图片专区第1页| 亚洲天堂啪啪| 干中文字幕| 国产理论最新国产精品视频| 亚洲成a∧人片在线观看无码| 成人年鲁鲁在线观看视频| 国产成人永久免费视频| 丁香五月激情图片| 一本大道在线一本久道| 亚洲精品日产AⅤ| 国产在线观看第二页| 欲色天天综合网| 91久久夜色精品国产网站| 亚洲一区二区三区香蕉| 亚洲免费人成影院| 精品无码一区二区三区在线视频| 国产va在线观看免费| 久久婷婷人人澡人人爱91| 97se亚洲综合在线天天| 精品国产成人av免费| 99久久精品免费看国产电影| 伊人大杳蕉中文无码| 91在线视频福利| 99ri精品视频在线观看播放| 国产91在线|中文| 综合亚洲色图| 亚洲欧美成aⅴ人在线观看| 最新国产你懂的在线网址| 国产婬乱a一级毛片多女| 日韩在线视频网站| 国产浮力第一页永久地址| 亚洲一区二区三区麻豆| 欧美国产三级| 国产一区亚洲一区| 四虎成人免费毛片| 成人国内精品久久久久影院| 福利片91| 午夜精品区| 亚洲侵犯无码网址在线观看| 欧美激情一区二区三区成人| 91在线免费公开视频| 国产成人福利在线| 国产一区二区三区在线观看视频| 97精品国产高清久久久久蜜芽| 成年片色大黄全免费网站久久| www精品久久| 亚洲国产亚洲综合在线尤物| 欧美.成人.综合在线| 亚洲色成人www在线观看| 日韩高清一区 | 九九热精品在线视频| 22sihu国产精品视频影视资讯| 欧美视频在线播放观看免费福利资源 | 日韩a在线观看免费观看| 国产激爽大片高清在线观看| 欧美a级完整在线观看| 久久综合一个色综合网| 1024国产在线| 国产精品乱偷免费视频| 狠狠ⅴ日韩v欧美v天堂| 国产在线91在线电影| 国产麻豆精品在线观看| 欧美不卡二区| 亚洲国产看片基地久久1024|