• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于PKI的HDFS認(rèn)證及安全傳輸機(jī)制研究

    2014-06-05 15:27:41李延改趙華偉
    山東科學(xué) 2014年5期
    關(guān)鍵詞:密鑰客戶端集群

    李延改,趙華偉

    (1.山東財(cái)經(jīng)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,山東 濟(jì)南 250014;2.山東中孚信息產(chǎn)業(yè)股份有限公司,山東 濟(jì)南 250101)

    基于PKI的HDFS認(rèn)證及安全傳輸機(jī)制研究

    李延改1,2,趙華偉1*

    (1.山東財(cái)經(jīng)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,山東 濟(jì)南 250014;2.山東中孚信息產(chǎn)業(yè)股份有限公司,山東 濟(jì)南 250101)

    為解決Hadoop核心子項(xiàng)目Hadoop分布式文件系統(tǒng)(HDFS)文件服務(wù)過程中存在的認(rèn)證及安全傳輸問題,對當(dāng)前所采用的Kerberos方案進(jìn)行了詳細(xì)的分析,針對其在安全性和效率性方面存在的缺陷,提出將基于PKI的數(shù)字證書認(rèn)證技術(shù)及基于數(shù)字信封的AES對稱加密技術(shù)應(yīng)用到HDFS的安全機(jī)制中。分析表明,該安全機(jī)制與Kerberos相比,能夠?yàn)镠DFS文件服務(wù)提供更安全、更高效的解決方案。

    Hadoop;HDFS安全;Kerberos;PKI

    Hadoop作為Apache旗下的一個(gè)開源分布式計(jì)算平臺,從2002年發(fā)布面世以來,就受到了廣泛的關(guān)注。Hadoop強(qiáng)大的存儲(chǔ)能力和高效的并行計(jì)算能力,受到了企業(yè)界的青睞,逐步成為大數(shù)據(jù)時(shí)代數(shù)據(jù)存儲(chǔ)處理的有效工具,Amazon、Yahoo等知名組織更是用Hadoop集群搭建自己的私有云架構(gòu)。然而盡管有著無與倫比的存儲(chǔ)和計(jì)算能力,Hadoop薄弱的安全機(jī)制[1]卻成為其發(fā)展推廣的重大障礙,讓許多亟待使用它的企業(yè)望而卻步。

    HDFS是Hadoop項(xiàng)目的核心項(xiàng)目,是Hadoop應(yīng)用的一個(gè)分布式文件系統(tǒng),起源于谷歌的GFS文件系統(tǒng),但相較于GFS,HDFS搭建運(yùn)行在廉價(jià)的商用機(jī)器集群上,并且采用流式數(shù)據(jù)訪問模式,可以處理超大文件,有著較高的訪問吞吐量。HDFS作為Hadoop數(shù)據(jù)存儲(chǔ)的基礎(chǔ)[2],也是其上層并行計(jì)算Mapreduce的基礎(chǔ),所以Hadoop的安全機(jī)制的第一步便是HDFS的安全機(jī)制設(shè)計(jì)。

    本文通過分析HDFS目前所采用的Kerberos認(rèn)證方案[3],指出了其在安全性和效率性等方面存在的缺陷,提出了一種基于PKI的數(shù)字證書認(rèn)證機(jī)制來代替Kerberos認(rèn)證,并在文件傳輸階段采用基于數(shù)字信封的AES對稱加密技術(shù)的安全方案。通過對比分析表明,本文提出的安全方案不論在安全性還是在效率性方面,都優(yōu)于Kerberos。

    1 HDFS簡介

    1.1 體系結(jié)構(gòu)

    HDFS是被設(shè)計(jì)用來處理超大文件的分布式文件系統(tǒng)[4],采用Master/Slaver架構(gòu)對文件系統(tǒng)進(jìn)行管理。一個(gè)HDFS集群是由一個(gè)Namenode節(jié)點(diǎn)和一定數(shù)目的Datanodes節(jié)點(diǎn)組成的,采用中心控制模式,各類節(jié)點(diǎn)在集群中的主要作用是:

    (1)Namenode作為集群中心服務(wù)器,承擔(dān)Master的任務(wù)[5]。

    Namenode負(fù)責(zé)對HDFS文件系統(tǒng)的文件目錄樹及文件索引目錄、文件Block列表等進(jìn)行相應(yīng)的維護(hù),并將這些信息持久化到本地磁盤的命名空間鏡像和編輯日志中。負(fù)責(zé)對HDFS文件系統(tǒng)的命名空間、集群配置信息和文件Block塊的創(chuàng)建、刪除和復(fù)制等進(jìn)行管理。負(fù)責(zé)接收客戶端對HDFS文件系統(tǒng)的訪問請求,執(zhí)行相應(yīng)的文件操作,例如對文件的打開、關(guān)閉和重命名等。將HDFS中的超大文件劃分為多個(gè)Block塊,存儲(chǔ)在不同的Datanode中,并由Namenode中的元數(shù)據(jù)記錄每個(gè)Block與對應(yīng)的Datanode的映射關(guān)系,客戶端可以通過Namenode獲得文件的元數(shù)據(jù)信息,即每個(gè)文件的每個(gè)Block所在的Datanode地址。

    (2)Datanode是具體任務(wù)的執(zhí)行節(jié)點(diǎn),承擔(dān)Worker任務(wù)。

    Datanode是文件存儲(chǔ)的基本單元,將文件的Block存儲(chǔ)在本地文件系統(tǒng)中,同時(shí)保存了Block的元數(shù)據(jù)信息。接受Nmaenode統(tǒng)一的調(diào)度,對文件的Block塊進(jìn)行創(chuàng)建、刪除和復(fù)制等操作,同時(shí)Datanode還負(fù)責(zé)接收處理客戶端對文件的讀/寫請求。

    (3)Datanode與Namenode間的交互[6]。

    Namenode在每次啟動(dòng)系統(tǒng)時(shí)都會(huì)動(dòng)態(tài)重建文件系統(tǒng)的元數(shù)據(jù)信息,會(huì)以心跳輪詢集群中的Datanode節(jié)點(diǎn),Datanode以心跳響應(yīng)Namenode,定時(shí)向Namenode發(fā)送它所存儲(chǔ)的文件塊信息。

    HDFS的體系結(jié)構(gòu)如圖1所示。

    圖1 HDFS的體系結(jié)構(gòu)Fig.1 Architecture of HDFS

    1.2 工作原理

    HDFS是基于流數(shù)據(jù)模式訪問和處理超大文件的需求而開發(fā)的,適用于一次寫入、多次讀取的場合。文件在HDFS中以Block的形式存儲(chǔ)在數(shù)據(jù)節(jié)點(diǎn)Datanode中,默認(rèn)的Block大小為64 M,復(fù)制因子是3,即同一Block會(huì)被存放在3個(gè)不同的Datanode上??蛻舳俗x取文件Block時(shí)選取離自己最近的Datanode節(jié)點(diǎn)進(jìn)行數(shù)據(jù)讀取。HDFS的工作原理如下。

    1.2.1 讀文件流程

    (1)客戶端通過RPC向HDFS的Namenode發(fā)送文件讀請求;

    (2)Namenode將客戶端所請求的文件的Blocks所在的Datanodes地址,以及Block副本所在的地址等元數(shù)據(jù)信息返回給客戶端;

    (3)客戶端根據(jù)Blocks所在地址與相應(yīng)的Datanodes通信,讀取文件數(shù)據(jù)。

    1.2.2 寫文件過程

    (1)客戶端通過RPC向HDFS的Namenode發(fā)送文件寫請求,Namenode檢查客戶端要?jiǎng)?chuàng)建的文件是否存在,若不存在則會(huì)為文件創(chuàng)建一個(gè)記錄,否則拋出異常;

    (2)客戶端開始寫入文件時(shí),會(huì)將文件切分成許多Packets,然后向Namenode申請新的Blocks,獲取這些Packets及其副本所要存儲(chǔ)的Datanodes的一個(gè)列表;

    (3)客戶端得到這些列表后,將Packet寫入第一個(gè)Datanode中,成功后第一個(gè)Datanode再將數(shù)據(jù)傳送給第二個(gè)Datanode,第二個(gè)Datanode再將數(shù)據(jù)依次寫入到第三個(gè)Datanode,至此數(shù)據(jù)寫入完成;

    (4)寫完第一個(gè)Packet后,依次循環(huán)將所有的Packets寫入HDFS中。

    2 HDFS安全現(xiàn)狀研究及不足之處

    2.1 基于Kerberos的HDFS安全認(rèn)證機(jī)制

    Hadoop在設(shè)計(jì)之初,不僅集群實(shí)體之間缺乏認(rèn)證機(jī)制,而且數(shù)據(jù)傳輸及存儲(chǔ)也缺乏加密機(jī)制。針對Hadoop的安全缺陷,Hadoop1.0.0版本后,引入了Kerberos認(rèn)證機(jī)制,用以保證集群節(jié)點(diǎn)的可信性[7-8]。Kerberos是一種基于對稱密鑰體制的計(jì)算機(jī)網(wǎng)絡(luò)認(rèn)證協(xié)議,實(shí)現(xiàn)了機(jī)器級別的安全認(rèn)證,也就是說在非安全網(wǎng)絡(luò)通信環(huán)境下,某個(gè)實(shí)體可以通過Kerberos向另一個(gè)實(shí)體以一種安全的方式證明自己的身份。Kerberos的實(shí)現(xiàn)需要一個(gè)可信賴的第三方,這個(gè)第三方被稱為密鑰分發(fā)中心(KDC),它由兩個(gè)相互獨(dú)立的邏輯部分認(rèn)證服務(wù)器(AS)和票據(jù)授權(quán)服務(wù)器(Ticket Granting Service)組成。Kerberos持有一個(gè)密鑰數(shù)據(jù)庫,用來記載每個(gè)Kerberos用戶的密鑰,這個(gè)密鑰只有Kerberos用戶和KDC知道,該密鑰可以對網(wǎng)絡(luò)實(shí)體與KDC的通信進(jìn)行加密。而對于兩個(gè)實(shí)體間的通信,KDC會(huì)為他們產(chǎn)生一個(gè)臨時(shí)會(huì)話密鑰,用來加密他們之間的交互信息。

    在搭建Hadoop集群時(shí),事先對集群中確定的機(jī)器節(jié)點(diǎn)由管理員手動(dòng)添加到Kerberos數(shù)據(jù)庫中,在KDC上分別產(chǎn)生KDC與各個(gè)節(jié)點(diǎn)的keytab文件(該文件包含了KDC和對應(yīng)節(jié)點(diǎn)的名字,還有他們之間的密鑰等信息),然后將這些keytab分發(fā)到對應(yīng)的節(jié)點(diǎn)上。通過這些keytab文件,節(jié)點(diǎn)可以實(shí)現(xiàn)與KDC的安全通信,進(jìn)而獲得與KDC發(fā)放的與目標(biāo)節(jié)點(diǎn)通信的臨時(shí)密鑰,最后實(shí)現(xiàn)被目標(biāo)節(jié)點(diǎn)認(rèn)證這一過程。

    HDFS過程中基于Kerberos的認(rèn)證機(jī)制如下[9-10]。

    2.1.1 Client與KDC通信過程

    首先,Client向KDC發(fā)送自己的身份信息,然后KDC中的Ticket Granting Service產(chǎn)生TGT(ticketgranting ticket),KDC將這個(gè)TGT用協(xié)議開始前Client與KDC之間的密鑰K1加密后回復(fù)給Client。此時(shí)只有真正的Client才能利用它與KDC之間的密鑰將加密后的TGT解密,從而獲得TGT(圖2)。

    2.1.2 Client與Namenode通信過程

    (1)Client用先前得到的TGT向KDC請求Namenode服務(wù)的Ticket;

    (2)KDC中的Ticket Granting Service將為客戶端和Namenode之間生成一個(gè)Session Key,即K3用于Namenode和客戶端之間的通信,并打包生成Ticket;

    圖2 Client與KDC通信過程Fig.2 Communication process of Client and KDC

    (3)為了保證K3的安全性,KDC用客戶端的密鑰K1將K3加密,隨(Ticket)K2一起返回給Client,其中K2是Namenode的密鑰;

    (4)Client用自己的密鑰K1將(K3)K1解密,得到K3,由于Client不知道Namenode的密鑰K2,所以它無法解密或算改Ticket中的信息;

    (5)Client將自己的用戶名、IP等打包成Authenticator用K3加密后發(fā)送給Namenode,一并發(fā)給Namenode的還有(Ticket)K2;

    (6)Namenode接到客戶端發(fā)來的消息后,先用自己的密鑰K2解密(Ticket)K2,得到{K3,用戶名,IP,地址,服務(wù)名,有效期,時(shí)間戳}這些信息。然后用得到的K3解密Authenticator={(用戶名,IP)K3},再一次得到客戶端的用戶名和IP,比較兩次得到的用戶名和IP,若一致,則說明客戶端是真實(shí)可靠的,而并非假冒偽造,從而驗(yàn)證了客戶端的身份合法性,至此Client與Namenode之間的通信認(rèn)證已經(jīng)完成;

    (7)Client獲得了Namenode的安全認(rèn)證后,Namenode向Client分發(fā)認(rèn)證令牌Delegation Token,該令牌用于客戶端與Namenode間的再次識別認(rèn)證。但是Delegation Token有一定的時(shí)間期效,令牌一旦過期就要重新申請。

    整個(gè)過程如圖3所示。

    圖3 Client與Namenode通信認(rèn)證過程Fig.3 Communication authentication process of Client and Namenode

    2.1.3 Client與Datanode的認(rèn)證過程

    認(rèn)證過程基本相同,因篇幅原因不再贅述。

    2.2 Kerberos的缺陷分析

    2.2.1 安全性缺陷分析

    客戶端及集群節(jié)點(diǎn)的密鑰都存儲(chǔ)在Kerberos的KDC密鑰數(shù)據(jù)庫中,如果一個(gè)合法的客戶端被敵手俘獲,并且攻破KDC,就能得到所有客戶端及集群節(jié)點(diǎn)與KDC通信的密鑰。那么它就可以冒充合法實(shí)體與KDC通信,進(jìn)而得到與Hadoop集群服務(wù)器通信的臨時(shí)會(huì)話密鑰,然后對Hadoop集群服務(wù)器發(fā)起攻擊。

    客戶端向KDC申請TGT時(shí)發(fā)送的身份信息不進(jìn)行加密,因此這些信息存在被竊取、篡改等不安全因素。

    Kerberos的認(rèn)證過程中,兩個(gè)實(shí)體之間的通信采用對稱加密,消息沒有相應(yīng)的校驗(yàn)措施,某個(gè)惡意敵手,可能截獲消息,進(jìn)而對消息進(jìn)行篡改,則接收端對接收到的消息進(jìn)行解密,得到一堆無意義的不正確的明文,如果敵手還知道這兩個(gè)實(shí)體的通信密鑰則可以對消息進(jìn)行偽造,這時(shí)接收端收到的則是偽造的消息。所以Kerberos的認(rèn)證過程不能保證兩個(gè)實(shí)體通信過程中所發(fā)送信息的完整性。

    Kerberos方案中,客戶端與Datanode之間進(jìn)行文件傳輸時(shí),沒有考慮數(shù)據(jù)的加密處理,因此數(shù)據(jù)的傳輸安全沒有保障。

    2.2.2 效率性缺陷分析

    在Hadoop集群中搭建Kerberos環(huán)境,是一個(gè)相當(dāng)麻煩的工作,通常需要花費(fèi)一周的時(shí)間,其過程中又總會(huì)出現(xiàn)各種無法預(yù)料或難以解決的錯(cuò)誤。而且Kerberos十分復(fù)雜,一旦出現(xiàn)故障,要花費(fèi)數(shù)周來進(jìn)行維修,耗費(fèi)大量的人力物力。集群中任何兩個(gè)實(shí)體之間進(jìn)行初次通信時(shí)都要有Kerberos的參與,這無疑降低了Hadoop集群的運(yùn)作速度。

    KDC成為HDFS文件系統(tǒng)的瓶頸。在Kerberos方案中,兩個(gè)實(shí)體的身份認(rèn)證,要向Kerberos的密鑰分配中心KDC請求授權(quán)票據(jù),而在Hadoop集群中,同一時(shí)間可能執(zhí)行成千上萬的任務(wù),如果每個(gè)任務(wù)的執(zhí)行都要使用Kerberos認(rèn)證,當(dāng)這些任務(wù)在一個(gè)很短的時(shí)間內(nèi)同時(shí)向Kerberos服務(wù)器發(fā)送票據(jù)請求時(shí),就會(huì)使KDC陷入癱瘓危機(jī),進(jìn)而影響系統(tǒng)性能。

    Kerberos的認(rèn)證令牌具有一定有效期,因此,Hadoop集群中主機(jī)的時(shí)鐘與Kerberos服務(wù)器的時(shí)鐘兩者的時(shí)間相差不能超過10 min,否則認(rèn)證就會(huì)失敗。所以在搭建Kerberos環(huán)境時(shí),還要額外的設(shè)置網(wǎng)絡(luò)時(shí)間協(xié)議后臺程序來保持時(shí)鐘同步。

    3 基于PKI的HDFS安全機(jī)制

    3.1 PKI與CA證書

    PKI的全稱是“公鑰基礎(chǔ)設(shè)施”,即利用公鑰理論和技術(shù)建立的安全服務(wù)基礎(chǔ)設(shè)施。PKI能夠?yàn)樗械木W(wǎng)絡(luò)提供加密和數(shù)字簽名等密碼服務(wù)以及必需的密鑰和證書管理體系,因此簡單來說,PKI是一種遵循既定標(biāo)準(zhǔn)的密鑰管理平臺。

    PKI的核心是CA認(rèn)證中心[11-13],PKI的一些重要功能,例如證書發(fā)放、證書更新、證書撤銷和證書驗(yàn)證等都是通過CA實(shí)現(xiàn)的,其中的證書發(fā)放和數(shù)字證書管理是CA的核心功能,因此CA主要由注冊服務(wù)器、證書申請受理和審核機(jī)構(gòu)、認(rèn)證中心服務(wù)器這三部分組成。

    由于PKI不僅具有良好的跨平臺性和可操作性,而且能夠提供完善的信息安全服務(wù),因此,我們提出用基于PKI的加密、數(shù)字簽名、認(rèn)證和數(shù)字信封等技術(shù)來構(gòu)建HDFS的安全機(jī)制。

    3.2 基于PKI的HDFS安全機(jī)制設(shè)計(jì)

    3.2.1 HDFS認(rèn)證的初始化

    在集群為客戶提供安全服務(wù)之前,要進(jìn)行安全初始化操作:首先我們要讓HDFS中的Namenode節(jié)點(diǎn)和Datanodes節(jié)點(diǎn)向CA申請合法身份證書,CA驗(yàn)證了Hadoop中節(jié)點(diǎn)的用戶身份后,為其創(chuàng)建相應(yīng)的公私鑰對,并為其頒發(fā)數(shù)字證書;然后我們在每個(gè)節(jié)點(diǎn)創(chuàng)建一個(gè)配置文件,用來存儲(chǔ)集群中所有合法節(jié)點(diǎn)的用戶身份信息及數(shù)字證書。

    在安全初始化階段完成后,集群便可以向客戶提供安全的文件服務(wù)。

    3.2.2 客戶端在Namenode上進(jìn)行身份注冊與身份注銷

    一個(gè)客戶端若要訪問Hadoop的HDFS服務(wù),例如進(jìn)行一些大型文件的存儲(chǔ)或是讀取HDFS上文件數(shù)據(jù),那么這個(gè)客戶端必須成為Hadoop集群認(rèn)證的合法客戶,所以客戶端的第一步便是向Hadoop集群進(jìn)行注冊。這里我們假設(shè)客戶端已經(jīng)被CA認(rèn)證,并從CA處獲得了自己的數(shù)字證書。

    客戶端將自己的{用戶名,IP,地址,時(shí)間戳,[(用戶名,IP,地址,時(shí)間戳)hash]KSC}KPN發(fā)送給Namenode進(jìn)行注冊。Namenode接到客戶端發(fā)來消息后用自己的私鑰KSN進(jìn)行第一步解密得到客戶端的身份信息,然后根據(jù)客戶端的身份信息,到認(rèn)證中心CA下載該用戶的數(shù)字證書,將客戶端的身份信息及其數(shù)字證書寫入到自己管理的客戶配置文件中,并分發(fā)到集群中的Datanodes節(jié)點(diǎn)中。其中KSC為Client的私鑰,KPN為Namenode的公鑰。

    當(dāng)用戶不再需要Hadoop的HDFS服務(wù),要與Hadoop徹底斷開聯(lián)系時(shí),用戶可以執(zhí)行注銷行為,則Hadoop集群中的節(jié)點(diǎn)將配置文件中關(guān)于客戶端的所有信息及其數(shù)字證書一并清除。

    客戶端注冊過程如圖4所示。

    圖4 客戶端注冊過程Fig.4 Registration process at Client side

    3.2.3 Namenode與Datanode之間的通信認(rèn)證過程

    Hadoop集群啟動(dòng)后,Namenode要通過心跳與Datanode通信,從Datanode上收集它所存儲(chǔ)的文件Block的元數(shù)據(jù)信息。Namenode將這些元數(shù)據(jù)信息收集來之后加載到內(nèi)存之中,以便加快隨后的客戶端與Namenode的交互過程。這個(gè)安全認(rèn)證過程如下:

    (1)D→N:消息I1:{文件塊信息,D的身份信息,時(shí)間戳,[(文件塊信息,用戶身份信息,時(shí)間戳)hash]KSD}KPN。其中KSD為D的私鑰,而KPN為N的公鑰。

    (2)N接到消息后,用自己的私鑰KSN解密消息,得到D的身份,然后用該D的公鑰KPD解密數(shù)字簽名得到(文件塊信息,用戶身份身份信息,時(shí)間戳)hash,然后對得到的文件塊信息和用戶身份進(jìn)行hash,得到又一個(gè)數(shù)字簽名,兩者進(jìn)行比較,若一致則驗(yàn)證了D身份的合法性,同時(shí)也說明消息沒有被篡改。

    (3)N→D:{Responde,[(Responde)hash]KSN}KPD。

    (4)D用同樣的方法來解開N發(fā)送來的消息,確認(rèn)N身份的合法性。

    過程如圖5所示。

    圖5 Datanode與Namenode的通信認(rèn)證過程Fig.5 Communication authentication process between Datanode and Namenode

    3.2.4 客戶端進(jìn)行文件讀過程中的認(rèn)證與加密過程

    3.2.4.1 客戶端在請求文件讀服務(wù)時(shí)與Namenode的安全通信過程

    (1)C→N:消息I1:{用戶身份身份信息,文件讀服務(wù)請求,時(shí)間戳[(用戶身份信息,文件讀服務(wù)請求,時(shí)間戳)hash]KSC}KPN。其中KSC為Client的私鑰。

    (2)N接收到C發(fā)來的消息后進(jìn)行解密驗(yàn)證,驗(yàn)證合格則將C所請求的文件所在的Datanode地址返回給C,并打包生成相應(yīng)的數(shù)據(jù)訪問令牌,一并返回給C。

    N→C:消息I2:{Datanode地址,[(Datanode地址)hash]KSN}KPC,其中KPC為C的公鑰;

    數(shù)據(jù)訪問令牌(Block Access Token):{數(shù)據(jù)塊信息,數(shù)據(jù)訪問權(quán)限,時(shí)間期限,[(數(shù)據(jù)塊信息,數(shù)據(jù)訪問令牌,時(shí)間期限)hash]KSN}KPD。

    (3)C接到N發(fā)來的兩個(gè)消息后,解開第一條消息,得到消息中包含的Datanode地址信息。但C也無法解密,無法偽造數(shù)據(jù)訪問令牌。

    上述過程如圖6所示。

    圖6 客戶端與Namenode之間的通信認(rèn)證過程Fig.6 Communication authentication process between Client and Namenode

    客戶端得到它所請求文件所在的地址后,就可以直接與相應(yīng)的Datanode通信,來獲得數(shù)據(jù)。為了使客戶端與Datanode的數(shù)據(jù)傳輸過程是安全的,我們對這個(gè)過程中傳輸?shù)臄?shù)據(jù)進(jìn)行加密,為了避免非對稱加密速度緩慢的問題,我們將基于數(shù)字信封的對稱加密技術(shù)AES[12]運(yùn)用到這個(gè)過程中。

    3.2.4.2 客戶端與Datanode安全通信過程

    (1)Client向Datanode發(fā)送數(shù)據(jù)請求前,自身先產(chǎn)生一段對稱密碼K;

    (2)C→D:消息I1:{(用戶身份信息,對稱密碼K,時(shí)間戳),[(用戶身份信息,對稱密碼K,時(shí)間戳)hash]KSC}KPD;數(shù)據(jù)訪問令牌;

    (3)D接收到C發(fā)過來的數(shù)據(jù)后,先解開數(shù)字令牌,驗(yàn)證C數(shù)據(jù)權(quán)限,若權(quán)限合法,再解開第二條消息驗(yàn)證客戶端身份并獲得對稱密碼;

    (4)D→C:{數(shù)據(jù)}K。

    過程如圖7所示。

    圖7 客戶端與Datanode之間的安全通信過程Fig.7 Secure communication process between Client and Datanode

    3.2.5 客戶端進(jìn)行文件寫過程中的認(rèn)證與加密過程

    這個(gè)過程和上述文件讀過程開頭部分基本一致,只是在客戶端將數(shù)據(jù)塊寫入第一個(gè)Datanode后,第一個(gè)Datanode要繼續(xù)將文件塊寫入到第二個(gè)作為備份的Datanode節(jié)點(diǎn)。而后第二個(gè)節(jié)點(diǎn)要繼續(xù)將數(shù)據(jù)塊寫入第三個(gè)備份的Datanode節(jié)點(diǎn)(默認(rèn)Hadoop的備份節(jié)點(diǎn)是3)。下面是文件寫與文件讀過程中不一樣的步驟。

    (1)客戶端首先要向第一個(gè)節(jié)點(diǎn)Datanode1寫入數(shù)據(jù),同樣自己先產(chǎn)生一段對稱密碼K;

    (2)C→D1:消息I1:{(C用戶身份,對稱密碼K,時(shí)間戳),[(用戶身份,對稱密碼K,時(shí)間戳)hash]KSC}KPD1;{數(shù)據(jù)}K;

    (3)D1接收到C發(fā)來的消息,解密第一條消息,驗(yàn)證客戶端身份并得到對稱密碼K,然后打包消息I2:{(D1用戶身份,對稱密碼K,時(shí)間戳),[(D1用戶身份,對稱密碼K,時(shí)間戳)hash]KSD1}KPD2,然后將打包好的消息I1同C發(fā)送過來的{數(shù)據(jù)}K一起發(fā)往D2;

    (4)D2將數(shù)據(jù)發(fā)往D3與上述過程一致。

    過程如圖8所示。

    4 本方案的安全性和效率分析

    下面我們從安全性和效率性兩方面對本方案和Kerberos方案進(jìn)行對比分析。

    4.1 安全性分析

    CA作為獨(dú)立的第三方認(rèn)證機(jī)構(gòu)作,并沒有像Kerberos那樣與Hadoop集群緊密聯(lián)系在一起,因此Hadoop自身的安全性不像Kerberos認(rèn)證那樣依賴于這個(gè)認(rèn)證機(jī)構(gòu)。從客戶端的注冊過程我們可以知道,客戶端一旦注冊成功,則Hadoop集群中的每個(gè)節(jié)點(diǎn)都保存有它的數(shù)字證書,所以如果CA認(rèn)證中心出現(xiàn)短暫的事故,則Hadoop集群中正在運(yùn)行的作業(yè)仍然可以繼續(xù)使用CA先前頒發(fā)的數(shù)字證書,而不必立刻停掉這些作業(yè)。這相較于Kerberos是很大的一個(gè)提高。

    在本文提出的認(rèn)證過程中,HDFS中的兩個(gè)實(shí)體間進(jìn)行消息傳遞時(shí)的數(shù)字簽名機(jī)制能夠保證所傳輸?shù)男畔⒌脑垂?jié)點(diǎn)認(rèn)證性和完整性,這一點(diǎn)Kerberos無法做到。

    HDFS在文件傳輸階段使用數(shù)字信封技術(shù),客戶端產(chǎn)生一個(gè)對稱密鑰,并用客戶端的私鑰KSC對這個(gè)對稱密鑰進(jìn)行加密,相同密鑰長度,非對稱加密發(fā)放的抗攻擊性要比其他加密方法強(qiáng)很多倍,這保證了對稱密鑰在傳輸過程中的安全性。而文件數(shù)據(jù)則用此對稱密鑰進(jìn)行AES加密,保證了數(shù)據(jù)傳輸過程中的安全性。

    HDFS的文件服務(wù)過程中,數(shù)字證書認(rèn)證可產(chǎn)生可靠的數(shù)字簽名,使這個(gè)過程中的客戶端及服務(wù)端都對自己發(fā)送的消息數(shù)據(jù)具有不可抵賴性。而Kerberos方案則無法做到這一點(diǎn)。

    4.2 效率分析

    前面在Kerberos的缺陷分析中我們知道,Kerberos的認(rèn)證環(huán)境搭建十分麻煩,且極易出錯(cuò),相比較而言Hadoop集群中節(jié)點(diǎn)數(shù)字證書的的申請則要快捷方便許多,CA認(rèn)證中心能為客戶提供24×7不間斷的服務(wù)。

    HDFS采用數(shù)字證書認(rèn)證時(shí),兩個(gè)實(shí)體通信認(rèn)證的過程中只需要用到CA中心頒發(fā)的證書,而不需要CA中心的再次參與,因此即使集群中的文件任務(wù)再多,也不存在像Kerberos認(rèn)證時(shí)的KDC瓶頸問題,且用數(shù)字證書的認(rèn)證只有一個(gè)證書申請過程,這要比Kerberos的三步認(rèn)證簡潔很多。

    本文所提的方案在客戶端與Datanode進(jìn)行數(shù)據(jù)傳輸階段采用對稱加密方法AES,AES的加密方法與傳統(tǒng)的加密方法相比具有速度快、適應(yīng)性強(qiáng)且靈活性高等特點(diǎn),從而保證了大規(guī)模數(shù)據(jù)傳輸?shù)男省?/p>

    5 結(jié)語

    Hadoop作為目前云計(jì)算的的熱門技術(shù),有著不可限量的應(yīng)用前景,而其安全問題的重要性也隨著Hadoop的推廣而愈加突出,HDFS作為Hadoop的底層存儲(chǔ)項(xiàng)目,其自身的安全也是Hadoop集群安全的基礎(chǔ),本文通過分析HDFS文件服務(wù)過程中存在的認(rèn)證問題及數(shù)據(jù)傳輸過程中的安全性問題,并總結(jié)目前所采用的Kerberos解決方案及其缺陷,提出了一種基于PKI的更加快捷、安全的數(shù)字證書認(rèn)證機(jī)制,并在數(shù)據(jù)傳輸階段采用基于數(shù)字信封的AES對稱加密,這些措施極大地提高了HDFS的安全性和效率性。

    當(dāng)然本文還有一些未解決的問題,例如HDFS中的文件訪問控制策略的研究,以及Hadoop中Mapreduce中的安全機(jī)制研究等,這些都是后續(xù)需要解決的問題。

    [1]皮麗華.不可盲崇拜Hadoop警惕安全性漏洞[EB/OL].[2013-04-15]. http://tech.it168.com/a2011/1208/1285/000001285780.shtml.

    [2]劉琨,李愛菊,董龍江.基于hadoop的云存儲(chǔ)的研究及實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2011,27(7):220-221.

    [3]O'MALLEY O,ZHANG K,RADIA S,et al.Hadoop security design[EB/OL].[2013-04-15]. http://www.docin.com/p-663863857.html.

    [4]WHITE T.Hadoop權(quán)威指南[M].北京:清華大學(xué)出版社,2010.

    [5]HOLMESA.Hadoop in practice[M].US:Manning Publications Co.,2012.

    [6]陸嘉恒.Hadoop實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2012.

    [7]柴黃琪,蘇成.基于HDFS的安全機(jī)制設(shè)計(jì)[J].計(jì)算機(jī)安全,2010(12):22-25.

    [8]馬媛.基于Hadoop的云計(jì)算平臺安全機(jī)制研究[J].信息安全與通信保密,2012(6):89-92

    [9]BECHERER A.Hadoop security design just addkerberos?Really?[EB/OL].[2013-04-18]. http://media.blackhat.com/bh-us-10/whitepapers/Becherer/BlackHat-USA-2010-Becherer-Andrew-Hadoop-Security-wp.pdf.

    [10]The Apache Software Foundation.Service level authorization guide[EB/OL].[2013-04-18]. http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/ServiceLevelAuth.html#Service_Level_Authorization_Guide.

    [11]斯坦普.信息安全原理與實(shí)踐[M].北京:清華大學(xué)出版社,2013.

    [12]謝冬青.PKI原理與技術(shù)[M].北京:清華大學(xué)出版社,2004.

    [13]寧宇鵬,陳昕.PKI技術(shù)[M].北京:機(jī)械工業(yè)出版社,2004.

    PKI based HDFS authentication and secure transmission mechanism

    LI Yan-gai1,2,ZHAO Hua-wei1*
    (1.School of Computer Science and Technology,Shandong University of Finance and Economics,Jinan 250014,China;2.Shandong Zhongfu Information Industry Co.,Ltd.,Jinan 250101,China)

    We detailedly analyze existing Kerberos scheme to solve the authentication andsecure transmission in the process of file service of Hadoop DistributedFile System(HDFS),a core sub-project of Hadoop.We then generalize the negatives of its security andefficiency.We further app ly PKI baseddig ital certificate authentication anddigital envelop based AES symmetric enc ryp tion to the security mechanism of HDFS.Analysis shows that the approach can provide a safer andmore efficient solution for HDFS service,as compared with Kerberos.

    Hadoop;security of HDFS;Kerberos;PKI

    TP393.08

    A

    1002-4026(2014)05-0033-09

    10.3976/j.issn.1002-4026.2014.05.007

    2014-05-21

    山東省自然科學(xué)基金(ZR2011FL027);濟(jì)南市科技發(fā)展計(jì)劃

    李延改(1989-),女,碩士研究生,研究方向?yàn)樾畔踩?/p>

    *通訊作者,趙華偉,副教授,博士/博士后。Email:1056846736@qq.com

    猜你喜歡
    密鑰客戶端集群
    探索企業(yè)創(chuàng)新密鑰
    密碼系統(tǒng)中密鑰的狀態(tài)與保護(hù)*
    海上小型無人機(jī)集群的反制裝備需求與應(yīng)對之策研究
    一種無人機(jī)集群發(fā)射回收裝置的控制系統(tǒng)設(shè)計(jì)
    電子制作(2018年11期)2018-08-04 03:25:40
    縣級臺在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    傳媒評論(2018年4期)2018-06-27 08:20:24
    孵化垂直頻道:新聞客戶端新策略
    傳媒評論(2018年4期)2018-06-27 08:20:16
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    電子測試(2018年10期)2018-06-26 05:53:34
    一種對稱密鑰的密鑰管理方法及系統(tǒng)
    基于ECC的智能家居密鑰管理機(jī)制的實(shí)現(xiàn)
    Python與Spark集群在收費(fèi)數(shù)據(jù)分析中的應(yīng)用
    在线天堂最新版资源| 亚洲精品乱码久久久久久按摩| 亚洲国产av新网站| 观看美女的网站| 十八禁网站网址无遮挡 | 国产成人精品久久久久久| 欧美日韩一区二区视频在线观看视频在线 | 亚洲精品乱码久久久v下载方式| 亚洲av在线观看美女高潮| 青春草视频在线免费观看| 乱码一卡2卡4卡精品| 亚洲欧美成人综合另类久久久| 国产精品无大码| 亚洲精品视频女| 少妇丰满av| 超碰av人人做人人爽久久| 成人性生交大片免费视频hd| 一级av片app| 亚洲人成网站在线播| 高清视频免费观看一区二区 | 97热精品久久久久久| 午夜精品国产一区二区电影 | 十八禁国产超污无遮挡网站| 亚洲欧美精品自产自拍| 国产亚洲午夜精品一区二区久久 | 欧美97在线视频| 国产熟女欧美一区二区| 国产伦精品一区二区三区视频9| 日韩成人av中文字幕在线观看| 免费在线观看成人毛片| 亚洲,欧美,日韩| 国产精品国产三级专区第一集| 2018国产大陆天天弄谢| 最近的中文字幕免费完整| 黄色欧美视频在线观看| 精品人妻偷拍中文字幕| 中国国产av一级| 三级毛片av免费| 国产淫语在线视频| 国内少妇人妻偷人精品xxx网站| 午夜激情久久久久久久| 国产黄色视频一区二区在线观看| 日韩在线高清观看一区二区三区| 日韩av不卡免费在线播放| 高清av免费在线| 一本久久精品| 黄色欧美视频在线观看| 国产精品国产三级专区第一集| 综合色av麻豆| 久久草成人影院| 特级一级黄色大片| 精品国产三级普通话版| 欧美日韩国产mv在线观看视频 | 一级av片app| 高清视频免费观看一区二区 | 午夜久久久久精精品| 国产男女超爽视频在线观看| 五月玫瑰六月丁香| 只有这里有精品99| 国产精品精品国产色婷婷| 日韩一区二区三区影片| 国产亚洲精品av在线| 人人妻人人澡欧美一区二区| 国产av国产精品国产| 国产v大片淫在线免费观看| 久久久久久久久久成人| 热99在线观看视频| 大香蕉97超碰在线| 国产午夜精品一二区理论片| 国产一区二区三区av在线| 超碰av人人做人人爽久久| 国产单亲对白刺激| 大陆偷拍与自拍| 一级毛片 在线播放| 日韩欧美精品免费久久| 欧美潮喷喷水| 久久99精品国语久久久| 午夜亚洲福利在线播放| 麻豆乱淫一区二区| 九草在线视频观看| 爱豆传媒免费全集在线观看| 久久久久精品性色| 国产成人一区二区在线| 3wmmmm亚洲av在线观看| 国产精品久久久久久av不卡| 国产色婷婷99| 国产精品福利在线免费观看| av国产久精品久网站免费入址| av黄色大香蕉| 亚洲激情五月婷婷啪啪| 国产黄片视频在线免费观看| 在线观看人妻少妇| 在线观看av片永久免费下载| 久久99热这里只频精品6学生| 亚洲av不卡在线观看| 大香蕉久久网| 国产国拍精品亚洲av在线观看| 久久久久精品性色| 老女人水多毛片| 亚洲精品一二三| 国产一区二区三区综合在线观看 | 久久久久久久亚洲中文字幕| 日韩一本色道免费dvd| av一本久久久久| 色视频www国产| 久久精品国产亚洲av涩爱| 欧美日韩精品成人综合77777| 亚洲aⅴ乱码一区二区在线播放| 中文字幕免费在线视频6| 人人妻人人澡人人爽人人夜夜 | 亚洲精品国产av蜜桃| 三级男女做爰猛烈吃奶摸视频| 国产精品一及| 狂野欧美白嫩少妇大欣赏| 亚洲性久久影院| 少妇丰满av| 亚洲国产最新在线播放| 成人午夜精彩视频在线观看| 看非洲黑人一级黄片| av国产久精品久网站免费入址| 国产成人a区在线观看| 你懂的网址亚洲精品在线观看| 久久精品夜夜夜夜夜久久蜜豆| 搡老妇女老女人老熟妇| 久久精品夜色国产| 中文字幕久久专区| 不卡视频在线观看欧美| 精品国产三级普通话版| 简卡轻食公司| 特级一级黄色大片| 日韩欧美精品免费久久| 日韩 亚洲 欧美在线| 97超碰精品成人国产| 亚洲欧美日韩无卡精品| 婷婷色综合www| 成年女人在线观看亚洲视频 | 我要看日韩黄色一级片| 高清毛片免费看| 国产精品久久久久久久电影| 久久久精品欧美日韩精品| 一级av片app| 亚洲成人av在线免费| 精品午夜福利在线看| 国产黄色视频一区二区在线观看| 国产精品1区2区在线观看.| 国产精品一区二区三区四区久久| 免费看日本二区| av天堂中文字幕网| 国产亚洲午夜精品一区二区久久 | 天天一区二区日本电影三级| 国产亚洲91精品色在线| 成人鲁丝片一二三区免费| 白带黄色成豆腐渣| 2018国产大陆天天弄谢| 亚洲人成网站在线播| 国产免费福利视频在线观看| 在线观看美女被高潮喷水网站| 亚洲不卡免费看| 免费观看在线日韩| 听说在线观看完整版免费高清| 99热这里只有精品一区| 天天躁夜夜躁狠狠久久av| 免费大片18禁| 一级爰片在线观看| 91av网一区二区| 好男人视频免费观看在线| 精品一区二区三卡| av播播在线观看一区| 天天躁日日操中文字幕| 午夜免费男女啪啪视频观看| 日韩制服骚丝袜av| 国产视频内射| 免费观看av网站的网址| 免费大片18禁| 国产淫语在线视频| 九九久久精品国产亚洲av麻豆| 久久久久网色| h日本视频在线播放| 国产成人精品婷婷| 狠狠精品人妻久久久久久综合| 日本黄大片高清| 一级毛片久久久久久久久女| 亚洲在线观看片| 国产精品福利在线免费观看| 好男人在线观看高清免费视频| 日韩一区二区视频免费看| 亚洲国产精品sss在线观看| 免费播放大片免费观看视频在线观看| 国产片特级美女逼逼视频| 国产成人一区二区在线| 国产男人的电影天堂91| 免费看日本二区| 欧美三级亚洲精品| 久久精品久久精品一区二区三区| 国产伦精品一区二区三区四那| 精华霜和精华液先用哪个| 亚洲av免费高清在线观看| 99久久精品一区二区三区| 亚洲精品日韩av片在线观看| 亚洲欧美中文字幕日韩二区| av福利片在线观看| 青青草视频在线视频观看| 又爽又黄a免费视频| 亚洲精品乱码久久久久久按摩| 国产成人a∨麻豆精品| 久久这里有精品视频免费| 在线观看一区二区三区| 久久精品国产亚洲网站| 亚洲欧美精品自产自拍| 好男人视频免费观看在线| 亚洲人成网站在线观看播放| 我的女老师完整版在线观看| 久热久热在线精品观看| 久久精品人妻少妇| 毛片女人毛片| 黄色配什么色好看| 国国产精品蜜臀av免费| 欧美高清性xxxxhd video| 国产永久视频网站| 一级毛片我不卡| 尾随美女入室| 精品久久久久久久久av| 亚洲久久久久久中文字幕| 天天躁夜夜躁狠狠久久av| 国产精品久久久久久av不卡| 99re6热这里在线精品视频| 又粗又硬又长又爽又黄的视频| 久热久热在线精品观看| 免费高清在线观看视频在线观看| 国产片特级美女逼逼视频| 女人久久www免费人成看片| 久久久久久国产a免费观看| av线在线观看网站| 亚洲熟女精品中文字幕| 国产人妻一区二区三区在| 特级一级黄色大片| 26uuu在线亚洲综合色| 视频中文字幕在线观看| 日韩一区二区三区影片| 欧美日本视频| 777米奇影视久久| 久热久热在线精品观看| av在线观看视频网站免费| 2021少妇久久久久久久久久久| 久久鲁丝午夜福利片| 少妇的逼好多水| 直男gayav资源| 神马国产精品三级电影在线观看| 亚洲欧美清纯卡通| 女人久久www免费人成看片| 一级毛片电影观看| 成年女人在线观看亚洲视频 | 欧美日韩国产mv在线观看视频 | 久久久欧美国产精品| 亚洲综合色惰| 99热这里只有精品一区| 久久国产乱子免费精品| 99热这里只有是精品在线观看| 身体一侧抽搐| 午夜老司机福利剧场| 国产伦一二天堂av在线观看| 国产精品爽爽va在线观看网站| 乱码一卡2卡4卡精品| 婷婷色综合大香蕉| 韩国高清视频一区二区三区| 亚洲av国产av综合av卡| 亚洲成人久久爱视频| 精品国产一区二区三区久久久樱花 | 免费大片黄手机在线观看| 一级a做视频免费观看| 亚洲精品一区蜜桃| 久久精品夜夜夜夜夜久久蜜豆| 99热这里只有是精品在线观看| 人妻夜夜爽99麻豆av| 国产成人a∨麻豆精品| 尾随美女入室| 国产高清国产精品国产三级 | 日日啪夜夜爽| 搡女人真爽免费视频火全软件| 麻豆av噜噜一区二区三区| ponron亚洲| 亚洲综合精品二区| 精品国产露脸久久av麻豆 | 18+在线观看网站| 亚洲国产欧美在线一区| 国产 一区 欧美 日韩| 婷婷色综合大香蕉| 99久国产av精品| 国产极品天堂在线| 97精品久久久久久久久久精品| 你懂的网址亚洲精品在线观看| 亚洲精品久久午夜乱码| 一个人看视频在线观看www免费| 成人特级av手机在线观看| 免费少妇av软件| 日韩精品有码人妻一区| 狠狠精品人妻久久久久久综合| 免费看a级黄色片| 在线免费十八禁| 欧美区成人在线视频| 国产av国产精品国产| 91狼人影院| 久久精品综合一区二区三区| a级一级毛片免费在线观看| 高清日韩中文字幕在线| 精品人妻一区二区三区麻豆| 亚洲国产精品专区欧美| 国产久久久一区二区三区| 国产精品无大码| 久久人人爽人人片av| av网站免费在线观看视频 | 天天一区二区日本电影三级| 亚洲av一区综合| 国产欧美日韩精品一区二区| 亚洲自偷自拍三级| 日韩视频在线欧美| 亚洲精品乱久久久久久| 老女人水多毛片| 菩萨蛮人人尽说江南好唐韦庄| 久久久久久久大尺度免费视频| 国产精品国产三级专区第一集| 午夜爱爱视频在线播放| 午夜福利高清视频| 97精品久久久久久久久久精品| 边亲边吃奶的免费视频| 精品一区二区三区视频在线| 永久网站在线| 亚洲最大成人手机在线| 一级毛片黄色毛片免费观看视频| 禁无遮挡网站| 三级国产精品欧美在线观看| 国模一区二区三区四区视频| 色网站视频免费| 91久久精品国产一区二区成人| 亚洲,欧美,日韩| 国产精品爽爽va在线观看网站| 黄色欧美视频在线观看| 国产成人福利小说| 亚洲人成网站在线观看播放| 精品一区在线观看国产| 97超碰精品成人国产| 男女国产视频网站| 亚洲国产日韩欧美精品在线观看| 日韩强制内射视频| 久久久欧美国产精品| 亚洲欧洲日产国产| 波多野结衣巨乳人妻| 免费不卡的大黄色大毛片视频在线观看 | 在线观看av片永久免费下载| 国产麻豆成人av免费视频| 午夜福利网站1000一区二区三区| 熟女人妻精品中文字幕| 亚洲av国产av综合av卡| 麻豆av噜噜一区二区三区| 亚洲精品,欧美精品| 午夜激情欧美在线| 亚洲欧洲国产日韩| 亚洲不卡免费看| 亚洲av成人精品一二三区| 免费黄网站久久成人精品| 少妇被粗大猛烈的视频| 99热这里只有精品一区| 亚洲欧美成人综合另类久久久| 欧美 日韩 精品 国产| 欧美日韩在线观看h| 在线免费十八禁| av网站免费在线观看视频 | 老司机影院毛片| 午夜福利在线观看吧| .国产精品久久| videossex国产| 国产精品一区二区在线观看99 | 日韩成人伦理影院| 噜噜噜噜噜久久久久久91| 亚洲丝袜综合中文字幕| 久久久精品欧美日韩精品| 中文资源天堂在线| 一个人免费在线观看电影| 伦精品一区二区三区| 久久综合国产亚洲精品| 天天一区二区日本电影三级| 欧美成人a在线观看| 三级男女做爰猛烈吃奶摸视频| 91久久精品国产一区二区成人| 白带黄色成豆腐渣| 插阴视频在线观看视频| 亚洲av日韩在线播放| 老司机影院成人| 精品一区二区三区人妻视频| 国产成人aa在线观看| 男的添女的下面高潮视频| 国产美女午夜福利| 国产黄频视频在线观看| 男人狂女人下面高潮的视频| 日韩不卡一区二区三区视频在线| 又爽又黄a免费视频| 美女黄网站色视频| 日韩电影二区| 淫秽高清视频在线观看| 日韩国内少妇激情av| av在线播放精品| 亚洲最大成人中文| 六月丁香七月| 最近中文字幕2019免费版| 春色校园在线视频观看| 22中文网久久字幕| 啦啦啦啦在线视频资源| 热99在线观看视频| 亚洲人成网站高清观看| 欧美另类一区| 不卡视频在线观看欧美| videossex国产| 夜夜看夜夜爽夜夜摸| 男人和女人高潮做爰伦理| 成人毛片60女人毛片免费| 18禁在线无遮挡免费观看视频| 久久久久久久久中文| 日本午夜av视频| 国产亚洲精品久久久com| 久久精品国产亚洲av涩爱| 国产伦精品一区二区三区视频9| 午夜精品在线福利| 一级爰片在线观看| 国产精品av视频在线免费观看| 亚洲人与动物交配视频| 国产精品一区二区性色av| 国产精品一区www在线观看| 亚洲激情五月婷婷啪啪| 99久国产av精品| 亚洲国产av新网站| 精品一区二区三卡| 色哟哟·www| 亚洲精华国产精华液的使用体验| av在线播放精品| .国产精品久久| 最后的刺客免费高清国语| 麻豆久久精品国产亚洲av| 精品人妻熟女av久视频| 欧美日韩在线观看h| 欧美成人午夜免费资源| 亚洲av成人av| 亚洲性久久影院| 卡戴珊不雅视频在线播放| 日本免费在线观看一区| 国产麻豆成人av免费视频| 91aial.com中文字幕在线观看| 蜜桃亚洲精品一区二区三区| 亚洲伊人久久精品综合| 国产伦精品一区二区三区四那| 80岁老熟妇乱子伦牲交| 一级a做视频免费观看| 国产伦在线观看视频一区| 亚洲国产精品成人综合色| 色网站视频免费| 麻豆成人午夜福利视频| 亚洲欧美日韩无卡精品| 中文字幕人妻熟人妻熟丝袜美| 国产精品人妻久久久影院| 成人午夜精彩视频在线观看| av在线播放精品| 高清午夜精品一区二区三区| 少妇人妻精品综合一区二区| 哪个播放器可以免费观看大片| 直男gayav资源| 欧美精品国产亚洲| 欧美高清成人免费视频www| 久久精品久久精品一区二区三区| 全区人妻精品视频| 麻豆乱淫一区二区| 日韩制服骚丝袜av| a级一级毛片免费在线观看| 国产黄色小视频在线观看| 人人妻人人澡人人爽人人夜夜 | 夫妻性生交免费视频一级片| 国产人妻一区二区三区在| 亚洲成人精品中文字幕电影| 日日啪夜夜爽| 精品一区在线观看国产| 成年版毛片免费区| 老司机影院成人| 国产精品福利在线免费观看| 尤物成人国产欧美一区二区三区| 亚洲国产欧美人成| 精品酒店卫生间| 午夜福利视频1000在线观看| 日日啪夜夜撸| 亚洲图色成人| 床上黄色一级片| 伊人久久精品亚洲午夜| 99久国产av精品国产电影| 神马国产精品三级电影在线观看| 蜜桃久久精品国产亚洲av| 久久人人爽人人爽人人片va| 高清视频免费观看一区二区 | 亚洲av中文av极速乱| 欧美成人精品欧美一级黄| 久久久久久久久久黄片| 91狼人影院| 日韩欧美精品免费久久| 久久久午夜欧美精品| 高清毛片免费看| 一级a做视频免费观看| 亚洲最大成人中文| 在线 av 中文字幕| 精华霜和精华液先用哪个| 亚洲av成人精品一区久久| 深爱激情五月婷婷| 精品不卡国产一区二区三区| 少妇熟女欧美另类| 久久久成人免费电影| 精品久久久久久久人妻蜜臀av| 日日摸夜夜添夜夜爱| 亚洲欧美一区二区三区黑人 | 亚洲av免费在线观看| 久久久久免费精品人妻一区二区| 国产综合精华液| 成人亚洲精品一区在线观看 | 国产午夜福利久久久久久| 精品欧美国产一区二区三| 日韩av在线免费看完整版不卡| 亚洲国产成人一精品久久久| 亚洲内射少妇av| 黄色配什么色好看| 国产精品一区www在线观看| 少妇被粗大猛烈的视频| av专区在线播放| 丝袜美腿在线中文| 天天躁夜夜躁狠狠久久av| 免费黄网站久久成人精品| 一级a做视频免费观看| 色综合色国产| 在线免费十八禁| 在线观看一区二区三区| 国产伦精品一区二区三区四那| 丝袜美腿在线中文| 日韩av不卡免费在线播放| 日本三级黄在线观看| 91久久精品国产一区二区三区| h日本视频在线播放| 三级毛片av免费| 亚洲伊人久久精品综合| 日韩成人伦理影院| 99久久精品国产国产毛片| 国产黄频视频在线观看| 亚洲人成网站高清观看| 国产黄片视频在线免费观看| 纵有疾风起免费观看全集完整版 | 久久99精品国语久久久| 国产色爽女视频免费观看| 综合色丁香网| 两个人的视频大全免费| 成人亚洲精品av一区二区| 床上黄色一级片| 三级经典国产精品| 99热6这里只有精品| 色综合亚洲欧美另类图片| 亚洲伊人久久精品综合| 日韩在线高清观看一区二区三区| 亚洲va在线va天堂va国产| 国产精品福利在线免费观看| 亚洲在线观看片| 久久6这里有精品| 纵有疾风起免费观看全集完整版 | 国产精品福利在线免费观看| 国产日韩欧美在线精品| 一区二区三区四区激情视频| 日韩一本色道免费dvd| 精品久久久久久久久久久久久| 乱人视频在线观看| 午夜福利在线观看免费完整高清在| 久热久热在线精品观看| 色哟哟·www| 成人亚洲欧美一区二区av| 啦啦啦啦在线视频资源| 午夜激情久久久久久久| 国产精品.久久久| 亚洲人与动物交配视频| 国产精品一及| 天天一区二区日本电影三级| 国产成人aa在线观看| 3wmmmm亚洲av在线观看| 国产午夜精品一二区理论片| 亚洲精品国产av成人精品| 亚洲成人中文字幕在线播放| 久久久精品免费免费高清| 精品久久久久久久末码| 黄片无遮挡物在线观看| 啦啦啦韩国在线观看视频| 国产精品久久久久久av不卡| 免费看a级黄色片| 中文字幕久久专区| 18禁在线无遮挡免费观看视频| 国产黄频视频在线观看| 国产淫语在线视频| 97热精品久久久久久| av播播在线观看一区| 成人一区二区视频在线观看| 国产精品久久视频播放| 国产精品福利在线免费观看| 联通29元200g的流量卡| 亚洲精品影视一区二区三区av| 自拍偷自拍亚洲精品老妇| 成人美女网站在线观看视频| 毛片一级片免费看久久久久| 亚洲精品久久久久久婷婷小说| 国产精品麻豆人妻色哟哟久久 | 大话2 男鬼变身卡| 久久精品国产亚洲av天美| 国产综合精华液| 精品人妻偷拍中文字幕| 久久久a久久爽久久v久久| 免费观看无遮挡的男女| 只有这里有精品99| 可以在线观看毛片的网站| av国产久精品久网站免费入址|