精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

一篇文章徹底理解 Hive 常見的三種 Authentication 認證機制的配置與使用

大數據
本片博文,分享下 HIVE 常見的三種 AUTHENTICATION 認證機制,包括其配置與使用。

大家好,我是明哥!

本片博文,分享下 HIVE 常見的三種 AUTHENTICATION 認證機制,包括其配置與使用。

1 數據安全概述

數據在企業中作為具有戰略意義的重要資產,其安全性受到了越來越高的重視,任何形式的誤刪除,誤修改,越權使用,不慎泄露等,都是重大的安全事件。為了保護數據安全,各企業都實施了嚴格的數據使用規范和準則,也應用了各種數據安全技術,確保數據的安全使用。

在技術層面,安全有個 3A+1E 的概念,3A+1E 涵蓋了安全的方方面面,3A 即 Authentication 認證,Authorization 鑒權,和Audit 審計;1 E 即 Encrption 加密:

  • 其中 Authentication 解決的是身份認證的問題,通俗的來說就是驗明真身,證明用戶確實是他聲稱的身份而不是由由其它身份偽裝而來;
  • Authorization 解決的是權限驗證問題,即執行某個具體操作前,確認該用戶確實有執行該操作的權限,而不是越權行事;
  • Audit 解決的是審計問題,是在事后定期查看安全相關操作記錄,從而進一步調整安全策略的基礎;
  • Encrption 解決的是加密與解密問題,分為靜態數據的加解密與數據傳輸過程中的加解密。通過加解密,數據即使被截獲了也不會造成安全事故。

針對某一個用戶的某一次數據操作來看,Authentication是事前的安全措施,Authorization 是事中的安全措施,Audit是事后的安全措施。三者聯動,才能確保真正的安全。這三者之中,Authentication是基礎,因為如果不能證明用戶身份,一切都無從談起;而Authorization 是核心和主題,也是具體業務系統實現時大家更關注的地方。

2 HIVE 的 AUTHENTICATION 認證機制概述

具體到大數據組件 Hive,其支持的客戶端的 authentication 認證機制,需要通過服務端參數 hive.server2.authentication 來配置,可配置的值有多種,見下圖官網截圖:

在實際應用中,大家經常使用的有以下三種:

  • NONE:即不做身份校驗;
  • LDAP: 使用基于 LDAP/AD 的用戶身份校驗;
  • KERBEROS: 使用 Kerberos/GSSAPI 做身份校驗;

客戶端,不管是 beeline 等專用 cli 客戶端,還是 dbeaver 等通用 jdbc gui 客戶端,抑或 JAVA 應用(基于jdbc),都需要根據服務端配置的認證方式,使用對應的方式,進行認證后才能成功連上 hiveserver2,進而提交查詢命令。

3 HIVE 常見的三種 AUTHENTICATION 認證機制的應用場景和配置方式

3.1 hive.server2.authentication = none

  • 當不需要對用戶身份進行校驗,可以配置 hive.server2.authentication = none, 這種境況經常用在測試環境,生產環境一般不推薦;
  • 此時用戶通過各種客戶端如 cli/gui/java 登錄時,可以不配置用戶名和密碼, 在服務端 Hive 會認為登錄的是匿名用戶 anonymous,如:如:beeline -u jdbc:hive2://xx.xx.xx.xx:10000/default
  • 此時用戶通過各種客戶端如 cli/gui/java 登錄時,也可以配置為任意用戶名和任意密碼,在服務端 Hive 會認為登錄的是用戶聲明的任意用戶(用戶名可以是任意用戶名,甚至是不存在的用戶名;密碼可以是任意密碼,或不配置密碼),如:beeline -u jdbc:hive2://xx.xx.xx.xx:10000/default -n xyz;beeline -u jdbc:hive2://xx.xx.xx.xx:10000/default -n xyz -p xxxx

可以通過 hiveserver2 webui,驗證登錄的用戶身份;

3.2 hive.server2.authentication = ldap

  • 中大型企業中一般都會有用戶身份的統一認證平臺,其底層一般都使用 ldap 協議,其具體實現有微軟的 ActiveDirectory, 也有 openLdap, ApacheDS等開源實現;
  • Hive 提供了基于 Ldap 的認證機制,可以使用企業的統一認證平臺,來驗證登錄hive的用戶的身份,其配置方式:hive.server2.authentication = ldap;
  • 具體的 ldap 工具的 url,需要通過參數指定:hive.server2.authentication.ldap.url;
  • 除了集成商業版的 ActiveDirectory,大數據集群中也可以使用獨立安裝的開源的ldap工具,此類工具常見的有 openLdap 和 ApacheDS,其中前者在大部分linux發行版中都自帶了package安裝包,更容易安裝,不過主要通過命令行cli進行管理;而后者則自帶了gui客戶端 Apache Directory Studio,功能更為豐富;以 openLdap為例,其安裝命令如下:sudo yum -y install openldap-clients; sudo yum -y install openldap;
  • 客戶端登錄 ldap 認證的 hiveserver2 時,需要提供用戶名和密碼,hiveserver2 會到ldap中驗證用戶名和密碼,只有驗證通過后才能正常登錄;

以 beeline 登錄為例,其命令格式如下:beeline -u jdbc:hive2://xx.xx.xx.xx:10000/default -n hs_cic -p xyzabc;

3.3 hive.server2.authentication = kerberos

  • 大數據生態中,大部分組件都支持 kerberos 安全認證;
  • 在開啟了 kerberos 安全認證的大數據集群環境中,需要交互的各個用戶/客戶端/服務端,都需要經過 kdc 的認證獲得了 ticket 憑證后,才能與其他組件進行正常交互,所以在大數據集群環境中,一旦基礎服務 hdfs/yarn/zookeeper 等開啟了 kerberos 安全認證,需要與 hdfs/yarn/zk 這些基礎組件交互的各個上層組件,如 hive/hbase/spark/flink 等,都需要配置使用相應的 kerberos principal,只有在經過 kdc 驗證獲得 ticket 后,才能與 hdfs/yarn/zk 進行交互;
  • 具體到 hiveserver2,其在跟開啟了 kerberos 安全認證的 hdfs/yarn/hbase 等交互時,同樣需要配置使用相應的 kerberos principal(一般配置為hive),且只有在經過 kdc 驗證獲得 ticket 后,才能與 hdfs/yarn/zk 進行交互,hive-site.xml中,相關配置項截圖如下:

  • hiveserver2 本身,也可以配置使用 kerberos 認證機制,即要求 hiveserver2 的各種客戶端如 cli/gui/java jdbc,只有在通過 kerberos 認證獲得ticket 后,才能正常登陸 hiveserver2 進而提交 sql,其配置方式是:hive.server2.authentication = kerberos;

4 開啟了 kerberos 安全認證的大數據集群環境中,HIVE 的 kerberos/ldap 認證方式的配置方式和使用細節

  • 在開啟了 kerberos 安全認證的大數據集群環境中,HIVE既可以配置使用 kerberos 認證機制,也可以配置使用 LDAP 認證機制;
  • 其配置方式比較簡單,配置參數 hive.server2.authentication = kerberos/ldap 即可;
  • 不過在使用方式上,有不少容易犯錯的細節,需要強調下。

4.1 kerberos 環境下,hive 的 kerberos 認證方式: hive.server2.authentication = kerberos

  • 由于是在kerberos環境下,所以客戶端在登錄前,需要首先從 kdc 獲取 ticket 并維護在 ticket cache中:a valid Kerberos ticket in the ticket cache before connecting:
    • 如果是cli等客戶端,一般會通過命令 kinit principal_name -kt key_tab_location,基于 keytab 文件來獲取特定業務用戶的 ticket,并存儲在客戶端的 ticket cache中;(如果緩存的 ticket 過期了,需要通過命令重新獲取;如果不使用keytab, 也可以通過密碼來獲取 ticket: kinit principal_name);
    • 如果是程序代碼,則一般通過 org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(String user, String path) 的方式,基于keytab文件來獲取特定業務用戶的 ticket,并存儲在客戶端的 ticket cache中;(UserGroupInformation 在后臺會自動基于keytab 文件來定時刷新ticket,確保不會過期);
  • 客戶端在獲取業務用戶的 ticket 成功后,才可以通過 jdbc連接,登錄到指定的 hiveserver2:
    • 此時需要特別注意下 hiveserver2 的url的格式,其格式推薦使用:jdbc:hive2://xx.xx.xx.xx:10000/default;principal=hive/_HOST@CDH.COM:
    • 這里的principal部分,推薦使用三段式來指定,包含pincipal, host 和 realm;
    • pincipal 必須指定為系統用戶hive,而不能是業務用戶如 dap,xyz等(本質上是因為,hive-site.xml 中配置的hive系統用戶是hive);
    • host部分,推薦指定為_HOST,此時在底層使用時會替換為 hiveserver2 節點的hostname (當然也可以直接指定為 hiveserver2 節點的具體的 hostname);
    • realm 部分,需要根據實際配置情況進行指定(可以查看配置文件 /etc/krb5.conf);

4.2 kerberos環境下,hive 的 LDAP 認證方式 : hive.server2.authentication = ldap

  • 由于是在kerberos環境下,所以客戶端在登錄前,需要首先從 kdc 獲取 ticket 并維護在 ticket cache中,這一點跟 kerberos 環境下,hive 的 kerberos 認證方式時一直的:a valid Kerberos ticket in the ticket cache before connecting:
    • 如果是cli等客戶端,一般會通過命令 kinit principal_name -kt key_tab_location,基于 keytab 文件來獲取特定業務用戶的 ticket,并存儲在客戶端的 ticket cache中;(如果緩存的 ticket 過期了,需要通過命令重新獲取;如果不使用keytab, 也可以通過密碼來獲取 ticket: kinit principal_name);
    • 如果是程序代碼,則一般通過 org.apache.hadoop.security.UserGroupInformation.loginUserFromKeytab(String user, String path) 的方式,基于keytab文件來獲取特定業務用戶的 ticket,并存儲在客戶端的 ticket cache中;(UserGroupInformation 在后臺會自動基于keytab 文件來定時刷新ticket,確保不會過期);
  • 客戶端在獲取業務用戶的 ticket 成功后,才可以通過 jdbc連接,登錄到指定的 hiveserver2,此時登錄格式,跟非 kerberos 環境下,hive 的 ldap認證方式,是一樣的:
    • 客戶端登錄 ldap 認證的 hiveserver2 時,需要提供用戶名和密碼,hiveserver2 會到ldap中驗證用戶名和密碼,只有驗證通過后才能正常登錄;
    • 以 beeline 登錄為例,其命令格式如下:beeline -u jdbc:hive2://xx.xx.xx.xx:10000/default -n hs_cic -p xyzabc;

5 大數據平臺 CDH/TDH/CDP 與 TDH 中, hive 認證方式的差異

  • CDH/TDH/CDP中,在 CDH 5.7 及以后的版本中,Cloudera 對hive的安全認證進行了增強:在大數據集群開啟了 kerberos 安全認證的環境下,即使 hive 服務端配置了使用ldap (hive.server2.authentication = ldap),客戶端也可以通過url指定使用 KERBEROS 認證方式來登錄;
  • TDH 中,通過安全組件 Guardian 來管理各個組件的安全,Guardian 底層整合了 kerberos 和 ApacheDS,其推薦的hive認證方式,其實等同于 “kerberos環境下,hive 的 LDAP 認證方式 : hive.server2.authentication = ldap”;
  • 在TDH環境下,在大數據集群開啟了 kerberos 安全認證的環境下,如果 hive 服務端配置了使用ldap (hive.server2.authentication = ldap),則必須通過kerberos和ldap的雙重認證后,才能登陸 hiveserver2;

6 知識總結

  • 數據安全在技術層面,有個 3A+1E 的概念:3A 即 Authentication 認證,Authorization 鑒權,和Audit 審計,1 E 即 Encrption 加密;
  • 大數據組件 Hive,其支持的客戶端的 authentication 認證機制,需要通過服務端參數 hive.server2.authentication 來配置,可配置的值有多種,常見的有 NONE/LDAP/KERBEROS;
  • Hive 的 Ldap 認證機制,可以使用企業的統一認證平臺,來驗證登錄 hive 的用戶的身份;
  • 在大數據集群開啟了 kerberos 安全認證的環境下,hive 支持兩種認證方式:kerberos 和 ldap;
  • 在大數據集群開啟了 kerberos 安全認證的環境下,需要交互的各個用戶/客戶端/服務端,都需要經過 kdc 的認證獲得了 ticket 憑證后,才能與其他組件進行正常交互,所以在大數據集群環境中,一旦基礎服務 hdfs/yarn/zookeeper 等開啟了 kerberos 安全認證,需要與 hdfs/yarn/zk 這些基礎組件交互的各個上層組件,如 hive/hbase/spark/flink 等,都需要配置使用相應的 kerberos principal,只有在經過 kdc 驗證獲得 ticket 后,才能與 hdfs/yarn/zk 進行交互;
  • hiveserver2 在跟開啟了 kerberos 安全認證的 hdfs/yarn/hbase 等交互時,同樣需要配置使用相應的 kerberos principal(一般配置為hive),且只有在經過 kdc 驗證獲得 ticket 后,才能與 hdfs/yarn/zk 進行交互;
  • hiveserver2 本身,也可以配置使用 kerberos 認證機制,即要求 hiveserver2 的各種客戶端如 cli/gui/java jdbc,只有在通過 kerberos 認證獲得ticket 后,才能正常登陸 hiveserver2 進而提交 sql;
  • 在大數據集群開啟了 kerberos 安全認證的環境下,hive 客戶端在登錄前,需要首先從 kdc 獲取業務用戶的 ticket 并維護在 ticket cache中, hive 客戶端只有在獲取業務用戶的 ticket 成功后,才可以通過 jdbc連接,登錄到指定的 hiveserver2;
  • hiveserver2 在 kerberos 認證方式下,需要特別注意下 hiveserver2 的url的格式,其格式推薦使用:jdbc:hive2://xx.xx.xx.xx:10000/default;principal=hive/_HOST@CDH.COM:
  • CDH/TDH/CDP中,在 CDH 5.7 及以后的版本中,Cloudera 對hive的安全認證進行了增強:在大數據集群開啟了 kerberos 安全認證的環境下,即使 hive 服務端配置了使用ldap (hive.server2.authentication = ldap),客戶端也可以通過url指定使用 KERBEROS 認證方式來登錄;
  • TDH 中,通過安全組件 Guardian 來管理各個組件的安全,Guardian 底層整合了 kerberos 和 ApacheDS,其推薦的hive認證方式,其實等同于 “kerberos環境下,hive 的 LDAP 認證方式 : hive.server2.authentication = ldap”;
  • 在TDH環境下,在大數據集群開啟了 kerberos 安全認證的環境下,如果 hive 服務端配置了使用ldap (hive.server2.authentication = ldap),則必須通過kerberos和ldap的雙重認證后,才能登陸 hiveserver2;

 

  • hive-site.xml中,相關參數有:
    • hive.server2.authentication
    • hive.server2.authentication.kerberos.keytab
    • hive.server2.authentication.kerberos.principal
    • hive.server2.authentication.spnego.keytab
    • hive.server2.authentication.spnego.principal
    • hive.server2.authentication.ldap.url
    • hive.server2.authentication.ldap.baseDN
    • hive.server2.authentication.ldap.Domain
    • hive.server2.enable.doAs
    • hive.metastore.kerberos.keytab.file
    • hive.metastore.kerberos.principal

 

責任編輯:武曉燕 來源: 明哥的IT隨筆
相關推薦

2024-05-17 10:05:06

Java機制應用

2021-07-10 10:01:37

Python簡單函數

2024-04-11 12:57:55

Python函數

2021-03-17 09:59:26

Python函數調用

2017-07-20 16:55:56

Android事件響應View源碼分析

2024-06-25 08:18:55

2015-07-15 17:09:48

HiveHadoop分布式文件系統

2021-04-07 13:28:21

函數程序員異步

2013-04-15 10:59:08

iOS開發ARC版本說明

2025-01-26 15:38:11

Spring事務編程式

2024-05-10 08:19:59

arthasjava字節碼

2020-10-09 08:15:11

JsBridge

2020-12-29 05:35:43

FlinkSQL排序

2019-07-23 08:55:46

Base64編碼底層

2021-11-11 12:02:17

HiveOrderSort

2019-07-26 15:01:42

SparkShuffle內存

2019-06-06 15:22:07

SparkShuffle內存

2021-02-19 19:35:53

SVG 形狀元素

2024-02-28 12:41:00

源碼內核參數

2018-05-31 09:44:01

微服務架構數據
點贊
收藏

51CTO技術棧公眾號

亚洲精品在线观| 综合欧美亚洲日本| 日产精品久久久一区二区福利| 国产乱了高清露脸对白| 性欧美hd调教| 亚洲欧洲精品一区二区精品久久久| 91性高湖久久久久久久久_久久99| 久久久国产精品人人片| 亚洲v天堂v手机在线| 在线一区二区视频| 99久久99久久精品| 色哟哟在线观看| 久久国产夜色精品鲁鲁99| 欧美情侣性视频| 人妻少妇无码精品视频区| 久久99精品久久久野外观看| 大伊人狠狠躁夜夜躁av一区| 椎名由奈jux491在线播放| 黄色av免费观看| 久久66热偷产精品| 欧美在线视频免费| 最新一区二区三区| 国产99久久久国产精品成人免费 | 国产又大又粗又爽的毛片| 动漫一区二区三区| 色综合中文综合网| 亚洲色欲久久久综合网东京热| 国模吧精品人体gogo| 国产精品香蕉一区二区三区| 国产精品第三页| 日韩黄色a级片| 天天综合亚洲| 亚洲天堂一区二区三区| 亚洲欧美综合视频| 成人综合日日夜夜| 欧美性猛交一区二区三区精品 | 91最新在线| 99国产精品99久久久久久| 95av在线视频| 一级做a爱片久久毛片| 久久五月激情| 57pao国产成人免费| 久久久久黄色片| 久久久久国产| 中文字幕国产日韩| xxxxx在线观看| 亚洲人成网77777色在线播放| 精品人在线二区三区| 在线a免费观看| 日韩一区二区三免费高清在线观看| 欧美性猛交xxxx免费看漫画 | 国产精品人人爽人人做我的可爱| 欧美成人黄色小视频| 手机av在线看| 亚洲大全视频| 美女啪啪无遮挡免费久久网站| 亚洲 欧美 国产 另类| 色喇叭免费久久综合网| 中日韩美女免费视频网站在线观看| 久久久无码人妻精品一区| 欧美高清视频看片在线观看| 亚洲国产日韩欧美在线图片 | 久久久久99精品成人片我成大片| 亚洲激情社区| 2021久久精品国产99国产精品| 日韩黄色精品视频| 国产一区二区你懂的| 51色欧美片视频在线观看| 天天综合网久久综合网| 美女视频一区免费观看| 国产91精品网站| 国产美女www| 免费成人在线网站| 91欧美激情另类亚洲| www黄色在线观看| kk眼镜猥琐国模调教系列一区二区| 国产精品免费在线播放| 天天操天天干天天舔| 国产亚洲视频系列| 亚洲一区二区精品在线| 菠萝菠萝蜜在线观看| 亚洲一级电影视频| 97xxxxx| 电影亚洲一区| 日韩欧美一区中文| 大地资源二中文在线影视观看 | 免费成人在线观看视频| 亚洲字幕一区二区| 亚洲 小说区 图片区 都市| 久久久久免费观看| 三年中文高清在线观看第6集| 性爱视频在线播放| 黑人狂躁日本妞一区二区三区| 91视频免费版污| 国产一区一区| 日韩精品在线私人| 黄色精品视频在线观看| 在线 亚洲欧美在线综合一区| 日韩美女激情视频| 99久久精品国产一区二区成人| 成人av一区二区三区| 视频一区亚洲| 久久五月精品中文字幕| 欧美在线一区二区| 日本wwwwwww| 精品一区二区三| 欧美区在线播放| 国产精品xxxxxx| 国产白丝网站精品污在线入口| 欧美日韩一区二区三区在线观看免| 欧洲不卡视频| 欧美性少妇18aaaa视频| 国模大尺度视频| 精品国产美女| 18一19gay欧美视频网站| 91久久精品国产91性色69| 99精品一区二区| 国产成年人在线观看| 国产超碰精品| 亚洲高清不卡av| 手机在线免费看片| 日本aⅴ免费视频一区二区三区| 国产高清自拍一区| 久久综合之合合综合久久| 欧美视频在线视频| 动漫av在线免费观看| 9999国产精品| 国产成人欧美在线观看| 天堂在线资源库| 亚洲欧美韩国综合色| 最新中文字幕免费视频| 要久久电视剧全集免费| 欧美精品aaa| 国产肥老妇视频| 国产精品高潮呻吟久久| 天美星空大象mv在线观看视频| 香蕉视频一区二区三区| 韩国福利视频一区| 好吊视频一区二区三区| 亚洲欧美日韩人成在线播放| 羞羞的视频在线| 精品影片在线观看的网站| 孩xxxx性bbbb欧美| 亚洲第一页在线观看| 亚洲女性喷水在线观看一区| 日韩一区二区三区久久| 禁果av一区二区三区| 日产精品99久久久久久| 免费一级在线观看| 欧美性猛交xxxx| 在线免费观看日韩av| 制服诱惑一区二区| 久久草.com| 亚洲天堂资源| 亚洲摸下面视频| 亚洲黄网在线观看| 国产女人aaa级久久久级| 日韩av手机版| 日本a级不卡| 国产综合视频在线观看| 超碰在线观看免费版| 91精品国产福利在线观看| 亚洲国产美女视频| 国产精品99精品久久免费| 日韩欧美猛交xxxxx无码| 6080成人| 97视频色精品| www亚洲色图| 久久99精品久久久久久野外| 色哟哟国产精品免费观看| 国产高潮呻吟久久| 蜜桃视频免费观看一区| 中文字幕第一页亚洲| 成人在线视频中文字幕| 68精品国产免费久久久久久婷婷 | 日韩av手机在线免费观看| 国产米奇在线777精品观看| 日韩欧美一级在线| 欧美激情网址| 国产成人精品一区二区三区| aiai在线| 日韩欧美www| 免费观看一区二区三区毛片| 国产日产欧产精品推荐色| 爱爱爱爱免费视频| 欧美亚洲不卡| 欧美日韩在线精品| 亚洲欧洲二区| 97精品视频在线播放| 搞黄视频免费在线观看| 欧美一区二区视频在线观看2020 | 黄色国产在线| 在线观看91av| 国产精品国产三级国产专区52| 欧美激情自拍偷拍| 激情av中文字幕| 日韩 欧美一区二区三区| 最新av在线免费观看| 久久99精品国产自在现线| 国产成人免费91av在线| 青青在线视频| 亚洲资源网你懂的| 欧美激情一级二级| 国产h在线观看| 欧美精品一区二区三区在线| 日韩人妻精品中文字幕| 亚洲免费观看视频| www.av欧美| 国产福利91精品| 欧美成人免费高清视频| 中文字幕一区二区三区在线视频| 精品国产一区二区三区麻豆小说| 久久久加勒比| 97在线视频国产| a免费在线观看| 亚洲色图17p| 亚洲经典一区二区| 欧美久久久久久久久| 中文字幕激情小说| 亚洲在线视频网站| 一本在线免费视频| 久久新电视剧免费观看| 极品人妻一区二区| 捆绑调教美女网站视频一区| 欧美牲交a欧美牲交aⅴ免费真| 在线中文字幕亚洲| 亚洲精品日韩成人| 亚洲深夜福利在线观看| 国产精品区一区| 久久69av| 亚洲一区二区三区香蕉| 日本.亚洲电影| 欧美一级高清免费播放| 成年人视频免费在线播放| 久久精品精品电影网| 国模精品一区二区| 精品无码久久久久久国产| 亚洲AV无码一区二区三区性| 制服丝袜一区二区三区| 国产一级片一区二区| 欧美日韩在线第一页| 中文字幕日韩一级| 五月天亚洲婷婷| 五月天综合在线| 亚洲精品成人精品456| 91嫩草丨国产丨精品| 国产精品不卡视频| 天堂网中文在线观看| 国产三级精品三级在线专区| 亚洲一区二区三区蜜桃| 91理论电影在线观看| 最新在线黄色网址| 91免费观看在线| 播金莲一级淫片aaaaaaa| 久久久影院官网| 四虎永久免费在线观看| 久久久亚洲精品石原莉奈| 免费看污片网站| 国产欧美一区二区在线观看| 国产手机在线观看| 亚洲国产成人在线| 国精产品视频一二二区| 亚洲人成在线播放网站岛国| 久草综合在线视频| 亚洲一二三四在线观看| 四虎永久在线精品| 欧美日韩中文字幕| 波多野结衣高清视频| 欧美日韩国产影片| 国产日韩一级片| 日韩欧美一二区| 六月丁香色婷婷| 日韩理论片久久| 国外av在线| www国产精品com| 1区2区3区在线视频| 久久人人97超碰精品888| 竹内纱里奈兽皇系列在线观看| 欧美在线亚洲在线| 精品久久在线| 亚洲最大的av网站| 日韩成人av在线资源| 日韩精品一线二线三线| 久久在线视频免费观看| 亚洲熟妇无码av在线播放| 国产一区二区三区的电影 | av中文字幕在线| 久久综合国产精品台湾中文娱乐网| 性欧美video高清bbw| 午夜精品理论片| 国产成人午夜性a一级毛片| 亚洲一区免费网站| 蜜桃国内精品久久久久软件9| 亚洲乱码国产乱码精品天美传媒| 欧美日韩成人| 大香煮伊手机一区| 国产精品69毛片高清亚洲| 男男做爰猛烈叫床爽爽小说| 中国色在线观看另类| 国产精品成人网站| 欧美午夜一区二区| а√天堂资源在线| 伊人青青综合网站| 国产盗摄一区二区| 国产精品自拍视频| 六月丁香久久丫| 中文字幕一区二区三区四区五区| 夜夜嗨av一区二区三区网站四季av| 五月婷婷丁香色| 91网站在线播放| 五月天婷婷色综合| 在线观看亚洲精品| 熟妇高潮一区二区三区| 日韩性生活视频| 欧美三级网址| 国产免费一区二区| 91精品国产乱码久久久久久久 | а√天堂8资源中文在线| 国产成人亚洲综合| 操欧美女人视频| 在线看成人av电影| 日韩激情中文字幕| 朝桐光av一区二区三区| 亚洲四区在线观看| 性色av一区二区三区四区| 亚洲精品国产精品国自产在线| 国产视频中文字幕在线观看| 国产成人一区二区三区| 欧美一级全黄| 人人妻人人澡人人爽欧美一区双| 久久国产精品免费| 久久久视频6r| 色综合欧美在线视频区| 你懂的网站在线| 欧美—级高清免费播放| 韩国三级成人在线| 91香蕉视频网址| 久草这里只有精品视频| 亚洲精品一区二区三区影院忠贞| 午夜精品久久久久久| 欧美特黄一级视频| 欧美精品video| 538任你躁精品视频网免费| 97在线免费视频观看| 国产在线一区观看| www.99re6| 欧美日韩国产综合一区二区| 日韩免费网站| 国产成人在线播放| 九色精品91| 日韩一级片播放| 久久精品一区蜜桃臀影院| 狠狠人妻久久久久久| 日韩精品在线私人| 国产超碰精品| 亚洲国产一区二区精品视频 | 在线一区二区不卡| 亚洲欧洲日韩女同| 91tv国产成人福利| 欧美成人中文字幕| 一区二区精彩视频| 国产日韩av网站| 91网址在线看| 九九热最新视频| 色999日韩欧美国产| 伊人久久大香伊蕉在人线观看热v| 不卡中文字幕在线| 国产高清在线精品| 亚洲精品www久久久久久| 亚洲精品午夜精品| 日韩一区精品| 国产一区一区三区| 国产.欧美.日韩| 国产成人精品a视频一区www| 久久爱www.| 欧洲精品一区二区三区久久| 91女厕偷拍女厕偷拍高清| 秋霞av一区二区三区| 日韩中文字幕在线视频播放| 欧美一级片网址| 妞干网在线观看视频| 久久久不卡网国产精品一区| 在线播放一级片| 欧美激情中文网| 国产伦一区二区三区| 亚洲精品第三页| 亚洲一区二区三区三| 毛片在线免费| 92看片淫黄大片看国产片| 99在线精品视频在线观看| 美国黑人一级大黄| 日韩欧美国产不卡| 欧美性猛交xxx高清大费中文| 老司机av福利| 99精品久久免费看蜜臀剧情介绍| 最近中文字幕免费在线观看| 欧美日韩不卡合集视频| 国产伦精品一区二区三区视频 | 国产精品第56页| 在线观看日韩专区|