亭亭五月天在线观看,亭亭五月天在线观看,国产最新av一区二区,国产 高清 中文字幕,99re热久久亚洲综合精品成人,熟妇 一区二区三区,一级做a爰片性色毛片武则天,美女的骚穴视频播放,国产美女午夜免费视频

首頁>國內(nèi) > 正文

熱推薦:網(wǎng)易基于Apache Ranger 的數(shù)據(jù)安全中心實(shí)踐

2023-06-14 16:05:58來源:DataFunTalk

一、Apache Ranger介紹1、總體介紹

Apache Ranger是Hadoop生態(tài)中的一個安全解決方案,它通過在各個組件中集成Ranger 的插件,用中心化的 Ranger Admin來控制所有的policy,插件通過同步policy到本地緩存來提供鑒權(quán)的能力。


(資料圖片僅供參考)

上方右圖是Ranger 的能力列表??梢钥吹?Ranger 的各種能力,包括管理行級權(quán)限,tag base policy,列級權(quán)限,列級過濾,列級脫敏等等能力。

接下來看一下Apache Ranger的優(yōu)勢在哪里。

安全體系的5A 理論中, Ranger可以解決其中訪問控制、監(jiān)察審計(jì)以及鑒權(quán)授權(quán)這三塊,解決起來的核心優(yōu)勢有四點(diǎn):

第一個優(yōu)勢是它集成了多個大數(shù)據(jù)組件鑒權(quán)插件,比如Hive、Spark、Presto 等等一大批主流引擎的鑒權(quán)的插件。插件對組件做了非常多的適配。如果使用Ranger,可以把所有引擎的鑒權(quán)收攏由安全團(tuán)隊(duì)統(tǒng)一負(fù)責(zé)管理。如果不用Ranger,大概率是每個團(tuán)隊(duì)獨(dú)自管理各個組件鑒權(quán)邏輯,這樣比較分散,也會增加團(tuán)隊(duì)之間溝通的成本。

第二個優(yōu)勢是它有較好的鑒權(quán)性能,Ranger針對policy緩存構(gòu)建了大量的索引,可以很好到應(yīng)對 NN 這種實(shí)時性要求高的服務(wù)。對于NN來說鑒權(quán)幾毫秒和幾百毫秒會有很大差距。

第三個優(yōu)勢是它有非常靈活的鑒權(quán)能力,除了 RBAC以外,還提供 ABAC 的能力。同時還有 deny、exclude語義,鑒權(quán)非常靈活,支持的權(quán)限模型也比較多。

第四個優(yōu)勢也是最關(guān)鍵的一點(diǎn),是我們調(diào)研發(fā)現(xiàn),業(yè)內(nèi)的 CDP 7.0 之后,整體的權(quán)限方案都切換為Ranger,包括業(yè)內(nèi)的一些存儲引擎,比如alluxio等等也都在集成Ranger。因此我們有了一個基本的判斷,就是在大數(shù)據(jù)的生態(tài), Ranger已經(jīng)基本成為一個事實(shí)上的標(biāo)準(zhǔn)或者是一個業(yè)內(nèi)主流的發(fā)展方向了。為了以后社區(qū)安全的新功能更好的集成,我們需要去緊跟Ranger。

左圖可以看到Ranger對所有 policy 的資源都做了一個壓縮的字典樹的索引,極大地提高了針對policy的查詢效率。在我們內(nèi)部的實(shí)踐中,在5~6萬 policy 的情況下,namenode 鑒權(quán)依然可以達(dá)到毫秒級,性能非常高。

另外Ranger 同時支持 RBAC 和ABAC 兩種模型。

這里簡單介紹一下兩種模型:

RBAC 模型是一個最常用的通過角色來管理資源的權(quán)限管理模型,這種模型比較簡單,也比較常用。ABAC模型是用戶資源以及上下文都會帶有屬性,最終的權(quán)限根據(jù)屬性計(jì)算得來,這種模式比較靈活。深入觀察可以發(fā)現(xiàn) RBAC 其實(shí)是 ABAC的一種特殊情況,因?yàn)榭梢园呀巧?dāng)成一種特殊的屬性。ABAC的優(yōu)勢在于可以讓權(quán)限做得更精準(zhǔn),比如可以允許所有網(wǎng)易員工早上9點(diǎn)到10點(diǎn)之間訪問某個資源,或者是一個IP 段在某個時間點(diǎn)可以訪問某個資源。這都是Ranger所支持的一些能力。所以我們可以看到Ranger的能力還是比較強(qiáng)大的。

2、整體評估

前文介紹了Ranger的優(yōu)勢,不過僅用Ranger是無法完全解決企業(yè)中的大數(shù)據(jù)安全的問題。一個好的安全平臺需要做到五點(diǎn)。

第一點(diǎn)是安全性,我們需要的是既防君子、也防小人的安全平臺,它不同于一般的業(yè)務(wù)平臺主要考慮易用性,還要考慮被惡意攻擊或者繞開的問題。第二點(diǎn)是精準(zhǔn)性,也就是最小權(quán)限原則,能不能給一個用戶最小權(quán)限,這個權(quán)限既不放大也不縮小。權(quán)限放大指的是,比如本來不需要給用戶某個權(quán)限,但是系統(tǒng)架構(gòu)導(dǎo)致不得不給他額外的授權(quán)才能去訪問權(quán)限。權(quán)限縮小一般都是鑒權(quán)邏輯導(dǎo)致的問題,比如本來只需要 a 資源權(quán)限,但是鑒權(quán)邏輯或者權(quán)限體系有問題,導(dǎo)致還鑒了另外一個資源的權(quán)限,這個時候就得 a 和 b 一起申請才能用。權(quán)限系統(tǒng)設(shè)計(jì)越精準(zhǔn),權(quán)限管控越有效。第三點(diǎn)是管理性,是否有利于管理員對整體的企業(yè)內(nèi)部權(quán)限有全方位的了解。比如想知道一個資源有哪些人能訪問,或者是想知道一個用戶能訪問什么資源,或者想知道權(quán)限快到期的資源有哪些等等。能夠支持檢索的維度越多, 管理性越強(qiáng),管理員的權(quán)限管控體驗(yàn)越好。第四點(diǎn)是效率,比如管理員授權(quán)操作鏈路是否復(fù)雜,有大量用戶需要授權(quán)時是否高效,是否需要專人管理賦權(quán),普通用戶能否快速獲取到需要的權(quán)限等。效率過低,會大大增加管理員的成本,且普通用戶也會感覺這套體系很難用,從而拖慢開發(fā)的節(jié)奏,最終不得不通過犧牲精準(zhǔn)性來提高效率。第五點(diǎn)是性能,即鑒權(quán)要占用多少資源,要耗費(fèi)多少時間等等。增加權(quán)限后對于整個系統(tǒng)的性能一定是有所下降的,關(guān)鍵看這種影響的程度。

我們來一一對照,看看 Ranger 在這五點(diǎn)上面的表現(xiàn)如何。

第一點(diǎn)安全性。整體而言Ranger 的安全性是比較好的,因?yàn)?Ranger 是一個內(nèi)存鑒權(quán)的機(jī)制,同時Ranger 的服務(wù)端集成了SSL認(rèn)證。假設(shè)操作系統(tǒng)、Kerberos認(rèn)證、網(wǎng)絡(luò)都是安全的,那么我們認(rèn)為Ranger是很難被繞過的,即使繞過,成本也是非常高的。當(dāng)然原生Ranger對Spark權(quán)限的管理是比較弱的,后面會詳細(xì)分析。

第二點(diǎn)是精準(zhǔn)性。Ranger 的權(quán)限生命周期落在 policy 上面,每條 policy 可能會包含非常多的對象,不同的對象可能生命周期又是不同的。使用Ranger這套體系時policy 的生命周期只能按照下面所有授權(quán)對象中最大的生命周期來算,否則就會有權(quán)限縮小的問題。這種情況導(dǎo)致精準(zhǔn)性有所欠缺。另外ranger對于HDFS 刪除權(quán)限包含在寫權(quán)限中,沒法只授權(quán)寫而不授權(quán)刪除。而刪除比一般的寫風(fēng)險更大所以刪除權(quán)限應(yīng)該要比寫權(quán)限或者創(chuàng)建權(quán)更高,因此可以認(rèn)為ranger在這點(diǎn)上的精準(zhǔn)性也有缺陷。

第三點(diǎn)是可管理性。這一點(diǎn)上Ranger的表現(xiàn)是比較差的。Ranger 的一個特點(diǎn)是,只能根據(jù)資源去搜policy,在 policy 中可以搜出它的訪問控制列表,但是用其它維度搜索很困難。如果要搜索一個用戶所擁有的權(quán)限,就必須先把相關(guān)所有的 policy 搜出來,再從 policy 中解析出需要的信息。在policy 數(shù)量非常大的時候,這種分頁查詢會受到諸多的限制。再如脫敏的時候,Ranger 的脫敏規(guī)則是,policy根據(jù)優(yōu)先級排列,排在前面的優(yōu)先,排在后面的優(yōu)先級依次降低。我們很難推斷一個用戶對某個資源的脫敏規(guī)則,因?yàn)榻巧浅6?,很難去分析脫敏的整體情況。

第四點(diǎn)效率性。Ranger 也是相對較差的,因?yàn)镽anger的體系是依賴于管理員來進(jìn)行操作的,普通用戶是沒有任何入口的。Ranger的體系整體上是一個管理員視角的工具,如果用戶需要一個權(quán)限,只能通過管理員登錄Ranger搜索并修改policy。而Ranger 頁面搜索性能很低,搜索結(jié)果還要再編輯,整體授權(quán)鏈路是很長的。如果一天有很多用戶需要申請權(quán)限,會非常低效,尤其是團(tuán)隊(duì)擴(kuò)大的時候,低效更加明顯。

第五點(diǎn)性能。前面分析過Ranger 的鑒權(quán)性能非常好,但 Ranger policy 對內(nèi)存占用是較大的,因?yàn)?Ranger 是全量的緩存policy,內(nèi)存占用大的情況不僅僅是絕對的數(shù)值比較大,由于 Ranger 的policy的生命周期比較短的,10 秒、15 秒到 30 秒會全量更新一次,會形成非常多短生命周期的內(nèi)存。比如1G 的內(nèi)存雖然不算太大,但是1G內(nèi)存每 10 秒鐘都會被全量更新一次,這種情況就會對內(nèi)存的壓力以及 JVM調(diào)優(yōu)產(chǎn)生較大的影響(ranger 2.x之后提供了增量更新,但是還不太成熟容易漏policy)。

從以上分析可以看到 Ranger 的優(yōu)勢以及不足。眾所周知,安全性、精準(zhǔn)性與管理性、效率、性能必然是矛盾的,如果做得很安全,很精準(zhǔn),那么往往會導(dǎo)致管理性、效率和性能的下降。而管理性、效率、性能很優(yōu)秀的時候,又必然對安全性和精準(zhǔn)性有一定的損失。我們要做的是把這五方面統(tǒng)籌起來,尋找到一個平衡點(diǎn)。

二、大數(shù)據(jù)安全中心整體解決方案1、平臺歷程

前文中介紹了 Ranger 的優(yōu)缺點(diǎn),接下來將介紹網(wǎng)易內(nèi)部是如何解決這些問題的。首先整體介紹一下網(wǎng)易內(nèi)部大數(shù)據(jù)平臺安全的發(fā)展歷程,它主要經(jīng)歷了三個階段,具體如下圖。

(1)階段一

第一個階段是 2009 年到 2014 年的一個初始階段。在這一階段是采用 Ranger 加 kerberos 加 ldap 去管理權(quán)限。Ranger 直接當(dāng)產(chǎn)品使用,就在Ranger頁面上去管理Hadoop集群的權(quán)限,其整體就是一個Hadoop的權(quán)限工具。

(2)階段二

第二個階段是 2014 年到 2021 年,這個階段的安全管理是數(shù)據(jù)中臺的一個權(quán)限模塊。這個階段數(shù)據(jù)中臺對接了Ranger,進(jìn)行了一些角色用戶到中臺資源的映射,也構(gòu)建了一些資源多租戶隔離的權(quán)限管理方案。這個階段 Ranger 基本上跟數(shù)據(jù)中臺有了一定的聯(lián)動,效率得到了一定的提升,但還是存在一些問題。

(3)階段三

第三個階段是 2021 年到現(xiàn)在,我們構(gòu)建了一個獨(dú)立的一站式權(quán)限管理平臺。它不僅僅是權(quán)限管理平臺,更是一個安全管理平臺,擁有權(quán)限脫敏、審計(jì)監(jiān)控、數(shù)據(jù)掃描識別等多種功能,包括以后的加解密等等。同時我們還做了一個大動作,就是把內(nèi)部的Ranger從 0. 5 版本升級到 2. 1 版本。

2、整體方案

下圖是整體的產(chǎn)品方案圖。

可以看到我們的產(chǎn)品基本上覆蓋了安全生命周期中的所有流程,還有一些權(quán)限申請、操作審計(jì)、行為識別、權(quán)限轉(zhuǎn)移、權(quán)限釋放、數(shù)據(jù)脫敏、數(shù)據(jù)加密、白名單等等功能。最后面我們對數(shù)據(jù)和操作進(jìn)行了分類分級。下圖是一個整體的技術(shù)架構(gòu),這也是本文要重點(diǎn)分享的。

我們的技術(shù)架構(gòu)基本上分為三層,最下面一層為Hadoop集群,采用多Hadoop集群的模式,各個集群之間網(wǎng)絡(luò)都可能是隔離的。中間是服務(wù)層,數(shù)據(jù)平臺就構(gòu)建在這一層,主要包括安全中心、Ranger和一些插件。最上面一層是業(yè)務(wù)層,包括了剛才產(chǎn)品中提到的授權(quán)審批、白名單、凍結(jié)目錄以及一些定時任務(wù)等功能。

這套體系中比較重要的一個點(diǎn)就是對客戶端的鑒權(quán),比如Spark和Hive的鑒權(quán),采用了自研的plugin。plugin把內(nèi)存的鑒權(quán)轉(zhuǎn)成了網(wǎng)絡(luò)請求,這樣就不用再去緩存過多的內(nèi)存。同時增加了hive metastore 插件,去根據(jù)ddl同步進(jìn)行Ranger中的權(quán)限變更。

對于 Hive server, Impala 以及 namenode,我們基本上采用的是原生的方案,因?yàn)閷τ谝粋€服務(wù)來說,內(nèi)存稍微大并不會產(chǎn)生太大影響。但是Ranger的插件也是經(jīng)過一些優(yōu)化的。中間這一層首先對 Ranger admin 進(jìn)行了一個垂直拆分,比如一個Ranger可能管理若干個集群,且有多個Ranger,這種模式安全中心會將集群路由到指定的Ranger,同時安全中心也會緩存一份policy來做一些鑒權(quán)的操作。對于頂層,是一些業(yè)務(wù)邏輯和提供的能力。

這套架構(gòu)有四個核心的思路。

(1)低耦合

首先,對 Ranger 的開發(fā),一定要是低耦合的開發(fā)。因?yàn)檫^度耦合在軟件工程層面會削弱變更的穩(wěn)定性。我們不依賴Ranger的policy格式和弱字段做業(yè)務(wù)邏輯。只能依賴 policy 的語義,只要Policy的語義是一樣的,上層的邏輯就必須是一樣的。比如Ranger的一個 policy 有三個 item另外一個policy有兩個item,但是兩條policy表達(dá)的含義是一樣的,此時上層的邏輯也必須是一樣的。另外policy 中有些弱字段,比如policy描述字段description,這種描述字段不能用它去做強(qiáng)邏輯,只能做展示邏輯。這是我們總結(jié)出來的一個比較重要的經(jīng)驗(yàn)。

這么做的目的首先是不搞約定式的邏輯能夠讓代碼在多個人之間更好維護(hù)。同時Ranger admin也可以獨(dú)立使用,以達(dá)到低耦合。否則如果過度耦合,Ranger admin 就相當(dāng)于變成了一個類似于數(shù)據(jù)庫的存儲服務(wù),也就無法對用戶暴露出來,只能用我們的平臺去管理權(quán)限。在我們的實(shí)踐中,尤其是ToB商業(yè)化的過程中,這種情況是不現(xiàn)實(shí)的,有些用戶對ranger理解可能比較深入,就不期望這樣。

(2)低侵入

第二個就是低侵入,就是盡量不去修改Ranger 本身的代碼,原因之一是 Ranger 服務(wù)端代碼是比較老舊的, Ranger采用的還是jpa的一些數(shù)據(jù)庫框架,包括Spring版本都是很老的,這些老舊框架對研發(fā)效率的折損是較為嚴(yán)重的,我們現(xiàn)在的微服務(wù)等后端技術(shù)框架日新月異,如果還用這種老的框架,會導(dǎo)致整體的研發(fā)效率大打折扣。其二,如果我們把大量業(yè)務(wù)邏輯注入在Ranger中,會導(dǎo)致Ranger很難升級,尤其是大版本的升級,比如剛才談到的,從0. 5版本升級到2. 1版本,成本將非常高。

(3)流量分?jǐn)?p>第三個是一定要做好流量的分?jǐn)偅荒馨阉械牧髁慷即虻?Ranger admin 上面,因?yàn)镽anger admin 的接口內(nèi)部有一些緩存更新機(jī)制,這些機(jī)制都是會加鎖的,在流量增大的時候,鎖沖突就會非常嚴(yán)重,這時Ranger admin的性能降低,會導(dǎo)致上層業(yè)務(wù)超時等問題影響客戶使用,所以我們要遵循一個核心思路,讀的請求盡量不要直接打到Ranger admin上面,盡量做一些額外的緩存策略或者是一些索引策略。Ranger本身其實(shí)可查詢的維度也不夠豐富,如果把所有數(shù)據(jù)都放到內(nèi)存里面再去慢慢查,內(nèi)存消耗將過大。

(4)一致性保證

最后一點(diǎn)就是要保證一致性,比如中臺和Ranger之間先調(diào)用了中臺去存儲一個權(quán)限,然后再去將權(quán)限存儲到Ranger的時候失敗了,這樣就可能導(dǎo)致中臺與Ranger的數(shù)據(jù)不一致,體現(xiàn)到用戶視角就是在中臺中看到有權(quán)限, Ranger中卻沒有權(quán)限。因此一致性是一定要考慮到的,不能只考慮中臺操作和ranger同時成功的情況,還要考慮部分成功,部分失敗的情況,這樣才可以保證系統(tǒng)可用性,提高用戶體驗(yàn)。

三、關(guān)鍵技術(shù)解析

接下來將介紹10個比較有特色的設(shè)計(jì)細(xì)節(jié)。

1、統(tǒng)一權(quán)限檢索問題

上文討論的Ranger的資源,其原生的權(quán)限模型有很多優(yōu)勢,但是也存在一些劣勢。比如我想知道一個人具備哪些權(quán)限,一個脫敏算法到底被哪些地方用到了,這些都是沒法搜索的,用戶粒度的權(quán)限生命周期也沒法設(shè)置。針對這個問題,網(wǎng)易內(nèi)部搭建了一層權(quán)限檢索模型,如下圖。

權(quán)限檢索模型是一個純粹只讀的視圖,基于Ranger的 change log進(jìn)行一個變更的同步,比如 30 秒進(jìn)行一個變更的同步,同步過來后,會把policy 解析成我們需要的搜索維度和格式存放到在我們的權(quán)限模型中,所有的查詢接口都通過我們的權(quán)限模型,Ranger admin只做寫的入口。比如業(yè)務(wù)層要授權(quán),要申請審批,之后權(quán)限調(diào)整,修改脫敏規(guī)則等等這些修改的操作都只會操作Ranger admin ,保證是單寫的,不會去先在中臺寫一份,Ranger再寫一份。從而避免上文說的雙寫不一致的問題。通過這種異步的同步機(jī)制,雖然查詢可能會有 30 秒的延遲,但是可以保證最終的一致性。

Ranger change log 是2.x版本才推出的一個特性,它記錄了所有的policy增刪改查的事件,這些變更日志存在一個數(shù)據(jù)庫里面,通過一個接口去拉取。通過這套方案既能保證最終一致性,又能在此基礎(chǔ)上極大地提高查詢性能,而靈活的查詢又使得產(chǎn)品體驗(yàn)提升。各個維度的權(quán)限數(shù)據(jù)用戶都可以去檢索,前面舉例提到的,一個人有哪些權(quán)限、哪些權(quán)限要到期了等等問題,都可以便捷搜索到結(jié)果,管理員對權(quán)限整體上有很全面的了解,體驗(yàn)非常好。同時權(quán)限生命周期也使用這套權(quán)限模型來實(shí)現(xiàn),可以達(dá)到精細(xì)化的設(shè)置權(quán)限生命周期的目的。

2、鑒權(quán)優(yōu)化&多集群

我們在實(shí)踐中發(fā)現(xiàn)1萬條 policy 基本上占用內(nèi)存在 100- 200 M之間,如果有幾萬條,甚至上 10 萬條,量就非常大。再加上,Ranger admin緩存了一份全量的policy,導(dǎo)致policy 多的時候GC會有一個很長的停頓時間。另外在 client 模式下,一臺機(jī)器可能會起多個client,每一個 client 如果按照Ranger的原生模式,都會緩存一份 全量policy 到內(nèi)存,這種情況下內(nèi)存的損耗在多個client中是疊加的,我們的解決方案是做一個內(nèi)存轉(zhuǎn)網(wǎng)絡(luò)的鑒權(quán)方案,統(tǒng)一把這種 client 模式的鑒權(quán)轉(zhuǎn)成了網(wǎng)絡(luò)的方式,如下圖。

第二個改進(jìn)是,我們對Ranger進(jìn)行了垂直拆分。以前一個Ranger管理了多個集群,Ranger中一個 service 對應(yīng)的就是一個集群,一個service其實(shí)就是對應(yīng)一套元數(shù)據(jù),一套元數(shù)據(jù)約等價于一套擁有唯一的Hive metastore的hadoop集群。我們對Ranger進(jìn)行了垂直拆分,比如我們內(nèi)部現(xiàn)在有九個集群,有三個Ranger來支撐,一個Ranger只管三個集群,這樣單個Ranger的 policy 數(shù)量就下降了,GC 時間就得到了控制,Ranger admin 的性能也得到了保障。

這兩個思路其實(shí)都不復(fù)雜,但是我們實(shí)踐中還是遇到了不少的小問題。比如第一個問題是內(nèi)存轉(zhuǎn)網(wǎng)絡(luò)的時候,如果服務(wù)端不可用,任務(wù)會不會受到影響,這涉及到高可用的問題。第二個問題是請求的性能問題,同機(jī)房的調(diào)用在我們的實(shí)踐中基本上就是幾毫秒,但是我們在對外商業(yè)化的過程中遇到了一個情況,存在有跨國的機(jī)房,甚至跨洲的機(jī)房,比如印度機(jī)房調(diào)用中國的機(jī)房,或者是歐洲的機(jī)房調(diào)用中國的機(jī)房。這種跨洲調(diào)用過程中,網(wǎng)絡(luò)的延遲就會非常明顯。我們之前是每一列都會去調(diào)用的,現(xiàn)在發(fā)現(xiàn)調(diào)用次數(shù)還是比較影響性能的,多個請求必須要壓縮成一次調(diào)用,需要去優(yōu)化,尤其是對于Spark,由于執(zhí)行計(jì)劃優(yōu)化的不同周期中沒有通信所以容易存在重復(fù)鑒權(quán)的情況。

3、鑒權(quán)請求報文體優(yōu)化

我們是把Ranger插件改造成了遠(yuǎn)程鑒權(quán)的模型,大部分的修改是基于以前ranger插件代碼去修改的。改造過程中如果圖省事,可能直接把以前內(nèi)存的一些參數(shù)轉(zhuǎn)成網(wǎng)絡(luò)的參數(shù),但這會帶來很大的性能問題。因?yàn)镽anger鑒權(quán)內(nèi)存參數(shù)很大,一個報文體可能就有幾Mb,如果并發(fā)QPS有幾百上千的時候,內(nèi)存消耗非常快,實(shí)踐中發(fā)現(xiàn)一個大寬表可能對應(yīng)鑒權(quán)報文有4-5Mb。對這種報文體是必須要進(jìn)行優(yōu)化的,如果還是用 Ranger原生的內(nèi)存鑒權(quán)報文就會太大,對性能損耗也會很大。

4、凍結(jié)目錄

2019 年,我們內(nèi)部一些重要庫的 HDFS 路徑被誤刪。雖然誤刪之后,因?yàn)镠DFS有一些垃圾回收站等機(jī)制,最終數(shù)據(jù)還是能恢復(fù)過來,但恢復(fù)的過程非常吃力,另外恢復(fù)過程中基本數(shù)據(jù)是不可用的,對業(yè)務(wù)的可用性影響很大。

除了組織上權(quán)限管理的問題以外,前面也提到過我們認(rèn)為Ranger最大的一個缺陷就是它對目錄的delete、 rename 這種刪除、重命名操作的權(quán)限是含在其寫的權(quán)限中的。這就可能存在一些隱患,因?yàn)閯h除權(quán)限級別本身應(yīng)該是高于寫的。我們的解決方案比較簡單,就是把 HDFS 中的delete、 rename 這兩個 action 單獨(dú)抽離出來進(jìn)行鑒權(quán),不合在寫的權(quán)限里面,最終我們的實(shí)現(xiàn)效果也是明顯的。內(nèi)部的核心庫得到保護(hù),路徑不會再被誤刪。

5、動態(tài)脫敏

為什么要增強(qiáng)ranger的動態(tài)脫敏?這里舉了兩個例子。第一個是如果一個數(shù)倉中有 100 列都是電話號碼,開始是把電話號碼全部配成了遮蓋脫敏,突然需要電話號碼把前三位露出來,只對后面的幾位數(shù)字脫敏,這種情況下,原生的脫敏規(guī)則管理員可能就要改 100 次,成本很高。如果下次又要把電話號碼的前四位露出來,又需要改 100 次。第二個是 Ranger 的policy沒法作用在一個范圍上(只能作用在具體的列上),導(dǎo)致無法配置對指定庫不脫敏,如果需要配置管理員角色對一批庫不脫敏,在原生的Ranger,至少 2. 1 版本的Ranger中是沒法做到的。

我們認(rèn)為第一個問題的主要原因是Ranger沒有對規(guī)則的泛化能力必須指定一個具體的UDF函數(shù)。我們對Ranger 插件進(jìn)行了優(yōu)化,它不再依賴于一個具體的 UDF 函數(shù),而是依賴一個泛化脫敏規(guī)則。比如我的一個脫敏規(guī)則就叫「電話號碼脫敏」,它是一個泛化的規(guī)則,具體如何脫敏不確定。對電話號碼的列,就配置為「電話號碼脫敏」,具體對應(yīng)的脫敏的UDF細(xì)節(jié)是可變的。脫敏的時候插件首先通過policy找到對應(yīng)脫敏規(guī)則的ID,然后去服務(wù)端請求把 ID 換成具體的脫敏實(shí)例。最終吐給計(jì)算引擎的時候,再把它轉(zhuǎn)成一個具體 UDF 的格式,這樣就可以達(dá)到上文描述的效果。

第二個問題,我們認(rèn)為Ranger的脫敏規(guī)則管理是有一定缺陷的。上圖的左邊可以看到Ranger原生的管理是通過優(yōu)先級進(jìn)行管理的,一列可有多個優(yōu)先級不同的脫敏規(guī)則,排在最上面的優(yōu)先級最高,比如角色a用規(guī)則1脫敏優(yōu)先級最高,角色b用規(guī)則2脫敏優(yōu)先級其次,當(dāng)然這樣是很靈活,但是管理成本也是非常高的,尤其是當(dāng)用戶在多個角色中的時候?qū)嶋H走到的是哪條規(guī)則情況就較為復(fù)雜。

我們的方案是把它轉(zhuǎn)成了一種白名單的方式,比如配置a、b、c用戶是白名單,不需要脫敏,對其余所有的用戶都是用規(guī)則1脫敏這張表,這樣我們只用去管理白名單的機(jī)制就可以了,用戶也可以去獨(dú)立申請白名單。

此時白名單只有兩層優(yōu)先級的概念了。白名單優(yōu)先級是大于脫敏的,只要在白名單中,肯定不脫敏,退出白名單,肯定會脫敏。這樣邏輯就簡單化了,雖然可能略微喪失一定的靈活性例如不同角色有分級的脫敏規(guī)則,但是實(shí)踐中發(fā)現(xiàn)該方案才是產(chǎn)品中實(shí)際能被用起來的一種方案,為了實(shí)現(xiàn)該目地需要修改對應(yīng)的ranger 插件中脫敏policy匹配相關(guān)代碼,加入范圍的脫敏規(guī)則(例如配置在庫.*下的規(guī)則)匹配,以便實(shí)現(xiàn)在一個范圍下配置白名單效果。

我們優(yōu)化的最終效果就是脫敏的易用性得到了提升,同時掃描和脫敏是一體化的,從圖右邊可以看到,掃描任務(wù)可以自動地把掃出來的敏感類型推到脫敏里面去。掃描脫敏的一體化能夠使得產(chǎn)品體驗(yàn)得到很好的提升,這也是單一ranger做不到的。

6、審計(jì)和治理

這其實(shí)對于權(quán)限管理是一個老生常談的問題了,做過權(quán)限的同學(xué)可能都會遇到一個問題就是用戶突然找過來說:“我之前有權(quán)限,怎么突然就沒有了,你幫我加一下”。這個時候可能研發(fā)只能幫用戶把權(quán)限補(bǔ)上去了,但是也不知道什么原因。第二個問題是有多少權(quán)限是無效權(quán)限?權(quán)限授了,系統(tǒng)里面很多權(quán)限也沒什么問題,但是到底有多少有用,很難判斷。Ranger 也不好解決這兩個問題,因?yàn)樗鼪]有一個全資源視角的審計(jì),對 policy 變更的審計(jì),只能是 policy 的視角,在 policy 刪除重建等操作時就審計(jì)不到。同時它也沒有一個 item 視角的層級,具體一個人到底是通過角色還是通過個人權(quán)限訪問的資源是無法審計(jì)到的。

我們的解決方案就是針對這個問題,首先把權(quán)限模型和用戶角色變更同步一份到數(shù)倉里去分析追蹤。同時我們在Ranger審計(jì)插件的審計(jì)模塊中做了一些改動,首先把 policy 鑒權(quán)過程中的命中信息發(fā)送到 Kafka 中去進(jìn)行維度的補(bǔ)充,跟中臺的維度進(jìn)行了打通,這樣我們審計(jì)可以提供所有的權(quán)限變化追蹤,同時我們還補(bǔ)了一個角色命中的信息,通過什么角色去訪問的信息也很重要。在治理中,通過維度的補(bǔ)充這個過程,我們就可以把它細(xì)化到具體的人或角色了,根據(jù)它給我們的原始數(shù)據(jù)的policy id,我們會把它拆成具體用戶是通過哪一條item,哪一個具體的權(quán)限去訪問的一個表,我們的細(xì)粒度就可以解決這個問題。

方案的最終效果明顯,我們在內(nèi)部定位發(fā)現(xiàn),用戶經(jīng)常刪表重建,重建后的表就沒了訪問權(quán)限,我們就清楚了這個問題的答案。同時我們發(fā)現(xiàn)內(nèi)部有 70% 的權(quán)限是半年都沒有用過的權(quán)限,這個比例是非常大的。但是無效權(quán)限或者冗余權(quán)限能不能直接回收,這是另外一個問題,可能冗余權(quán)限不一定就完全可以直接回收,我們還在實(shí)踐過程中。

7、權(quán)限的ownership

Ownership指的是表的負(fù)責(zé)人自動對表有所有權(quán)限,而不需要額外用 policy來授權(quán)。我們經(jīng)常遇到的一個問題是用戶反饋我建的表為什么不能刪除,但Ranger原生的ownership機(jī)制并不完備,因?yàn)樯鐓^(qū)的 Hive 4.0 之后才集成了Ranger原生的 ownership,而Impala 應(yīng)該是在較早的版本就集成了。所以 ownership 是一個比較棘手的問題。

我們的解決方案是基于元數(shù)據(jù)中心的 owner 的補(bǔ)充。我們會從鑒權(quán)的時候,去請求一個元數(shù)據(jù)中心,也就是內(nèi)部的元數(shù)據(jù)系統(tǒng),補(bǔ)充 owner 的信息,然后再走 Ranger原生的ownership鑒權(quán)邏輯。

為什么要走元數(shù)據(jù)中心,不能從底層組件把 owner 帶過來?因?yàn)槲覀冇龅竭^,低版本的Spark尤其是 2.3 版本以下,會對表 owner 的元數(shù)據(jù)進(jìn)行污染。Hive meta store 里面的 owner 字段會被低版本的 Spark 污染。因此從上層來解決能夠提供更好的兼容性。

同時還有一個困難點(diǎn)是 HDFS 的 owner 問題。原生的 HDFS owner權(quán)限其實(shí)不包含遞歸屬性,但是表的 owner 對表的路徑應(yīng)該是有遞歸的權(quán)限的,否則表下面的分區(qū)就不一定能訪問,但是原生的 HDFS 的權(quán)限(acl)或者原生Ranger,都沒法支持路徑的遞歸的owner語義。

針對這個問題,我們對NN的鑒權(quán)插件進(jìn)行了一個擴(kuò)展,可以看到上圖圖左下面,上面 owner 是原生的owner,下面 recursive owner 是我們在Ranger上面新增的owner。recursive owner的含義就是這個路徑的 owner對這個路徑具有遞歸的訪問權(quán)限。

實(shí)現(xiàn)的方案略微有點(diǎn)復(fù)雜。鑒權(quán)請求中的路徑首先命中了一條 policy 之后,把所有的「請求路徑」到「policy資源路徑」之間的「祖先」owner 算出來,例如上圖右圖中的user2、user3、user4為「祖先」owner。然后通過「祖先」 owner 去跟當(dāng)前請求的被鑒權(quán)用戶匹配,如果「祖先」 owner包含被鑒權(quán)用戶則命中item中的recursive owner占位符,然后再看recursive owner 的item有什么權(quán)限就返回相應(yīng)的結(jié)果。要對 Ranger 的插件進(jìn)行一些修改,主要是NN的插件進(jìn)行修改。通過這些手段我們就達(dá)成了一套很完備的owner語義。同時我們的表負(fù)責(zé)人對路徑的權(quán)限也得到了增強(qiáng),不存在表負(fù)責(zé)人對表路徑只有非遞歸的權(quán)限了,目錄下的子目錄的權(quán)限都可以被繼承。

最后一個點(diǎn)是Ranger的 policy 數(shù)量也會下降,因?yàn)橐郧暗倪@種體系沒有 owner 語義。其實(shí)我們每張表是有一條 policy 去表征其owner 的權(quán)限。在表的數(shù)量大的時候, policy 數(shù)量也很大。有了 owner 語義后,一條 policy 就可以表示出來所有的 owner 都有對應(yīng)表的權(quán)限。

8、Spark權(quán)限/脫敏

Ranger原生是不支持 Spark 的,我們通過一些介入 Spark 的執(zhí)行計(jì)劃的過程來實(shí)現(xiàn)權(quán)限脫敏。首先是 Spark 的執(zhí)行計(jì)劃有四個階段,在解析這個階段又分為 analyzed執(zhí)行計(jì)劃和 optimized 執(zhí)行計(jì)劃,我們的動態(tài)脫敏和行級權(quán)限,其原理就是去修改 analyzed 執(zhí)行計(jì)劃,在該analyzed階段中添加 filter 和脫敏函數(shù),其實(shí)就是添加UDF。

鑒權(quán)是通過 optimized 階段執(zhí)行計(jì)劃的一個輸入輸出提取去鑒權(quán)。但是在這種思路下有一些難點(diǎn)需要去處理,比如Spark每一個優(yōu)化的階段是反復(fù)執(zhí)行的,不是一次優(yōu)化就結(jié)束的。所以該思路存在階段通信的問題,比如此階段已經(jīng)執(zhí)行過脫敏了,下一個階段再進(jìn) analyzed 的時候,就不能再脫敏了。權(quán)限其實(shí)也是一樣的,只需要鑒權(quán)一次。這種階段之間通信需要一個溝通或者通信的機(jī)制。其次就是視圖的處理,Spark視圖權(quán)限整體是比較復(fù)雜的,需要單獨(dú)處理。

最后一個要點(diǎn)是這三者之間的優(yōu)先級關(guān)系,行級權(quán)限和脫敏的優(yōu)先級,到底是先脫敏之后再走行級權(quán)限,還是用原文去走行列權(quán)限再脫敏,這些都是實(shí)踐中會遇到的一些問題。當(dāng)然,目前問題我們也都已經(jīng)解決了??梢钥磮D右邊的執(zhí)行計(jì)劃代碼。其中紅色的部分是一個脫敏的執(zhí)行計(jì)劃修改,藍(lán)色的部分是一個行級權(quán)限的執(zhí)行計(jì)劃修改,橙色的部分是我們插入用來階段之間溝通的虛擬節(jié)點(diǎn),只要遇到這個節(jié)點(diǎn),就認(rèn)為執(zhí)行計(jì)劃已經(jīng)被處理過了??梢钥吹轿覀兪前研屑墮?quán)限放在最下面的,所以我們是要先過行級權(quán)限再過脫敏的,這樣也是比較合理的。我們的最終效果是Spark 與 Hive以及Impala 權(quán)限脫敏實(shí)現(xiàn)統(tǒng)一管理,不再需要多次授權(quán)。這樣,便利性和安全性都得到了提升。

9、Ranger社區(qū)優(yōu)化

可能做Ranger的同學(xué)會比較感興趣,如果深入去做產(chǎn)品化會發(fā)現(xiàn)Ranger 的小 bug 其實(shí)挺多的。這里我分享兩個,也是相對是隱藏得比較深的、解決耗時比較久的兩個bug。

第一個 bug 是Ranger2. 0 以后的版本中 RangerPolicyResponsitory 這個類用了finalize去釋放內(nèi)存。Java 的 finalize 關(guān)鍵字風(fēng)險是很高的,因此用了以后,內(nèi)存的釋放很慢,本質(zhì)上的原因是Responsitory與enricher的生命周期不同,Responsitory短于它所依賴的enricher的生命周期。Ranger開發(fā)者的解決方法是用 finalize 去釋放。

但是這可能不是一個很好的方案,因?yàn)槲覀儗?shí)踐中發(fā)現(xiàn),我們NN上線之后, fullGC 很頻繁,基本上30-40分鐘一次 fullGC,因?yàn)閜olicy是全量內(nèi)存緩存,尤其是Ranger policy 多的時候,內(nèi)存可能有1-2G,釋放太慢,每次又是全量更新,積累下來很快就 fullGC 了。我們知道 NN 是實(shí)時性很強(qiáng)的服務(wù),一次 fullGC 對業(yè)務(wù)的影響是非常大的,所以我們線上不得不立即全量回滾,直到后面才解決這個問題。我們解決完之后,現(xiàn)在我們的NN的QPS 基本上4w+,峰值可能5w,基本上鑒權(quán)毫秒級還是非常穩(wěn)定的。

第二個主要是右圖代碼所示的部分。

右圖其實(shí)是兩個并發(fā)不安全的問題,第一個問題,原生的Ranger可能對并發(fā)修改稍微有點(diǎn)薄弱,圖中可以看到原生Ranger首先是拿到policy當(dāng)前的一個版本號,在第二步里面,它就去把版本號+1,再去設(shè)置成新的版本號。1和2之間是沒有任何加鎖和互斥的,這肯定是不安全的,兩個請求并發(fā)進(jìn)1和2之間,會導(dǎo)致線程不安全,版本號肯定是會錯位的。

第二個問題,如圖所示,我們可以看到Ranger的緩存更新操作,在更新緩存的時候,首先是設(shè)置到當(dāng)前緩存的版本號,再去設(shè)置緩存的內(nèi)容,如果在步驟1和2之間有讀請求進(jìn)來會比較麻煩,這可能就會發(fā)生一次臟讀,這也是不安全的,因?yàn)榘姹咎栆呀?jīng)上去了,但是policy內(nèi)容還沒更新好,讀出來的就是一個新的版本號,但是 policy 內(nèi)容是舊的,如果后面繼續(xù)增量更新,就會基于一個錯誤視圖去更新,就會永遠(yuǎn)漏掉一些policy。

10、商業(yè)化

最后,分享網(wǎng)易數(shù)帆遇到的一個特殊的場景。

網(wǎng)易數(shù)帆也是一個 ToB 商業(yè)化的平臺,我們不光要解決網(wǎng)易內(nèi)部的安全問題,也致力于解決企業(yè)級服務(wù)的大數(shù)據(jù)安全問題。在大范圍內(nèi)鋪開過程中,我們遇到了兩個問題,第一個是依賴關(guān)系有點(diǎn)復(fù)雜,可以看到圖中橘色的部分是我們安全團(tuán)隊(duì)負(fù)責(zé),但是藍(lán)色的部分,這些計(jì)算引擎又是其他底層團(tuán)隊(duì)負(fù)責(zé)的。我們兩個團(tuán)隊(duì)之間的依賴變成了犬牙交錯的狀態(tài)。

這種犬牙交錯的狀態(tài)會帶來一個問題,就是我們對外多環(huán)境部署的時候,配置依賴比較復(fù)雜,同時我們版本升級變更頻繁的時候,變更順序也比較復(fù)雜,容易出現(xiàn)升級出問題或者配置丟失的情況。因此在版本上必須要做好協(xié)同管理。同時我們安全中心也做好了兼容性保證,比如底層引擎沒升級,安全中心即橘色部分會去兼容一些場景。

圖右邊是想說明這樣一個問題,我們這套解決方案由于商業(yè)化場景客戶的多種多樣,我們底層 Hadoop 不一定是我們自己的Hadoop,有可能是用戶自己提供的一套Hadoop,也有可能是CDH、CDP,什么都有可能。在這種情況下,我們的功能也是可以實(shí)現(xiàn)的,因?yàn)槲覀兊慕鉀Q方案是一套相對通用的數(shù)據(jù)安全解決方案。當(dāng)然如果在用戶使用自己Hadoop 的情況下,也會損失一部分能力,但是我們安全的核心能力還是可以保證的。

這兩個點(diǎn)其實(shí)就要求我們的安全中心要做一個抽象,需要把不變的東西抽出來,從而隨機(jī)應(yīng)變,這對設(shè)計(jì)會有一定的要求。我們現(xiàn)在在做的30來個環(huán)境整體上部署變更都比較敏捷。其中很大比例也采用了對接模式,即用戶使用自己的Hadoop,我們也都能順利承擔(dān)。

四、成果

最后簡單分享一下我們的成果。

內(nèi)部主要應(yīng)用在網(wǎng)易云音樂、網(wǎng)易嚴(yán)選等,更多的是外部商業(yè)化。我們方案的穩(wěn)定性和產(chǎn)品的易用性都已得到了很好的驗(yàn)證。

關(guān)鍵詞:

相關(guān)新聞

Copyright 2015-2020   三好網(wǎng)  版權(quán)所有 聯(lián)系郵箱:435 22 640@qq.com  備案號: 京ICP備2022022245號-21
美女张开腿给男人桶爽的软件| 98热视频精品在线观看| 中国特黄色性生活片| 高潮喷水在线视频观看| 快使劲弄我视频在线播放| 久久亚洲国产成人精品麻豆| 成人资源中文在线观看| 欧美一级特黄大片在线| 九九六视频,这里只有精品| 爱搞视频在线观看视频91| 亚洲高清免费在线观看视频| 久久99嫩草99久久精品| 午夜久久久久久av五月| 日本欧美亚洲国产啊啊啊| 可以免费观看日韩av| 欧美在线视频不卡一区| 美女激情久久久久久久| 欧美精品一区二区三区观看| 亚洲激情噜噜噜久久久| 超碰在线pro中文字幕| 色老头一区二区三区四区五区| 亚洲经典av中文字幕| 亚洲熟女人妻自拍在线视频| 欧美久久一区二区伊人| 97视频538在线观看| 99精品久久一区二区| 91精品久久久久久久99蜜月 | 久久无码高清免费视频| 亚洲国产电影的一区| 91色乱一区二区三区| 福利一二三在线视频观看| 九色porny91国产| 91在线九色porny| 丰满少妇_区二区三区| 欧美日本在线免费视频| 欧美在线观看一区二区不卡| 最新日韩中文字幕啪啪啪| 午夜国产一区二区三区| 99精品视频在线在线观看| 日韩国产欧美一区二区三区粉嫩| 91九色pony蝌蚪| 成人超碰一区二区三区| 亚洲精品国产99999| 快进来插我的逼嗯啊视频| 欧美一区二区播放视频| ysl蜜桃色7425| 60路70路日本熟妇| 男生和女生羞羞91在线看| 亚洲成人自拍图片网站| 天天干夜夜爽狠狠操| 伊人网国产在线播放| 情趣视频在线观看91| 亚洲欧美国产人成在线| 涩涩黄片在线免费观看| 人妻激情偷乱一区二区三区av| 成人大片男人的天堂| 欧美日韩久久丝袜在线| 国产三级自拍视频在线观看网站 | 360偷拍蜜桃臀69式| 日韩少妇免费在线播放| 可以直接看av网站| 青青国产95免看视频| 午夜精品秘一区二区三区| 亚洲日本欧美韩国另类综合| 午夜国产精品免费视频| 亚洲综合在线视频在线播放| 视频自拍偷拍视频自拍| 欧美黑人性猛交小矮人| 久久综合狠狠综合久久综| 欧美亚洲精品色图网站| 中文乱码字幕人妻熟女人妻| 国产黑色丝袜 在线日韩欧美| 一二区二区不卡视频| 黑人爆操女人免费视频| 新香蕉视频香蕉视频2| 日韩人妻中文字幕区| 台湾18禁久久久久久久激情视频| 中文字幕人妻精品精品| 99久久国产精品免费热| 欧美一级aaaaaaa片| 亚洲少妇视频在线观看| lutu玩弄人妻短视频| 天天想要天天操天天干| 天天操天天搞天天操| 亚洲欧美成人午夜一区二区| 在线观看网站伊人网| 中文字幕日韩首页欧美在线激情| 亭亭五月天在线观看| 亚洲中文字幕在线av| 大秀成年人国产精品视频| 久久av色噜噜ai换脸| 可以直接看av网站| 熟女人妻aⅴ一区二区三| 亚洲 偷拍 自拍 欧美| 中文字幕 首页 人妻| 伊人网在线免费观看| 色视频在线播放免费观看| 老司机在线视频福利观看| 黑人和日本人av一区二区| 午夜福利国产精品久久久久 | 黑人爆操女人免费视频| 日韩久久不卡免费视频| 抽插小穴啊啊啊视频| 中国精品人妻一区二区| 欧美大胆a级视频秒播| 五月婷婷激情视频网| 亚洲欧洲无码一区2区无码| 精品人妻 色中文熟女 oo| 91超精品碰国产在线观看| 美女扒开逼逼给你看| 欧美最新一区二区三区| 少妇精品视频一区二区免费看| 欧美熟女xx00视频| 人妻视频网站快射视频网站| 欧美黄色性视频网站| 一区二区欧美 国产日韩| 免费在线观看黄色小网站| 亚洲欧美另类丝袜另类自拍| 亚洲欧美综合另类最新| 五月婷婷激情视频网| 丰满少妇高潮喷水视频| 18在线观看免费观看| 69国产精品成人aaaaa片| 91精品一区一区三区| 午夜精品一区二区三区不卡顿| 色噜噜噜噜色噜噜色合久一| av福利免费体验观看| 日韩av电影中文在线免费观看| 51精品视频在线免费观看| 精品av天堂毛片久久久| 久久精品四虎夜夜拍拍拍| 91人妻人人做人人爽高清| 黄版视频在线免费观看| 秋霞成人午夜鲁丝一区二区三区| 国产精品无码无卡免费观| 成人人妻h在线观看| 蜜乳av一区二区三区免费观看| 真人一进一出抽搐大尺度视频| 十八禁黄色免费污污污亚洲| av在线播放观看h| 182tv精品免费在线观看| 国产精品福利久久久久| 日本东京热最新中文字幕| 日本人妻少妇xxxxxxx| 免费中文字幕a级激情| 亚av一二三在线观看| 人妻少妇视频系列视频在线| 亚洲av综合av一去二区三区| 4438全国成人免费视频| 亚洲春色av中文字幕| 亚洲欧美成人午夜一区二区| 久久久久九九九九九12| 无人区一码二码三码区别在哪| 日本在线免费观看国产精品| 日韩一级欧美一级片| 91精产国品一二三产区区别网站| 久久99精品热在线观看| 亚洲av三级电影在线观看| 熟女人妻精品视频一区| 亚洲成人五月婷婷久久综合 | 亚洲男人的天堂最新网址| 日本高清有码在线视频| 久久无码高清免费视频| 性高潮视频在线观看日韩 | 夫亡人妻被强干中文字幕| 东京热日本一区二区三区| 成年人黄色日本视频| 成人午夜高清福利视频| 大香焦一道本一区二区三区| 秋霞成人午夜鲁丝一区二区三区| 亚洲妹妹我爱你在线观看| 亚洲男人天堂最新网址大全 | 99国产精品国产精品毛片19| 公侵犯人妻中文字幕巨| 日本久久久久久黄色| 成人午夜高清福利视频| 福利美女视频在线观看| 一区二区欧美 国产日韩| 人人妻人人狠人人爽| aaaa级少妇高潮在线观看| 精品国产污污污免费入口| tobu8日本高清| 色网站在线观看免费| 69精品互换人妻4p| 黄色av 在线观看| 国产精品剧情在线亚洲| 精品欧美黑人一区二区三区| 加勒比东京热绿帽人妻多人操| 亚洲天堂色综合久久| 91进入蜜桃臀在线播放| 欧美第一激情综合网欧美激情| 亚洲高清免费在线观看视频| 成人18禁高潮片免费日本| 偷拍欧美日韩另类图片| 快进来插我的逼嗯啊视频| 亚av一二三在线观看| 97精品视频,全部免费| 亚洲成a人片777777张柏芝| 女生裸体视频免费网站 | 91中文字幕视频网站| 性感人妻 中文字幕| 黄色片黄色片黄色片黄色片黄色| avgo成人短视频| 亚洲国产中文字幕在线看| 女人高潮潮呻吟喷水网站| 日本香港韩国三级黄色| 91porny九色视频偷拍| 欧洲成熟女人色惰片| 亚洲一区二区三区无码在线| 久久久久高潮白浆久久| 欧美日韩不卡视频合集 | 亚洲黄色成人一级片| 日韩激情亚洲国产欧美另类激情| 午夜精品久久秘?18免费观看| 久久久久久a女人处女| 中文字幕人妻一区二区视频系列 | av日韩视频在线观看| 国长拍拍视频免费孕妇| 亚洲欧美成人午夜一区二区| 日本成年视频在线免费观看| av在线免费在线观看| 国产福利一区二区三区在线观看| 日韩加勒比精品在线看| 9420高清视频在线观看国语版| 日本黄页在线观看视频| 青娱乐免费最新视频| 欧美国产精品久久久免费| 日本高清久久人人爽| www,日韩av,com| 日本韩国福利在线播放| 欧美视频亚洲视频在线| 91精品资源在线观看| 性高潮视频在线观看日韩| 中文字幕在线观看亚洲情色| 精品欧美黑人一区二区三区| 亚洲av中文无码网站| 亚洲第一区av中文字幕| 亚洲av 综合av| 日本韩国福利在线播放| 黑人爆操女人免费视频| 可以免费观看日韩av| 亚洲国产精品自拍偷拍视频在线 | 久99久视频免费观看中文字幕| 九九热精品视频在线播放| 68视频在线免费观看| 自拍丝袜国产欧美日韩| ysl蜜桃色7425| 男生和女生羞羞91在线看| 另类欧美激情校园春色| 日韩人妻中文字幕二区| 日本丰满熟妇浓密多毛| 亚洲欧美不卡专业视频| 台湾18禁久久久久久久激情视频| 久久久亚洲综合国产精品| 97视频538在线观看| 午夜一区二区三区视频在线观看| 中文字幕观看中文字幕免费 | 欧美日本在线免费视频| 91精品91久久久久| 日韩av水蜜桃一区二区三区| 国产精品美女免费视频观看| 熟女人妻精品视频一区| 狠狠干狠狠操免费视频| 放荡人妻极品少妇全集| 性高潮视频在线观看日韩| 亚州av嫩草av极品在线观看| 人人人妻人人人妻精品少妇| 亚洲乱码国产乱码精品精视频| 精品久久久久久久久久久久久| 福利美女视频在线观看| 91大神在线免费观看视频| 天天躁狠狠躁狠狠躁性色| 男女爱爱好爽视频免费看| 又爽又粗又猛又色又黄视频| 日韩欧美国产一区二区在线观看| 国产在线观看av一区| 三级欧美日韩一区二区三区| 日韩男女视频网站在线观看| alisontyler和黑人| 欧美成人一二三在线网| 99热这里只有精品免费播放| 美女露阴道让男人捅| 中文字幕在线免费观看成人| 偷拍欧美日韩另类图片| jandara在线观看| 91九色人妻在线播放| 日韩一级欧美一级片| 99在线视频精品观看高| 亚洲成人欧洲成人在线| 偷拍熟女大胆免费视频| 国产 少妇 一区二区| 久久国产半精品99精品国产| 五月天男人的天堂中文字幕 | 国产午夜羞羞一区二区三区| 91精品久久久久久久99蜜月 | 亚洲一区二区精品在线播放| 国产乱码有码一区二区三区| 亚洲成a人片777777张柏芝| 四虎国产精品国产精品国产精品| 中国特黄色性生活片| 伦理在线观看未删减中文字幕 | 每日更新日韩欧美在线| 人妻超清中文字幕在线乱码| 亚洲另类欧美综合久久| 亚洲第一页欧美第一页| 天天早上头和脸出汗是怎么办 | 男人和女人的逼视频| 国产精品无码无卡免费观| 三级欧美日韩一区二区三区| av在线男人的天堂亚洲| 自拍偷拍亚洲综合第一页| 欧美熟女xx00视频| 成人av中文字幕在线看| 美女网站视频久久精品| 99久久国语露脸国产精品| 日本老熟妇av老熟妇| 北野中文字幕一区二区| 一区二区三区国产在线成人av| 黄色av日韩在线观看| 国产三级自拍视频在线观看网站| av一区二区三区四区五区在线| 日韩成人精品久久久免费看| 韩国在线播放一区二区三区| 亚洲av 综合av| 亚洲a区在线免费观看| 国产成人在线观看hd| 日韩加勒比精品在线看| 一看就是假奶的av| 在线观看网站伊人网| 日本国产亚洲欧美色综合| 精品国产久久久久午夜精品av| 999久久久人妻精品一区| 天天日夜夜操人人爽| 天天干夜夜撸天天操| 亚洲人人爽人人澡起碰av| 嗯~嗯~啊啊啊~高潮了软件| 熟女一区二区三区综合| 大成色亚洲一二三区| 二十四小时日本高清在线观看| 日韩国产欧美一区二区三区粉嫩| 国产主播诱惑毛片av| 日本a级2020在线观看| 狠狠操狠狠操狠狠插| 男生用大肌巴操美女骚穴| 绿巨人浩克在线视频观看| 亚洲一区二区精品在线播放| 国产精美视频精品视频精品| 亚洲理论在线a中文字幕97| 日韩女同与成人用品电影免费看| 自拍偷拍色图亚洲天堂| 欧美一级特黄大片在线| 69久久夜色精品国产69乱电影| 青青免费观看视频| 3344永久在线观看视频下载| 久久精品国产亚洲av清纯| 有码一区二区三区四区五区| 天天插天天透天天爽| 日本久久久久久黄色| 高清国产美女a一级毛片| 东京热男人的天堂视频| 日韩欧美一区二区三区免费看 | 99久久国语露脸国产精品| 丰满放荡熟妇在线播放| 欧美区日本区国产区| 久久久久久久岛国免费观看| 精产国品一二三产品区别91| 精产国品一二三77777| 美女把腿张开给男的捅| 98热视频精品在线观看| 一区二区三区不卡免费视频网站| 亚洲av毛片一区二区三区网| av在线男人的天堂亚洲| avtt中文字幕手机版| 中文字幕av人妻一区二区三区| 亚洲成人五月婷婷久久综合| 又粗又长又硬又黄又爽| 亚洲第一中文字幕成人| 欧美日韩综合精品无人区| 国产成人在线观看视频播放| 久久久久久久精品乱码| 911美女片黄在线观看| 久久精品国产亚洲av清纯| 精品精品精品精品精品污污污污| 男人用大鸡巴狂操女人肉穴| 黑鸡巴肏少妇逼视频| 3344永久在线观看视频下载| 97精品久久久久久无码人妻| 欧美精品999不卡| 天天插天天干天天狠| 国产成人在线观看hd| 猫咪亚洲中文在线中文字幕| 五十岁熟女高潮喷水| 两个人在一起靠逼啊啊啊| 国产激情免费在线视频| av网页免费在线观看| 女同大尺度视频网站在线观看| 中文字幕熟女人妻丝袜丝在线| 99热在线只有的精品| 美女网站福利在线观看| 天天看天天爱天天日| 午夜在线成人免费电影| 漂亮人妻口爆久久精品| 国产高清在线观看av| 亚洲制服丝袜网站中文字幕| 亚洲成人五月婷婷久久综合| 91色哟哟视频在线观看| 99 re国产精品| 成人午夜av电影网| 色网站在线观看免费| 四虎精品久久免费最新| 国产精品性感美女视频| 干逼又爽又黄又免费的视频| 夜夜操夜夜爱夜夜摸| 天天干天天操天天要| 日韩A级毛片免费视频| 好看的日本中文字幕在线观看二区 | 国产精品 亚洲欧美 自拍偷拍| 成人av中文字幕在线看| 自拍偷拍色图亚洲天堂| 午夜精品久久久久久久精品乱码| 美女露阴道让男人捅| 午夜国产成人精品视频观看| 涩涩黄片在线免费观看| 快使劲弄我视频在线播放| 午夜精品久久秘?18免费观看| 人人妻人人爽人人摸| 久久久久国产精品二区| 亚洲精品激情视频在线观看| 夜夜爽夜夜操夜夜爱| tushy一区二区三区视频| 亚洲av毛片一区二区三区网| 人妻激情综合久久久久蜜桃| 黄色大片一级老太太操逼| 亚洲一区二区中文字幕久久 | 免费在线小视频你懂的| 欧美男女一区二区三区| 亚洲精品中文字幕手机在线免费看| 日本少妇人妻中文在线| 高潮喷水一区二区三区| 中文字幕人妻一区二区视频系列 | 熟女阿高潮合集一区二区| 99精品久久99久久久久一| 欧美大胆a级视频秒播| 98热视频精品在线观看| 久久精品国产亚洲av清纯| 亚洲综合熟女乱中文| 中文字幕日韩首页欧美在线激情| 91中文字幕视频网站| av天堂新资源在线| 亚洲中文字幕在线av | 中文字幕人妻精品精品| 黄很色很在线免费视频网站| 18禁男女啪啪啪无遮挡| 西野翔人妻中文字幕中字在| 亚洲免费在线不卡视频| 不卡一二三区别视频| 男女爱爱好爽视频免费看| 日韩美精品成人一区二区三区四区| 亚洲无人区乱码中文字幕一区| 免费中文三级在线观看| 青青在线免费手机播放视频| 裸日本资源在线午夜| 国产igao激情在线视频入口| 国产精品视频网站污污污| 99 re国产精品| 亚洲精品国产99999| 黑人黄色免费一级av| 色网站在线观看免费| 亚洲午夜国产末满十八岁勿进网站| 亚洲熟女人妻自拍在线视频| 亚洲天堂色综合久久| 国产福利小视频在线观看网站| 午夜五十路久久福利| 国产精品剧情av在线播放| 国产极品气质外围av| 裸露视频免费在线观看| 国产人妻熟女ⅹxx丝袜| 亚洲av三级电影在线观看| 国产91黑丝小视频在线观看 | 青青操91美女国产| 欧美亚洲另类精品第一页| 日韩免费黄色片在线观看| 青青在线免费手机播放视频| 91精品国产欧美在线| 骚穴被阴茎插免费视频| 漂亮人妻口爆久久精品| 中字幕人妻熟女人妻a62v网| 一区二区三区高清视频3| 男人的天堂aⅴ在线| 欧洲精品在线免费观看| 欧美久久一区二区伊人| 91九色pony蝌蚪| 白白色在线免费视频发布视频| 成年人免费福利在线| 天天操天天日天天插天天舔| 亚洲综合一区二区三区四区| 中文字幕 首页 人妻| 亚洲制服丝袜在线看| 亚成区一区二区人妻熟女| 自拍偷拍 国产激情| aaaa级少妇高潮在线观看| 国产在线小视频一区二区| 成年人免费黄色av| 青青操久久综合激情| yy4080黄色片| 亚洲高清免费在线观看视频| 91久久精品美女高潮喷水白浆| 亚洲无码专区中文字幕专区| 91青青青国产免费高清| 熟女阿高潮合集一区二区| 亚洲欧美韩国日本一区二区| 制服丝袜 中文字幕 日韩| 精品欧美乱码久久久| 91精品视频在线观看视频| 欧美大鸡吧男操女啊啊啊视频| 欧美在线观看视频欧美| 日本a级2020在线观看| 中文字幕熟女人妻丝袜丝在线| 在线免费观看欧美小视频 | 亚洲美女色www色| 99国产精品国产精品毛片19| 色噜噜噜噜色噜噜色合久一| 日本香港韩国三级黄色| 加勒比不卡在线视频| 亚洲国产精品自拍偷拍视频在线 | 91亚洲精品久久蜜桃| av日韩视频在线观看| 日本熟妇乱妇熟色视频| 最新国产精品拍在线观看| 亚洲精品综合欧美精品综合| 最新日韩中文字幕免费在线观看| 99久久免费播放在线观看视频| 九九热在线精品播放| 午夜亚洲国产精品中字 | 最新激情中文字幕视频| 黄色片免费国产精品| 欧美日本在线免费视频| 呻吟求饶的人妻中文字幕| 成人精品动漫一区二区| 在线观看中文字幕视频成人| 精品免费一区二区三区四区视频| 欧美激情视频第一页| 欧美亚洲另类精品第一页| 精产国品一二三产品区别91| 日韩加勒比精品在线看| 中文字幕 人妻 熟女| 婷婷一区二区三区五月丁| 亚洲av 综合av| 91porny九色视频偷拍| 亚洲午夜高清在线观看| 中文字幕精品人妻久久久久| 亚洲情色777中文字幕| 欧美猛少妇色ⅹⅹⅹⅹⅹ猛叫| 无码人妻丰满熟妇区五路| xxxx69在线观看视频| av 一区二区三区 熟女| 自拍丝袜国产欧美日韩| 精品国产av虐杀两警花| 青青青在线视频免费播放| 国产精品成人免费电影| 国产极品气质外围av| av激情四射五月婷婷| 情趣视频在线观看91| 欧美日韩黄片免费在线观看| 青青操久久综合激情| 人妻视频网站快射视频网站| 男人av一区二区三区| 99久久免费播放在线观看视频| 瑟瑟干视频在线观看| 午夜福利在线不卡视频| 欧美第一激情综合网欧美激情| 91精品国产成人久久久久久| 一区二区三区高清视频3| 大尺度久久久久久久| 色屁屁一区二区三区在线观看| 99精品视频在线在线观看| 亚洲少妇色小说综合| 久99久视频免费观看中文字幕| 日本一区二区高清av中文| 亚洲国产日韩a在线欧美| 99免费观看在线视频| 欧美男女一区二区三区| 美女av色播在线播放| 午夜情色一区二区三区| 中文字幕在线观看av观看| 日本国产亚洲欧美色综合| 在线 制服 中文字幕 日韩| 日本东京热最新中文字幕| 精产国品一二三77777| 麻豆白洁少妇在线播放| 最新日韩中文字幕免费在线观看| 亚洲天堂av最新在线| 最近在线中文字幕免费| 一级做性色a爱片久久片| 亚洲 自拍 激情 另类| 在线免费观看a视频免费| 久久sm人妻中出精品一区二区| 99在线视频精品观看高| 蜜乳视频一区二区三区| 婷婷一区二区三区五月丁| 免费成人av麻豆| 日韩一区二区在线播放观看| 黄色片免费网站在线| tobu8日本高清| 成人免费视频现网站99在线观看| 青娱乐免费最新视频| 18福利视频在线观看| 人人妻人人爽人人摸| 91精品国产综合99| 二十四小时日本高清在线观看| 果冻麻豆一区二区三区| 亚洲免费午夜污福利| 欧美情色av在线观看| 白白色在线免费视频发布视频 | 果冻麻豆一区二区三区| 亚洲一区二区三区国产精品电影 | 日韩A级毛片免费视频| 99久久精品视频16| 亚洲在线免费观看18| 日韩三级精品电影久久久久| 国长拍拍视频免费孕妇| 国产精品无码无卡免费观| 午夜宅男电影av网站| 一级做性色a爱片久久片| 欧美成人久久久桃色aa| 日日夜夜免费视频精品| 亚洲成人三级黄色片| 国内精品一区二区2021在线 | 国产精品久久人人添| 亚洲美女a级黄色在线播放| 亚洲综合天堂av网站在线观看| 欧美激情视频第一页| 亚洲综合天堂av网站在线观看| 天天爽天天操天天插| 亚洲a区在线免费观看| 午夜情色一区二区三区| av一区二区三区四区五区在线| 4日日夜夜精品视频免费| 成人黄色录像在线观看| 亚洲最大先锋资源采集站| 国长拍拍视频免费孕妇| 九九九九九久久久国产| 无码人妻丰满熟妇区五路| 蜜桃臀av在线一区二区| 人妻免费视频黄片在线视频| 日本欧美高清在线观看视频| 欧美一级特黄大片在线| 天天天天天天天天日日日| 桃色成人开心激情网| 欧美大鸡吧男操女啊啊啊视频| 午夜偷拍的视频久久久免费大全| 国产高清自拍偷拍在线| 在线有码人妻自拍视频| 97人妻人人揉人人躁人人夜夜爽| 羞羞漫画无限免费观看秋蝉| 亚洲gay视频在线观看| 天天操天天干天天舔天天| 亚洲美女黄色福利视频网站大全| 日韩成人免费观看电影| 欧美黄色性视频网站| 在线免费观看a视频免费| 大尺度av毛片在线网址| av激情四射五月婷婷| 蜜臀一区二区日韩美女少妇视频| 18在线观看免费观看| 91九色91在线视频| 加勒比东京热绿帽人妻多人操| 国产在线观看一区二区三区四区| 亚洲理论在线a中文字幕97| tushy一区二区三区视频| 桃色成人开心激情网| 亚洲国内精品久久久久久久| 午夜福利在线不卡视频| 91精品夜夜夜一区二区蜜桃| 天天操,天天射,天天爽| 超碰在线pro中文字幕| 老色鬼精品视频在线观看播放| 全国熟妇精品一区二区免费视频 | 夜夜操夜夜爱夜夜摸| 国产女人18毛片水真多精选| 日本成年视频在线免费观看| 亚洲全国精品女人久久久| 一区二区在线观看视频网站| 亚洲第一中文字幕成人| 亚洲字幕一区二区夜色av| 青青操91美女国产| av一区二区三区四区五区在线| 超级黄肉动漫在线观看| 亚洲av毛片在在线播放| 欧美在线视频不卡一区| 视频自拍偷拍视频自拍| 日本少妇丰满大bbb的小乳沟| 91佛爷视频在线观看| 免费中文三级在线观看| 天天操天天日天天碰| 少妇被粗大的猛进69视频| 中文字幕av特黄毛片| 亚洲乱码国产乱码精品精视频| 青青操天堂在线观看视频| 大屁股熟女一区二区视频| 亚洲女人自熨在线视频| 最近最新最好看的中文字幕| 亚洲一区二区精品三区视频| 久草视频在线视频在线视频| 中文字幕在线字幕乱码怎么设置| av在线中文字幕在线| 国产视频成人自拍蝌蚪视频| 午夜在线成人免费电影 | 国产肥胖熟女又色又爽免费视频 | 亚洲AV无码久久精品国产一区老 | 天天操,天天射,天天爽| 人妻视频网站快射视频网站| 女生裸体视频免费网站| 欧洲亚洲一区二区三区四区| 欧美一区二区三区爽爽| 国产成人91色精品免费看片| 人妻激情综合久久久久蜜桃| 国产自拍偷拍视频在线免费观看| 国产精品蝌蚪自拍视频| 99热99这里免费的精品| 91人妻人人做人人爽高清| 天天看天天爱天天日| 大成色亚洲一二三区| 亚洲avav天堂av在线网毛片| 中文字幕人妻一区二区视频系列| 91超碰国产在线观看| 国产福利三级在线观看| 搞乱在线在线观看视频| 每日更新日韩欧美在线| 男女69视频在线观看免费| 呻吟求饶的人妻中文字幕| 国产漂亮白嫩美女在线图片 | caopeng97在线观看视频| 亚洲欧美小说中文字幕| 日韩三级精品电影久久久久| 欧美成人性生活视频播放| 黑吊操欧美极品美女| 国产经典精品欧美日韩| 午夜精品一区二区三区不卡顿| 欧美成人短视频在线播放| 亚洲国产美女主播在线观看| 亚洲av手机免费在线| 大尺度av毛片在线网址| 国产精品无码无卡免费观| 最新日韩av电影在线播放| 亚洲精品激情视频在线观看| 91麻豆精品国产在线| 久久久西西gogo日本美女人体| 不用付费特黄特色亚洲特级黄色片| 午夜福利片无码10000| 不用付费特黄特色亚洲特级黄色片 | 欧美日韩亚洲tv不卡久久| 国产激情视频在线观看的| 国产经典精品欧美日韩| 精品一区二区三区免费毛片W| 日韩av水蜜桃一区二区三区| 日本少妇熟女乱码一区二区| 欧美精品激情在线不卡| 国产在线小视频一区二区| 国产精品中文字幕丝袜| 视频在线+欧美十亚洲曰本 | 亚洲av手机免费在线| 人妻在线中文视频视频| 一级做性色a爱片久久片| 一区二区三区高清视频3| 抽插小穴啊啊啊视频| 成人超碰一区二区三区| 在线看的免费网站黄| 日韩人妻中文字幕区| 中文字幕麻绳捆绑的人妻| 青青草原在线播放日韩| 98热视频精品在线观看| 青娱乐免费视频一二三| 成人午夜麻豆大胆视频| 久久国产半精品99精品国产| 福利一二三在线视频观看| 久久久久九九九九九12| 亚洲一区二区精品在线播放| 超碰在线观看97资源| 欧美熟女xx00视频| 夜色福利视频免费观看| 亚洲精品1卡2卡3卡| 最近最新最好看的中文字幕| 新亚洲天堂男子av| 全彩漫画口工18禁| 有码一区二区三区四区五区| 亚av一二三在线观看| 操烂你的骚逼天天欧美| yellow在线亚洲精品一区| 中文乱码字幕人妻熟女人妻| 亚洲国产精品青青草| 国产漂亮白嫩美女在线图片| 我爱搞在线观看视频| 68福利精品在线视频| 欧美久久一区二区伊人| 黄色大片一级老太太操逼| 亚洲成人自拍av在线| 亚洲精品9999蜜桃| 99热99这里免费的精品| 精品视频一区二区三区◇| 午夜精品老牛av一区二区三区| 亚洲欧美不卡专业视频| 女人扒开逼让男人操| 精品久久久久久久久久久久久| 杜达雄啪啪毛片视频| 国产精品igao为爱寻找激情| 大香焦一道本一区二区三区| 中文在线字幕免费观看日韩视频| 91亚洲最新蜜桃在线| 日日躁夜夜躁狠狠操| 91精品在线视频免费视频| 一区二区三区观看在线| 欧美第一激情综合网欧美激情| 亚洲一区视频中文字幕在线播放 | av激情四射五月婷婷| 国产igao激情在线视频入口| 成熟了的熟妇毛茸茸| 人妻激情偷乱一区二区三区av| 亚洲精品国品乱码久久久久| 鸡巴在里面福利视频在线观看| 91精品国产欧美在线| 日本熟女0930视频| 久久99热精品免费观看视| 91精品久久久久久久99蜜月| 青青在线视频看看| 欧美不卡一二三区精品| 国产精品亚洲精品亚洲| 97人妻av人人澡人人爽| 三级欧美日韩一区二区三区| 麻豆午夜激情在线观看| 中文字幕在线免费观看成人| 欧美一级特黄大片在线| 青青青青午夜手机国产视频| 午夜免费福利老司机| 中文字幕在线字幕乱码怎么设置| 女女抠逼白虎白丝袜| 亚洲黄色免费在线观看网站| 老牛影视在线一区二区三区| 国产最新av在线免费观看| 精久久久久久久久久久久| 在线 制服 中文字幕 日韩| 超碰在线免费观看视频97| 国产av精品一区二区三区久久| 91精品一区一区三区| 欧美区日本区国产区| 黄色网络中文字幕日本| 加勒比东京热绿帽人妻多人操| 午夜情色一区二区三区| 精品人妻 色中文熟女 oo| 日韩三级精品电影久久久久| 久久人妻诱惑我视频| 91久久久精品成人国产| 福利小视频免费在线| 日韩欧美一区二区三区免费看 | 在线观看网站伊人网| 黑人大吊大战亚洲女人。| 一区二区欧美 国产日韩| 神马不卡视频在线视频| 熟妇精品午夜久久久久| 国产 亚洲 欧美 自拍| 天堂av在线最新地址| 日韩av熟妇在线观看| 午夜精品久久秘?18免费观看| 超peng视频在线免费播放97| 91亚洲最新蜜桃在线| 亚洲人人爽人人澡起碰av| 午夜亚洲国产精品中字| 亚洲欧美成人午夜一区二区| 国产黄色主播网址大全在线播放 | 久久精品国产亚洲av热软件| 性色蜜桃臀x88av天美传媒| 不用付费特黄特色亚洲特级黄色片| 亚洲免费午夜污福利| 欧美精品熟妇免费在线| 最新国产精品久久精品app| 日本成人福利电影网| 青青草一个释放的网站| 天天干夜夜爽狠狠操| 国产剧情av在线免费观看| 欧美性感美女热舞视频| 自拍偷拍亚洲综合第一页| 国产视频成人自拍蝌蚪视频| 青青操91美女国产| 日本欧美亚洲国产啊啊啊| 360偷拍蜜桃臀69式| 亚洲|久久久久久一二三区丝袜 | 亚洲图片另类综合小说| 欧美一级特黄大片做受99| 黑人大吊大战亚洲女人。| 女生裸体视频免费网站| 熟女一区二区视频在线| 亚洲国产综合久久精品| 国产福利一区二区三区在线观看| 小妹妹爱大棒棒免费观看视频| 熟女一区二区三区综合| 欧美情色av在线观看| 国产自拍偷拍视频在线免费观看 | 亚洲女人自熨在线视频| 国产不卡免费在线观看| 内地精品毛片在线观看| 久久午夜免费鲁丝片| 亚洲国内精品久久久久久久| 日韩人妻精品久久久久| av在线观看视频免费| 蜜桃臀少妇白色紧身裤细高跟| 欧美日本亚欧在线观看| 日韩人妻中文字幕区| 九九热在线精品播放| 美国十次了亚洲天堂网国产| 亚洲高清一区二区三区久久| 久久久久九九九九九12| 亚洲熟女在线免费观看| 91美女在线观看视频| 人妻系列级片在线观看视频| 9999久久久久老熟妇二区| 55夜色66夜色亚洲精品| 午夜精品小视频在线播放| 日韩人妻精品久久久久| 一区二区三区av免费天天看| 国语对白性爱三级片免费看| 99久久久久久亚洲精品免费| 黑人黄色免费一级av| 欧美一级特黄大片做受99| 亚洲欧洲一区二区三区在线| 亚洲精品乱码久久久久app | 国产农村乱子伦精精品视频| 一区二区三区av免费天天看 | 熟妇人妻av无码中文字幕| 一区二区三区国产在线成人av| 成人超碰一区二区三区| 日本老熟老熟妇七十路| 黄色av 在线观看| 黑人黄色免费一级av| 老熟女xxxⅹhd老熟女性| 欧美精品熟妇免费在线| 最新中文字幕久久久久| 九色porny91国产| 蜜乳视频一区二区三区| 久久99久久99久久97的人| 久久久久久久精品乱码| 最新久久这里只有精品| 91日本精产品一区二区三区| 欧美一区二区播放视频| 亚洲成人欧洲成人在线| 日本亚洲午夜福利一区二区三区| 夫妻黄色一级性生活片| 免费中文三级在线观看| 一区二区三区 国产日韩欧美| 97超碰人人爽人人做| 亚洲综合熟女乱中文| 午夜精品小视频在线播放| 中文字幕免费啪啪啪| 91青青青国产免费高清| 日本东京热最新中文字幕| 9662av在线视频| 狠狠干狠狠操免费视频| 久久久久久高清一区| 四季av人妻一区二区三区| 国产激情免费在线视频 | 69xx精品久久久久| 免费绝清毛片a在线播放| 一区二区三区免费版在线| 亚洲妹妹我爱你在线观看| 日本美女爱爱视频网站| 国产igao激情在线视频入口| 国产女主播在线观看一区| 精品国产污污污污免费观看| 1区3区4区产品乱入视频| 日本高清有码在线视频| 日本美女爱爱视频网站| 亚洲欧美激情久久久| 人人妻人人爽人人爽欧美一区| 亚洲精品久久久人妻| 亚洲成人,国产精品| 九九六视频,这里只有精品 | 68福利精品在线视频| 国产精品久久人人添| 亚洲色大WWW永久网站| 九色91操最新在线观看网址| 在线观看中文字幕少妇av| 交换的一天中文字幕在线视频| 男人的天堂av中文字幕| 久久人妻诱惑我视频| 人妻中文字幕亚洲在线| 亚洲午夜国产末满十八岁勿进网站| 人妻视频网站快射视频网站| 欧美日韩不卡视频合集| 97超碰人人爽人人做| 人妻系列在线免费视频| 亚洲综合在线视频在线播放| 亚洲成人中文无码在线| 亚洲高清一区二区三区久久| 青青草原在线播放日韩| 亚洲男人的天堂最新网址| 国产一区二区手机在线观看| av大尺度一区二区三区| 91超碰国产在线观看| 懂色av之国产精品| 欧美日韩不卡视频合集| 午夜福利在线不卡视频| 男人用大鸡巴狂操女人肉穴| 黑人巨大精品一区二区在线| 美女妩媚午夜诱惑网站| 亚洲精品久久久人妻| av天堂a亚洲va天堂va里番| 乱子伦国产一区二区三区| 国产91九色视频在线观看| 一区二区三区四区久久久久韩日| 九色porny91国产| 中国精品人妻一区二区| 日本高清久久人人爽| av毛片在线观看网址| 欧美激情视频第一页| 亚洲gay视频在线观看| 男生用大肌巴操美女骚穴| 国产igao激情在线视频入口| 成人超碰一区二区三区| 天天透天天舔天天操| 1级黄色片在线观看| 中文字幕 中文字幕 亚洲| 欧美成人一二三在线网| 九九六视频,这里只有精品| 成人人妻h在线观看| 青青青青午夜手机国产视频| 一级毛片特级毛片免费的| 免费中文三级在线观看| 92麻豆一区二区三区| 9420高清视频在线观看国语版| 午夜在线成人免费电影| 日本丰满熟妇浓密多毛| www国产亚洲精品久久久| 欧美男男在线观看视频网站| 亚洲欧美精品日韩偷拍| 少妇被粗大的猛进69视频| 亚洲熟妇丰满多毛xxxx网站| 老熟女xxxⅹhd老熟女性| 白白色在线免费视频发布视频| 亚洲高清免费在线观看视频| 亚洲成人av在线一区二区| 99 re国产精品| 蜜桃臀少妇白色紧身裤细高跟| 欧美vs亚洲vs日韩| 十八禁黄色免费污污污亚洲| 亚洲美女午夜激情视频在线观看| 亚洲熟妇在线视频观看| 熟女一区二区视频在线| 亚洲欧美成人激情在线| 亚洲人成大片在线观看| 玖玖资源站在线观看亚洲| 亚洲成人五月婷婷久久综合| 麻豆午夜激情在线观看| 97人妻在线视频自拍| 午夜久久人妻一级内射av网址 | 91精品综合久久久久久五月天| 一区二区三区四区影片| 日本高清激情乱一区二区三区| 夫妻黄色一级性生活片| 亚洲av在线免费播放| yellow在线亚洲精品一区| 日本福利视频网站导航| 99色在线观看免费观看| 亚洲国产日韩a在线欧美| 国际日韩日韩日韩日韩日韩| 老色鬼精品视频在线观看播放| 性高潮视频在线观看日韩| 日本黄页在线观看视频| 最新国产精品拍在线观看| 欧美操大黑鸡巴视频在线观看| 九九热视频1这里只有精品| 夜夜躁av麻豆男| 九色porny91国产| 91精品久久久久久久99蜜月 | 女生抠逼自慰啊啊啊啊啊啊啊下载| 1级黄色片在线观看| 一区二区三区四区 在线播放| 人妻少妇精品二三区| 人妻系列中文字幕大乳丰满人妻| www一区二区91| av大尺度一区二区三区| 亚洲成人三级黄色片| 夜色17s精品人妻熟女av| 男人的天堂aⅴ在线| 男女爱爱好爽视频免费看| 中出小骚货在线观看| 中文字幕免费啪啪啪| 日韩久久九九精品视频| 日本成人福利电影网| 涩涩黄片在线免费观看| 亚av一二三在线观看| 91精品在线视频免费视频| 黄在线看片免费人成视频| 国产极品气质外围av| 亚洲在线观看中文字幕av| 亚洲制服丝袜资源网| 女人高潮潮呻吟喷水网站| 男人电影天堂在线观看| 亚洲国产中文字幕在线看 | 91青青青国产免费高清| 免费24小时人妻视频| 日本美女爱爱视频网站| 国产成人情侣激情视频| 交换的一天中文字幕在线视频| 97超碰人人爽人人做| 色哟哟亚洲乱码国产乱码精品精| 精品久久久久久久久久久久久| 亚洲人精品午夜射精日韩| 午夜国产免费视频亚洲| 人妻少妇精品二三区| 18禁男女啪啪啪无遮挡| 激情九月天在线视频| 久久久久高潮白浆久久| 日韩人妻中文字幕区| 一区二区三区国产精华液区别大吗| 91亚洲最新蜜桃在线| 人妻免费视频黄片在线视频| 亚洲同性同志一二三专区| 天堂av在线最新地址| 亚洲国产精品青青草| 91中文字幕视频网站| 一区二区三区国产在线成人av | 女人的天堂 av在线| 色狠狠色综合久久久绯色| 日韩男女视频网站在线观看| 成人18禁高潮片免费日本| 18禁网站在线点击观看| 97精品人妻免费视频| av 资源在线播放| 亚洲最大的自拍偷拍网| 青青青青午夜手机国产视频| 日本熟妇乱妇熟色视频| 精久久久久久久久久久久| 天天干夜夜爽狠狠操| 可在线免费观看av| 色老头一区二区三区四区五区| 亚洲一区二区在线激情| 日本成年视频在线免费观看| 日本高清久久人人爽| 国产,亚洲,欧美综合| 日韩免费黄色片在线观看| 午夜美女福利视频在线| 五月天天堂视频在线| 美国伦理片午夜理论片| 欧美久久蜜臀蜜桃资源吧| 成人午夜高清福利视频| 福利在线国产小视频| 不卡一二三区别视频| 亚av一二三在线观看| 国内精品一区二区2021在线 | 一区二区三区不卡免费视频网站| 2018中文字字幕人妻| 国产igao激情在线视频入口| lutu玩弄人妻短视频| 日本欧美亚洲国产啊啊啊| 亚洲欧美激情久久久| 可在线免费观看av| 亚洲中文字幕最新地址| 男人和女人的逼视频| 欧美啪啪一区二区三区| 日本一区二区高清av中文| 伊人网在线观看 视频一区| 亚洲国产精品 久久久| 69av精品国产探花| 不卡高清一区二区三区| 黄色大片一级老太太操逼| 欧美日韩久久丝袜在线| 大陆中文字幕视频在线| 在线 激情 亚洲 视频| 成人人妻h在线观看| 男人av一区二区三区| 一级做性色a爱片久久片| 色视频在线播放免费观看| 97人妻人人揉人人躁人人夜夜爽| 日本福利网站一区二区| 亚洲一区在线视频观看地址| 国产视频1区2区3区| 熟女人妻少妇一区二区| 全国熟妇精品一区二区免费视频| 偷拍熟女大胆免费视频| 在线 激情 亚洲 视频| 69精品人妻久久久久久久久久久 | 欧美情色av在线观看| 少妇精品视频一区二区免费看| 成人人妻h在线观看| 亚洲一区二区精品在线播放| 久久99精品热在线观看| 在线观看中文字幕精品av| 福利美女视频在线观看| 亚洲一区视频中文字幕在线播放 | 91美女在线观看视频| 呻吟求饶的人妻中文字幕| 99久久99九九九99九| 亚洲激情视频在线观看免费| 女同大尺度视频网站在线观看| 丰满少妇人妻一区二区三区蜜桃| 抽插小穴啊啊啊视频| 啪啪啪网站免费在线看| 日韩激情文学在线视频| 新亚洲天堂男子av| 免费看一级高潮喷水片| 操烂你的骚逼天天欧美| 午夜精品视频免费观看| 户外露出视频在线观看| 欧美黄色一区二区三区视频| 午夜精品小视频在线播放| 午夜夫妻性生活视频| 中文字幕日韩人妻在线三区| 68福利精品在线视频| 快色视频在线观看免费| 国产精品亚洲精品亚洲| 亚洲精品9999蜜桃| 亚洲免费午夜污福利| 亚洲国产精品自产拍在线观看| 亚洲国内精品久久久久久久| 亚洲成人中文无码在线| 中文字幕熟女人妻一区| 国产精品美女免费视频观看| 女女抠逼白虎白丝袜| 女女抠逼白虎白丝袜| 99久久久久久亚洲精品免费| 欧美一区二区播放视频| 4438x亚洲最大的成人| 91人妻人人做人人爽高清| 国模伊人久久精品一区二区三区| 都市激情校园春色 亚洲| 亚洲国产日韩a在线欧美| 亚洲AV无码一二三四区在线播放| 久久国产半精品99精品国产| 欧美视频免费观看777| 亚洲第一成年偷拍视频| 日韩男女视频网站在线观看| 92麻豆一区二区三区| 蜜臀一区二区日韩美女少妇视频| jandara在线观看| 久久99精品久久久久久三级| 亚洲欧美激情久久久| 一区二区欧美 国产日韩| 日本一本午夜在线播放| lutu玩弄人妻短视频| av在线男人的天堂亚洲| 国产成人情侣激情视频| 1级黄色片在线观看| 久久99嫩草99久久精品| 国产成人av在线你懂得| 国产精品成人免费电影| aaaa级少妇高潮在线观看| 亚洲欧美激情久久久| 成人午夜av电影网| 夜夜爽夜夜操夜夜爱| 日本清纯中文字幕版| av天堂新资源在线| 日韩人妻中文字幕二区| 亚洲色视频在线播放网站| 91亚洲精品久久蜜桃| av天堂hezyo| 91亚洲精品久久蜜桃| 日本丰满熟妇浓密多毛| 伊人精品成人综合网| 国产精品无码无卡免费观| 欧美vs亚洲vs日韩| 伊人情人成综合视频| 国产精品蝌蚪自拍视频| 欧美黄色一区二区三区视频| 在线观看中文字幕精品av| 国产人妻777人伦精品hd超碰| 不卡一二三区别视频| 国产精品中文字幕丝袜| 亚洲男人的天堂最新网址| 女同性恋av在线播放| 欧美日韩亚洲tv不卡久久| 在线观看中文字幕精品av| 九一精品人妻一区二区三区| 18在线观看免费观看| 97视频538在线观看| 蜜乳av一区二区三区免费观看| 91久久久精品成人国产| 人人妻人人狠人人爽| 午夜五十路久久福利| 国产精品久久久久精品三级18 | 污网址在线观看视频| 中文字幕中文字幕在线中…一区| 99久久久久久久久久久久久| 午夜在线成人免费电影| 国产大桥未久一区二区| 91超碰国产在线观看| 婷婷一区二区三区五月丁| 九热精品视频在线观看| 豆豆专区操逼性视频在线| 99re这里是国产精品首页| 中文字幕欧美一区二区视频| 天天干天天色综合久久| 天天操天天干加勒比久久| 开心五月综合激情婷婷| 2026天天操天天干| 男生和女生羞羞91在线看| 青娱乐这里只有精品| 国产av嗯嗯啊啊av| 自拍偷拍亚洲综合第一页| 欧美性感美女热舞视频| 日本人妻熟妇丰满成熟HD系列| 手机视频在线观看一区| 成人黄色录像在线观看| 亚洲欧洲一区二区三区在线| 亚洲春色av中文字幕| 亚洲综合另类欧美久久| 快进来插我的逼嗯啊视频| 正在播放麻豆精品一区二区| 91精品夜夜夜一区二区| 国产成人情侣激情视频| 青青草一个释放的网站| 人妻视频网站快射视频网站| 成年人黄色日本视频| 国产中文亚洲熟女日韩| 亚洲综合首页综合在线观看| 人妻免费视频黄片在线视频| 97成人老师在线视频| 天天干夜夜操夜夜骑| 亚洲精品综合欧美精品综合| 午夜呻吟亚洲精品中文字幕在上面| 黄色片免费网站在线| 一区二区九日韩美女| 色丁香久久激情综合网| 97精品人妻免费视频| 在线免费观看a视频免费| jizzjizz国产精品传媒| 亚洲全国精品女人久久久| 精品欧美黑人一区二区三区| 在线国产精品欧美| 18禁网站在线点击观看| 每日更新日韩欧美在线| 松本菜奈实最新av在线| 操死你美女在线视频| 美女把腿张开给男的捅| 呻吟求饶的人妻中文字幕| 亚洲蜜桃久久久久久| 天天日天天亲天天操| 中文字幕在线免费观看人妻| 欧美成人一二三在线网| 超级黄肉动漫在线观看| 欧美亚洲另类精品第一页 | 日本高清久久人人爽| 男人av一区二区三区| 黄色片免费国产精品| 天天日 天天舔 天天射| av 一区二区三区 熟女| 鸡巴插进美女的嫩小穴视频| 国产天堂av不卡网| 亚洲欧洲一区二区三区在线| 国产经典精品欧美日韩| av在线男人的天堂亚洲| 亚洲乱熟女一区二区三区山| 夜夜操夜夜爱夜夜摸| 开心五月综合激情婷婷| 亚洲国产美女主播在线观看| 放荡人妻极品少妇全集| 韩日一级人添人人澡人人妻精品| 日本亚洲午夜福利一区二区三区| 国产自拍偷拍视频在线免费观看 | 久久99久久99久久97的人| 国语精品视频自产自拍| 亚洲乱码国产乱码精品精视频| 不用付费特黄特色亚洲特级黄色片| 免费观看在线中文字幕视频| 免费在线观看视频啪啪| 人妻被强av系列一区二区| 婷婷综合缴情亚洲五月伊人| 国产最新av在线免费观看| 青青操91美女国产| 午夜宅男电影av网站| 国产剧情av在线免费观看| 最新国产精品久久精品app| 成熟了的熟妇毛茸茸| 亚洲成人自拍图片网站| 黄色av日韩在线观看| 精久久久久久久久久久久| 免费啪啪啪网站在线观看| 亚洲在线免费观看18| 国产精品网站的黄色| 黄色av网址在线播放| 超碰在线观看97资源| 伊人精品久久一区二区| 亚洲美女色www色| 精品国产污污污污免费观看| 亚洲精品乱码久久久久app| 亚洲韩精品一区二区三区| 成人午夜av电影网| 亚洲中文字幕在线av| 9999久久久久老熟妇二区| 精品人妻 色中文熟女 oo| 可在线免费观看av| 亚州av嫩草av极品在线观看| 中文字幕观看中文字幕免费 | 亚洲国产电影的一区| 午夜亚洲国产精品中字| 欧美精品乱码99久久蜜桃免费| 少妇熟女天堂网av| 日本成人福利电影网| 男女69视频在线观看免费| 亚洲综合首页综合在线观看| 欧美区日本区国产区| 亚洲情色777中文字幕| 自拍偷拍 亚洲性图 欧美另类| 天天操天天干天天舔天天| 亚洲人妻系列在线视频| ysl蜜桃色7425| 1级黄色片在线观看| 视频自拍偷拍视频自拍| 成人午夜av电影网| 91激情四射婷婷综合| 亚洲成人自拍av在线| 免费在线小视频你懂的| 五月激情婷婷四射基地| 一区二区三区观看在线| 日本欧美亚洲国产啊啊啊| 亚洲唯美激情综合四射| 五月的婷婷综合视频| 久久久久国产精品二区| 国产一区二区三区四区精| 91进入蜜桃臀在线播放| 老牛影视在线一区二区三区| 一区二区三区不卡免费视频网站| 亚洲欧美不卡专业视频| 五月天天堂视频在线| 青青青在线视频观看97| 黑吊操欧美极品美女| 欧美色区国产日韩亚洲区| 中文字幕中文字幕在线中…一区| 在线中文字幕人妻av| 男女插鸡巴视频软件| 亚洲一区二区偷拍女厕所| 美女张开腿给男人桶爽的软件 | 99久9在线视频播放| 日韩人妻精品久久久久| 鸡巴在里面福利视频在线观看| 熟妇人妻丰满久久久久久久| 亚洲人人爽人人澡起碰av| 一区二区三区午夜福利在线| 一区二区三区免费版在线| 亚洲人成大片在线观看| 乌克兰美女操逼高清内射视频| 欧美亚洲另类精品第一页| 欧美久久蜜臀蜜桃资源吧| 天天操天天日天天插天天舔| 国产经典精品欧美日韩| 欧美猛少妇色ⅹⅹⅹⅹⅹ猛叫| 日本一区二区高清av中文| 不卡视频在线 欧美日韩| 天天操天天日天天碰| 97人妻人人揉人人躁人人夜夜爽| 九一精品人妻一区二区三区| 可以直接看av网站| 女人高潮潮呻吟喷水网站| 日本电影一级人妻在线播放四区 | 日本人妻熟妇丰满成熟HD系列| 福利小视频免费在线| 天天操天天射天天操天天日| 亚洲精品国产99999| 精产国品一二三产品区别97| 白白色在线免费视频发布视频| 最近中文字幕免费视频一| 亚洲国产日韩a在线欧美| 大乳丰满人妻中文字幕韩国hd| 婷婷色综合五月天视频| 欧美成人短视频在线播放| av 资源在线播放| 亚洲欧美另类丝袜另类自拍| 亚洲国产日韩欧美一区二区三区,| 国产av高清二区三区| 在线播放 日韩 av| 日韩三级黄色大片在线观看| 亚洲熟女少妇中文字幕系列| 国产精品内射婷婷一级| 亚洲熟女少妇中文字幕系列| 外国美女舔男人坤坤| 狠狠操av一区二区三区| 91精品国产综合99| 欧美肥妇久久久久久| 天天曰天天摸天天爽| 国产一区二区三区四区精| 美女一区二区四区六区八区| 青青草成人免费自拍视频| 老熟女 露脸 嗷嗷叫|