• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Hadoop加密靜態(tài)及傳輸數(shù)據(jù)

      2016-11-26 03:02:40
      網(wǎng)絡(luò)安全和信息化 2016年11期
      關(guān)鍵詞:敏感數(shù)據(jù)集群加密

      引言:敏感數(shù)據(jù)在傳輸過程中,從終點傳輸?shù)郊簳r,或者在企業(yè)數(shù)據(jù)從集群中的一個節(jié)點轉(zhuǎn)移到另一個節(jié)點時,都必須受到保護(hù)。有一些方案可以為靜態(tài)和傳輸?shù)臄?shù)據(jù)進(jìn)行數(shù)據(jù)加密,從而使企業(yè)不僅可以滿足合規(guī)要求,更為重要的是,還可以保護(hù)信息資產(chǎn)的安全。

      在真正的大數(shù)據(jù)環(huán)境中,有很多其他的數(shù)據(jù)源、數(shù)據(jù)暫存區(qū)域、臨時文件和日志文件都保存著HDFS之外的敏感數(shù)據(jù)。當(dāng)然,敏感數(shù)據(jù)在傳輸過程中,從終點傳輸?shù)郊簳r,或者在企業(yè)數(shù)據(jù)從集群中的一個節(jié)點轉(zhuǎn)移到另一個節(jié)點時,都必須受到保護(hù)。有一些方案可以為靜態(tài)和傳輸?shù)臄?shù)據(jù)進(jìn)行數(shù)據(jù)加密,從而使企業(yè)不僅可以滿足合規(guī)要求,還可以保護(hù)信息資產(chǎn)的安全。

      Apache Hadoop傳輸加密

      確保Apache Hadoop集群安全的首要一步是支持傳輸加密,這是為日后增加的每一個其他的安全層的基礎(chǔ)。認(rèn)證和Kerberos依賴于通信安全,所以在深入支持認(rèn)證和Kerberos之前,必須支持?jǐn)?shù)據(jù)傳輸?shù)募用堋?/p>

      Apache Hadoop并非是“鐵板一塊”的應(yīng)用,正相反,它要涉及Pig和Hive直至Impala及Kudu等。這些服務(wù)可能與包括RPC、TCP/IP等協(xié)議在內(nèi)的不同協(xié)議通信,而且每種協(xié)議都有加密數(shù)據(jù)的不同方法。使用Web的都不會對瀏覽器地址欄中的“https://”及其旁邊的鎖頭標(biāo)志感到陌生。與之類似的是,要實現(xiàn)Hadoop中的安全通信,需要支持使用協(xié)議的安全版本。

      RPC/SASL

      對于與RPC通信的組件來說,需啟用SASL來保護(hù)傳輸中的RPC數(shù)據(jù)。SASL是通過在core-site.xml文件中設(shè)置hadoop.rpc.protection屬性來啟用,在啟用此選項時有三個選項:

      認(rèn)證:提供雙方間的身份驗證;

      完整性:提供雙方間的身份驗證和消息的完整性;

      私密性:除提供認(rèn)證和完整性之外,還提供機(jī)密性。

      當(dāng)然,用戶可能希望選用最安全的選項,所以下面就看看在core-site.xml文件的內(nèi)容:

      改變此屬性后,在集群中的所有后臺程序均需重新啟動,以確保所有各方都通過相同的加密協(xié)議進(jìn)行通信。

      TCP/IP

      由于Hadoop 的數(shù)據(jù)協(xié)議用于通過集群數(shù)據(jù)節(jié)點發(fā)送和接收數(shù)據(jù),這種協(xié)議使用直接的TCP/IP套接字,并且支持通過密鑰(由RPC進(jìn)行交換)進(jìn)行加密通信。為支持TCP/IP加密的數(shù)據(jù)流,用戶需在hdfssite.xml配置文件中將dfs.encrypt.data.transfer屬性設(shè)置為“true”。這種配置的變化也必須在NameNode和 DataNodes中做出改變:

      還可選擇配置加密密碼;在此案例中,已經(jīng)配置了更安全的AES-256算法。

      在改變了這種屬性后,集群中的NameNode 和DataNode后臺程序都需要重新啟動。

      TLS/HTTPS

      不同的Hadoop組件都是用不同的編碼語言開發(fā)的,例如,MapReduce用Java開發(fā),因而SSL/TLS可以用不同的方法進(jìn)行配置。此例中檢查啟用MapReduce v2的WebUI的加密。

      為啟用MapReduce v2的加密WebUI,需要編輯 core-site.xml文件,將hadoop.ssl.enabled屬性設(shè)置為”true”:

      為啟用MapReduce v2的shuffle,用戶需要編輯mapred-site.xml文件并將

      mapreduce.shuffle.ssl.enabled屬性設(shè)置為“true”:

      除此之外,還有證書問題、信任存儲以及其他SSL/TLS配置。但是,由于此文只是從一個較高的層次上進(jìn)行概覽而不討論細(xì)節(jié),而是僅僅指出用戶需要從活動目錄管理員或內(nèi)部的CA獲得SSL/TLS證書后,用正確的值來修改ssl-server.xml和ssl-client.xml文件。

      HDFS外的靜態(tài)數(shù)據(jù)加密

      在啟用了所有Apache Hadoop組件中的傳輸數(shù)據(jù)和靜態(tài)數(shù)據(jù)加密后,用戶需要配置的最后一方面就是HDFS之外的數(shù)據(jù)加密。

      雖然有些企業(yè)可能會考慮加密硬盤,但并不普遍,而且還要求專門的和更為昂貴的硬件。相反,可以充分利用Linux的本地靜態(tài)數(shù)據(jù)加密特性,即dm-crypt。

      通 過dm-crypt和LUKS用戶可以創(chuàng)建一個加密的塊設(shè)備,使其位于用戶的標(biāo)準(zhǔn)存儲設(shè)備之上,并且在其讀寫文件時對數(shù)據(jù)進(jìn)行加密或解密。雖然由于Cryptsetup等工具的使用可以使建立dm-crypt塊設(shè)備相當(dāng)簡單,但加密口令的存儲和保護(hù)并非不重要,并且要求謹(jǐn)慎規(guī)劃和測試。

      猜你喜歡
      敏感數(shù)據(jù)集群加密
      干擾條件下可檢索數(shù)字版權(quán)管理環(huán)境敏感數(shù)據(jù)的加密方法
      實現(xiàn)虛擬機(jī)敏感數(shù)據(jù)識別
      基于透明加密的水下通信網(wǎng)絡(luò)敏感數(shù)據(jù)防泄露方法
      海上小型無人機(jī)集群的反制裝備需求與應(yīng)對之策研究
      一種基于熵的混沌加密小波變換水印算法
      基于4A平臺的數(shù)據(jù)安全管控體系的設(shè)計與實現(xiàn)
      一種無人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計
      電子制作(2018年11期)2018-08-04 03:25:40
      Python與Spark集群在收費數(shù)據(jù)分析中的應(yīng)用
      勤快又呆萌的集群機(jī)器人
      認(rèn)證加密的研究進(jìn)展
      芦溪县| 错那县| 龙游县| 蓝田县| 印江| 鄂温| 长子县| 时尚| 中西区| 肇源县| 扬州市| 兴山县| 祁门县| 宜黄县| 大关县| 河津市| 克什克腾旗| 来安县| 扬中市| 潜山县| 呼玛县| 泰宁县| 嘉祥县| 平阴县| 潢川县| 克什克腾旗| 美姑县| 凤山县| 阜阳市| 巨鹿县| 九龙县| 天台县| 汽车| 正阳县| 奈曼旗| 南郑县| 茌平县| 马公市| 宜兰县| 卫辉市| 霍城县|