久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java 授权内幕--转载

發(fā)布時間:2025/4/5 java 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java 授权内幕--转载 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在信息安全性領域,授權(quán)是世界的的中心,因為它是控制個體(即人、進程和計算機)對系統(tǒng)資源的訪問權(quán)限的過程。直到最近,在 Java 安全體系結(jié)構(gòu)中相關的問題都是“這段運行中的代碼的訪問權(quán)限是什么?” 隨著 Java 認證和授權(quán)服務(Java Authentication and Authorization Service,JAAS)的引入,這種情況改變了。JAAS 首先是作為 JDK 版本 1.3 的平臺擴展,之后作為 JDK 1.4 及以后版本的核心部分。在 JAAS 中,相關問題變成了“運行這段代碼的認證用戶的訪問權(quán)限是什么?”

在本文中,將同時介紹老的以代碼為中心的 Java 授權(quán)體系結(jié)構(gòu)和新的以用戶為中心的體系結(jié)構(gòu)。我將首先對 Java 2 平臺安全體系結(jié)構(gòu)作一概述,重點放在這個體系結(jié)構(gòu)如何利用兩個基本概念 -- 安全策略和保護域 -- 來定義、組織和聚集靜態(tài)和/或動態(tài)訪問權(quán)限。然后詳細分析 Java 2 平臺安全體系結(jié)構(gòu)的運行時訪問檢查功能的底層機制,包括堆棧檢查和確定是否授予權(quán)限的遍歷(traversal)機制。在了解了以代碼為中心的授權(quán)模型是如何工作的后,我將轉(zhuǎn)向 Java 授權(quán)和認證服務(JAAS)的以用戶為中心的授權(quán)模型。在這里,我將重點放到基于 subject 的訪問控制這一概念上,并展示在 JAAS 中,它是如何在原來 Java 2 平臺安全體系結(jié)構(gòu)的堆棧檢查機制之上實現(xiàn)的。

注意,本文假定讀者熟悉 Java 平臺(J2SE SDK 1.4)上的應用程序編程,以及企業(yè)應用程序安全性的基本概念。與 Java 平臺的以代碼為中心和以用戶為中心的授權(quán)體系結(jié)構(gòu)的所有概念都只作為介紹。

以代碼為中心的授權(quán)


Java 平臺傳統(tǒng)上是用來運行移動代碼的,如 applet。為了保護系統(tǒng)資源不被這些從網(wǎng)絡上下載到用戶瀏覽器中的任意代碼片段所破壞,applets 被限制到一個沙箱中,它們在這里以有限的一組權(quán)限運行 。另一方面,對于本地 Java 應用程序,很少會(如果會的話)安裝將提供類似沙箱環(huán)境的安全管理器。因此,本地應用程序通常受到信任可以訪問所有系統(tǒng)資源。

JDK 1.x 模型和 Java 2 平臺 SDK 版本 1.2 的新安全結(jié)構(gòu)之間的最大區(qū)別是引入了新的、可配置的安全策略,這樣就可以實現(xiàn)細化的和可管理的訪問控制。所有代碼(不管是本地還是下載的,不管是簽名或者沒有簽名的)都可以受到定義良好的安全策略的約束,它為不同的代碼授予(可能是重疊的)權(quán)限。同時,隨著在 JVM 中引入了多進程能力(請參閱?參考資料),出現(xiàn)了對基于用戶的訪問控制的要求。

Java 2 平臺安全體系結(jié)構(gòu)背后的基本原理可以總結(jié)如下:一個系統(tǒng)級的?安全策略定義了按?保護域組織的執(zhí)行代碼的?訪問權(quán)限(按照應用程序的需要)。安全策略用于訪問控制檢查,這是由 JVM 在運行時執(zhí)行的。在本次導游中,我將逐一詳細闡述這些概念。

訪問權(quán)限作為類型化(typed)對象


在 Java 2 平臺安全體系結(jié)構(gòu)中,所有訪問權(quán)限都是類型化的并且有層次結(jié)構(gòu),其根是抽象類?java.security.Permission?。通常一個Permission?包含一個目標(“由這個權(quán)限控制的操作將對誰執(zhí)行?”)和一個操作(“如果這個權(quán)限允許的話,對這個目標將執(zhí)行什么操作?”)。

在允許一段運行的代碼對特定的“目標”執(zhí)行特定的“操作”這一上下文中,一個重要的概念是代碼不一定被授予與所需要完全一樣的?Permission。相反,只要可以從實際授予這段代碼的?Permission?中推斷出或者隱含了所需要的?Permission?就可以。例如,如果一段運行代碼授予了讀目錄 /x 中所有文件的權(quán)限,那么它就不需要對目標文件 /x/in.xtx 執(zhí)行?讀操作的顯式權(quán)限,因為前一個權(quán)限隱含了后者。

顯然,某個?Permission?是否隱含另一個?Permission?的定義將取決于這兩個?Permission?是如何定義的。至少,這兩個?Permission?必須為同一類型。不過,不能指望運行時進行進一步的判斷,并且必須將這種隱含推斷邏輯指派給所涉及的?Permission?類。運行時通過調(diào)用一個恰當?shù)厝∶麨?implies?的方法來查詢?Permission?類的隱含推斷邏輯。

聚集的權(quán)限


新安全體系結(jié)構(gòu)也引入了?聚集(aggregation)的概念。在 Java 2 平臺上,可以聚集同一類型的?Permission?對象的多個實例。一組這種類型稱為?PermissionCollection?。例如,一個?PermissionCollection?可能包含兩個?java.io.FilePermission?實例,表示讀取兩個不同文件的特權(quán)。

這樣的類型化對象干凈地封裝了創(chuàng)建和維護一個集合并遍歷這一集合的功能。不用在每次要檢查權(quán)限時對每一個對象分別調(diào)用?implies()?方法,Java 運行時只是調(diào)用由?PermissionCollection?對象提供的?implies()?方法并等待其響應。可以為所創(chuàng)建的每一個自定義?Permission?對象定義一種新的?PermissionCollection?類型。當然,?PermissionCollection?中?implies()?方法的具體實現(xiàn)取決于給定?Permission?對象的特性。

Permissions 對象


除了對特定的?Permission?類型有多個實例,任何給定的一段運行代碼都將得到不同類型的?Permission?。 Java 2 平臺安全體系結(jié)構(gòu)為此以Permissions?對象的形式提供了一組?PermissionCollection?對象。一個?Permissions?對象是單個?Permission?實例的?集合的?集合。Permissions?類還提供了一個?implies()?方法。不過,要記住為了讓一個?Permission?隱含另一個,它們必須是同一類型的。因此,調(diào)用Permissions?對象的?implies()?方法會使后者首先在其內(nèi)部集合中定位正確的?PermissionCollection?實例(那個包含一組正確類型的Permission?對象的實例),然后調(diào)用由此獲得的?PermissionCollection?對象的?implies()?方法,并向它傳遞要檢查的?Permission?。

安全策略和保護域


適用于一個系統(tǒng)的安全策略實質(zhì)上是一個良好定義的“倉庫”,它存儲了授予這個系統(tǒng)中不同實體的訪問權(quán)限的斷言。根據(jù)?保護域(protection domain)的經(jīng)典定義(請參閱?參考資料),域是由系統(tǒng)中當前獲得授權(quán)的一個實體可以直接訪問的一組對象所界定的(按照這個定義,實際上可以將 JDK 版本 1.1 中的 Java 沙箱想像為一個具有固定邊界的保護域)。在此基礎上構(gòu)建的 Java 2 平臺安全策略設計為根據(jù)ProtectionDomain?授權(quán)訪問權(quán)限,而不是向單個的一段運行代碼授權(quán)這種權(quán)限。因此,每一個類或者對象“屬于”一個?ProtectionDomain?,安全策略對這個保護域授予了某種訪問權(quán)限。重申?ProtectionDomain?的觀點,一個特定的?ProtectionDomain?封裝了一組類(例如,所有從特定位置上裝載、并用特定密鑰簽名的所有類),它們的實例將會授予同樣的一組權(quán)限。

這種間接性(即,權(quán)限不是直接授予類和對象)背后的理由是可擴展性 -- 它應當可以改變和/或細化構(gòu)成?ProtectionDomain?的定義,而不會影響權(quán)限的授予。(確實,JAAS?之前的 ProtectionDomain?只由“屬于”它的代碼描述,而 JAAS?后的 ProtectionDomain?還由運行代碼的、經(jīng)過認證的用戶描述。由于每一位用戶都分配到了設置了他或者她的權(quán)限的特定?ProtectionDomain?,進行用戶認證可以使給定的一段代碼根據(jù)當前認證用戶而用不同的一組權(quán)限運行。我將在討論 JAAS 授權(quán)體系結(jié)構(gòu)時,對所有這些內(nèi)容給予更詳細的描述。)

保護域和代碼源


顯然,一定要能惟一地標識一段運行代碼以保證它的訪問權(quán)限沒有沖突。運行代碼的惟一標識屬性共有兩項:代碼的來源(代碼裝載到內(nèi)存所用的 URL)和代碼的 signer 實體(由對應于運行代碼的數(shù)字簽名的一組公共密鑰指定)。這兩種特性的組合在 Java 2 平臺安全體系結(jié)構(gòu)中編寫為給定運行代碼的?CodeSource?。現(xiàn)在可以提供?ProtectionDomain?的更嚴格定義了:?ProtectionDomain?是一組?CodeSource?及其訪問權(quán)限。換一種說法,?ProtectionDomain?表示授予特定?CodeSource?的所有權(quán)限。

Java 運行時通過名為?java.security.Policy?的類(的具體擴展)設置?ProtectionDomain?與授予它的權(quán)限之間的映射。這個類的默認擴展是sun.security.provider.PolicyFile?。正如其名字所表明的,?sun.security.provider.PolicyFile?從一個文件中獲得?CodeSource?(由位置 URL 和 signer 標識別名)與授予它的權(quán)限之間的映射。可以通過環(huán)境變量?java.security.policy?將這個文件的位置作為輸入提供給 JVM。?Policy?類提供了一個名為?getPermissions()?的方法,可以調(diào)用它以獲得授予特定?CodeSource?的一組權(quán)限。

SecureClassLoader


一個類與?其 ProtectionDomain?之間的映射是在類第一次裝載時設置的,并在類被垃圾收集之前不會改變。一個類通常是由一個名為SecureClassLoader?的特殊類裝載的。?SecureClassLoader?首先從相應 URL 處裝載字節(jié),如果需要還會驗證包圍文檔文件的數(shù)字簽名。然后它調(diào)用上述?getPermissions()?方法獲得授予類的?CodeSource?的一個填充了靜態(tài)綁定權(quán)限的異類?PermissionCollection?。然后SecureClassLoader?創(chuàng)建新的?ProtectionDomain?,傳遞?CodeSource?及其相關的權(quán)限作為其構(gòu)造函數(shù)的參數(shù)(當然,這假定對于給定CodeSource?還不存在?ProtectionDomain?。如果用一個現(xiàn)有的?CodeSource?裝載類,那么就會重復使用它已經(jīng)建立的?ProtectionDomain?)。?最后,用裝載的類字節(jié)向 JVM 定義一個類,并在關聯(lián)的?ProtectionDomain?中維護一個引用指針。

默認情況下,會創(chuàng)建一個?ProtectionDomain?,并作為“特殊”情況處理,即屬于這個域的代碼被認為是受信任的并可以獲得特殊的權(quán)限。這稱為?系統(tǒng)域并包括由?系統(tǒng)(應用程序)裝載器、擴展裝載器和?bootstrap 裝載器裝載的類。(有關 Java 類裝載器的更多信息請參閱?參考資料。)

動態(tài)權(quán)限


直到 Java 平臺 1.3,都只能用(上面描述的)以?CodeSource?和相關權(quán)限為參數(shù)的構(gòu)造函數(shù)創(chuàng)建?ProtectionDomain?。這意味著授予特定ProtectionDomain?的權(quán)限必須在構(gòu)建時就已經(jīng)知道,并且沒有動態(tài)刷新所授予的一組權(quán)限的靈活性。然而在 Java 2 平臺 SDK 1.4 中,ProtectionDomain?可以同時封裝(通過其構(gòu)造函數(shù)傳遞的)靜態(tài)權(quán)限和動態(tài)權(quán)限。

動態(tài)權(quán)限是在權(quán)限檢查時由生效的策略所授予的、并由?ProtectionDomain?隱式地處理。對?ProtectionDomain?調(diào)用?implies()?方法時(實質(zhì)上是對權(quán)限進行檢查時),它調(diào)用安裝的?Policy?類的?getPolicyNoCheck()?方法。因而?Policy?類提供了刷新所授予的一組權(quán)限并向調(diào)用ProtectionDomain?返回這個刷新的權(quán)限的可能。這保證了針對在構(gòu)造時提供的?PermissionCollection?和在那一瞬間綁定的?Policy?的組合進行權(quán)限檢查。

運行時訪問檢查


由一個名為?SecurityManager?的類負責實施系統(tǒng)安全策略。在默認情況下不安裝安全管理器,必須通過一個在啟動時傳遞給 JVM 的、名為java.security.manager?的環(huán)境變量顯式地指定。任何應用程序都可找到安裝的?SecurityManager?并調(diào)用它相應的?check<XXX>?方法。如果所要求的權(quán)限在給定運行時上下文中是授予的,那么調(diào)用將無聲地返回。如果權(quán)限沒有授予,那么將拋出一個java.security.AccessControlException?。

在 Java 1.1 的時代,?SecurityManager?通過其內(nèi)部邏輯負責管理所有權(quán)限本身。因此,任何需要自定義邏輯進行訪問決定的應用程序都必須實現(xiàn)并安裝一個自定義的?SecurityManager?。Java 2 平臺安全體系結(jié)構(gòu)通過引入一個名為?AccessController?的新類使這一切變得簡單了,并更具有可擴展性。這個類的目的與?SecurityManager?是一樣的,即它負責做出訪問決定。當然,?為了向后兼容性保留了 SecurityManager?類,但是其更新的實現(xiàn)委派給了底層的?AccessController?。對?SecurityManager?類進行的所有?check<XXX>?方法調(diào)用都解釋為相應的Permission?對象,并將它作為輸入?yún)?shù)傳遞給?AccessController?類的?checkPermission()?方法。

Java 程序中的執(zhí)行線程


在 Java 程序的執(zhí)行過程中,可能需要在不同的時間訪問“受保護的”資源。當我談到執(zhí)行 Java 程序時,我的意思是在特定類?C?1?中(因而在特定的方法中,如?main()?)中啟動、通過類?C?2?到?C?n-1?、并“結(jié)束”于?C?n?的執(zhí)行線程。下面是一個 Java 程序執(zhí)行的典型控制流程:

調(diào)用類?C?1?的?main()?方法 ->?C?1?的?main()?方法調(diào)用?C?2?的?m?C2?方法 ->?C?2?的?m?C2?方法調(diào)用?C?3?類的?m?C3?方法 -> ... -> 類?C?n-1?的?m?Cn-1?方法調(diào)用類?C?n?的?m?Cn?方法。

假定方法?m?Cn?必須訪問一個受保護的資源以完成其功能,它調(diào)用系統(tǒng)中生效的?AccessController?以確認是否可以繼續(xù)請求的對特定“受保護的”資源的訪問。如果?AccessController?同意放行,那么就執(zhí)行所要求的操作,控制返回給調(diào)用者(?C?n-1?類的?m?Cn-1?方法),它又將控制返回給其調(diào)用者(?C?n-2?類的?m?Cn-2?方法),如此繼續(xù)。

在 JVM 中,線程的控制流表示為?幀堆棧(stack of frame)。每個幀基本上維護有關特定?m?Ck?方法、它的類?C?k?以及這個方法調(diào)用的變量/參數(shù)的信息。圖 1 顯示了一個典型的調(diào)用堆棧。

圖 1. 典型調(diào)用堆棧的屏幕快照

上面堆棧中的每個類屬于一個?ProtectionDomain?,它由其?CodeSource?惟一地標識。一般來說,這樣遍歷的一組?ProtectionDomain?將包含<=n個元素。(您可能還記得,一組中的每一個?ProtectionDomain?都有相關的一組權(quán)限?-- P?i?.)像圖 1 顯示的這樣一個調(diào)用堆棧快照將編寫為(codified)為一個?AccessControlContext?并由?AccessController?對象提供的本機方法調(diào)用返回。

訪問檢查內(nèi)幕


最后得到的一組適用權(quán)限的算法是要計算所有權(quán)限的交集。換句話說,某一權(quán)限,只有與這個特定瞬間、這個線程的執(zhí)行堆棧上出現(xiàn)的所有類C?i?相應的?ProtectionDomain?相?關聯(lián)時,這個權(quán)限才適用于給定的執(zhí)行線程。

這種算法的正確性是很顯然的。通過計算與調(diào)用堆棧上所有?ProtectionDomain?s 相關聯(lián)的權(quán)限集的交集,它保證了不會因為兩個類中間的一個(系統(tǒng)/應用程序)調(diào)用另一個,而使系統(tǒng)類(通常與更大的 -- 如果不是全部的 -- 一組權(quán)限相關聯(lián))“泄露”權(quán)限給應用程序類(通常與更少的一組權(quán)限相關聯(lián))。基本上,屬于能力更低的域的類不能通過調(diào)用屬于能力更高的域的類而變得更強大,而屬于能力更高的域中的類會在調(diào)用能力更低的類時損失其能力。有關這種算法的形式證明請參閱?參考資料。

訪問控制方法


確定權(quán)限集的交集的算法是在?AccessController?類的?checkPermission?方法中間接實現(xiàn)的。本質(zhì)上,調(diào)用這個方法所發(fā)生的事情是對那一瞬間調(diào)用堆棧和一組相互交疊的權(quán)限進行快照。所請求的權(quán)限必須包含在交集結(jié)果中或者是它所隱含的。如果這種檢查判斷為?true,那么checkPermission()?方法就安靜地返回,如果不是,那么就拋出一個異常。(顯然,?圖 1中描述的調(diào)用堆棧中最后一幀實際上是對AccessController?類的?checkPermission()?方法的調(diào)用。)

注意,直到現(xiàn)在我還沒有提到圖 1 中描述的調(diào)用堆棧的線程起源。這個線程?T?2?可能是由另一個線程?T?1?在其調(diào)用堆棧中的某一點上創(chuàng)建的,只要 JVM 為在系統(tǒng)中執(zhí)行的每一個線程維護單獨的調(diào)用堆棧。可以直觀地假定,?T?2?將繼承?T?1?調(diào)用堆棧(不過只是?T?1?已經(jīng)運行的那部分)以保證繼承的?ProtectionDomain?的權(quán)限集也與?T?2?自己的調(diào)用堆棧的?ProtectionDomain?取交集。這將保證子線程(這里是?T?2?)不會偷偷地得到它的父線程(在這里是?T?1?)所拒絕的某個權(quán)限。

跨域調(diào)用問題


如果屬于能力更低的域的類調(diào)用屬于能力更高的域中的類,就有可能出現(xiàn)奇怪的現(xiàn)象。能力更高的域(類),例如?C?n?擁有可以訪問所需要的“受保護的” 資源的權(quán)限,如果它是由沒有相關權(quán)限的、能力更低的域(類)?C?n-1?所調(diào)用的,它就不能訪問這些資源了。如果?C?n?一定要訪問受保護的資源才能工作怎么辦?不應當有這樣一種機制嗎:在確定有效的權(quán)限集,讓?C?n?可以告訴安全系統(tǒng)忽略其調(diào)用者(及調(diào)用者的調(diào)用者,并上推到調(diào)用堆棧最上層的類)的權(quán)限?

現(xiàn)在,Java 2 平臺安全體系結(jié)構(gòu)提供了一種機制,提供的就是這種功能。?AccessController?類有一個名為?doPrivileged?的方法(實際上提供了這個方法的許多變種,但是基本思路是相同的),它用特殊的旗標標記調(diào)用堆棧中有關的幀。在這個執(zhí)行線程中調(diào)用?checkPermission?方法時,只有在這個堆棧幀?中和它下面出現(xiàn)的類的權(quán)限集才會取交集。調(diào)用類和它的上級(即所有在它?上面的堆棧幀)的權(quán)限集都?不包括在交集計算中。

不難看出為什么要包括在調(diào)用堆棧以下發(fā)生的所有類的權(quán)限集:需要考慮屬于能力更高的域的類調(diào)用屬于更能力更低的域的類的情況。更明確地說,需要防止能力更高的域 (?C?k?) 將其額外的能力傳遞給能力更低的域 (?C?k+1?)。

doPrivileged?方法的所有變種都以一個類型為?PrivilegedAction?的對象作為輸入。這個對象必須有一個名為?run()?的方法,在調(diào)用堆棧中的當前幀特別做了如上所述的標記時,由運行時執(zhí)行這個方法。因此,任何時候如果有一些代碼,希望在執(zhí)行時讓它的權(quán)限?臨時性地授予給調(diào)用堆棧幀前面的代碼時,必須將代碼包裝為?PrivilegedAction?的形式并用這個對象作為輸入調(diào)用?AccessController?的?doPrivileged()?方法。

積極訪問檢查與懶惰訪問檢查

訪問檢查算法一直被描述為計算調(diào)用堆棧上所有ProtectionDomain?s 的權(quán)限集的交集。可以用積極(eager )方式或者懶惰(lazy)方式計算這種交集。有關這兩種方法的細節(jié),請參閱所附的?Eager versus lazy access checks sidefile。

調(diào)用堆棧優(yōu)化


在?圖 1中看到的調(diào)用堆棧快照(或者?AccessControlContext?)是在對?AccessController進行?checkPermission?調(diào)用時獲得的。在內(nèi)部,?AccessController?在確定這個調(diào)用堆棧時進行一些優(yōu)化,以使訪問檢查循環(huán)盡可能地快。這些優(yōu)化包括:

  • 返回的?ProtectionDomain?只到達(并包括)通過調(diào)用?AccessController?的doPrivileged?特別標記的第一個堆棧幀。從前面對?doPrivileged?調(diào)用的討論中顯然可以看出這樣做的原因。
  • 返回的?ProtectionDomain?s 不包括系統(tǒng)域。系統(tǒng)域定義為具有所有權(quán)限,所以不需要檢查是否“隱含”了所需要的權(quán)限(它總是隱含的)。
  • 返回的?ProtectionDomain?都是惟一的(即如果多個堆棧幀對應于同一個?ProtectionDomain?,那么只會返回一個?ProtectionDomain?)。

如果搜索完當前?AccessControlContext?并且沒有拋出?AccessControlException?,那么將對這個線程在創(chuàng)建時從其父線程“繼承”的AccessControlContext?進行同樣的搜索(?AccessControlContext?被繼承,即一個孫子線程將繼承它的所有上級的調(diào)用堆棧)。

doPrivileged() 方法的變種


在前面看到調(diào)用?AccessController?的?doPrivileged()?方法是用一個特殊旗標標識調(diào)用堆棧的當前幀,指明控制流中所有前面的幀都不進行訪問檢查。還看到調(diào)用堆棧快照(或者?AccessControlContext?)是在對?AccessController?進行?checkPermission?調(diào)用時獲得的。不過,這個?AccessControlContext?不一定就是應當用來確定是否授予所請求的權(quán)限的那一個?。?例如,請求可能是由客戶機發(fā)起并發(fā)送給服務器進行處理。服務器通常代表客戶機執(zhí)行請求實施代碼。

因為服務器的一部分用于完成請求,如果它調(diào)用?AccessController?,那么返回的調(diào)用堆棧將是服務器的。顯然,不希望(只) 使用服務器的AccessControlContext?給客戶機授權(quán)。(當然,希望保證服務器代碼本身對試圖訪問的資源有相應的權(quán)限,不過更重要的是保證客戶機對服務器代表它訪問的資源有相應的權(quán)限)。服務器運行時通常是已經(jīng)授予了權(quán)限,因此,真正希望使用的是在客戶端向服務器發(fā)送請求時存在的客戶端調(diào)用堆棧。

AccessController?類提供了?doPrivileged()?方法的另一個變種,它以?AccessControlContext?的實例作為輸入。假定客戶機設法獲得了其AccessControlContext?的一個副本(?AccessController?類提供了實現(xiàn)這個目的的方法)并將它傳遞給服務器,服務器可以通過調(diào)用以從客戶端獲得的上述?AccessControlContext?作為輸入的?doPrivileged?,將請求的完成代碼作為?PrivilegedAction?執(zhí)行。

在這種情況下,權(quán)限檢查的算法(假定在過程某處,在對?PrivilegedAction?的?run()?方法調(diào)用后,調(diào)用了?checkPermission?時)通過執(zhí)行上述的循環(huán)推進,直到在堆棧中遇到了特別標記的幀,這時,調(diào)用作為輸入傳遞的?AccessControlContext?對象的?checkPermission()?方法。這個調(diào)用實質(zhì)上會執(zhí)行同一個算法,但是是對于在這個?AccessControlContext?中封裝的調(diào)用堆棧(屬于客戶機)執(zhí)行。

為何要使用以用戶為中心的授權(quán)?


Java 2 平臺安全體系結(jié)構(gòu)的以代碼為中心的授權(quán)基于這樣的假設,即必須保護用戶不受外界影響。為了保證惡意 Java 程序(由世界上惡意破壞者編寫的)不會損壞用戶的系統(tǒng),所有移動代碼都視為不受信任的,并且那怕進行最無害的操作也要求具有特殊的訪問權(quán)限。

相反,JAAS 的以用戶為中心的認證模型是以保護世界不受用戶影響的思路開發(fā)的。隨著越來越多的移動和企業(yè)網(wǎng)絡的出現(xiàn),?信任概念有了不同的定義。在現(xiàn)實生活中,如果我信任某人 X 多于信任任何某人 Y,我將允許 X 有比 Y 更多的自由度。與此類似,如果一個 Java 應用程序?qū)⒂啥辔挥脩羰褂?#xff08;其中一些人實際上可能是惡意破壞者),那么最好將訪問權(quán)限擴展為以?每個用戶為基礎。在這種新模型下,根據(jù)每位用戶受信任的程度,對他或者她授權(quán)使用應用程序的某一范圍的功能。

在下面一節(jié)中,我將重點介紹 Java 認證和授權(quán)服務(Java Authentication and Authorization Service)的以用戶為中心的授權(quán)模型。雖然 JAAS 代表了 Java 平臺安全體系結(jié)構(gòu)的價值的翻天覆地的變化(即它從基于代碼的模型轉(zhuǎn)移到以用戶為基礎的模型),但是您會看到它的許多組件是熟悉的,盡管它們已經(jīng)更新過以滿足新的要求。

JAAS 授權(quán)體系結(jié)構(gòu)


JAAS 最初是作為 JDK 的一個擴展引入的,在版本 1.4 時成為了核心 JDK 的一部分。既然 JAAS 的目的是為了以每位用戶為基礎控制任何一段代碼所能做的事情,因此需要首先能夠準確和惟一地標識用戶,換句話說,必須能夠?qū)λ麄冞M行認證。雖然在這里我不會在 JAAS 的“認證”方面花很多時間(有關這個主題的更多參考請參閱?參考資料),但是我將重點介紹它的一個核心組件:?Subject?類。

就像以前一直說的,JAAS 是一種用以用戶為中心進行授權(quán)的方式。在 JAAS 下,相關的問題不再是(像在 Java 2 平臺安全體系結(jié)構(gòu)中那樣)“哪些是這段代碼可以做的?”,而變?yōu)椤斑@個認證用戶的訪問權(quán)限是什么?”因此,在本文的其余部分我將著重介紹 JAAS 中?Subject?類的作用,并深入討論基于 subject 的訪問控制。

基于 subject 的訪問控制


Subject?類用于表示在給定系統(tǒng)中認證的用戶(即填充的?Subject?是 JAAS 認證過程的結(jié)果)。在內(nèi)部,?Subject?包含一組?Principal?對象(和其他有關用戶的信息),其中每個?Principal?對象表示同一個用戶的不同“身份”。例如,一個?Principal?可能是我在一個終端系統(tǒng)上的用戶 ID,而另一個可能是我在同一系統(tǒng)上所屬于的“組”。

在前面我介紹過?生效的 Policy?是如何在系統(tǒng)中設置?ProtectionDomain?(以及由相關的?CodeSource?標識的、“屬于”它的類)和授予它的權(quán)限之間的映射的。JAAS 通過要求用一組?Principal?進一步描述?ProtectionDomain?(超越了?CodeSource?)而強化了這種概念。當系統(tǒng)?Policy設置了這樣的?ProtectionDomain?(即除了?CodeSource?,還用一組?Principal?s 描述)和授予它的權(quán)限之間的映射后,如果要用ProtectionDomain?的權(quán)限檢查是否應當授予用戶某個請求的權(quán)限,那么在?Subject?中包含的、與運行這段代碼的認證用戶相對應的Principal?對象必須匹配在這個?ProtectionDomain?中包含的?Principal?對象。

既然 Java 2 平臺已經(jīng)有了干凈的、高效的、使用調(diào)用堆棧(通過?AccessControlContext?)的授權(quán)實現(xiàn),那么保持它就容易得多了,只要提供一種機制將運行這段代碼的用戶的身份(如由用戶的?Subject?所提供的)“注入”到在權(quán)限檢查瞬間調(diào)用堆棧中的?ProtectionDomain?。

為此,JAAS?Subject?類提供了兩個靜態(tài)方法,稱為?doAs?和?doAsPrivileged?。 這些方法期待的輸入是認證的用戶的?Subject?實例和PrivilegedAction?的一個實例(它的?run()?方法應當包含需要訪問受保護的資源的業(yè)務邏輯)。基本思路是應用程序應當首先認證用戶,對認證的用戶建立了?Subject?后,這個用戶可能希望執(zhí)行的每一個操作都包裝為?PrivilegedAction?、并由應用程序作為?Subject?(就像方法自己的名字所表明的 --?doAs()?!)執(zhí)行。這兩個方法之間有細微但是重要的區(qū)別,我們將在稍后介紹。

為了能夠?qū)⒉僮髯鳛?Subject?執(zhí)行,必須在調(diào)用堆?棧中將 Subject引入(或者注入)ProtectionDomain?。這是在一個名為?DomainCombiner的專用接口的幫助下實現(xiàn)的,我將在開始?doAs()?和?doAsPrivileged()?方法的內(nèi)幕之前介紹這個接口。

DomainCombiner


如前所述,對于一個?AccessControlContext?(一個調(diào)用堆棧),在 JAAS 中將?Subject?注入堆棧中的?ProtectionDomain?是通過實現(xiàn)DomainCombiner?接口(一個特定的實現(xiàn)是?SubjectDomainCombiner?)所處理的。

注入是在將?SubjectDomainCombiner?作為構(gòu)造函數(shù)參數(shù)傳遞以構(gòu)建?AccessControlContext?時執(zhí)行的。(作為參數(shù)傳遞給?doAs?調(diào)用的Subject?被封裝到?SubjectDomainCombiner?對象中,這種封裝是在創(chuàng)建后者時,將?Subject?作為構(gòu)造函數(shù)參數(shù)傳遞而完成的。)不過,真正的工作是在?SubjectDomainCombiner?的?combine()?方法中完成的。您將在稍后看到在這個方法中所發(fā)生的過程。

Subject.doAs() 方法


應用程序可能期待在認證用戶之后調(diào)用?Subject.doAs()?方法(即,當?Subject?對用戶是可用的時)。在內(nèi)部,這個調(diào)用會產(chǎn)生下列活動:

  • 通過調(diào)用?AccessController?的?getContext()?方法獲得當前執(zhí)行線程的?AccessControlContext?。注意,這個調(diào)用堆棧當然將會按前面描述的過程優(yōu)化。
  • 創(chuàng)建封裝了認證的?Subject?的?SubjectDomainCombiner?is。
  • 用第 1 步的?AccessControlContext?和第 2 步的?SubjectDomainCombiner?創(chuàng)建?AccessControlContext?對象。
  • 調(diào)用?AccessController?的?doPrivileged()?方法,將第 2 步創(chuàng)建的?AccessControlContext?的?PrivilegedAction?實例?(下面稱為“ privileged?AccessControlContext?”) 作為參數(shù)傳遞給它。
  • 運行時在內(nèi)部保存 privileged?AccessControlContext?并執(zhí)行?PrivilegedAction?對象的?run()?方法。如前所述,在要訪問受保護的資源時,需要調(diào)用?AccessController?類的?checkPermission()?方法。
  • 在內(nèi)部,這個調(diào)用讓?AccessController?尋求當前調(diào)用堆棧(即?AccessControlContext?)。運行時將返回包含第 4 步介紹的 privilegedAccessControlContext?的?AccessControlContext?。
  • 如前所述,在檢查?AccessControlContext?的幀的?ProtectionDomains?是否允許所要求的權(quán)限之前,必須優(yōu)化它。作為這個優(yōu)化過程的一部分,要求封裝在 privileged?AccessControlContext?中的?SubjectDomainCombiner結(jié)合當前在調(diào)用堆棧上的?ProtectionDomains?和在 privileged?AccessControlContext?中出現(xiàn)的?ProtectionDomains?。結(jié)合過程如下:
  • 首先,優(yōu)化 privileged?AccessControlContext?的?ProtectionDomain?以刪除所有?系統(tǒng)和重復的域。
  • 然后,優(yōu)化當前調(diào)用堆棧上的?ProtectionDomain?以刪除系統(tǒng)域以及已經(jīng)出現(xiàn)在 privileged?AccessControlContext?中的域。這時,得到的兩組?ProtectionDomain?就都沒有系統(tǒng)域并且只包含不相同的域。
  • 對于從第 b 步得到的每一個?優(yōu)化的ProtectionDomain?,創(chuàng)建一個新的?ProtectionDomain?,它復制了原來的屬性如?CodeSource?和Permission?,而且還包含一組與在這個?SubjectDomainCombiner?中包含的?Subject?相關的?Principal?。
  • 將優(yōu)化的?ProtectionDomain?(從第 a 步得到的)附加到新創(chuàng)建的?ProtectionDomain?上(從第 c 步得到的)。用這些結(jié)合的ProtectionDomain?和?SubjectDomainCombiner?創(chuàng)建一個新的?AccessControllerContext?并返回它。
  • 現(xiàn)在有了一個優(yōu)化的?AccessControlContext?(其中這個?Subject?的一組?Principal?與當前調(diào)用堆棧中的每一個?ProtectionDomain?相關聯(lián)),可以安全地調(diào)用它的?checkPermission()?方法。
  • 對?checkPermission()?方法的調(diào)用使得運行時在如前所述的循環(huán)中遍歷包含在這個?AccessControlContext?中的一組?ProtectionDomain?,并檢查每一個?ProtectionDomain?是否隱含所要求的?Permission?。這里值得注意的一個事實是檢查的一組?ProtectionDomain?將包括當前調(diào)用堆棧的?ProtectionDomain?(已經(jīng)與在認證的?Subject?中包含的?Principal?相關聯(lián))和 privileged?AccessControlContext?中的ProtectionDomain?(在調(diào)用?doAs()?方法之前的調(diào)用堆棧),它還沒有與包含在認證的?Subject?中的?Principal?相關聯(lián)。所請求的Permission?必須由所有這些?ProtectionDomain?隱含。
  • 調(diào)用?Subject.doAs()?方法的另一個效果是:可以通過?PrivilegedAction?的?run()?方法達到的任何代碼都可以使用認證用戶的身份(即Subject?)。得到?Subject?的方法如下:

  • 通過調(diào)用?AccessController?的?getContext()?方法得到當前?AccessControlContext?的句柄。在內(nèi)部,這個方法以上面第 7 步同樣的方式返回一個優(yōu)化的?AccessControlContext?。
  • 調(diào)用?Subject?類的 static?getSubject()?方法,將上面獲得的?AccessControlContext?作為輸入?yún)?shù)傳遞。在內(nèi)部,在進入下一步之前,它檢查調(diào)用者是否有?getSubject()?方法的?javax.security.auth.AuthPermission。
  • 在內(nèi)部,這個調(diào)用提取包含在?AccessControlContext?中的?SubjectDomainCombiner?,從提取的?SubjectDomainCombiner?中提取出Subject?并返回它。
  • 這樣返回的?Subject?表明了認證用戶的身份,可以用于登錄和/或數(shù)據(jù)級的授權(quán)等。

    Subject.doAsPrivileged() 方法


    像在?doAs()?方法中看到的那樣,在調(diào)用?doAs?之前,請求的?Permission?必須由出現(xiàn)在調(diào)用堆棧中的?ProtectionDomain?s 所隱含。由于現(xiàn)在已經(jīng)熟悉的原因,可能不總是希望是這種情況。

    正如在討論?AccessController?類的?doPrivileged()?方法(這個方法以一個?AccessControlContext?為參數(shù)用于權(quán)限檢查)的變種時提到的,PrivilegedAction?可能實際上表示一些服務器代表客戶機執(zhí)行的一些操作(更準確地說是作為客戶機,即好像假定服務器具有它代表其執(zhí)行操作的客戶機的身份)。在這種情況下,在調(diào)用?doAs?之前調(diào)用堆棧的快照將包含服務器的內(nèi)部代碼的?ProtectionDomain?,而讓這些?ProtectionDomain必須隱含一個任意請求的?Permission?顯然沒有意義。然而,所希望的是以下兩種情況之一:

    • 第 I 種情況: 應當用在客戶端調(diào)用堆棧上的?ProtectionDomains?(當客戶機向服務器發(fā)送請求的瞬間的快照)檢查請求的?Permission?(以及與用戶身份相關聯(lián)的服務器端調(diào)用堆?棧ProtectionDomain?)。
    • 第 II 種情況:應當只用與用戶身份相關聯(lián)的服務器端調(diào)用堆棧?ProtectionDomain?進行權(quán)限檢查。

    這個工具是通過?Subject?類的 static?doAsPrivileged()?方法提供的。這個方法以一個?Subject?和一個?PrivilegedAction?作為輸入?yún)?shù)(就像?doAs()?方法),不過,它還有一個?AccessControlContext?參數(shù)。這樣,客戶機可以安排取它自己的?AccessControlContext?快照并發(fā)送給服務器,這樣就可以將它傳遞?給 doAsPrivileged?調(diào)用。這樣可以處理上面第 I 種情況。否則,可以傳遞 null 代替AccessControlContext?調(diào)用?doAsPrivileged?,這樣可以處理上述第 II 種情況。

    在內(nèi)部,?doAsPrivileged()?方法的步驟如下:

  • 創(chuàng)建一個中間的?AccessControlContext?,它指向傳遞的?AccessControlContext?(如果它是非 null 的),或者為 null 時指向一個新創(chuàng)建的?AccessControlContext?(有一個空的?ProtectionDomain?列表)。
  • 從第 2 到 9 步之間的所有步驟都與以前一樣。應當已經(jīng)很清楚了,達到第 9 步時,最終將用于權(quán)限檢查的這些?ProtectionDomain?將是已經(jīng)注入認證用戶的?Principal?列表的服務器調(diào)用堆棧的?ProtectionDomain?加上客戶調(diào)用堆棧的(未改變的)?ProtectionDomain?的組合,或者是已經(jīng)注入認證的用戶的?Principal?列表的服務器端調(diào)用堆棧上的?ProtectionDomain?。這就是您要實現(xiàn)的。
  • 授權(quán)模型的矛盾


    我在這篇導游中討論了 Java 授權(quán)內(nèi)幕的大量基礎內(nèi)容。介紹了原來 Java 2 平臺安全體系結(jié)構(gòu)的基于代碼的授權(quán)模型和在 JAAS 中引入的基于用戶的授權(quán)框架。在本導游的最后一程,將介紹 JAAS 認證模型中的一個矛盾,并且我將描述一個解決它的實際方法。

    嗨,我的 Subject 到哪里去了?


    假設應用程序認證了用戶并為她設置了一個?Subject?。用戶請求某個功能,于是應用程序調(diào)用?doAsPrivileged()?方法并傳遞認證的?Subject?和結(jié)合了所需要功能的?PrivilegedAction?。傳遞的?AccessControlContext?為 null,保證只對調(diào)用堆棧中調(diào)用?doAsPrivileged?之后的ProtectionDomain?進行權(quán)限檢查。

    考慮執(zhí)行?PrivilegedAction?實例的?run()?方法。可以從前面看到,在這個?PrivilegedAction?中的一段代碼應當可以請求并得到認證的Subject?。現(xiàn)在假定在這個方法中的控制流中某個地方,調(diào)用了?AccessController?的?doPrivileged()?方法(特別是只接受PrivilegedAction實例的doPrivileged?)和在這個(嵌入的)?doPrivileged?調(diào)用中執(zhí)行的?PrivilegedAction?也需要提到認證用戶的身份。

    與以前一樣,第一步是通過調(diào)用?AccessController?的?getContext()?方法得到當前?AccessControlContext?的句柄。如在前面討論Subject.doAs()?方法時所說,與當前調(diào)用堆棧一同返回的還有一個?privilegedAccessControlContext?(包含封裝了認證的?Subject?的SubjectDomainCombiner?),所以優(yōu)化過程可以實際上將一組?Principal?從?Subject?注入到最后一?組 ProtectionDomain?列表中。不過,因為對?AccessController?的?doPrivileged()?方法進行了新的調(diào)用,分配了一個新的?privileged 元素,和用這個元素更新的當前執(zhí)行線程作為最高層的 privileged 元素。因為沒有向?doPrivileged?調(diào)用傳遞?AccessControlContext?,所以這個 privileged 元素沒有任何 privileged?AccessControlContext?與之相關聯(lián),這與前面提到的情況不一樣。對?getContext?的調(diào)用返回直到這個最高 privileged 元素的調(diào)用堆棧,因此,有關認證的?Subject?信息在這個執(zhí)行期間是不可用的。

    當然,一旦?innerPrivilegedAction?執(zhí)行完,這個 privileged 元素就彈出堆棧,而對?getContext?的所有調(diào)用都會再返回包含 privilegedAccessControlContext?的?AccessControlContext?(它又包含封裝了認證?Subject?的?SubjectDomainCombiner?)。因此,當從Subject.doAs()?方法中調(diào)用的?PrivilegedAction?完成后,將可以再次獲得?認證的Subject?。

    實用解決

    方法?
    一種解決這個問題的方法是創(chuàng)建一個自定義?SubjectHolder?類,它包裝了一個 static?ThreadLocal?以存儲當前?Subject?。?認證的Subject可以在認證之后和調(diào)用?doAs()?方法之前存儲在這個?SubjectHolder?中。這之后,所有執(zhí)行的代碼(直接或者間接,不管是否包裝在另一個PrivilegedAction?中)都將可以得到認證的?Subject?,只要讓?SubjectHolder?返回?ThreadLocal?變量的內(nèi)容。

    WebSphere 應用服務器提供了一個這種解決方法的例子。該應用服務器提供了一個幫助器類?WSSubject?,它有 static?doAs()?和doAsPrivileged()?方法,它們具有相同的?Subject?類簽名。在調(diào)用相應的?Subject.doAs()?方法之前,?WSSubject.doAs()?方法基本上將用戶憑據(jù)與當前執(zhí)行線程(可以用于 Enterprise JavaBean (EJB)調(diào)用)相關聯(lián)。在離開?WSSubject.doAs()?方法時,恢復原來的憑據(jù)并與執(zhí)行線程相關聯(lián)。

    結(jié)束語


    本文深入分析了 Java 2 平臺安全體系結(jié)構(gòu)和 JAAS 的 Java 授權(quán)。完成本文(或者游覽)后,應當可以對每一種授權(quán)框架的基礎概念及它們的底層機制有全面的了解。

    Java 2 平臺安全體系結(jié)構(gòu)和 JAAS 共同構(gòu)成了當前的 Java 授權(quán)模型。我介紹了 JAAS 授權(quán)模型中的一個矛盾之處,并描述了一種解決它的實用方法,并提供了它的現(xiàn)實世界實現(xiàn)的一個例子。

    轉(zhuǎn)自:http://www.ibm.com/developerworks/cn/java/j-javaauth/

    轉(zhuǎn)載于:https://www.cnblogs.com/davidwang456/p/3801642.html

    總結(jié)

    以上是生活随笔為你收集整理的Java 授权内幕--转载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    精品国产成人一区二区三区 | 久久97精品久久久久久久不卡 | 无码国产激情在线观看 | a片免费视频在线观看 | 日本精品人妻无码免费大全 | 综合网日日天干夜夜久久 | 国产av无码专区亚洲awww | 国内老熟妇对白xxxxhd | 国产精品怡红院永久免费 | 88国产精品欧美一区二区三区 | 鲁大师影院在线观看 | 午夜无码人妻av大片色欲 | 日韩av无码中文无码电影 | 国产偷抇久久精品a片69 | 欧美第一黄网免费网站 | 麻豆国产丝袜白领秘书在线观看 | 亚洲欧美日韩国产精品一区二区 | 国产精品美女久久久 | 好男人www社区 | 国产色xx群视频射精 | 国产成人精品一区二区在线小狼 | 亚洲狠狠婷婷综合久久 | 色婷婷av一区二区三区之红樱桃 | 国产后入清纯学生妹 | 国产婷婷色一区二区三区在线 | 一本久道久久综合狠狠爱 | 国产精品鲁鲁鲁 | 欧洲熟妇精品视频 | 国产精品久久久久久无码 | 国产乱子伦视频在线播放 | 十八禁视频网站在线观看 | 国产精品va在线播放 | 国产精品国产三级国产专播 | 亚洲色大成网站www国产 | 国产无遮挡又黄又爽又色 | 嫩b人妻精品一区二区三区 | 午夜精品久久久内射近拍高清 | 好爽又高潮了毛片免费下载 | 日本xxxx色视频在线观看免费 | 久久99精品国产麻豆蜜芽 | 亚洲精品一区二区三区在线 | 精品无码一区二区三区的天堂 | 99久久久无码国产精品免费 | 国产偷自视频区视频 | 97色伦图片97综合影院 | 欧美成人免费全部网站 | 亚洲精品久久久久久一区二区 | 中文字幕无线码免费人妻 | 强伦人妻一区二区三区视频18 | 国产成人无码专区 | 欧美老妇交乱视频在线观看 | 精品厕所偷拍各类美女tp嘘嘘 | 牛和人交xxxx欧美 | 亚洲成a人片在线观看日本 | 欧美喷潮久久久xxxxx | 成人av无码一区二区三区 | 男女爱爱好爽视频免费看 | 两性色午夜免费视频 | 国产偷自视频区视频 | 成人无码影片精品久久久 | 狠狠色噜噜狠狠狠狠7777米奇 | 女人和拘做爰正片视频 | 亚洲一区av无码专区在线观看 | 乌克兰少妇性做爰 | 精品无码一区二区三区的天堂 | 粉嫩少妇内射浓精videos | 久久亚洲日韩精品一区二区三区 | 国产又爽又黄又刺激的视频 | 奇米影视888欧美在线观看 | 国产av一区二区精品久久凹凸 | 又大又黄又粗又爽的免费视频 | 天天做天天爱天天爽综合网 | 国产亚洲精品久久久久久 | 久激情内射婷内射蜜桃人妖 | 国产亚洲精品久久久久久 | 亚洲欧美日韩综合久久久 | 亚洲日本一区二区三区在线 | 久久久久久久久888 | 蜜桃av抽搐高潮一区二区 | 亚洲精品一区二区三区在线观看 | 久久综合给合久久狠狠狠97色 | 奇米影视7777久久精品 | 无码av最新清无码专区吞精 | 伊人久久大香线蕉午夜 | 又大又硬又黄的免费视频 | 黑人大群体交免费视频 | 国产精品高潮呻吟av久久 | 亚洲小说图区综合在线 | 久久精品国产亚洲精品 | 伊人久久大香线焦av综合影院 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产午夜无码视频在线观看 | 97久久精品无码一区二区 | 又紧又大又爽精品一区二区 | 成人欧美一区二区三区黑人 | 成在人线av无码免费 | 国产在线aaa片一区二区99 | 精品久久久无码人妻字幂 | 午夜肉伦伦影院 | 亚洲精品午夜国产va久久成人 | 亚洲欧美色中文字幕在线 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 亚洲日韩精品欧美一区二区 | 久久久久久av无码免费看大片 | 欧美日本精品一区二区三区 | 丁香花在线影院观看在线播放 | 老熟妇仑乱视频一区二区 | 红桃av一区二区三区在线无码av | 亚洲日本一区二区三区在线 | 国产九九九九九九九a片 | 国产综合在线观看 | 欧美野外疯狂做受xxxx高潮 | 日本丰满护士爆乳xxxx | 午夜时刻免费入口 | 4hu四虎永久在线观看 | 女高中生第一次破苞av | av小次郎收藏 | 国产精品igao视频网 | 国产成人综合色在线观看网站 | 亚洲中文字幕无码中字 | 久久zyz资源站无码中文动漫 | 久久亚洲国产成人精品性色 | 国产成人无码午夜视频在线观看 | 欧美精品无码一区二区三区 | 亚洲精品午夜国产va久久成人 | 大屁股大乳丰满人妻 | 伊人久久大香线蕉av一区二区 | 亚洲一区二区观看播放 | 免费播放一区二区三区 | 2020最新国产自产精品 | 婷婷综合久久中文字幕蜜桃三电影 | 极品尤物被啪到呻吟喷水 | 精品无码国产一区二区三区av | 性做久久久久久久久 | 人妻无码αv中文字幕久久琪琪布 | 亚洲精品国产第一综合99久久 | 中文字幕+乱码+中文字幕一区 | 亚洲小说图区综合在线 | 婷婷丁香五月天综合东京热 | 99久久无码一区人妻 | 少妇邻居内射在线 | 爽爽影院免费观看 | 亚洲国产成人a精品不卡在线 | 在线播放免费人成毛片乱码 | 亚洲日本va午夜在线电影 | 亚洲 激情 小说 另类 欧美 | 桃花色综合影院 | 亚洲熟悉妇女xxx妇女av | 欧美野外疯狂做受xxxx高潮 | 欧美亚洲日韩国产人成在线播放 | 强开小婷嫩苞又嫩又紧视频 | 成人一区二区免费视频 | 成熟女人特级毛片www免费 | 国产精品高潮呻吟av久久 | 亚洲欧洲中文日韩av乱码 | 久久久久亚洲精品中文字幕 | 美女张开腿让人桶 | 亚洲精品久久久久中文第一幕 | 日韩av无码一区二区三区 | 国产亚洲精品久久久久久国模美 | 图片小说视频一区二区 | 好爽又高潮了毛片免费下载 | 久久99精品国产.久久久久 | 又紧又大又爽精品一区二区 | 午夜福利不卡在线视频 | 乱人伦人妻中文字幕无码 | 国产亚洲视频中文字幕97精品 | 亚洲第一网站男人都懂 | 国产精品鲁鲁鲁 | 永久免费精品精品永久-夜色 | 在线 国产 欧美 亚洲 天堂 | 成在人线av无码免观看麻豆 | 99久久亚洲精品无码毛片 | 久久精品无码一区二区三区 | 欧美大屁股xxxxhd黑色 | 日本一卡2卡3卡四卡精品网站 | 国产精品久久久 | 国内揄拍国内精品少妇国语 | 久久国产精品精品国产色婷婷 | 亚洲人成影院在线观看 | 我要看www免费看插插视频 | 国产精品视频免费播放 | 欧美变态另类xxxx | 成人免费视频一区二区 | 狠狠躁日日躁夜夜躁2020 | 日日躁夜夜躁狠狠躁 | 乌克兰少妇xxxx做受 | √天堂中文官网8在线 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品久久久 | 国产亚洲精品久久久ai换 | 丰满少妇弄高潮了www | 我要看www免费看插插视频 | 久9re热视频这里只有精品 | 一本色道久久综合亚洲精品不卡 | 无码任你躁久久久久久久 | 窝窝午夜理论片影院 | 久久人人97超碰a片精品 | 久久午夜无码鲁丝片午夜精品 | 欧美自拍另类欧美综合图片区 | 日韩 欧美 动漫 国产 制服 | 理论片87福利理论电影 | 国产精品人人爽人人做我的可爱 | 无码任你躁久久久久久久 | 亚洲区欧美区综合区自拍区 | 欧美国产亚洲日韩在线二区 | 国产亚洲欧美日韩亚洲中文色 | 永久免费精品精品永久-夜色 | 97久久超碰中文字幕 | 正在播放老肥熟妇露脸 | 国产精品第一区揄拍无码 | 国产精品毛多多水多 | 午夜时刻免费入口 | 中文字幕乱码亚洲无线三区 | 亚无码乱人伦一区二区 | 成 人影片 免费观看 | 国产莉萝无码av在线播放 | 国产亚洲精品久久久久久大师 | 丰满人妻精品国产99aⅴ | 青草青草久热国产精品 | 久久久久久av无码免费看大片 | 亚洲精品国产第一综合99久久 | 在线亚洲高清揄拍自拍一品区 | 大胆欧美熟妇xx | 久久久国产精品无码免费专区 | 中文无码精品a∨在线观看不卡 | 嫩b人妻精品一区二区三区 | 人妻aⅴ无码一区二区三区 | av小次郎收藏 | 精品人妻人人做人人爽 | 无码国内精品人妻少妇 | 欧美人与物videos另类 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲欧美国产精品专区久久 | 噜噜噜亚洲色成人网站 | 一个人免费观看的www视频 | 日日碰狠狠丁香久燥 | 亚洲 激情 小说 另类 欧美 | 九九综合va免费看 | 欧美怡红院免费全部视频 | 夜夜夜高潮夜夜爽夜夜爰爰 | 欧美精品免费观看二区 | av无码久久久久不卡免费网站 | 亚洲成a人片在线观看无码 | 亚洲性无码av中文字幕 | 国产真实伦对白全集 | 又粗又大又硬毛片免费看 | 国精产品一区二区三区 | 狠狠综合久久久久综合网 | 国产真人无遮挡作爱免费视频 | 老熟妇乱子伦牲交视频 | 国产激情一区二区三区 | 麻豆精品国产精华精华液好用吗 | 成熟女人特级毛片www免费 | 中文字幕人成乱码熟女app | 免费人成网站视频在线观看 | 欧美高清在线精品一区 | 中文字幕日韩精品一区二区三区 | 精品一区二区三区无码免费视频 | 国产亲子乱弄免费视频 | 美女极度色诱视频国产 | 久久五月精品中文字幕 | 亚洲经典千人经典日产 | 免费无码肉片在线观看 | 水蜜桃色314在线观看 | 精品aⅴ一区二区三区 | 中文精品久久久久人妻不卡 | 日韩欧美中文字幕在线三区 | 蜜臀av在线播放 久久综合激激的五月天 | 亚洲日韩av片在线观看 | 永久黄网站色视频免费直播 | 亚洲精品一区二区三区在线观看 | 亚洲精品国产第一综合99久久 | 西西人体www44rt大胆高清 | 九九在线中文字幕无码 | 色婷婷av一区二区三区之红樱桃 | √天堂资源地址中文在线 | 亚洲欧美国产精品专区久久 | 精品 日韩 国产 欧美 视频 | 性色欲网站人妻丰满中文久久不卡 | 久久五月精品中文字幕 | 亚洲中文字幕无码一久久区 | 狂野欧美激情性xxxx | 欧美丰满熟妇xxxx | 欧洲极品少妇 | 国产亚洲精品久久久久久国模美 | 国产亚洲精品久久久久久国模美 | 鲁大师影院在线观看 | 成人无码视频免费播放 | 亚洲日韩av一区二区三区四区 | 亚洲欧洲中文日韩av乱码 | 亚洲国产精品成人久久蜜臀 | 国产成人综合在线女婷五月99播放 | 久久综合激激的五月天 | 国产精品无码一区二区桃花视频 | 乱人伦人妻中文字幕无码久久网 | 亚洲成色在线综合网站 | 免费视频欧美无人区码 | 无码人中文字幕 | 亚洲无人区一区二区三区 | 成人综合网亚洲伊人 | 人人爽人人澡人人人妻 | 午夜精品一区二区三区在线观看 | 亚洲精品中文字幕乱码 | 亚洲一区二区三区国产精华液 | 国内精品久久久久久中文字幕 | 国产舌乚八伦偷品w中 | 国内精品人妻无码久久久影院蜜桃 | 黑人玩弄人妻中文在线 | 国产乱子伦视频在线播放 | 亚洲日韩一区二区 | 国产无套粉嫩白浆在线 | 天天躁日日躁狠狠躁免费麻豆 | 亚洲精品国产品国语在线观看 | 国内精品久久久久久中文字幕 | 无码精品国产va在线观看dvd | 亚洲码国产精品高潮在线 | 无人区乱码一区二区三区 | 麻豆国产人妻欲求不满 | 精品偷自拍另类在线观看 | 18无码粉嫩小泬无套在线观看 | 国内揄拍国内精品少妇国语 | 夫妻免费无码v看片 | av无码电影一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 久久久久人妻一区精品色欧美 | 在线a亚洲视频播放在线观看 | 亚洲毛片av日韩av无码 | 亚洲无人区一区二区三区 | 国产精品第一区揄拍无码 | 国产激情一区二区三区 | 亚洲精品国产精品乱码视色 | 亚洲 a v无 码免 费 成 人 a v | 欧美黑人巨大xxxxx | av无码久久久久不卡免费网站 | 久久久国产一区二区三区 | 国产精品欧美成人 | 国产精品人妻一区二区三区四 | 久久精品国产一区二区三区肥胖 | 亲嘴扒胸摸屁股激烈网站 | 国产精品va在线观看无码 | 国产成人精品视频ⅴa片软件竹菊 | 色窝窝无码一区二区三区色欲 | 久久综合香蕉国产蜜臀av | 亚洲精品一区三区三区在线观看 | 又大又硬又黄的免费视频 | av小次郎收藏 | 无套内射视频囯产 | 狠狠色噜噜狠狠狠7777奇米 | 精品久久综合1区2区3区激情 | 国产极品美女高潮无套在线观看 | 日韩欧美中文字幕在线三区 | 夜夜影院未满十八勿进 | 亚洲中文字幕在线无码一区二区 | 中国女人内谢69xxxxxa片 | 国产精品第一国产精品 | 色一情一乱一伦一视频免费看 | 波多野结衣一区二区三区av免费 | 欧美精品无码一区二区三区 | 国产精品自产拍在线观看 | 青草青草久热国产精品 | 国产超级va在线观看视频 | 亚洲精品午夜无码电影网 | 中文字幕久久久久人妻 | 特大黑人娇小亚洲女 | 一本久道久久综合婷婷五月 | 亚洲欧美国产精品久久 | 一本色道久久综合亚洲精品不卡 | 欧美日本精品一区二区三区 | 国产高清av在线播放 | 久久精品无码一区二区三区 | 老头边吃奶边弄进去呻吟 | 一区二区三区乱码在线 | 欧洲 | 人妻中文无码久热丝袜 | 好男人社区资源 | 99re在线播放 | 国精产品一品二品国精品69xx | 成人精品视频一区二区 | 亚洲熟悉妇女xxx妇女av | 国产亚洲精品久久久久久国模美 | 2019nv天堂香蕉在线观看 | 国产成人精品必看 | 亚洲区欧美区综合区自拍区 | 国产舌乚八伦偷品w中 | 天天摸天天碰天天添 | 国产成人综合色在线观看网站 | 久久亚洲a片com人成 | 亚洲成色在线综合网站 | 伊人久久大香线蕉午夜 | 领导边摸边吃奶边做爽在线观看 | 亚洲精品一区二区三区婷婷月 | 亚洲欧洲中文日韩av乱码 | 成人试看120秒体验区 | 丰满少妇熟乱xxxxx视频 | 久久aⅴ免费观看 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 日本一本二本三区免费 | 西西人体www44rt大胆高清 | 国产va免费精品观看 | 无套内谢老熟女 | 精品无码av一区二区三区 | 性色欲网站人妻丰满中文久久不卡 | 亚洲精品一区二区三区在线观看 | 中文无码精品a∨在线观看不卡 | 夫妻免费无码v看片 | 大屁股大乳丰满人妻 | 撕开奶罩揉吮奶头视频 | 久久久久国色av免费观看性色 | 欧美真人作爱免费视频 | 欧美猛少妇色xxxxx | 一本色道久久综合亚洲精品不卡 | 大乳丰满人妻中文字幕日本 | 天海翼激烈高潮到腰振不止 | 亚洲狠狠色丁香婷婷综合 | 一本色道久久综合狠狠躁 | 亚洲а∨天堂久久精品2021 | 久久国产精品二国产精品 | 成熟妇人a片免费看网站 | 久久久亚洲欧洲日产国码αv | 精品久久久久久人妻无码中文字幕 | 特大黑人娇小亚洲女 | 激情国产av做激情国产爱 | 4hu四虎永久在线观看 | 丰满肥臀大屁股熟妇激情视频 | 麻豆国产人妻欲求不满 | 亚洲国产精品毛片av不卡在线 | 四虎永久在线精品免费网址 | 欧美 日韩 人妻 高清 中文 | 熟女俱乐部五十路六十路av | 秋霞成人午夜鲁丝一区二区三区 | 久久久亚洲欧洲日产国码αv | 亚洲精品国产第一综合99久久 | 少妇无码吹潮 | 国产人妻人伦精品1国产丝袜 | 午夜男女很黄的视频 | 亚洲综合另类小说色区 | 日日摸天天摸爽爽狠狠97 | 又黄又爽又色的视频 | 国产真人无遮挡作爱免费视频 | 国产精品无码永久免费888 | 亚洲一区二区三区四区 | 成熟女人特级毛片www免费 | 色综合久久久久综合一本到桃花网 | 四十如虎的丰满熟妇啪啪 | 国产精品国产自线拍免费软件 | 精品欧洲av无码一区二区三区 | 无码人妻精品一区二区三区不卡 | 国产97在线 | 亚洲 | 俺去俺来也在线www色官网 | 国产婷婷色一区二区三区在线 | 午夜丰满少妇性开放视频 | 久久综合久久自在自线精品自 | 乱码av麻豆丝袜熟女系列 | 奇米影视888欧美在线观看 | 久久综合狠狠综合久久综合88 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 少女韩国电视剧在线观看完整 | 精品成在人线av无码免费看 | 亚洲精品久久久久avwww潮水 | 成年美女黄网站色大免费视频 | 久久久精品国产sm最大网站 | 牲欲强的熟妇农村老妇女 | 性欧美大战久久久久久久 | 亚洲日本在线电影 | 国产精品久免费的黄网站 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产片av国语在线观看 | 麻豆国产丝袜白领秘书在线观看 | 亚洲色大成网站www国产 | 玩弄少妇高潮ⅹxxxyw | 国产农村乱对白刺激视频 | 亚洲天堂2017无码中文 | 久久99热只有频精品8 | 国产精品视频免费播放 | av在线亚洲欧洲日产一区二区 | 国产性生交xxxxx无码 | 性生交片免费无码看人 | 午夜男女很黄的视频 | 成人无码影片精品久久久 | 国产内射爽爽大片视频社区在线 | 欧美丰满熟妇xxxx | 97人妻精品一区二区三区 | 熟女少妇在线视频播放 | 日韩精品无码一本二本三本色 | 色一情一乱一伦一视频免费看 | 美女黄网站人色视频免费国产 | 久久精品国产一区二区三区肥胖 | 动漫av一区二区在线观看 | 国产激情精品一区二区三区 | 精品成在人线av无码免费看 | 欧美一区二区三区视频在线观看 | 亚洲精品国产品国语在线观看 | 人人超人人超碰超国产 | 人妻夜夜爽天天爽三区 | 97久久国产亚洲精品超碰热 | 亚洲国产精品毛片av不卡在线 | 99久久人妻精品免费一区 | 国产性生交xxxxx无码 | 激情综合激情五月俺也去 | 又色又爽又黄的美女裸体网站 | 四虎国产精品一区二区 | 精品久久久无码中文字幕 | 亚洲国产欧美日韩精品一区二区三区 | 少妇无码av无码专区在线观看 | 国产精品无码mv在线观看 | 真人与拘做受免费视频一 | 国产av无码专区亚洲a∨毛片 | 嫩b人妻精品一区二区三区 | 扒开双腿吃奶呻吟做受视频 | 久久久久免费看成人影片 | 欧美放荡的少妇 | 久久五月精品中文字幕 | 成人aaa片一区国产精品 | 亚洲色欲久久久综合网东京热 | 久久精品女人的天堂av | 成 人 网 站国产免费观看 | 成年美女黄网站色大免费视频 | 性欧美疯狂xxxxbbbb | 欧洲欧美人成视频在线 | 亚洲成a人一区二区三区 | 18禁止看的免费污网站 | 久久婷婷五月综合色国产香蕉 | 亚洲人成影院在线无码按摩店 | 亚洲成av人综合在线观看 | 欧美三级不卡在线观看 | 久久成人a毛片免费观看网站 | 日产国产精品亚洲系列 | 成人欧美一区二区三区黑人 | 未满成年国产在线观看 | 一本大道久久东京热无码av | 无码人妻丰满熟妇区五十路百度 | 国产激情无码一区二区 | 乱人伦人妻中文字幕无码久久网 | 日本熟妇乱子伦xxxx | а天堂中文在线官网 | 高潮喷水的毛片 | 成人免费视频在线观看 | 四虎国产精品免费久久 | 色婷婷久久一区二区三区麻豆 | 日日橹狠狠爱欧美视频 | 欧美人与牲动交xxxx | 初尝人妻少妇中文字幕 | 日本乱偷人妻中文字幕 | 欧美一区二区三区视频在线观看 | av无码电影一区二区三区 | 国内精品人妻无码久久久影院蜜桃 | 在线欧美精品一区二区三区 | 成熟女人特级毛片www免费 | 少女韩国电视剧在线观看完整 | 久久综合激激的五月天 | 天天躁夜夜躁狠狠是什么心态 | 成人性做爰aaa片免费看不忠 | 亚洲人成人无码网www国产 | 久久视频在线观看精品 | 亚洲 高清 成人 动漫 | 男人扒开女人内裤强吻桶进去 | 中文字幕日韩精品一区二区三区 | 丰满少妇高潮惨叫视频 | 国产无套内射久久久国产 | 精品人妻av区 | 丰满人妻精品国产99aⅴ | 亚洲日韩av一区二区三区四区 | 精品久久久无码中文字幕 | 午夜肉伦伦影院 | 亚洲s色大片在线观看 | 乱码午夜-极国产极内射 | 国产精品美女久久久网av | 中文字幕精品av一区二区五区 | 亚洲毛片av日韩av无码 | 中文字幕精品av一区二区五区 | 中国女人内谢69xxxx | 久久99精品久久久久婷婷 | 中文字幕人妻丝袜二区 | 日韩人妻系列无码专区 | 亚洲日韩中文字幕在线播放 | 无套内射视频囯产 | 伊人久久大香线蕉av一区二区 | 欧美xxxx黑人又粗又长 | 日韩无套无码精品 | 色综合天天综合狠狠爱 | 国产一区二区三区日韩精品 | 久久久久久久久蜜桃 | 中文字幕无线码免费人妻 | 亚洲日韩av片在线观看 | 欧美国产日产一区二区 | 精品国产一区二区三区四区在线看 | 激情五月综合色婷婷一区二区 | 中文字幕精品av一区二区五区 | 天天av天天av天天透 | 综合网日日天干夜夜久久 | 日韩精品无码一本二本三本色 | 久久精品人妻少妇一区二区三区 | 国产熟妇高潮叫床视频播放 | 人妻尝试又大又粗久久 | 国产精品人妻一区二区三区四 | 欧美日韩人成综合在线播放 | 性做久久久久久久免费看 | 日欧一片内射va在线影院 | 精品人妻人人做人人爽夜夜爽 | 国产一区二区三区影院 | 亚洲国产日韩a在线播放 | 一本大道伊人av久久综合 | 无码国产色欲xxxxx视频 | 中文字幕无线码免费人妻 | 高潮喷水的毛片 | 中文字幕av日韩精品一区二区 | 国产精品嫩草久久久久 | 香蕉久久久久久av成人 | 青青草原综合久久大伊人精品 | 久9re热视频这里只有精品 | 少妇被粗大的猛进出69影院 | 国产欧美亚洲精品a | 国产又爽又猛又粗的视频a片 | 色欲久久久天天天综合网精品 | 欧美老熟妇乱xxxxx | 小sao货水好多真紧h无码视频 | 国内精品一区二区三区不卡 | 久久人人97超碰a片精品 | 美女毛片一区二区三区四区 | 窝窝午夜理论片影院 | 强奷人妻日本中文字幕 | 亚洲狠狠婷婷综合久久 | 国内精品人妻无码久久久影院蜜桃 | 欧美亚洲国产一区二区三区 | 又粗又大又硬又长又爽 | 免费人成网站视频在线观看 | 国语精品一区二区三区 | 国产偷自视频区视频 | 东京热男人av天堂 | 俺去俺来也www色官网 | 国产亚洲精品精品国产亚洲综合 | 国产艳妇av在线观看果冻传媒 | 国产精品美女久久久 | 亚洲а∨天堂久久精品2021 | 国产亚洲tv在线观看 | 久久久精品456亚洲影院 | 国产人妻精品午夜福利免费 | 成人精品视频一区二区三区尤物 | 人妻人人添人妻人人爱 | 亚洲大尺度无码无码专区 | 欧美freesex黑人又粗又大 | 国内精品人妻无码久久久影院 | 免费无码肉片在线观看 | 午夜理论片yy44880影院 | 国产精品鲁鲁鲁 | 国产色精品久久人妻 | 精品无码av一区二区三区 | 亚洲日韩av片在线观看 | 久久久无码中文字幕久... | 日欧一片内射va在线影院 | 日韩亚洲欧美中文高清在线 | 夜精品a片一区二区三区无码白浆 | 久久久久99精品成人片 | 中文字幕人妻无码一夲道 | 老太婆性杂交欧美肥老太 | 欧美成人免费全部网站 | 日韩人妻无码一区二区三区久久99 | 久久久国产精品无码免费专区 | 国产色视频一区二区三区 | 亚洲综合另类小说色区 | 久久久久免费精品国产 | 精品一二三区久久aaa片 | 日本大香伊一区二区三区 | 久久99精品久久久久久 | 精品国产麻豆免费人成网站 | 人妻有码中文字幕在线 | 男人的天堂av网站 | 99精品久久毛片a片 | 18精品久久久无码午夜福利 | 成人一区二区免费视频 | 无码精品国产va在线观看dvd | 亚洲中文字幕乱码av波多ji | 成人精品一区二区三区中文字幕 | 领导边摸边吃奶边做爽在线观看 | 国产亚洲精品久久久久久国模美 | 国产欧美精品一区二区三区 | 性欧美大战久久久久久久 | 麻豆国产人妻欲求不满谁演的 | 亚无码乱人伦一区二区 | 亚洲精品综合五月久久小说 | 国产精品人妻一区二区三区四 | 日韩亚洲欧美精品综合 | 日本一区二区更新不卡 | 日本爽爽爽爽爽爽在线观看免 | 成人免费无码大片a毛片 | 午夜精品久久久内射近拍高清 | 日本一区二区三区免费高清 | 色狠狠av一区二区三区 | 日韩人妻无码中文字幕视频 | 理论片87福利理论电影 | 玩弄人妻少妇500系列视频 | 丰满少妇弄高潮了www | 欧美老妇交乱视频在线观看 | 天堂а√在线地址中文在线 | 日日摸日日碰夜夜爽av | 亚洲精品中文字幕久久久久 | 国模大胆一区二区三区 | 国内少妇偷人精品视频免费 | 一本色道久久综合亚洲精品不卡 | 男女性色大片免费网站 | 国产特级毛片aaaaaaa高清 | 精品一区二区不卡无码av | 人妻少妇被猛烈进入中文字幕 | 国产艳妇av在线观看果冻传媒 | 国精产品一品二品国精品69xx | 中文字幕人妻丝袜二区 | 久久精品国产亚洲精品 | 成人无码视频在线观看网站 | 欧美丰满熟妇xxxx性ppx人交 | 日日摸天天摸爽爽狠狠97 | 国产乱码精品一品二品 | 美女黄网站人色视频免费国产 | 国产午夜手机精彩视频 | 精品水蜜桃久久久久久久 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 色欲av亚洲一区无码少妇 | 一本无码人妻在中文字幕免费 | 欧洲vodafone精品性 | 国产精品亚洲一区二区三区喷水 | 久久人人爽人人爽人人片ⅴ | 少妇性l交大片 | 亚洲综合无码一区二区三区 | 麻豆av传媒蜜桃天美传媒 | 亚洲一区av无码专区在线观看 | 国产乡下妇女做爰 | 日韩视频 中文字幕 视频一区 | 国产成人久久精品流白浆 | 国语精品一区二区三区 | 国产免费久久精品国产传媒 | 青青青手机频在线观看 | 精品国产aⅴ无码一区二区 | 国产日产欧产精品精品app | 久久综合久久自在自线精品自 | 欧美精品一区二区精品久久 | 在线播放亚洲第一字幕 | 在线亚洲高清揄拍自拍一品区 | 久久精品国产99久久6动漫 | 少妇被黑人到高潮喷出白浆 | 亚洲中文字幕成人无码 | 亚洲日本va午夜在线电影 | 最新国产麻豆aⅴ精品无码 | 国内精品久久毛片一区二区 | 学生妹亚洲一区二区 | 无码人妻av免费一区二区三区 | 国产亚洲tv在线观看 | 国产精品久久精品三级 | 免费乱码人妻系列无码专区 | 九九久久精品国产免费看小说 | 欧美xxxxx精品 | 国产熟女一区二区三区四区五区 | 日本欧美一区二区三区乱码 | 久久伊人色av天堂九九小黄鸭 | 激情五月综合色婷婷一区二区 | 国产一区二区三区四区五区加勒比 | 性色欲网站人妻丰满中文久久不卡 | √天堂资源地址中文在线 | 日韩精品久久久肉伦网站 | 亚洲aⅴ无码成人网站国产app | 免费中文字幕日韩欧美 | 黄网在线观看免费网站 | 扒开双腿吃奶呻吟做受视频 | 国产九九九九九九九a片 | 伊人色综合久久天天小片 | 国产成人精品视频ⅴa片软件竹菊 | 暴力强奷在线播放无码 | av无码久久久久不卡免费网站 | 亚无码乱人伦一区二区 | 欧美精品一区二区精品久久 | 亚洲人成无码网www | 国产精品爱久久久久久久 | 国产精品久免费的黄网站 | 免费人成在线视频无码 | 久9re热视频这里只有精品 | 99国产精品白浆在线观看免费 | 日本免费一区二区三区最新 | 国产成人无码av一区二区 | 国模大胆一区二区三区 | 欧美日韩色另类综合 | 国产午夜亚洲精品不卡 | 亚洲欧美日韩国产精品一区二区 | 色 综合 欧美 亚洲 国产 | 欧美丰满熟妇xxxx | 国内精品一区二区三区不卡 | 中文毛片无遮挡高清免费 | 人妻夜夜爽天天爽三区 | 日日碰狠狠躁久久躁蜜桃 | 波多野结衣av在线观看 | 中文字幕色婷婷在线视频 | 国产av一区二区精品久久凹凸 | 久久久久亚洲精品中文字幕 | 久久精品中文字幕大胸 | 国产精品亚洲а∨无码播放麻豆 | 欧美肥老太牲交大战 | 强辱丰满人妻hd中文字幕 | 国精产品一区二区三区 | 欧美成人免费全部网站 | 免费人成网站视频在线观看 | 成人精品视频一区二区 | 国产成人无码av片在线观看不卡 | 亚洲经典千人经典日产 | 久久久久99精品成人片 | 久久综合九色综合欧美狠狠 | 亚洲国产av美女网站 | 澳门永久av免费网站 | 娇妻被黑人粗大高潮白浆 | 亚洲日韩一区二区三区 | 欧美黑人巨大xxxxx | 国产成人综合在线女婷五月99播放 | 又粗又大又硬毛片免费看 | 国产精品久久久久7777 | 正在播放老肥熟妇露脸 | 国产一区二区不卡老阿姨 | √天堂资源地址中文在线 | 在线视频网站www色 | 中文字幕精品av一区二区五区 | 国产精品久久国产精品99 | 夫妻免费无码v看片 | 亚洲国产精品一区二区美利坚 | 捆绑白丝粉色jk震动捧喷白浆 | www成人国产高清内射 | 亚洲国产精品美女久久久久 | 久久成人a毛片免费观看网站 | 国产精品毛多多水多 | 人人爽人人爽人人片av亚洲 | 亚洲精品一区二区三区婷婷月 | 又大又黄又粗又爽的免费视频 | 国产亚洲人成在线播放 | 福利一区二区三区视频在线观看 | 国产猛烈高潮尖叫视频免费 | а天堂中文在线官网 | 国产区女主播在线观看 | 97精品人妻一区二区三区香蕉 | 99精品视频在线观看免费 | 国产内射老熟女aaaa | 日韩精品无码一本二本三本色 | 午夜肉伦伦影院 | 宝宝好涨水快流出来免费视频 | 任你躁国产自任一区二区三区 | 99久久精品日本一区二区免费 | 日本精品少妇一区二区三区 | 水蜜桃av无码 | 久久国产精品萌白酱免费 | 在线 国产 欧美 亚洲 天堂 | 久久综合色之久久综合 | 欧美熟妇另类久久久久久多毛 | 狂野欧美性猛交免费视频 | 一本久久a久久精品vr综合 | 蜜臀aⅴ国产精品久久久国产老师 | 国产精品久久久久9999小说 | 日日碰狠狠躁久久躁蜜桃 | 精品久久久无码人妻字幂 | 夜精品a片一区二区三区无码白浆 | 久久综合香蕉国产蜜臀av | 性生交片免费无码看人 | 强开小婷嫩苞又嫩又紧视频 | 999久久久国产精品消防器材 | 激情五月综合色婷婷一区二区 | 99麻豆久久久国产精品免费 | 装睡被陌生人摸出水好爽 | 丝袜美腿亚洲一区二区 | 久久久久久久女国产乱让韩 | 午夜福利不卡在线视频 | 国产精品第一国产精品 | 国产亚洲精品久久久久久久久动漫 | 欧美人与物videos另类 | 亚洲综合无码久久精品综合 | 精品 日韩 国产 欧美 视频 | 亚洲精品久久久久中文第一幕 | 白嫩日本少妇做爰 | 久久无码人妻影院 | 麻豆精产国品 | 台湾无码一区二区 | 日本www一道久久久免费榴莲 | 久久久精品国产sm最大网站 | 18无码粉嫩小泬无套在线观看 | 无码人妻av免费一区二区三区 | 日韩亚洲欧美中文高清在线 | 成年美女黄网站色大免费视频 | 精品厕所偷拍各类美女tp嘘嘘 | 国产精品亚洲一区二区三区喷水 | 亚洲中文字幕在线无码一区二区 | 国产办公室秘书无码精品99 | 少女韩国电视剧在线观看完整 | 妺妺窝人体色www在线小说 | 日韩精品乱码av一区二区 | 成人免费视频在线观看 | 欧美一区二区三区视频在线观看 | 一个人免费观看的www视频 | 扒开双腿疯狂进出爽爽爽视频 | 夜精品a片一区二区三区无码白浆 | 九九久久精品国产免费看小说 | 在线视频网站www色 | 亚洲第一网站男人都懂 | 东京无码熟妇人妻av在线网址 | 午夜福利一区二区三区在线观看 | 精品成在人线av无码免费看 | 国产综合在线观看 | 少妇无码一区二区二三区 | 无码人妻黑人中文字幕 | 波多野结衣一区二区三区av免费 | 亚洲国产欧美日韩精品一区二区三区 | 天堂亚洲免费视频 | 久久精品成人欧美大片 | 久久久精品欧美一区二区免费 | 性色欲情网站iwww九文堂 | 小sao货水好多真紧h无码视频 | 国产sm调教视频在线观看 | 亚洲中文字幕在线无码一区二区 | 少女韩国电视剧在线观看完整 | 亚洲精品一区二区三区四区五区 | 国精品人妻无码一区二区三区蜜柚 | 日韩精品无码免费一区二区三区 | 免费人成在线视频无码 | 乱人伦中文视频在线观看 | 精品人妻人人做人人爽 | 久久国内精品自在自线 | 亚洲精品国产a久久久久久 | 三级4级全黄60分钟 | 国产精品无码一区二区三区不卡 | 国产69精品久久久久app下载 | 国产成人综合美国十次 | 欧美 日韩 亚洲 在线 | 欧美激情内射喷水高潮 | 国产精品丝袜黑色高跟鞋 | 欧美性生交活xxxxxdddd | 99国产欧美久久久精品 | 波多野42部无码喷潮在线 | www国产亚洲精品久久久日本 | 高潮毛片无遮挡高清免费视频 | 丰满人妻精品国产99aⅴ | 天天拍夜夜添久久精品 | 亚洲理论电影在线观看 | 人妻与老人中文字幕 | 亚洲人成影院在线观看 | 亚洲 欧美 激情 小说 另类 | 国产又粗又硬又大爽黄老大爷视 | 无码人妻少妇伦在线电影 | 国产精品人人妻人人爽 | 亚洲综合无码久久精品综合 | 精品国产麻豆免费人成网站 | 国产亚洲精品久久久久久久久动漫 | 免费人成网站视频在线观看 | 中文字幕中文有码在线 | 成 人 免费观看网站 | 亚洲七七久久桃花影院 | 一个人看的www免费视频在线观看 | www国产精品内射老师 | 国产精品亚洲五月天高清 | 内射欧美老妇wbb | 国内少妇偷人精品视频 | 亚洲精品中文字幕乱码 | 久久无码专区国产精品s | 欧美xxxx黑人又粗又长 | 澳门永久av免费网站 | 亚洲国产精品成人久久蜜臀 | 国产精品亚洲一区二区三区喷水 | 丁香啪啪综合成人亚洲 | 久久久国产精品无码免费专区 | 丰满少妇人妻久久久久久 | 天堂亚洲免费视频 | 无码人妻精品一区二区三区下载 | 色综合久久久无码中文字幕 | 国产香蕉尹人综合在线观看 | 无码一区二区三区在线观看 | 国产精品欧美成人 | 香蕉久久久久久av成人 | 婷婷五月综合激情中文字幕 | 夜先锋av资源网站 | 国产成人综合在线女婷五月99播放 | 乌克兰少妇性做爰 | 中文精品久久久久人妻不卡 | 内射白嫩少妇超碰 | 俺去俺来也在线www色官网 | 国产农村妇女高潮大叫 | 少妇一晚三次一区二区三区 | 日本www一道久久久免费榴莲 | 少妇厨房愉情理9仑片视频 | 一本久道久久综合狠狠爱 | 天海翼激烈高潮到腰振不止 | 男女作爱免费网站 | 亚洲の无码国产の无码步美 | 欧美日本免费一区二区三区 | 无码一区二区三区在线 | 欧美性色19p | 中文字幕av伊人av无码av | 99er热精品视频 | 大屁股大乳丰满人妻 | 精品国产一区二区三区av 性色 | 久久aⅴ免费观看 | 国产av一区二区精品久久凹凸 | 草草网站影院白丝内射 | 欧美成人免费全部网站 | 亚洲精品一区二区三区在线观看 | 久久久av男人的天堂 | 成人片黄网站色大片免费观看 | 中文字幕乱码中文乱码51精品 | 国产人妖乱国产精品人妖 | 97精品人妻一区二区三区香蕉 | 捆绑白丝粉色jk震动捧喷白浆 | 欧美第一黄网免费网站 | 中文字幕人妻无码一区二区三区 | 成年女人永久免费看片 | 中文字幕av日韩精品一区二区 | 国产精品无码成人午夜电影 | 国产精品第一国产精品 | 无遮挡国产高潮视频免费观看 | 日韩欧美群交p片內射中文 | 欧美日韩在线亚洲综合国产人 | 99麻豆久久久国产精品免费 | 乱人伦中文视频在线观看 | 一本久久伊人热热精品中文字幕 | 亚洲男人av天堂午夜在 | 扒开双腿吃奶呻吟做受视频 | 动漫av一区二区在线观看 | 亚洲熟妇色xxxxx欧美老妇 | 亚洲阿v天堂在线 | 精品国偷自产在线 | 色五月丁香五月综合五月 | 99久久精品国产一区二区蜜芽 | 国产一区二区三区日韩精品 | 少妇邻居内射在线 | 久久久久久国产精品无码下载 | 亚洲日韩av一区二区三区四区 | 一区二区三区乱码在线 | 欧洲 | 国产农村妇女高潮大叫 | 亚洲国产精品一区二区美利坚 | 欧美日韩亚洲国产精品 | 色综合久久88色综合天天 | 久久综合狠狠综合久久综合88 | 少妇一晚三次一区二区三区 | 人妻夜夜爽天天爽三区 | 日本丰满熟妇videos | 国产精品爱久久久久久久 | av无码不卡在线观看免费 | 无码人妻丰满熟妇区五十路百度 | 丰满人妻一区二区三区免费视频 | 性生交片免费无码看人 | 亚洲爆乳精品无码一区二区三区 | 一本色道久久综合亚洲精品不卡 | 亚洲精品中文字幕久久久久 | 3d动漫精品啪啪一区二区中 | 中文字幕无码人妻少妇免费 | 秋霞成人午夜鲁丝一区二区三区 | 久青草影院在线观看国产 | 在线看片无码永久免费视频 | 亚洲第一网站男人都懂 | 成人片黄网站色大片免费观看 | 亚洲精品国产品国语在线观看 | 中文字幕av无码一区二区三区电影 | 老司机亚洲精品影院无码 | 欧美大屁股xxxxhd黑色 | 精品人妻人人做人人爽 | 欧美亚洲国产一区二区三区 | aⅴ在线视频男人的天堂 | 偷窥日本少妇撒尿chinese | 亚洲人成影院在线观看 | 久久人人97超碰a片精品 | 国产熟女一区二区三区四区五区 | 东京无码熟妇人妻av在线网址 | 性史性农村dvd毛片 | 熟妇女人妻丰满少妇中文字幕 | 无码吃奶揉捏奶头高潮视频 | 少妇久久久久久人妻无码 | 久久综合香蕉国产蜜臀av | 中文字幕av无码一区二区三区电影 | 无码精品人妻一区二区三区av | 四十如虎的丰满熟妇啪啪 | 色五月丁香五月综合五月 | 亚洲欧美国产精品专区久久 | 老司机亚洲精品影院无码 | 亚洲精品国产a久久久久久 | 2019nv天堂香蕉在线观看 | 国产成人无码区免费内射一片色欲 | 中国大陆精品视频xxxx | 东京热男人av天堂 | 狠狠色欧美亚洲狠狠色www | 免费无码av一区二区 | 亚洲国产精品成人久久蜜臀 | 小sao货水好多真紧h无码视频 | 又大又黄又粗又爽的免费视频 | 成人亚洲精品久久久久 | 国产精品99久久精品爆乳 | 欧美变态另类xxxx | 理论片87福利理论电影 | 中文字幕 亚洲精品 第1页 | 免费无码一区二区三区蜜桃大 | 一本精品99久久精品77 | 亚洲综合在线一区二区三区 | 日日天日日夜日日摸 | 久久综合给久久狠狠97色 | 亚洲国产欧美日韩精品一区二区三区 | 精品久久久中文字幕人妻 | 欧洲美熟女乱又伦 | 国产乱人伦av在线无码 | 十八禁真人啪啪免费网站 | 高中生自慰www网站 | 免费播放一区二区三区 | 久久久久久九九精品久 | 国产精品自产拍在线观看 | 成人欧美一区二区三区 | 亚洲乱码国产乱码精品精 | 国产午夜视频在线观看 | 色综合久久久久综合一本到桃花网 | 日日天干夜夜狠狠爱 | 色窝窝无码一区二区三区色欲 | 亚洲伊人久久精品影院 | 国产精品久久久午夜夜伦鲁鲁 | 中文亚洲成a人片在线观看 | 国产麻豆精品一区二区三区v视界 | 国产免费观看黄av片 | 人人妻人人澡人人爽精品欧美 | 偷窥日本少妇撒尿chinese | 亚洲а∨天堂久久精品2021 | 在教室伦流澡到高潮hnp视频 | 欧美 日韩 亚洲 在线 | 久久精品成人欧美大片 | 国产精品第一区揄拍无码 | 激情内射亚州一区二区三区爱妻 | 在线观看欧美一区二区三区 | 日日碰狠狠丁香久燥 | 夜夜高潮次次欢爽av女 | 日韩精品成人一区二区三区 | 天下第一社区视频www日本 | 色欲人妻aaaaaaa无码 | 野外少妇愉情中文字幕 | 国产精品自产拍在线观看 | 精品偷拍一区二区三区在线看 | 久久午夜夜伦鲁鲁片无码免费 | 国产精品无码永久免费888 | 亚洲啪av永久无码精品放毛片 | 亚洲精品午夜无码电影网 | 免费无码一区二区三区蜜桃大 | 国产精品香蕉在线观看 | 亚洲天堂2017无码中文 | 国产精品二区一区二区aⅴ污介绍 | 综合人妻久久一区二区精品 | 青春草在线视频免费观看 | 一本大道久久东京热无码av | 玩弄人妻少妇500系列视频 | 国产成人综合美国十次 | 亚洲性无码av中文字幕 | 国产精品对白交换视频 | 黑人粗大猛烈进出高潮视频 | 精品久久久久香蕉网 | 国产性生交xxxxx无码 | 久久综合色之久久综合 | 97久久国产亚洲精品超碰热 | 日韩视频 中文字幕 视频一区 | 十八禁真人啪啪免费网站 | 亚洲欧美日韩综合久久久 | 日本一区二区三区免费播放 | 女高中生第一次破苞av | 国产亚洲人成在线播放 | 99久久人妻精品免费一区 | а天堂中文在线官网 | 日日鲁鲁鲁夜夜爽爽狠狠 | 日本在线高清不卡免费播放 | 成人免费视频视频在线观看 免费 | 国产精品爱久久久久久久 | 国产99久久精品一区二区 | www成人国产高清内射 | 国产精品美女久久久网av | 又黄又爽又色的视频 | 亚洲成av人片天堂网无码】 | 婷婷色婷婷开心五月四房播播 | 76少妇精品导航 | www国产亚洲精品久久久日本 | 久久99精品久久久久久动态图 | 狂野欧美性猛交免费视频 | 无码国内精品人妻少妇 | 亚洲色欲色欲天天天www | 日本乱偷人妻中文字幕 | 国产sm调教视频在线观看 | 日本乱人伦片中文三区 | 夜精品a片一区二区三区无码白浆 | 国产国语老龄妇女a片 | 国产人妻精品一区二区三区 | 四虎国产精品一区二区 | 人妻尝试又大又粗久久 | 亚洲中文字幕va福利 | 无码人妻少妇伦在线电影 | 久久精品人人做人人综合 | 丰满岳乱妇在线观看中字无码 | 久久久中文久久久无码 | 欧美精品一区二区精品久久 | 久久亚洲精品成人无码 | 夜精品a片一区二区三区无码白浆 | 欧美人妻一区二区三区 | 四虎4hu永久免费 | 日本一区二区三区免费高清 | 色欲人妻aaaaaaa无码 | 中文字幕无码日韩专区 | 久久综合久久自在自线精品自 | 国产精品香蕉在线观看 | 国产97在线 | 亚洲 | 狠狠cao日日穞夜夜穞av | 午夜嘿嘿嘿影院 | 夜先锋av资源网站 | 国产特级毛片aaaaaa高潮流水 | 麻豆av传媒蜜桃天美传媒 | 夜夜影院未满十八勿进 | 亚洲精品成人av在线 | 无码av岛国片在线播放 | 欧洲熟妇色 欧美 | 奇米影视7777久久精品人人爽 | 人妻夜夜爽天天爽三区 | 国产午夜无码精品免费看 | 免费播放一区二区三区 | 影音先锋中文字幕无码 | 国产综合色产在线精品 | 日韩在线不卡免费视频一区 | 欧美日韩人成综合在线播放 | 欧美性猛交xxxx富婆 | 一个人免费观看的www视频 | 亚洲自偷自偷在线制服 | 精品国产av色一区二区深夜久久 | 无码av中文字幕免费放 | 狂野欧美激情性xxxx | 97夜夜澡人人爽人人喊中国片 | 天天爽夜夜爽夜夜爽 | 蜜桃视频韩日免费播放 | 国产又爽又黄又刺激的视频 | 无码乱肉视频免费大全合集 | 性史性农村dvd毛片 | 爽爽影院免费观看 | 啦啦啦www在线观看免费视频 | 麻豆国产人妻欲求不满谁演的 | 国产乱人偷精品人妻a片 | 精品一二三区久久aaa片 | 激情亚洲一区国产精品 | 思思久久99热只有频精品66 | 午夜成人1000部免费视频 | 黑人玩弄人妻中文在线 | 亚洲最大成人网站 | 国内揄拍国内精品少妇国语 | 亚洲色欲色欲欲www在线 | 国产成人亚洲综合无码 | 天堂亚洲2017在线观看 | 中文字幕日产无线码一区 | 无码人妻av免费一区二区三区 | 久久久亚洲欧洲日产国码αv | 中国女人内谢69xxxx | 亚洲国产午夜精品理论片 | 日本精品人妻无码免费大全 | 图片小说视频一区二区 | 中文字幕无码热在线视频 | 性色av无码免费一区二区三区 | 999久久久国产精品消防器材 | 99久久精品无码一区二区毛片 | 秋霞成人午夜鲁丝一区二区三区 | 少妇的肉体aa片免费 | 国产真人无遮挡作爱免费视频 | 亚洲精品一区二区三区婷婷月 | 久久久国产一区二区三区 | 99久久久无码国产aaa精品 | 少妇人妻av毛片在线看 | 日韩人妻系列无码专区 | 全球成人中文在线 | 免费视频欧美无人区码 | 国产在线无码精品电影网 | 日本高清一区免费中文视频 | 2020久久香蕉国产线看观看 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产真实乱对白精彩久久 | 人人爽人人爽人人片av亚洲 | 在线精品亚洲一区二区 | 国产精品亚洲专区无码不卡 | 久久精品国产亚洲精品 | 成人影院yy111111在线观看 | 免费男性肉肉影院 | 欧美日韩一区二区免费视频 | 四虎4hu永久免费 | 国产午夜亚洲精品不卡下载 | 亚洲男女内射在线播放 | 少妇性l交大片欧洲热妇乱xxx | 国产成人综合美国十次 | 久久综合九色综合欧美狠狠 | 色综合久久久无码中文字幕 | 久久久精品456亚洲影院 | 免费乱码人妻系列无码专区 | 国色天香社区在线视频 | 免费无码肉片在线观看 | 玩弄中年熟妇正在播放 | 97久久超碰中文字幕 | 粗大的内捧猛烈进出视频 | 中文字幕无码免费久久99 | 亚洲成av人在线观看网址 | 精品无码国产一区二区三区av | 中文字幕无码乱人伦 | 精品国产精品久久一区免费式 | 日韩成人一区二区三区在线观看 | 粉嫩少妇内射浓精videos | 中文无码伦av中文字幕 | 午夜福利一区二区三区在线观看 | 欧美日韩久久久精品a片 | 亚洲欧美日韩成人高清在线一区 | 日韩精品无码一区二区中文字幕 | 中文字幕乱码人妻无码久久 | 色五月五月丁香亚洲综合网 | 兔费看少妇性l交大片免费 | 国产精品人人妻人人爽 | 亚洲国产精品久久人人爱 | 麻豆精品国产精华精华液好用吗 | 亚洲色偷偷男人的天堂 | 熟女少妇人妻中文字幕 | 日韩精品成人一区二区三区 | 欧美激情综合亚洲一二区 | 国产精品高潮呻吟av久久4虎 | 国产又爽又猛又粗的视频a片 | aⅴ在线视频男人的天堂 | √8天堂资源地址中文在线 | 色欲久久久天天天综合网精品 | 免费中文字幕日韩欧美 | 一二三四社区在线中文视频 | 婷婷综合久久中文字幕蜜桃三电影 | 国产亚洲美女精品久久久2020 | 亚洲男人av香蕉爽爽爽爽 | 国产精品嫩草久久久久 | 天堂无码人妻精品一区二区三区 | 日本www一道久久久免费榴莲 | 亚洲精品国产精品乱码视色 | 亚洲码国产精品高潮在线 | 国产成人无码午夜视频在线观看 | 男女作爱免费网站 | 精品无码成人片一区二区98 | 欧美亚洲国产一区二区三区 | 亚洲精品国产品国语在线观看 | 中文字幕乱码人妻无码久久 | 狠狠躁日日躁夜夜躁2020 | 日本一卡2卡3卡四卡精品网站 | 久久久久亚洲精品中文字幕 | 欧美真人作爱免费视频 | 欧美人与禽zoz0性伦交 | 国产无遮挡吃胸膜奶免费看 | 国产精品igao视频网 | 全黄性性激高免费视频 | av在线亚洲欧洲日产一区二区 | 红桃av一区二区三区在线无码av | 亚洲人成人无码网www国产 | 曰本女人与公拘交酡免费视频 | 真人与拘做受免费视频 | 精品无码一区二区三区爱欲 | 日韩人妻无码一区二区三区久久99 | 中文字幕乱码中文乱码51精品 | 国产精品高潮呻吟av久久 | 国产免费久久久久久无码 | 国产激情无码一区二区app | 亚洲精品国产a久久久久久 | 帮老师解开蕾丝奶罩吸乳网站 | 波多野结衣高清一区二区三区 | 色欲久久久天天天综合网精品 | 正在播放东北夫妻内射 | 国产一区二区三区四区五区加勒比 | 波多野结衣高清一区二区三区 | 97久久国产亚洲精品超碰热 | 亚洲呦女专区 | 天堂а√在线地址中文在线 | 丁香花在线影院观看在线播放 | 亚洲国产欧美国产综合一区 | 又粗又大又硬又长又爽 | 亚洲人成影院在线观看 | 国产一区二区三区精品视频 | 一二三四在线观看免费视频 | 7777奇米四色成人眼影 | 国产一区二区三区四区五区加勒比 | 午夜无码人妻av大片色欲 | 国产激情一区二区三区 | 强伦人妻一区二区三区视频18 | 夜夜夜高潮夜夜爽夜夜爰爰 | 丰满少妇弄高潮了www | 性欧美牲交xxxxx视频 | 色婷婷久久一区二区三区麻豆 | 激情内射亚州一区二区三区爱妻 | 性生交大片免费看女人按摩摩 | 无码免费一区二区三区 | 亚洲国产成人a精品不卡在线 | 欧美老妇交乱视频在线观看 | 麻豆果冻传媒2021精品传媒一区下载 | 中文精品无码中文字幕无码专区 | 亚洲国产综合无码一区 | 亚拍精品一区二区三区探花 | 亚洲人成影院在线观看 | 成人免费视频在线观看 | 又大又硬又黄的免费视频 | 亚洲色www成人永久网址 | 日本www一道久久久免费榴莲 | 色综合久久88色综合天天 | 国产精品自产拍在线观看 | 亚洲呦女专区 | 大胆欧美熟妇xx | 麻豆国产人妻欲求不满谁演的 | 国产美女极度色诱视频www | 国产成人综合在线女婷五月99播放 | 麻豆果冻传媒2021精品传媒一区下载 | √天堂中文官网8在线 | 999久久久国产精品消防器材 | aⅴ在线视频男人的天堂 | 欧美三级不卡在线观看 | 天堂在线观看www | 亚洲理论电影在线观看 | 国产精品18久久久久久麻辣 | 日本在线高清不卡免费播放 | 天天躁夜夜躁狠狠是什么心态 | 中文亚洲成a人片在线观看 | 久久久久国色av免费观看性色 | 欧美 亚洲 国产 另类 | 成人av无码一区二区三区 | 波多野结衣高清一区二区三区 | 99久久人妻精品免费一区 | 欧美老妇与禽交 | 兔费看少妇性l交大片免费 | 国产精品成人av在线观看 | 亚洲狠狠婷婷综合久久 | 国产精品亚洲五月天高清 | 免费观看的无遮挡av | 免费播放一区二区三区 | 国产欧美精品一区二区三区 | 少妇一晚三次一区二区三区 | 色窝窝无码一区二区三区色欲 | 亚洲精品国偷拍自产在线观看蜜桃 | 天天躁夜夜躁狠狠是什么心态 | 日韩精品无码一区二区中文字幕 | 久久久久亚洲精品男人的天堂 | 欧美日韩视频无码一区二区三 | 丰腴饱满的极品熟妇 | 国产精品丝袜黑色高跟鞋 | 对白脏话肉麻粗话av | 国产成人无码午夜视频在线观看 | 亚洲精品欧美二区三区中文字幕 | 波多野42部无码喷潮在线 | 国产精品无码一区二区桃花视频 | 免费无码的av片在线观看 | 性欧美熟妇videofreesex | 日日摸夜夜摸狠狠摸婷婷 | 在线精品亚洲一区二区 | 精品无人区无码乱码毛片国产 | 亚洲中文字幕av在天堂 | 国产艳妇av在线观看果冻传媒 | 嫩b人妻精品一区二区三区 | 色婷婷欧美在线播放内射 | 国产亚洲人成a在线v网站 | 一本色道久久综合亚洲精品不卡 | 中文无码伦av中文字幕 | 日韩精品久久久肉伦网站 | 无码人妻少妇伦在线电影 | 亚洲精品一区二区三区四区五区 | 日本一卡二卡不卡视频查询 | 久久伊人色av天堂九九小黄鸭 | 欧美亚洲日韩国产人成在线播放 | 免费无码av一区二区 | 激情综合激情五月俺也去 | 一区二区三区高清视频一 | 久久视频在线观看精品 | 丰满少妇女裸体bbw | 曰本女人与公拘交酡免费视频 | 亚洲欧洲日本综合aⅴ在线 | 精品一区二区三区波多野结衣 | 又色又爽又黄的美女裸体网站 | 无码av中文字幕免费放 | 青青草原综合久久大伊人精品 | 国产婷婷色一区二区三区在线 | 伊人久久大香线蕉午夜 | 一本加勒比波多野结衣 | 三上悠亚人妻中文字幕在线 | 综合人妻久久一区二区精品 | 欧美性猛交内射兽交老熟妇 | 中文字幕无码av激情不卡 | 18禁止看的免费污网站 | 国产一精品一av一免费 | 中文字幕乱妇无码av在线 | 日韩精品无码一本二本三本色 | 亚洲国产精品无码一区二区三区 | av无码久久久久不卡免费网站 | 黑人粗大猛烈进出高潮视频 | 无码人妻久久一区二区三区不卡 | 久久精品人妻少妇一区二区三区 | 黑人巨大精品欧美一区二区 | 午夜无码人妻av大片色欲 | 中文字幕日韩精品一区二区三区 | 国产熟女一区二区三区四区五区 | 成人影院yy111111在线观看 | 日韩欧美中文字幕在线三区 | 国内综合精品午夜久久资源 | 给我免费的视频在线观看 | 少妇一晚三次一区二区三区 | 久久久精品成人免费观看 | 水蜜桃亚洲一二三四在线 | 国产麻豆精品一区二区三区v视界 | 樱花草在线播放免费中文 | 一本久久a久久精品亚洲 | 成人无码视频免费播放 | 欧美国产日产一区二区 | v一区无码内射国产 | 欧美丰满熟妇xxxx | 欧美第一黄网免费网站 | 18精品久久久无码午夜福利 | 亚洲精品综合一区二区三区在线 | 色一情一乱一伦 | 老司机亚洲精品影院 | 欧美 日韩 人妻 高清 中文 | 国产精品-区区久久久狼 | а天堂中文在线官网 | 成人免费无码大片a毛片 | 色五月五月丁香亚洲综合网 | 亚洲国产精品久久久久久 | 精品一区二区三区波多野结衣 | 亚洲国产精品一区二区第一页 | 亚洲午夜福利在线观看 | 狂野欧美性猛交免费视频 | 东京一本一道一二三区 | 国产精品久久久久久亚洲毛片 | 97精品人妻一区二区三区香蕉 | 欧洲熟妇色 欧美 | 麻豆果冻传媒2021精品传媒一区下载 | 成人免费视频视频在线观看 免费 | 国产手机在线αⅴ片无码观看 | 夜夜影院未满十八勿进 | 亚洲成av人影院在线观看 | 国产亚洲精品久久久闺蜜 | 久久精品99久久香蕉国产色戒 | √天堂中文官网8在线 | 性欧美videos高清精品 | 国产精品久久久久久久9999 | 性色欲网站人妻丰满中文久久不卡 | 色综合天天综合狠狠爱 | 激情综合激情五月俺也去 | 97精品人妻一区二区三区香蕉 | 亚洲人成影院在线观看 | 亚洲成a人片在线观看日本 | 大屁股大乳丰满人妻 | 色综合久久久久综合一本到桃花网 | 亚洲 激情 小说 另类 欧美 | 任你躁在线精品免费 | 亚洲欧美综合区丁香五月小说 | 久久婷婷五月综合色国产香蕉 | 鲁大师影院在线观看 | 一二三四社区在线中文视频 | 国产亚洲精品久久久久久久久动漫 | 久久精品99久久香蕉国产色戒 | 风流少妇按摩来高潮 | 精品一区二区三区无码免费视频 | 欧美一区二区三区 | 乱人伦人妻中文字幕无码久久网 | 女人色极品影院 | 狠狠噜狠狠狠狠丁香五月 | 日韩精品久久久肉伦网站 | 强开小婷嫩苞又嫩又紧视频 | 无码福利日韩神码福利片 | 成人aaa片一区国产精品 | 亚洲国产综合无码一区 | 好爽又高潮了毛片免费下载 | 久久无码专区国产精品s | 久久综合给久久狠狠97色 | 亚洲综合无码久久精品综合 | 夫妻免费无码v看片 | 日韩亚洲欧美精品综合 | 波多野结衣高清一区二区三区 | а√天堂www在线天堂小说 | 国产97色在线 | 免 | 欧美日韩一区二区综合 | 婷婷综合久久中文字幕蜜桃三电影 | 国产高清不卡无码视频 | 亚洲精品一区二区三区大桥未久 | 亚洲无人区午夜福利码高清完整版 | 午夜精品一区二区三区在线观看 | 一本大道久久东京热无码av | 国产精品美女久久久网av | 亚洲成av人片在线观看无码不卡 | 国产精品久久久一区二区三区 | 在教室伦流澡到高潮hnp视频 | 国产精品久久久午夜夜伦鲁鲁 | 中文字幕日韩精品一区二区三区 | 野狼第一精品社区 | 精品水蜜桃久久久久久久 | 国产人妻人伦精品1国产丝袜 | 久久精品中文闷骚内射 | 中文字幕 人妻熟女 | 一本大道久久东京热无码av | 精品日本一区二区三区在线观看 | 久久99热只有频精品8 | 好爽又高潮了毛片免费下载 | 精品久久久久久亚洲精品 | 无码人妻少妇伦在线电影 | 午夜不卡av免费 一本久久a久久精品vr综合 | 成年美女黄网站色大免费全看 | 亚洲 欧美 激情 小说 另类 | 中文字幕亚洲情99在线 | 蜜桃臀无码内射一区二区三区 | 一区二区传媒有限公司 | 欧美亚洲日韩国产人成在线播放 | 国产精品毛多多水多 | 国产精品久久久久久久9999 | 国产深夜福利视频在线 | 少妇人妻大乳在线视频 | 人妻少妇精品视频专区 | 国产精品久久久久久亚洲影视内衣 | 欧美高清在线精品一区 | 女高中生第一次破苞av | 熟女少妇在线视频播放 | 欧美精品免费观看二区 | 国产精品美女久久久 | 国产精品内射视频免费 | 熟女少妇人妻中文字幕 | 一区二区三区乱码在线 | 欧洲 | 国产精品人人爽人人做我的可爱 | 内射老妇bbwx0c0ck | 久久zyz资源站无码中文动漫 | 国产一区二区三区日韩精品 | 亚洲 激情 小说 另类 欧美 | 久久综合久久自在自线精品自 | 亚洲男人av香蕉爽爽爽爽 | 亚洲综合无码一区二区三区 | 中文无码成人免费视频在线观看 | 亚洲人成网站在线播放942 | 亚洲中文字幕久久无码 | 久久国语露脸国产精品电影 | 国产成人av免费观看 | 曰韩无码二三区中文字幕 | www成人国产高清内射 | 久久国产精品精品国产色婷婷 | 撕开奶罩揉吮奶头视频 | 日本一卡二卡不卡视频查询 | 国产在线一区二区三区四区五区 | 成 人 免费观看网站 | 国产成人亚洲综合无码 | www国产亚洲精品久久久日本 | 美女张开腿让人桶 | 人人妻人人澡人人爽欧美一区九九 | 日韩人妻无码一区二区三区久久99 | 中文久久乱码一区二区 | 又黄又爽又色的视频 | 精品国产青草久久久久福利 | 无码纯肉视频在线观看 | 久久久久亚洲精品男人的天堂 | 青春草在线视频免费观看 | 精品国精品国产自在久国产87 | 午夜精品久久久内射近拍高清 | 无码国产激情在线观看 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 日本www一道久久久免费榴莲 | 小泽玛莉亚一区二区视频在线 | 正在播放老肥熟妇露脸 | 久久久国产一区二区三区 | 成在人线av无码免费 | 色综合久久久久综合一本到桃花网 | 黑人巨大精品欧美黑寡妇 | 无码乱肉视频免费大全合集 | 亲嘴扒胸摸屁股激烈网站 | 欧美 丝袜 自拍 制服 另类 | 久久成人a毛片免费观看网站 | 欧美性生交xxxxx久久久 | 99久久婷婷国产综合精品青草免费 | 久久国产精品_国产精品 | 东京热男人av天堂 | 国产高潮视频在线观看 | 黑人大群体交免费视频 | 67194成是人免费无码 | 999久久久国产精品消防器材 | 日本丰满熟妇videos | 国产人妖乱国产精品人妖 | 国产精品无码一区二区三区不卡 | 亚洲国产精品无码久久久久高潮 | 99久久精品日本一区二区免费 | 捆绑白丝粉色jk震动捧喷白浆 | 久久久精品456亚洲影院 | 国产人妻大战黑人第1集 | 人妻与老人中文字幕 | 中文精品无码中文字幕无码专区 | 波多野结衣乳巨码无在线观看 | 久久zyz资源站无码中文动漫 | 国产一区二区三区精品视频 | 久久熟妇人妻午夜寂寞影院 | 水蜜桃av无码 | 国产特级毛片aaaaaa高潮流水 | 国产在线精品一区二区三区直播 | 永久黄网站色视频免费直播 |