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

    Spring Security的Web資源保護(hù)功能研究與擴(kuò)展*

    2015-06-05 05:22:32賽序朋侯瑞春丁香乾
    關(guān)鍵詞:配置文件管理器企業(yè)級

    賽序朋,侯瑞春,丁香乾

    (1.中國海洋大學(xué) 信息科學(xué)與工程學(xué)院,山東 青島 266100;2.中國海洋大學(xué) 信息工程中心,山東 青島 266071)

    Spring Security的Web資源保護(hù)功能研究與擴(kuò)展*

    賽序朋1,侯瑞春2,丁香乾2

    (1.中國海洋大學(xué)信息科學(xué)與工程學(xué)院,山東青島266100;
    2.中國海洋大學(xué)信息工程中心,山東青島266071)

    針對開源安全框架Spring Security的Web資源保護(hù)功能進(jìn)行研究,分析框架的認(rèn)證和授權(quán)兩個主要過程,指出了框架對于用戶和Web資源的授權(quán)信息外化存儲這一關(guān)鍵企業(yè)級安全特性支持上的不足,進(jìn)而對此進(jìn)行了擴(kuò)展。借助于Spring容器的依賴注入特性和安全框架的擴(kuò)展性,結(jié)合數(shù)據(jù)庫存儲授權(quán)信息,本文設(shè)計了一個基于Spring Security的用戶與Web資源授權(quán)信息動態(tài)存儲方案,并給出了關(guān)鍵的程序代碼。

    安全框架;訪問控制;用戶認(rèn)證;資源授權(quán)

    0 引言

    權(quán)限管理是Web應(yīng)用系統(tǒng)最重要的組成部分之一,擔(dān)負(fù)著用戶分級分類管理、系統(tǒng)和數(shù)據(jù)的訪問控制等重要職責(zé)[1]。在B/S架構(gòu)中主要體現(xiàn)在對系統(tǒng)的Web資源的保護(hù)。盡管Servlet規(guī)范定義了安全性接口,但因依賴應(yīng)用服務(wù)器的具體實(shí)現(xiàn),使用這種安全服務(wù)的應(yīng)用可移植性較差。而且Servlet規(guī)范對于很多常用的企業(yè)級安全特性并未作出規(guī)定,使得多數(shù)應(yīng)用服務(wù)器對這些特性不予支持。企業(yè)應(yīng)用開發(fā)急需一種能夠保障應(yīng)用可移植性強(qiáng)、廣泛支持企業(yè)級安全特性的安全解決方案。

    Spring Security[2]正是為解決上述難題而建立的開源安全框架。借助于過濾器技術(shù)和 Spring框架,應(yīng)用的可移植性得到了保證。這一框架還為應(yīng)用提供了常用的企業(yè)級安全特性,比如用戶切換、并發(fā) Session控制、領(lǐng)域?qū)ο蟮氖跈?quán)支持等[3]。盡管這是一個擴(kuò)展性極好的安全框架,但是對授權(quán)信息的外化存儲[3](將授權(quán)信息存儲到數(shù)據(jù)庫中或者磁盤文件等外部環(huán)境)這一關(guān)鍵企業(yè)級安全特性的支持很不完善。針對這一問題,本文通過研究框架的Web資源保護(hù)機(jī)制,通過自定義框架接口實(shí)現(xiàn)替代系統(tǒng)默認(rèn)組件的方式,實(shí)現(xiàn)了一個動態(tài)權(quán)限設(shè)計方案。

    1 Web資源保護(hù)機(jī)制

    Spring Security借助一系列Servlet過濾器為目標(biāo)資源提供安全性增強(qiáng)[4],但并不需要在Web容器的配置文件中定義很多過濾器,而是借助于安全框架提供的代理過濾器將請求委托給IoC容器中配置的安全過濾器鏈來處理,使得過濾器鏈中的過濾器可以享受到依賴注入[5]服務(wù),而且減少了框架與Web環(huán)境的耦合性。

    Web資源[6]是指能夠通過URL訪問到的一切資源。對Web資源的保護(hù)是基于Web的企業(yè)級應(yīng)用最主要的安全需求。Spring Security框架通過過濾器技術(shù)對Web資源進(jìn)行保護(hù),包括認(rèn)證和授權(quán)兩個主要過程。

    認(rèn)證[7]是驗(yàn)證一個用戶與其聲明身份是否相符的過程,用戶必須提供憑證,通常是密碼。用戶在訪問目標(biāo)資源前,框架必須攔截到請求,作出認(rèn)證處理。比如收集用戶憑證、確認(rèn)用戶身份。在完成認(rèn)證后,框架必須管理好認(rèn)證結(jié)果,以供用戶后續(xù)訪問使用,避免重復(fù)認(rèn)證。如果通過認(rèn)證,則生成封裝該用戶授權(quán)信息的Authentication認(rèn)證對象供授權(quán)使用。如果未通過認(rèn)證,則返回登錄頁面。

    授權(quán)[7]是控制對受保護(hù)資源的訪問的過程,必須在認(rèn)證之后進(jìn)行。當(dāng)已認(rèn)證用戶訪問受保護(hù)資源時,授權(quán)過程根據(jù)用戶的認(rèn)證對象和受保護(hù)資源的訪問屬性判斷是否允許用戶訪問這個資源。如果授權(quán)被通過,則執(zhí)行目標(biāo)資源;否則執(zhí)行拒絕訪問頁面。如果未認(rèn)證用戶通過直接輸入URL訪問受保護(hù)的資源,則會重定向到登錄頁面。

    2 認(rèn)證與授權(quán)分析

    2.1認(rèn)證過程分析

    當(dāng)用戶在登錄頁面提交包含用戶名和密碼的請求時,認(rèn)證過濾器[8]會截獲并處理這個請求,認(rèn)證過程開始:

    (1)認(rèn)證過濾器從請求中獲取用戶名和密碼封裝成認(rèn)證對象[9],然后將其交給配置的認(rèn)證管理器來完成認(rèn)證工作。如果完成認(rèn)證,則返回到認(rèn)證過濾器中,接著執(zhí)行安全過濾器鏈的下一步。

    (2)認(rèn)證管理器通過認(rèn)證提供器完成具體的認(rèn)證操作。認(rèn)證提供器提供保存在服務(wù)器端的用戶信息。認(rèn)證管理器持有一組認(rèn)證提供器,按順序遍歷配置的認(rèn)證提供器。如果某個認(rèn)證提供器成功認(rèn)證,則認(rèn)證結(jié)果封裝到認(rèn)證對象中,供授權(quán)使用。其他認(rèn)證提供器便沒有機(jī)會再去完成本次認(rèn)證請求。

    (3)認(rèn)證提供器處理用戶認(rèn)證請求的基本過程包括:從緩存或數(shù)據(jù)庫中獲取用戶信息對象,判斷用戶狀態(tài)(是否鎖定、是否有效、帳號是否過期),啟動用戶輸入信息與服務(wù)器端存儲的用戶信息的對比。如果對比操作正常完成,則表示通過認(rèn)證,返回認(rèn)證管理器,再返回認(rèn)證過濾器。如果對比操作拋出異常,則表明認(rèn)證失敗,這一異常將上拋至認(rèn)證過濾器處理,處理的結(jié)果是轉(zhuǎn)到認(rèn)證失敗頁面。

    通過認(rèn)證提供器,應(yīng)用與認(rèn)證信息解耦,一切差異都只存在于框架配置文件的元數(shù)據(jù)中,甚至可以把認(rèn)證信息轉(zhuǎn)移到數(shù)據(jù)庫或者目錄服務(wù)器中實(shí)現(xiàn)動態(tài)存儲,這樣認(rèn)證信息的修改就無需重啟應(yīng)用了,這正是企業(yè)級應(yīng)用的安全需求。

    2.2授權(quán)過程分析

    當(dāng)用戶請求受保護(hù)資源時,授權(quán)過濾器要判斷是否允許用戶訪問受保護(hù)資源。整個授權(quán)過程分為如下步驟:(1)授權(quán)過濾器攔截請求,經(jīng)過預(yù)處理后,如果滿足條件,則進(jìn)入“事前評估”過程,即訪問資源前的安全檢查。(2)如果完成“事前評估”,則表示可以訪問目標(biāo)資源,接著執(zhí)行安全過濾器鏈的下一步。(3)如果“事前評估”過程發(fā)生異常,則表示不能訪問目標(biāo)資源。此時安全過濾器鏈中異常轉(zhuǎn)換過濾器將捕獲并處理異常,或者轉(zhuǎn)向訪問拒絕頁面 (用戶權(quán)限不足),或者轉(zhuǎn)向登錄頁面(用戶未認(rèn)證)。

    “事前評估”是授權(quán)過程的關(guān)鍵,其操作封裝在授權(quán)過濾器父類的beforeInvocation方法中,步驟總結(jié)如下:

    (1)獲取目標(biāo)資源的授權(quán)信息。如果目標(biāo)資源受到保護(hù),則返回封裝了目標(biāo)資源和授權(quán)信息的ConfigAttributeDefinition對象。如果目標(biāo)資源不受保護(hù),則返回null,退出“事前評估”。

    (2)獲得當(dāng)前用戶的認(rèn)證對象。如果認(rèn)證對象處于未認(rèn)證狀態(tài),則認(rèn)證管理器介入,啟動認(rèn)證流程。若在認(rèn)證過程中產(chǎn)生異常,則返回登錄頁面給用戶。如果認(rèn)證對象處于已認(rèn)證狀態(tài),則進(jìn)入授權(quán)階段。

    (3)進(jìn)入授權(quán)階段,授權(quán)管理器通過引用的幾個授權(quán)投票器實(shí)施具體授權(quán)操作。

    (4)如果授權(quán)成功,則進(jìn)入安全過濾器鏈的下一步驟,通常是調(diào)用目標(biāo)資源。如果授權(quán)失敗,則拋出授權(quán)異常,被異常轉(zhuǎn)換過濾器捕捉處理,返回給用戶訪問拒絕頁面。

    授權(quán)過濾器通過 ObjectDefinitionSource接口獲取配置文件中的資源授權(quán)信息。企業(yè)級應(yīng)用通常將資源授權(quán)信息存儲到RDBMS或者目錄服務(wù)器中,實(shí)現(xiàn)動態(tài)調(diào)整應(yīng)用的資源授權(quán)信息的目的。Spring Security沒有對這一企業(yè)特性給出直接支持,但框架是基于IoC容器組織各種組件,因此可以自定義資源授權(quán)接口的實(shí)現(xiàn)類并進(jìn)行擴(kuò)展。

    3 動態(tài)存儲授權(quán)信息研究

    3.1默認(rèn)的授權(quán)信息存儲方式

    Spring Security默認(rèn)存儲授權(quán)信息的方式是直接寫在配置文件中。這種做法僅僅適合演示或者小型應(yīng)用,會帶來以下幾個問題:首先,配置文件代碼急劇膨脹,難以維護(hù)。其次,無法實(shí)現(xiàn)授權(quán)信息的動態(tài)存儲。因?yàn)榕渲梦募辉趹?yīng)用啟動時被加載到內(nèi)存中,每次修改配置文件都需要重新加載應(yīng)用才能生效。企業(yè)級應(yīng)用都要求能夠動態(tài)授權(quán)信息。通常做法是把授權(quán)信息存儲在數(shù)據(jù)庫、目錄服務(wù)器或者磁盤文件上,使用程序進(jìn)行增刪改查操作。但框架對授權(quán)信息的外化存儲支持并不完善,需要自行擴(kuò)展。

    3.2動態(tài)存儲授權(quán)信息方式的配置

    對于用戶授權(quán)信息的外化存儲,框架給出了較好的支持,通過配置<jdbc-user-service〉元素,指定自定義數(shù)據(jù)表以及提取用戶授權(quán)信息的SQL語句,這里不再詳細(xì)討論。對于資源授權(quán)信息的外化存儲,框架沒有提供支持方法,也沒有留下擴(kuò)展接口。不過,框架提供了調(diào)整安全過濾器鏈的功能,以及基于IoC容器管理組件的方式,從而能夠用自定義組件替換默認(rèn)實(shí)現(xiàn),進(jìn)行功能擴(kuò)展。首先,自定義用戶表、資源表、角色表以及相關(guān)映射表,如圖1所示。其次,配置資源授權(quán)接口的自定義實(shí)現(xiàn)類,同時為其提供定制的提取資源授權(quán)信息的SQL語句。再次,配置授權(quán)過濾器 Bean,將資源授權(quán)接口的自定義實(shí)現(xiàn)類配置到授權(quán)過濾器的 objectDefinitionSource屬性中,并利用框架提供的調(diào)整過濾器鏈功能標(biāo)簽<custom-filter〉將配置的授權(quán)過濾器Bean放到安全過濾器鏈的默認(rèn)授權(quán)過濾器之前,使得默認(rèn)授權(quán)過濾器不再執(zhí)行授權(quán)操作。

    圖1 自定義數(shù)據(jù)表

    3.3資源授權(quán)接口實(shí)現(xiàn)

    當(dāng)Web容器裝載應(yīng)用時,spring會自動解析配置文件中的資源授權(quán)信息,按特定格式生成默認(rèn)的資源授權(quán)實(shí)現(xiàn)類。對于采用數(shù)據(jù)庫存儲資源授權(quán)信息的應(yīng)用,必須自行將資源授權(quán)信息從數(shù)據(jù)庫中取出并按照特定格式存儲到資源授權(quán)接口實(shí)現(xiàn)對象中,并將此對象設(shè)置到授權(quán)過濾器的屬性中。通過實(shí)現(xiàn)FactoryBean接口并且繼承JdbcDaoSupport的自定義類來提供資源授權(quán)對象。其中關(guān)鍵是 buildRequestMap()方法調(diào)用 findResources()方法從數(shù)據(jù)庫中獲取資源授權(quán)信息,組裝成特定格式,實(shí)現(xiàn)代碼如圖2和圖3所示。其中findResources()方法通過內(nèi)部類ResourceMapping的execute()方法利用spring JDBC技術(shù)完成數(shù)據(jù)存取操作。

    4 結(jié)束語

    Spring Security安全框架通過過濾器技術(shù),為應(yīng)用提供了強(qiáng)大的Web資源保護(hù)機(jī)制,安全命名空間更是進(jìn)一步簡化了配置代碼,但默認(rèn)組件并不支持授權(quán)信息的外化存儲。本文對框架的認(rèn)證與授權(quán)流程及原理進(jìn)行了研究,在此基礎(chǔ)上對用戶授權(quán)信息和資源授權(quán)信息的外化存儲進(jìn)行了設(shè)計,這種方案符合企業(yè)級應(yīng)用對于授權(quán)信息的動態(tài)存儲,對于應(yīng)用的權(quán)限設(shè)計方案具有一定的參考價值和實(shí)用性。

    圖2 組裝授權(quán)信息

    圖3 從數(shù)據(jù)庫獲取資源授權(quán)信息

    [1]信科,楊峰,楊光旭,等.基于RBAC權(quán)限管理系統(tǒng)的優(yōu)化設(shè)計與實(shí)現(xiàn)[J].計算機(jī)技術(shù)與發(fā)展,2011(7):172-174,249.

    [2]CRAIG W.Spring實(shí)戰(zhàn)[M].耿淵,譯.北京:人民郵電出版社,2011.

    [3]羅時飛.敏捷Acegi、CAS[M].北京:電子工業(yè)出版社,2005.

    [4]MAK G,LONG J,RUBIO D.Spring攻略[M].陳宗恒,姚軍,蔣亮,譯.北京:人民郵電出版社,2011.

    [5]羅時飛.精通 Spring—深入JavaEE開發(fā)核心技術(shù)[M].北京:電子工業(yè)出版社,2008.

    [6]周秀,劉培順,劉加標(biāo),等.海洋環(huán)境云平臺訪問控制系統(tǒng)研究[J].微型機(jī)與應(yīng)用,2015,34(7):9-12,23.

    [7]路鵬,殷兆麟.基于 Spring的 Acegi安全框架認(rèn)證與授權(quán)的分析及擴(kuò)展[J].計算機(jī)工程與設(shè)計,2007(6):1313-1316.

    [8]許軍林,蔣年德.Acegi安全框架在Web系統(tǒng)中的應(yīng)用[J].現(xiàn)代計算機(jī)(專業(yè)版),2007(9):25-26,57.

    [9]黎小紅.基于 Spring框架應(yīng)用的權(quán)限控制系統(tǒng)的研究和實(shí)現(xiàn)[J].計算機(jī)與信息技術(shù),2006(11):4-7.

    Research and extension of Web resource protection function of Spring Security

    Sai Xupeng1,Hou Ruichun2,Ding Xiangqian2

    (1.Information Science and Engineering Institute,Ocean University of China,Qingdao 266100,China;
    2.Center of Information Engineering,Ocean University of China,Qingdao 266071,China)

    Aiming at the protection function of Web resource of Spring Security framework,this paper analyzes the two main process of authentication and authorization,points out the framework being short of supporting the external storage of user and Web resource′s authorization information,which is a key enterprise security character,and then carrys on the patulous research aiming at the shortcoming.Using the character of dependence injection of Spring container and the expansibility of Spring Security,combining with storing the authorization information in the database,this paper designs a dynamic storage solution of user and Web resource authorization information,and completes the main programming of core class.

    security framework;access control;user authentication;resource authorization

    TP311

    A

    1674-7720(2015)15-0005-03

    賽序朋,侯瑞春,丁香乾.Spring Security的 Web資源保護(hù)功能研究與擴(kuò)展[J].微型機(jī)與應(yīng)用,2015,34(15):5-7.

    2015-04-14)

    賽序朋(1986-),通信作者,男,碩士研究生,主要研究方向:現(xiàn)代軟件工程學(xué)、Web應(yīng)用系統(tǒng)。E-mail:185467683@qq.com。

    侯瑞春(1963-),女,研究生,教授級高級工程師,主要研究方向:計算機(jī)應(yīng)用技術(shù)。

    丁香乾(1962-),男,研究生,教授,主要研究方向:計算智能、軟件工程、數(shù)字家庭、制造業(yè)信息化等。

    青島市重大專項(xiàng)計劃(13-7-1-ZDZX4-GX);國家科技支撐計劃項(xiàng)目(2012BAF12B06)

    猜你喜歡
    配置文件管理器企業(yè)級
    企業(yè)級BOM數(shù)據(jù)管理概要
    提示用戶配置文件錯誤 這樣解決
    應(yīng)急狀態(tài)啟動磁盤管理器
    搭建簡單的Kubernetes集群
    互不干涉混用Chromium Edge
    Windows文件緩沖處理技術(shù)概述
    忘記ESXi主機(jī)root密碼怎么辦
    基于慕課網(wǎng)的“企業(yè)級應(yīng)用開發(fā)”課堂教學(xué)改革探索
    電子制作(2017年10期)2017-04-18 07:23:03
    企業(yè)級信息系統(tǒng)應(yīng)用級災(zāi)備建設(shè)與應(yīng)用
    廣西電力(2016年4期)2016-07-10 10:23:38
    高集成度2.5A備份電源管理器簡化鋰離子電池備份系統(tǒng)
    久久中文字幕人妻熟女| 午夜福利视频精品| 成人18禁在线播放| 精品熟女少妇八av免费久了| 18在线观看网站| 国产免费福利视频在线观看| 成人亚洲精品一区在线观看| 国产精品麻豆人妻色哟哟久久| 在线观看www视频免费| 天天躁日日躁夜夜躁夜夜| 正在播放国产对白刺激| 国产激情久久老熟女| 色综合欧美亚洲国产小说| 欧美在线一区亚洲| 80岁老熟妇乱子伦牲交| 自线自在国产av| 精品一区二区三区视频在线观看免费 | 国产精品一区二区精品视频观看| 看免费av毛片| 国产高清国产精品国产三级| 老司机午夜福利在线观看视频 | 午夜精品久久久久久毛片777| 久久人妻熟女aⅴ| 国产成人精品在线电影| 国产xxxxx性猛交| 亚洲中文字幕日韩| av不卡在线播放| 99久久99久久久精品蜜桃| 精品国内亚洲2022精品成人 | 日韩欧美三级三区| 搡老岳熟女国产| 免费在线观看影片大全网站| 久久久精品区二区三区| 国产精品国产高清国产av | 最新在线观看一区二区三区| 麻豆av在线久日| 高清黄色对白视频在线免费看| 19禁男女啪啪无遮挡网站| 蜜桃在线观看..| 80岁老熟妇乱子伦牲交| 国产一区有黄有色的免费视频| 欧美亚洲日本最大视频资源| 757午夜福利合集在线观看| 一区二区三区国产精品乱码| 亚洲欧洲日产国产| 欧美人与性动交α欧美精品济南到| 这个男人来自地球电影免费观看| 免费观看人在逋| 国产福利在线免费观看视频| 久久中文字幕一级| 免费女性裸体啪啪无遮挡网站| 精品国产一区二区三区久久久樱花| 久久精品人人爽人人爽视色| 19禁男女啪啪无遮挡网站| 国产精品九九99| 黄色视频不卡| 99国产综合亚洲精品| 人人妻人人澡人人爽人人夜夜| 日本精品一区二区三区蜜桃| h视频一区二区三区| 一区福利在线观看| 精品一品国产午夜福利视频| 在线观看一区二区三区激情| 国产成人系列免费观看| 久久狼人影院| 啦啦啦免费观看视频1| 无遮挡黄片免费观看| 亚洲第一av免费看| 久久亚洲精品不卡| 精品乱码久久久久久99久播| 午夜福利,免费看| 国产伦理片在线播放av一区| 久久亚洲精品不卡| 热99久久久久精品小说推荐| 男女无遮挡免费网站观看| 午夜福利一区二区在线看| 蜜桃在线观看..| 捣出白浆h1v1| 亚洲狠狠婷婷综合久久图片| 在线观看美女被高潮喷水网站 | 国产欧美日韩一区二区精品| 十八禁人妻一区二区| 国产精品 国内视频| 天天躁日日操中文字幕| 男女视频在线观看网站免费| 欧美成人性av电影在线观看| 18禁美女被吸乳视频| а√天堂www在线а√下载| 久久亚洲真实| 国产亚洲精品久久久com| 一级作爱视频免费观看| 久久久国产成人免费| 免费在线观看亚洲国产| 久久久久性生活片| 99热这里只有精品一区 | 亚洲国产欧美网| 一本综合久久免费| 日本成人三级电影网站| 全区人妻精品视频| 午夜福利在线在线| 久久亚洲精品不卡| 在线永久观看黄色视频| 国产蜜桃级精品一区二区三区| 国产私拍福利视频在线观看| 亚洲av美国av| 久久久久久国产a免费观看| 少妇裸体淫交视频免费看高清| 久久久久久久精品吃奶| 美女cb高潮喷水在线观看 | 九九在线视频观看精品| 日本黄色视频三级网站网址| 好男人电影高清在线观看| 少妇人妻一区二区三区视频| 1024香蕉在线观看| 国产精品日韩av在线免费观看| 两个人视频免费观看高清| 丝袜人妻中文字幕| 成人av在线播放网站| 99久久国产精品久久久| 色综合欧美亚洲国产小说| 精品久久久久久久久久免费视频| 真实男女啪啪啪动态图| 一级毛片精品| 99国产精品99久久久久| 国语自产精品视频在线第100页| 国产高潮美女av| 久久国产乱子伦精品免费另类| 欧美午夜高清在线| 琪琪午夜伦伦电影理论片6080| 噜噜噜噜噜久久久久久91| 最近最新免费中文字幕在线| 久9热在线精品视频| x7x7x7水蜜桃| www.精华液| 一本综合久久免费| 亚洲精品一卡2卡三卡4卡5卡| 麻豆久久精品国产亚洲av| 天天躁狠狠躁夜夜躁狠狠躁| 国产高清激情床上av| 国产91精品成人一区二区三区| 国产精品日韩av在线免费观看| 欧美成人性av电影在线观看| 香蕉国产在线看| 亚洲成a人片在线一区二区| 亚洲精品乱码久久久v下载方式 | 少妇丰满av| 国产亚洲av高清不卡| 精品国产超薄肉色丝袜足j| 校园春色视频在线观看| 成人鲁丝片一二三区免费| 国产高清videossex| 成人欧美大片| 激情在线观看视频在线高清| 12—13女人毛片做爰片一| 成人三级黄色视频| 欧美午夜高清在线| 中文字幕熟女人妻在线| 日日干狠狠操夜夜爽| 欧美xxxx黑人xx丫x性爽| 成人性生交大片免费视频hd| 免费看日本二区| www.熟女人妻精品国产| 免费在线观看日本一区| 99久久99久久久精品蜜桃| 在线观看免费视频日本深夜| 12—13女人毛片做爰片一| 搡老岳熟女国产| 日本精品一区二区三区蜜桃| 性色av乱码一区二区三区2| 日韩高清综合在线| av女优亚洲男人天堂 | 久久国产精品影院| 亚洲一区二区三区色噜噜| 色在线成人网| 国产伦精品一区二区三区视频9 | 黄色日韩在线| 亚洲欧美精品综合一区二区三区| 色哟哟哟哟哟哟| 久久精品人妻少妇| 亚洲国产精品sss在线观看| 他把我摸到了高潮在线观看| 久久久久久大精品| 亚洲aⅴ乱码一区二区在线播放| 香蕉国产在线看| 欧美黄色淫秽网站| svipshipincom国产片| 中文字幕最新亚洲高清| 99久久99久久久精品蜜桃| 国产精品1区2区在线观看.| 一级黄色大片毛片| 精品国产亚洲在线| 日本五十路高清| 国产蜜桃级精品一区二区三区| 国产午夜精品久久久久久| 51午夜福利影视在线观看| 色精品久久人妻99蜜桃| 国产一区二区激情短视频| 欧美日韩中文字幕国产精品一区二区三区| 国产又色又爽无遮挡免费看| 久久精品夜夜夜夜夜久久蜜豆| 国产黄a三级三级三级人| 国产精品久久久久久人妻精品电影| 99riav亚洲国产免费| 亚洲一区高清亚洲精品| 人妻丰满熟妇av一区二区三区| 国内精品一区二区在线观看| 欧美三级亚洲精品| 欧美又色又爽又黄视频| 少妇丰满av| 国产精品九九99| 欧美激情在线99| 99精品久久久久人妻精品| 欧美成人免费av一区二区三区| 国产高清videossex| 久久精品国产综合久久久| 久久香蕉精品热| 午夜影院日韩av| 亚洲,欧美精品.| 男女之事视频高清在线观看| 一本一本综合久久| 久久精品国产99精品国产亚洲性色| 看片在线看免费视频| 国产精品1区2区在线观看.| 日韩免费av在线播放| 美女高潮喷水抽搐中文字幕| 香蕉丝袜av| 亚洲精品久久国产高清桃花| e午夜精品久久久久久久| 一级毛片女人18水好多| 超碰成人久久| 亚洲av成人不卡在线观看播放网| 国产不卡一卡二| 我要搜黄色片| 午夜激情福利司机影院| 脱女人内裤的视频| 国产精品98久久久久久宅男小说| 91av网一区二区| 国产一区二区激情短视频| 嫁个100分男人电影在线观看| www国产在线视频色| 精品国内亚洲2022精品成人| 国产精品99久久99久久久不卡| 精品电影一区二区在线| 日韩欧美一区二区三区在线观看| 黄色视频,在线免费观看| 欧美日韩一级在线毛片| 午夜久久久久精精品| 国产毛片a区久久久久| 亚洲自拍偷在线| 一二三四社区在线视频社区8| 18禁裸乳无遮挡免费网站照片| 久久久久久九九精品二区国产| 久久99热这里只有精品18| 亚洲aⅴ乱码一区二区在线播放| 亚洲第一欧美日韩一区二区三区| 亚洲无线观看免费| 99国产极品粉嫩在线观看| 99在线人妻在线中文字幕| 给我免费播放毛片高清在线观看| 国内久久婷婷六月综合欲色啪| 一个人看的www免费观看视频| 97人妻精品一区二区三区麻豆| 亚洲九九香蕉| 亚洲人成伊人成综合网2020| 国产亚洲精品综合一区在线观看| 国产一区二区三区视频了| 亚洲精品色激情综合| a在线观看视频网站| 久久伊人香网站| 欧美激情久久久久久爽电影| 久久国产乱子伦精品免费另类| 亚洲狠狠婷婷综合久久图片| 在线看三级毛片| 麻豆一二三区av精品| 日韩精品青青久久久久久| 美女高潮喷水抽搐中文字幕| 日本一二三区视频观看| 久久午夜综合久久蜜桃| 久久香蕉精品热| 精品国产美女av久久久久小说| a级毛片在线看网站| 在线播放国产精品三级| 婷婷精品国产亚洲av| 色噜噜av男人的天堂激情| 亚洲欧美一区二区三区黑人| 欧美黄色淫秽网站| 麻豆一二三区av精品| 亚洲专区中文字幕在线| 亚洲熟妇中文字幕五十中出| 成年人黄色毛片网站| 国产 一区 欧美 日韩| 全区人妻精品视频| 久久中文看片网| 一本久久中文字幕| 国产aⅴ精品一区二区三区波| 小说图片视频综合网站| 久久中文看片网| 午夜精品在线福利| 免费观看精品视频网站| 午夜福利高清视频| or卡值多少钱| 桃色一区二区三区在线观看| netflix在线观看网站| 男人舔女人的私密视频| 淫秽高清视频在线观看| 久久草成人影院| 免费无遮挡裸体视频| 色吧在线观看| 国产亚洲精品久久久com| 精品久久久久久久久久免费视频| 黄色 视频免费看| 久久精品影院6| 操出白浆在线播放| 韩国av一区二区三区四区| 亚洲美女黄片视频| 成在线人永久免费视频| 桃色一区二区三区在线观看| 免费看光身美女| 亚洲欧美日韩无卡精品| 久久久久久久午夜电影| 日韩有码中文字幕| 一级毛片精品| 久久欧美精品欧美久久欧美| 中文字幕熟女人妻在线| 国产精品亚洲av一区麻豆| 不卡av一区二区三区| 最新中文字幕久久久久 | 女人被狂操c到高潮| 9191精品国产免费久久| 国产av在哪里看| 国产黄色小视频在线观看| e午夜精品久久久久久久| 老司机深夜福利视频在线观看| 中文字幕人成人乱码亚洲影| 亚洲国产欧美一区二区综合| 亚洲第一电影网av| 国产亚洲av高清不卡| АⅤ资源中文在线天堂| 18禁黄网站禁片午夜丰满| 国产激情偷乱视频一区二区| 男女午夜视频在线观看| 国产成人精品久久二区二区91| 成熟少妇高潮喷水视频| 国语自产精品视频在线第100页| 久久久成人免费电影| 毛片女人毛片| 国产欧美日韩精品一区二区| 村上凉子中文字幕在线| 国产成人精品无人区| 日韩欧美国产在线观看| 日本黄色视频三级网站网址| 亚洲精品国产精品久久久不卡| 两人在一起打扑克的视频| 天天一区二区日本电影三级| 国产免费av片在线观看野外av| 18禁裸乳无遮挡免费网站照片| 真人做人爱边吃奶动态| 午夜影院日韩av| 亚洲黑人精品在线| 日韩欧美在线二视频| 熟女电影av网| 19禁男女啪啪无遮挡网站| 在线观看免费午夜福利视频| 中文字幕av在线有码专区| 神马国产精品三级电影在线观看| 在线观看美女被高潮喷水网站 | 在线观看舔阴道视频| 日韩欧美精品v在线| 岛国在线免费视频观看| 久久久久精品国产欧美久久久| 国内少妇人妻偷人精品xxx网站 | 国产欧美日韩精品一区二区| 最好的美女福利视频网| 日韩欧美免费精品| 法律面前人人平等表现在哪些方面| 欧美日韩综合久久久久久 | 国产三级中文精品| 观看美女的网站| 法律面前人人平等表现在哪些方面| 国产精品一区二区精品视频观看| 一个人看视频在线观看www免费 | 国产极品精品免费视频能看的| 亚洲国产欧美人成| 国产v大片淫在线免费观看| 女同久久另类99精品国产91| 亚洲国产欧洲综合997久久,| 两性夫妻黄色片| 又黄又粗又硬又大视频| 亚洲片人在线观看| 日韩高清综合在线| 精品久久久久久久人妻蜜臀av| 久久久国产欧美日韩av| 麻豆av在线久日| 国产伦精品一区二区三区四那| 亚洲美女黄片视频| a在线观看视频网站| 中文字幕av在线有码专区| 最新中文字幕久久久久 | 丰满人妻熟妇乱又伦精品不卡| 18禁观看日本| 69av精品久久久久久| 午夜精品一区二区三区免费看| 国产精品久久久久久亚洲av鲁大| 日日干狠狠操夜夜爽| 黑人欧美特级aaaaaa片| 国产精品影院久久| 国产精品 国内视频| 可以在线观看毛片的网站| 一级a爱片免费观看的视频| 99riav亚洲国产免费| 中文字幕高清在线视频| 热99在线观看视频| 色精品久久人妻99蜜桃| 一级毛片精品| 亚洲成人中文字幕在线播放| 亚洲五月婷婷丁香| 色综合婷婷激情| av欧美777| 别揉我奶头~嗯~啊~动态视频| 亚洲av片天天在线观看| 久久婷婷人人爽人人干人人爱| 最近在线观看免费完整版| 亚洲一区二区三区不卡视频| 亚洲真实伦在线观看| 欧美xxxx黑人xx丫x性爽| 窝窝影院91人妻| 国产又色又爽无遮挡免费看| 18禁裸乳无遮挡免费网站照片| 日韩欧美在线乱码| 国产精品av视频在线免费观看| 国产精品美女特级片免费视频播放器 | 中文资源天堂在线| 免费av毛片视频| 亚洲第一欧美日韩一区二区三区| 午夜福利在线观看免费完整高清在 | 色噜噜av男人的天堂激情| 国产成人精品久久二区二区免费| 久久久久久人人人人人| 俄罗斯特黄特色一大片| 啦啦啦韩国在线观看视频| 美女免费视频网站| 亚洲人成电影免费在线| 手机成人av网站| 亚洲中文av在线| 欧美日韩亚洲国产一区二区在线观看| 麻豆久久精品国产亚洲av| 国产黄色小视频在线观看| 啦啦啦观看免费观看视频高清| 中文字幕人成人乱码亚洲影| 亚洲人成电影免费在线| 国产精品99久久99久久久不卡| 久久久久久大精品| 国产激情久久老熟女| 999久久久国产精品视频| 国产精品久久视频播放| 国产成人av激情在线播放| 精品国产三级普通话版| 一进一出抽搐动态| 午夜两性在线视频| 黄频高清免费视频| 免费一级毛片在线播放高清视频| 午夜福利欧美成人| x7x7x7水蜜桃| 亚洲电影在线观看av| 日本a在线网址| 国产精品野战在线观看| 久久久成人免费电影| 亚洲一区高清亚洲精品| 91字幕亚洲| 成人无遮挡网站| 中文资源天堂在线| 国产精品日韩av在线免费观看| 欧洲精品卡2卡3卡4卡5卡区| 亚洲av成人不卡在线观看播放网| 亚洲成av人片免费观看| 天天一区二区日本电影三级| 日韩三级视频一区二区三区| www.精华液| 国产三级在线视频| 久久午夜亚洲精品久久| 欧美日韩精品网址| 亚洲av电影在线进入| 久久久久久久久免费视频了| 99re在线观看精品视频| x7x7x7水蜜桃| 成人av一区二区三区在线看| 国产精品久久视频播放| 成人永久免费在线观看视频| 日韩三级视频一区二区三区| 老司机福利观看| 亚洲美女黄片视频| 成人性生交大片免费视频hd| 三级男女做爰猛烈吃奶摸视频| 欧美日韩乱码在线| 中文字幕高清在线视频| 天堂动漫精品| av黄色大香蕉| 午夜a级毛片| 狂野欧美激情性xxxx| 18禁观看日本| 男人和女人高潮做爰伦理| 一级黄色大片毛片| 国产高清有码在线观看视频| 少妇的逼水好多| 久久久水蜜桃国产精品网| 99久久成人亚洲精品观看| www日本黄色视频网| 国产v大片淫在线免费观看| 女人高潮潮喷娇喘18禁视频| 久99久视频精品免费| 老汉色∧v一级毛片| 俺也久久电影网| 亚洲色图av天堂| 听说在线观看完整版免费高清| 免费观看精品视频网站| 亚洲激情在线av| 一本精品99久久精品77| 久久这里只有精品中国| 国产v大片淫在线免费观看| 午夜影院日韩av| 日本撒尿小便嘘嘘汇集6| 午夜福利高清视频| 99精品久久久久人妻精品| 麻豆久久精品国产亚洲av| 午夜免费激情av| 黄色日韩在线| 91久久精品国产一区二区成人 | 97超级碰碰碰精品色视频在线观看| 成人特级黄色片久久久久久久| 国产精品久久视频播放| 精品福利观看| 天天躁日日操中文字幕| 亚洲av五月六月丁香网| 亚洲性夜色夜夜综合| 国产伦精品一区二区三区四那| 欧美黑人欧美精品刺激| 天堂影院成人在线观看| 国产欧美日韩一区二区三| 欧洲精品卡2卡3卡4卡5卡区| av国产免费在线观看| 亚洲精品456在线播放app | 亚洲国产看品久久| 成人三级做爰电影| www日本黄色视频网| 精品日产1卡2卡| 18禁黄网站禁片免费观看直播| 亚洲精品456在线播放app | 中文字幕人妻丝袜一区二区| 久久热在线av| 五月玫瑰六月丁香| 高潮久久久久久久久久久不卡| 18禁国产床啪视频网站| 伦理电影免费视频| 国产伦精品一区二区三区视频9 | 毛片女人毛片| 国产一级毛片七仙女欲春2| 国产精华一区二区三区| 国产视频一区二区在线看| 禁无遮挡网站| 欧美日韩黄片免| 可以在线观看的亚洲视频| 国产乱人视频| 久久这里只有精品19| www.自偷自拍.com| 午夜激情福利司机影院| 99国产极品粉嫩在线观看| e午夜精品久久久久久久| 精品人妻1区二区| 色视频www国产| 无遮挡黄片免费观看| 欧美中文日本在线观看视频| 丁香欧美五月| 一卡2卡三卡四卡精品乱码亚洲| 午夜福利欧美成人| av黄色大香蕉| 天堂动漫精品| 欧美最黄视频在线播放免费| 亚洲无线在线观看| 亚洲一区二区三区不卡视频| 观看美女的网站| 国产毛片a区久久久久| 啪啪无遮挡十八禁网站| 精品福利观看| 高清毛片免费观看视频网站| 国产99白浆流出| 久久久国产成人免费| 嫩草影视91久久| 国产97色在线日韩免费| 91av网一区二区| 久久伊人香网站| 他把我摸到了高潮在线观看| www.熟女人妻精品国产| 久久精品国产清高在天天线| 欧美日韩亚洲国产一区二区在线观看| 久久精品国产亚洲av香蕉五月| 天堂影院成人在线观看| 亚洲国产欧洲综合997久久,| 亚洲av中文字字幕乱码综合| 亚洲狠狠婷婷综合久久图片| 亚洲国产欧美网| 90打野战视频偷拍视频| 脱女人内裤的视频| 亚洲激情在线av| 高潮久久久久久久久久久不卡| 国产av不卡久久| 国产伦精品一区二区三区四那| 国内毛片毛片毛片毛片毛片| 欧美不卡视频在线免费观看| 久久精品91无色码中文字幕| 国产极品精品免费视频能看的| 成人性生交大片免费视频hd| 欧美又色又爽又黄视频| 老司机午夜福利在线观看视频| 国产精品久久久av美女十八| 精品午夜福利视频在线观看一区|