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

    移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)端Shiro權(quán)限管理研究

    2021-02-25 07:42:56趙志學(xué)朱方洲
    關(guān)鍵詞:客戶端框架服務(wù)器

    趙志學(xué),朱方洲

    (1.安徽省委黨校,安徽 合肥 230022;2.安徽經(jīng)濟(jì)管理學(xué)院,安徽 合肥 230022)

    0 引 言

    網(wǎng)絡(luò)信息安全最重要的是保證用戶合法地對(duì)資源進(jìn)行訪問(wèn),防止非法用戶訪問(wèn)不屬于自己的訪問(wèn)權(quán)限,以此來(lái)保護(hù)信息不受篡改[1]。目前,網(wǎng)絡(luò)攻擊越來(lái)越多,利用安全漏洞竊取系統(tǒng)數(shù)據(jù)、非法入侵系統(tǒng)等安全問(wèn)題嚴(yán)重影響了各個(gè)系統(tǒng)的穩(wěn)定運(yùn)行,致使業(yè)務(wù)無(wú)法正常運(yùn)營(yíng),給政府、企業(yè)和個(gè)人帶來(lái)很大的損失[2]。為了解決上述問(wèn)題,訪問(wèn)控制機(jī)制和對(duì)應(yīng)的權(quán)限管理應(yīng)運(yùn)而生。訪問(wèn)控制是從20世紀(jì)60年代后期開(kāi)始研究,其任務(wù)主要是根據(jù)系統(tǒng)內(nèi)部提供的安全策略和訪問(wèn)者的身份信息,對(duì)請(qǐng)求訪問(wèn)的權(quán)限設(shè)置限制和規(guī)則,旨在防止未經(jīng)授權(quán)的用戶訪問(wèn)系統(tǒng)資源[3]。應(yīng)用比較廣泛的主要有自主訪問(wèn)控制(DAC)、強(qiáng)制訪問(wèn)控制(MAC)、基于角色訪問(wèn)控制模型(RBAC)、基于任務(wù)訪問(wèn)控制模型(TBAC)和基于屬性訪問(wèn)控制模型(ABAC)等[4],其中RBAC近年來(lái)研究最為廣泛,并以其靈活性與安全性普遍應(yīng)用于許多系統(tǒng)中。隨著互聯(lián)網(wǎng)+政務(wù)服務(wù)、企業(yè)綜合應(yīng)用系統(tǒng)等移動(dòng)應(yīng)用的不斷增加,上述授權(quán)方式顯得繁雜、不靈活、粗糙,在應(yīng)用上不利于應(yīng)用系統(tǒng)的擴(kuò)展和缺乏良好的通用性,為此文章提出了基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法。

    1 移動(dòng)互聯(lián)網(wǎng)服務(wù)場(chǎng)景中認(rèn)證授權(quán)

    傳統(tǒng)的PC應(yīng)用使用場(chǎng)景客戶端往往是Web瀏覽器,通過(guò)瀏覽器發(fā)出訪問(wèn)服務(wù)器請(qǐng)求,這種方式需要在服務(wù)端保存客戶端的session(會(huì)話),建立session的本質(zhì)就是瀏覽器訪問(wèn)服務(wù)器時(shí),從服務(wù)器取回一個(gè)cookie,該cookie標(biāo)識(shí)了會(huì)話,而瀏覽器下次訪問(wèn)服務(wù)器時(shí)再次攜帶該cookie提交給服務(wù)器,服務(wù)器根據(jù)提交的cookie區(qū)別不同的客戶端瀏覽器,達(dá)到保持不同客戶端session的目的,從而維持客戶端與服務(wù)器的無(wú)狀態(tài)通信。

    在移動(dòng)互聯(lián)網(wǎng)應(yīng)用場(chǎng)景中,用戶登錄App后,可能過(guò)很久才有下次操作,又不便要求用戶反復(fù)登錄賬號(hào)和密碼,無(wú)session過(guò)期要求。移動(dòng)應(yīng)用場(chǎng)景要求用戶操作便捷,又不降低對(duì)安全性的要求,始終要求用戶提交賬號(hào)和密碼本身就會(huì)帶來(lái)丟失信息的風(fēng)險(xiǎn),這就需要使用token的方式來(lái)進(jìn)行標(biāo)識(shí)用戶合法身份,客觀上減少賬號(hào)和密碼提交服務(wù)器的次數(shù)。在移動(dòng)應(yīng)用場(chǎng)景中大多數(shù)都是使用原生App操作方式,而在原生App開(kāi)發(fā)方式中每次使用cookie十分麻煩,技術(shù)上采用了放棄使用cookie的方法。

    2 Shiro框架的體系結(jié)構(gòu)

    現(xiàn)行服務(wù)器場(chǎng)景中一般會(huì)選擇較為成熟的權(quán)限管理框架,如Spring Security框架、Apache的Shiro框架。

    Spring Security功能強(qiáng)大[5-6],但配置繁瑣。Shiro框架相對(duì)于Spring Security框架,具有高度的靈活性、開(kāi)發(fā)的易用性、代碼的開(kāi)放性等優(yōu)勢(shì),因此在權(quán)限管理和安全認(rèn)證業(yè)務(wù)場(chǎng)景中得到了廣泛使用。Shiro框架不僅可以應(yīng)用于Java SE場(chǎng)景中的開(kāi)發(fā),也可以應(yīng)用于Java EE場(chǎng)景中的開(kāi)發(fā)。同時(shí)Shiro框架與Spring框架也能進(jìn)行很好的整合,這就給開(kāi)發(fā)者在使用過(guò)程中帶來(lái)極大的便利。

    互聯(lián)網(wǎng)+政務(wù)服務(wù)系統(tǒng)、企業(yè)級(jí)應(yīng)用系統(tǒng)對(duì)于權(quán)限管理包括兩個(gè)方面:一是認(rèn)證,通過(guò)認(rèn)證確認(rèn)用戶賬號(hào)的合法性,用戶提交各類合法的身份信息,服務(wù)端對(duì)身份信息進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)允許用戶登錄,驗(yàn)證不通過(guò)拒絕用戶登錄。二是授權(quán),通過(guò)授權(quán)根據(jù)事先劃分好的權(quán)限資源,用戶身份角色,將對(duì)應(yīng)的權(quán)限分配給合法登錄的用戶,這樣通過(guò)驗(yàn)證的用戶就具備訪問(wèn)某某資源的權(quán)限。

    Shiro框架廣泛支持認(rèn)證和授權(quán)等功能模塊,且提供足夠的API供開(kāi)發(fā)者定制,這就為政務(wù)系統(tǒng)、企業(yè)級(jí)系統(tǒng)的靈活定制提供可能。Shiro框架主要包括核心功能模塊、支持功能模板,核心功能模塊包含認(rèn)證、授權(quán)、會(huì)話管理、加密四個(gè)部分;支持功能模板包含“Web集成、緩存、并發(fā)、測(cè)試、作為、記住我”六個(gè)部分[7]。具體功能模板如圖1所示。

    圖1 Shiro框架的基本結(jié)構(gòu)

    3 Shiro框架的設(shè)計(jì)思路

    3.1 認(rèn)證授權(quán)過(guò)程

    Shiro框架是通過(guò)一個(gè)名稱為Subject的主體對(duì)象代表用戶的,該Subject就是一次發(fā)出請(qǐng)求認(rèn)證的對(duì)象,每一次要求認(rèn)證都是通過(guò)Subject對(duì)象的Login方法發(fā)給SecurityManager。SecurityManager負(fù)責(zé)所有與安全操作的交互操作,并且實(shí)現(xiàn)對(duì)Subject的管理,它構(gòu)成了Subject請(qǐng)求認(rèn)證和Realm安全數(shù)據(jù)來(lái)源之間嫁接的橋梁。Realm是用戶安全數(shù)據(jù)的來(lái)源,但并不維護(hù)用戶和權(quán)限的具體信息表,這也是Shiro框架的強(qiáng)大之處,這就使開(kāi)發(fā)者自己擴(kuò)展用戶權(quán)限信息表成為可能。圖2為Shiro框架的認(rèn)證授權(quán)時(shí)序圖。

    圖2 Shiro框架的認(rèn)證授權(quán)時(shí)序

    認(rèn)證授權(quán)過(guò)程首先是用戶提交賬號(hào)和密碼,使用Shiro框架提供的Subject發(fā)起Login請(qǐng)求;Login請(qǐng)求發(fā)送給SecurityManager對(duì)象,SecurityManager根據(jù)提前配置的Authenticator對(duì)賬號(hào)信息執(zhí)行驗(yàn)證;Authenticator對(duì)象可以調(diào)用自定義的Realm對(duì)象執(zhí)行具體的驗(yàn)證,并且可以通過(guò)Realm訪問(wèn)用戶安全信息來(lái)源;回調(diào)Realm對(duì)象的doGetAuthenticationInfo()方法,執(zhí)行具體的安全信息認(rèn)證;可以在doGetAuthenticationInfo()方法中獲取證書匹配器,也就是可以在此實(shí)現(xiàn)加密驗(yàn)證;加載一個(gè)具體的加密匹配器;當(dāng)認(rèn)證通過(guò)后,Realm可以加載安全信息數(shù)據(jù)來(lái)實(shí)現(xiàn)具體的授權(quán)工作,該授權(quán)工作在doGetAuthorizationInfo()方法中實(shí)現(xiàn);最后返回認(rèn)證成功或失敗的結(jié)果。如果認(rèn)證成功,將帶有成功的消息和帶有授權(quán)的用戶返回。

    3.2 鑒權(quán)過(guò)程

    當(dāng)用戶成功登錄企業(yè)系統(tǒng)后,該用戶將擁有相應(yīng)的角色和權(quán)限。在用戶訪問(wèn)具體權(quán)限資源時(shí),Shiro框架將對(duì)該用戶的身份權(quán)限做進(jìn)一步驗(yàn)證。Shiro框架提供了Authorizer組件來(lái)實(shí)現(xiàn)用戶的鑒權(quán)工作。圖3為Shiro框架的鑒權(quán)時(shí)序圖。

    圖3 Shiro框架的鑒權(quán)時(shí)序

    鑒權(quán)過(guò)程首先用戶訪問(wèn)某具體的權(quán)限資源,發(fā)起isPermitted()方法的請(qǐng)求,該請(qǐng)求將引起SecurityManager對(duì)象方法isPermitted()的調(diào)用,Shiro框架會(huì)根據(jù)具體的配置信息調(diào)用對(duì)應(yīng)的Authorizer,并在Authorizer中調(diào)用ResolvePermissionRole方法,使用PermissionResolver對(duì)象返回該用戶的權(quán)限集合。繼續(xù)請(qǐng)求是否具備某權(quán)限,根據(jù)返回結(jié)果true或者false,表示是否具備某權(quán)限。最后返回鑒權(quán)結(jié)果。

    4 基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法

    通過(guò)構(gòu)建基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法,移動(dòng)互聯(lián)場(chǎng)景中服務(wù)器無(wú)需保存客戶端cookie的信息,只維持客戶端與服務(wù)器之間的會(huì)話狀態(tài),有效實(shí)現(xiàn)用戶身份認(rèn)證、授權(quán)、加密、會(huì)話管理等功能,構(gòu)建了一個(gè)通用、便捷的安全認(rèn)證框架,使用Shiro就可以高效、安全地完成認(rèn)證、授權(quán)等功能,降低系統(tǒng)成本。

    圖4 基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法

    4.1 基于HMAC算法的通信方式

    密鑰相關(guān)的哈希運(yùn)算消息認(rèn)證碼(hash-based message authentication code,HMAC)是基于散列的消息認(rèn)證碼[8-9],該方法身份認(rèn)證方式簡(jiǎn)單、安全,且克服了安全證書授權(quán)Radius、Kerberos等協(xié)議的部署復(fù)雜性、開(kāi)銷過(guò)大等問(wèn)題。在用戶通過(guò)安全認(rèn)證后,服務(wù)端將驗(yàn)證密鑰發(fā)給用戶,當(dāng)前該密鑰將由客戶端和服務(wù)端共同持有。每當(dāng)用戶發(fā)送請(qǐng)求給服務(wù)器時(shí),無(wú)需再次發(fā)送賬號(hào)和密碼,而是發(fā)送消息和消息摘要到服務(wù)器即可??蛻舳讼⒄怯晒餐钟械拿荑€生成,該消息摘要保證了請(qǐng)求信息的唯一性。服務(wù)器端使用共同的密鑰對(duì)消息進(jìn)行驗(yàn)證,驗(yàn)證用戶身份的合法性?;贖MAC算法的關(guān)鍵代碼如下:

    public static byte HmacSHAEncrypt(String encryptText,String encryptKey)throws Exception

    { byte data=encryptKey.getBytes(ENCODING);

    SecretKey secretKey = new SecretKeySpec(data,MAC_NAME);

    Mac mac = Mac.getInstance(MAC_NAME);

    mac.init(secretKey);

    byte text = encryptText.getBytes(ENCODING);

    return mac.doFinal(text);

    }

    }

    4.2 創(chuàng)建無(wú)cookie的token

    在Shiro框架中token的作用主要是用于傳遞用戶身份信息,在subject的login方法中需要傳遞token;在認(rèn)證過(guò)程中需要調(diào)用token,判斷賬號(hào)和密碼的合法性;在授權(quán)過(guò)程中需要調(diào)用token,獲取用戶的身份信息,據(jù)此判斷該用戶該擁有什么權(quán)限。由于用戶的請(qǐng)求信息包含了賬號(hào)和請(qǐng)求信息以及請(qǐng)求信息的摘要。所以該token可以設(shè)計(jì)為如下方式:

    public class MyToken implements AuthenticationToken {

    private String username;

    private Map params;

    private String msgDigest;

    getPrincipal()…//具體省略

    getCredentials ()…//具體省略

    }

    4.3 優(yōu)化AuthorizingRealm

    當(dāng)在Shiro框架中用戶的信息改造成無(wú)狀態(tài)的token時(shí),也需要對(duì)AuthorizingRealm進(jìn)行繼承改造,這里實(shí)現(xiàn)自定義Realm。在doGetAuthenticationInfo()方法中使用HMAC加密方案對(duì)用戶發(fā)送至服務(wù)器的請(qǐng)求信息進(jìn)行驗(yàn)證,主要驗(yàn)證消息摘要。如果消息摘要驗(yàn)證通過(guò)表示該用戶使用的密鑰為合法密鑰,如果驗(yàn)證不通過(guò)則表示該密鑰失效或者過(guò)期,從而保證用戶身份的合法性和唯一性。優(yōu)化AuthorizingRealm關(guān)鍵代碼如下:

    public AuthorizingRealm(CacheManager cacheManager,CredentialsMatcher credentialsMatcher) {

    super();

    if (cacheManager != null) {

    setCacheManager(cacheManager);

    }

    if (credentialsMatcher != null) {

    setCredentialsMatcher(credentialsMatcher);

    }

    this.authorizationCachingEnabled = true;

    this.permissionResolver = new WildcardPermissionResolver();

    int instanceNumber = INSTACE_COUNT.getAndIncrement();

    this.authorizationCacheName = getClass().getName() + DEFAULT_AUTHOR_CACHE_SUFFIX;

    if (instanceNumber > 0) {

    this.authorizationCacheName = this.authorizationCacheName + "." + instanceNumber;

    }

    }

    4.4 引入支持無(wú)cookie的Filter

    Shiro框架提供了JavaEE中的Filter組件,在Web服務(wù)器啟動(dòng)時(shí)就能加載Filter,該Filter就是Shiro框架的DelegatingFilterProxy,它相當(dāng)于一個(gè)集中的調(diào)度器,所有的請(qǐng)求都將由該Filter來(lái)集中調(diào)度。Shiro框架也支持開(kāi)發(fā)者自定義Filter來(lái)實(shí)現(xiàn)對(duì)請(qǐng)求的攔截。通常自定義Filter需要繼承Shiro框架的AccessControlFilter類,并在Spring配置中加入如下代碼:

    其中***Filter表示自定義的Filter,通過(guò)該配置就加入到過(guò)濾器的隊(duì)列中,當(dāng)請(qǐng)求到來(lái)時(shí)將會(huì)自動(dòng)執(zhí)行該Filter完成對(duì)請(qǐng)求的身份驗(yàn)證。另外注意關(guān)閉Shiro框架默認(rèn)的Session。

    4.5 測(cè)試

    以某單位建設(shè)智慧政務(wù)系統(tǒng)為例,驗(yàn)證和測(cè)試基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法。該政務(wù)系統(tǒng)將基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法部署到Tomcat上,然后建立相應(yīng)的Android或iOS項(xiàng)目,先從服務(wù)器端使用賬號(hào)和密碼獲取相應(yīng)的HMAC方案中針對(duì)用戶的key,然后再?gòu)目蛻舳酥邪l(fā)送請(qǐng)求信息和消息摘要。測(cè)試合法用戶的認(rèn)證結(jié)果以及非法用戶的認(rèn)證結(jié)果,通過(guò)功能對(duì)比測(cè)試,本文方法比目前常用RBAC在資源實(shí)例權(quán)限、新增屏蔽權(quán)限、分層級(jí)ID設(shè)定及微架構(gòu)分庫(kù)設(shè)計(jì)方面有明顯的優(yōu)越性,提高了靈活性、簡(jiǎn)便性、可擴(kuò)展性及安全性(表1)。

    表1 RABC與基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法功能對(duì)比

    5 結(jié) 論

    使用基于Shiro框架的移動(dòng)互聯(lián)網(wǎng)場(chǎng)景下服務(wù)器認(rèn)證授權(quán)方法大大降低了權(quán)限管理的開(kāi)發(fā)難度,其本身也具備較高的靈活性和開(kāi)放性,這就為適應(yīng)移動(dòng)互聯(lián)網(wǎng)服務(wù)器端場(chǎng)景變化進(jìn)行框架改造帶來(lái)可能性。文章主要分析了移動(dòng)互聯(lián)網(wǎng)場(chǎng)景中服務(wù)端的設(shè)計(jì)的新要求,客戶端場(chǎng)景的變化促使服務(wù)器端也要隨之變化,這就要求連接服務(wù)端時(shí)放棄使用cookie。該方法可以有效解決移動(dòng)互聯(lián)網(wǎng)這一領(lǐng)域企業(yè)級(jí)應(yīng)用系統(tǒng)的權(quán)限管理需求,大大降低服務(wù)器端持有session資源開(kāi)銷,也充分保障了通信的安全性、簡(jiǎn)潔性。

    猜你喜歡
    客戶端框架服務(wù)器
    框架
    廣義框架的不相交性
    通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
    縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    孵化垂直頻道:新聞客戶端新策略
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    WTO框架下
    法大研究生(2017年1期)2017-04-10 08:55:06
    得形忘意的服務(wù)器標(biāo)準(zhǔn)
    計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
    一種基于OpenStack的云應(yīng)用開(kāi)發(fā)框架
    午夜精品一区二区三区免费看| 久久久久性生活片| 偷拍熟女少妇极品色| 又粗又硬又长又爽又黄的视频 | 国产乱人视频| 免费无遮挡裸体视频| 可以在线观看毛片的网站| 精品久久久久久久久久久久久| 女人被狂操c到高潮| 在现免费观看毛片| 国产亚洲av嫩草精品影院| 国产人妻一区二区三区在| 亚洲一区高清亚洲精品| 麻豆成人av视频| 亚洲中文字幕一区二区三区有码在线看| 看非洲黑人一级黄片| or卡值多少钱| 久久精品夜色国产| 精品久久久久久久人妻蜜臀av| 高清午夜精品一区二区三区 | 午夜久久久久精精品| 九草在线视频观看| 在线观看一区二区三区| 夜夜爽天天搞| 久久精品国产亚洲av天美| 久久久久久久久久成人| 99国产极品粉嫩在线观看| 亚洲精品色激情综合| 午夜福利在线观看吧| 国产69精品久久久久777片| 成人午夜精彩视频在线观看| 久久精品人妻少妇| 青春草亚洲视频在线观看| 亚洲欧美中文字幕日韩二区| 99精品在免费线老司机午夜| 色哟哟哟哟哟哟| 国产精品一及| 亚洲最大成人手机在线| 久久久精品大字幕| 亚洲电影在线观看av| 九九久久精品国产亚洲av麻豆| 日本av手机在线免费观看| 精品人妻熟女av久视频| 国产午夜精品一二区理论片| 久久99精品国语久久久| 青青草视频在线视频观看| 狂野欧美白嫩少妇大欣赏| 亚洲欧美日韩高清在线视频| 12—13女人毛片做爰片一| 亚洲av免费在线观看| 国模一区二区三区四区视频| 亚洲人成网站高清观看| 麻豆久久精品国产亚洲av| 爱豆传媒免费全集在线观看| 在线免费十八禁| 国产成人精品一,二区 | 嘟嘟电影网在线观看| 中国美白少妇内射xxxbb| 中文字幕av成人在线电影| 长腿黑丝高跟| 国产成人aa在线观看| 免费人成在线观看视频色| 不卡一级毛片| 亚洲精品粉嫩美女一区| 中文字幕精品亚洲无线码一区| 亚洲丝袜综合中文字幕| 波多野结衣高清无吗| 精品久久久久久久久av| 免费在线观看成人毛片| 久久久欧美国产精品| 大型黄色视频在线免费观看| 亚洲最大成人av| 午夜激情福利司机影院| 亚洲精华国产精华液的使用体验 | 成人亚洲精品av一区二区| 日本熟妇午夜| 久久婷婷人人爽人人干人人爱| 日韩av在线大香蕉| 又爽又黄a免费视频| 夫妻性生交免费视频一级片| 又粗又硬又长又爽又黄的视频 | 在线观看66精品国产| 男女做爰动态图高潮gif福利片| 欧美zozozo另类| 一卡2卡三卡四卡精品乱码亚洲| 日本熟妇午夜| 亚洲av.av天堂| 性色avwww在线观看| av黄色大香蕉| 永久网站在线| 欧美性猛交黑人性爽| 乱系列少妇在线播放| 日韩一区二区视频免费看| 男的添女的下面高潮视频| 国产成人精品婷婷| 韩国av在线不卡| 在线国产一区二区在线| 深夜a级毛片| 两个人视频免费观看高清| 午夜精品国产一区二区电影 | 久久精品综合一区二区三区| 美女高潮的动态| 搞女人的毛片| 草草在线视频免费看| 亚洲精品影视一区二区三区av| 国产乱人偷精品视频| 欧美区成人在线视频| 99热只有精品国产| 亚洲人与动物交配视频| 伊人久久精品亚洲午夜| 免费av毛片视频| 99久国产av精品国产电影| 天堂网av新在线| 一区二区三区高清视频在线| 久久综合国产亚洲精品| 亚洲美女搞黄在线观看| 身体一侧抽搐| 国产精品女同一区二区软件| 国产精品久久电影中文字幕| 午夜福利在线观看免费完整高清在 | 亚洲精品国产成人久久av| 久久久久性生活片| 欧美最新免费一区二区三区| 国产av不卡久久| 一进一出抽搐动态| 精品少妇黑人巨大在线播放 | av视频在线观看入口| 亚洲精品乱码久久久v下载方式| 在线观看66精品国产| 日韩欧美三级三区| 亚洲国产精品成人久久小说 | 欧美在线一区亚洲| 国产成人精品一,二区 | 成熟少妇高潮喷水视频| 人妻夜夜爽99麻豆av| 丰满乱子伦码专区| 午夜精品国产一区二区电影 | av视频在线观看入口| 色尼玛亚洲综合影院| 欧美区成人在线视频| 国产精品一区二区三区四区久久| 色视频www国产| www.av在线官网国产| 菩萨蛮人人尽说江南好唐韦庄 | 韩国av在线不卡| 亚洲最大成人中文| 亚洲欧美成人综合另类久久久 | 又黄又爽又刺激的免费视频.| 麻豆久久精品国产亚洲av| 91久久精品国产一区二区三区| 人妻系列 视频| 九草在线视频观看| 床上黄色一级片| 麻豆av噜噜一区二区三区| 岛国毛片在线播放| 国产国拍精品亚洲av在线观看| 最近的中文字幕免费完整| 欧美激情国产日韩精品一区| 久久精品国产自在天天线| 欧美xxxx黑人xx丫x性爽| 亚洲在线观看片| 亚洲精品乱码久久久久久按摩| 天美传媒精品一区二区| 国产综合懂色| 国产精品一区二区三区四区久久| 国产视频内射| 岛国毛片在线播放| 国产精品国产三级国产av玫瑰| 久久久久网色| 黄色一级大片看看| 免费电影在线观看免费观看| 欧美丝袜亚洲另类| .国产精品久久| 五月玫瑰六月丁香| 成人亚洲精品av一区二区| 亚洲中文字幕日韩| 一级二级三级毛片免费看| 欧美极品一区二区三区四区| 中文字幕av成人在线电影| 日本爱情动作片www.在线观看| 又爽又黄a免费视频| 日本免费一区二区三区高清不卡| av卡一久久| 免费人成在线观看视频色| 国产真实伦视频高清在线观看| av卡一久久| 精品国内亚洲2022精品成人| 男人舔女人下体高潮全视频| 久久午夜亚洲精品久久| 久久久久国产网址| 黑人高潮一二区| 久久精品国产亚洲网站| 高清午夜精品一区二区三区 | 少妇高潮的动态图| 成人特级av手机在线观看| 国产v大片淫在线免费观看| 你懂的网址亚洲精品在线观看 | 中文字幕精品亚洲无线码一区| 岛国毛片在线播放| 欧美性猛交黑人性爽| 一卡2卡三卡四卡精品乱码亚洲| 国产一级毛片七仙女欲春2| 美女xxoo啪啪120秒动态图| 精品久久久久久久久久久久久| 日本免费一区二区三区高清不卡| 欧美zozozo另类| 青春草视频在线免费观看| 国产三级中文精品| 中国国产av一级| 给我免费播放毛片高清在线观看| 尤物成人国产欧美一区二区三区| 在线观看66精品国产| 精品国产三级普通话版| 欧美激情在线99| 免费看日本二区| 欧美激情国产日韩精品一区| 最好的美女福利视频网| 淫秽高清视频在线观看| 国产精品一区www在线观看| 国产色婷婷99| 成年女人看的毛片在线观看| 久久精品国产清高在天天线| 六月丁香七月| 亚洲第一电影网av| 日本成人三级电影网站| 精品一区二区免费观看| 亚洲婷婷狠狠爱综合网| 亚洲国产精品国产精品| 在线天堂最新版资源| 亚洲一级一片aⅴ在线观看| 欧美性猛交╳xxx乱大交人| 中文字幕精品亚洲无线码一区| 国产伦精品一区二区三区四那| 日韩成人伦理影院| 人人妻人人澡人人爽人人夜夜 | 欧美xxxx黑人xx丫x性爽| av黄色大香蕉| 99久久精品一区二区三区| 神马国产精品三级电影在线观看| 欧美一区二区精品小视频在线| 一区福利在线观看| 午夜福利视频1000在线观看| 观看免费一级毛片| 亚洲国产高清在线一区二区三| 日产精品乱码卡一卡2卡三| 日日干狠狠操夜夜爽| 高清毛片免费看| 亚洲国产高清在线一区二区三| www日本黄色视频网| 在现免费观看毛片| 精品人妻一区二区三区麻豆| 亚洲国产精品合色在线| 婷婷六月久久综合丁香| 亚洲欧美中文字幕日韩二区| 亚洲无线观看免费| 国产伦精品一区二区三区视频9| 老司机影院成人| 欧美高清成人免费视频www| 午夜a级毛片| 久久国内精品自在自线图片| 啦啦啦韩国在线观看视频| 国内精品美女久久久久久| 久久久久久久午夜电影| 国产v大片淫在线免费观看| 全区人妻精品视频| 能在线免费看毛片的网站| 久久久久久久亚洲中文字幕| 亚洲精品乱码久久久久久按摩| 日韩强制内射视频| 麻豆av噜噜一区二区三区| 一个人看视频在线观看www免费| 欧美日韩精品成人综合77777| 中文字幕熟女人妻在线| 麻豆乱淫一区二区| 成人永久免费在线观看视频| 22中文网久久字幕| 欧美性感艳星| 亚洲av不卡在线观看| av在线亚洲专区| 国产免费一级a男人的天堂| 久久久久久大精品| 人妻久久中文字幕网| 亚洲成人av在线免费| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 人人妻人人澡人人爽人人夜夜 | 天天躁日日操中文字幕| 日本五十路高清| 欧美+亚洲+日韩+国产| 床上黄色一级片| 男人的好看免费观看在线视频| 国内精品久久久久精免费| 日韩av不卡免费在线播放| 最近中文字幕高清免费大全6| 简卡轻食公司| 少妇熟女aⅴ在线视频| 天堂√8在线中文| 色视频www国产| 国产亚洲精品久久久久久毛片| 成人特级av手机在线观看| 国产久久久一区二区三区| 亚洲av中文av极速乱| 日日干狠狠操夜夜爽| 国产成人a区在线观看| 久久99蜜桃精品久久| 高清毛片免费观看视频网站| 亚洲国产日韩欧美精品在线观看| 一区福利在线观看| 能在线免费观看的黄片| 又黄又爽又刺激的免费视频.| 国产探花极品一区二区| av福利片在线观看| 国产精品久久久久久亚洲av鲁大| 免费av毛片视频| 久久午夜亚洲精品久久| 国产激情偷乱视频一区二区| 久久精品91蜜桃| 欧美精品国产亚洲| 最近2019中文字幕mv第一页| 欧美人与善性xxx| 久久精品国产清高在天天线| 乱系列少妇在线播放| 日日摸夜夜添夜夜添av毛片| 少妇被粗大猛烈的视频| 一级毛片我不卡| 欧美高清成人免费视频www| eeuss影院久久| 国产亚洲精品久久久com| 91精品一卡2卡3卡4卡| 少妇丰满av| 99久国产av精品国产电影| 亚洲精华国产精华液的使用体验 | 干丝袜人妻中文字幕| 日韩精品青青久久久久久| 精品一区二区三区视频在线| 成人毛片60女人毛片免费| 亚洲精品国产av成人精品| 国产精品一区二区在线观看99 | 久久精品国产自在天天线| 欧美丝袜亚洲另类| av在线观看视频网站免费| 成人性生交大片免费视频hd| 国产女主播在线喷水免费视频网站 | 欧美日韩在线观看h| 免费在线观看成人毛片| 久久欧美精品欧美久久欧美| 在线免费观看不下载黄p国产| 成人毛片a级毛片在线播放| 亚洲欧美清纯卡通| av.在线天堂| 国产成人影院久久av| .国产精品久久| 国产成人a∨麻豆精品| 亚洲国产精品合色在线| 最近中文字幕高清免费大全6| 色5月婷婷丁香| 91久久精品国产一区二区三区| 国产欧美日韩精品一区二区| 成年女人永久免费观看视频| 久久久欧美国产精品| 亚州av有码| 国产91av在线免费观看| 免费观看a级毛片全部| 国产精品一区www在线观看| 日本黄大片高清| 亚洲va在线va天堂va国产| 欧美日韩综合久久久久久| 欧美成人一区二区免费高清观看| 亚洲中文字幕日韩| 精品欧美国产一区二区三| 国产熟女欧美一区二区| 国产精华一区二区三区| 身体一侧抽搐| 好男人在线观看高清免费视频| 你懂的网址亚洲精品在线观看 | 久久人妻av系列| 我的女老师完整版在线观看| 又黄又爽又刺激的免费视频.| 久久中文看片网| 国产在视频线在精品| 国产精品久久久久久精品电影| 高清毛片免费看| 久久婷婷人人爽人人干人人爱| 亚洲图色成人| 免费av毛片视频| 级片在线观看| 中文精品一卡2卡3卡4更新| 中文字幕久久专区| 丰满乱子伦码专区| 国产亚洲精品av在线| 一级二级三级毛片免费看| 亚洲性久久影院| 免费观看人在逋| 不卡视频在线观看欧美| 男女视频在线观看网站免费| 夫妻性生交免费视频一级片| 久久国内精品自在自线图片| 欧美一区二区精品小视频在线| 能在线免费观看的黄片| 日本五十路高清| 啦啦啦啦在线视频资源| 91av网一区二区| 精品日产1卡2卡| 看非洲黑人一级黄片| 人妻久久中文字幕网| 久久精品夜夜夜夜夜久久蜜豆| 免费看日本二区| 看非洲黑人一级黄片| 蜜桃久久精品国产亚洲av| 日韩制服骚丝袜av| 国产又黄又爽又无遮挡在线| 波多野结衣高清作品| 国产探花在线观看一区二区| 亚洲最大成人av| 成人永久免费在线观看视频| 免费搜索国产男女视频| 国产精品久久久久久久电影| 国产人妻一区二区三区在| 91午夜精品亚洲一区二区三区| 少妇人妻精品综合一区二区 | 婷婷色综合大香蕉| 在线播放国产精品三级| 国产精品国产三级国产av玫瑰| 亚洲在线观看片| 有码 亚洲区| 国产成人午夜福利电影在线观看| 国产精品女同一区二区软件| 国产精品.久久久| 亚洲五月天丁香| 人体艺术视频欧美日本| 午夜爱爱视频在线播放| 中文欧美无线码| 人妻久久中文字幕网| 久久久成人免费电影| 别揉我奶头 嗯啊视频| 99久久中文字幕三级久久日本| 午夜精品一区二区三区免费看| 99在线人妻在线中文字幕| 看黄色毛片网站| 综合色丁香网| 国产高清不卡午夜福利| 国内精品宾馆在线| 天天躁夜夜躁狠狠久久av| 99热全是精品| 少妇丰满av| 老师上课跳d突然被开到最大视频| 国产男人的电影天堂91| 91精品一卡2卡3卡4卡| 亚洲七黄色美女视频| 黄色日韩在线| 亚洲最大成人手机在线| 日日啪夜夜撸| 国产精品蜜桃在线观看 | 久久草成人影院| 男女做爰动态图高潮gif福利片| 亚洲中文字幕日韩| 久久久国产成人免费| 亚洲精品日韩在线中文字幕 | 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 精品久久久久久久久亚洲| 日本三级黄在线观看| 在线免费观看的www视频| 一级毛片aaaaaa免费看小| 听说在线观看完整版免费高清| 搞女人的毛片| 18禁裸乳无遮挡免费网站照片| 1000部很黄的大片| 干丝袜人妻中文字幕| 热99在线观看视频| 国内精品久久久久精免费| or卡值多少钱| 三级经典国产精品| 国产淫片久久久久久久久| 国产av在哪里看| 中文字幕免费在线视频6| 99热只有精品国产| 亚洲精华国产精华液的使用体验 | 国产极品精品免费视频能看的| 久久精品夜色国产| 男人舔女人下体高潮全视频| 亚洲在线自拍视频| 嫩草影院精品99| 黄色配什么色好看| 性色avwww在线观看| 国内少妇人妻偷人精品xxx网站| 女人被狂操c到高潮| 久久久成人免费电影| 成人一区二区视频在线观看| 一个人免费在线观看电影| av天堂中文字幕网| 国产麻豆成人av免费视频| 免费观看a级毛片全部| 一本精品99久久精品77| 色综合站精品国产| 黄色配什么色好看| 日韩亚洲欧美综合| 国产三级在线视频| 天堂影院成人在线观看| 狂野欧美激情性xxxx在线观看| 国产精品一区二区三区四区免费观看| 午夜精品在线福利| 最好的美女福利视频网| 国产在视频线在精品| 久久精品综合一区二区三区| 婷婷亚洲欧美| 1024手机看黄色片| 亚洲乱码一区二区免费版| 亚洲国产精品久久男人天堂| 国产一区二区在线av高清观看| 亚洲在久久综合| 亚洲欧美清纯卡通| 最好的美女福利视频网| 日韩欧美国产在线观看| 我要看日韩黄色一级片| 波野结衣二区三区在线| 狂野欧美白嫩少妇大欣赏| 男女下面进入的视频免费午夜| 黄色欧美视频在线观看| 精品免费久久久久久久清纯| 亚洲第一区二区三区不卡| 久久99热6这里只有精品| 久久久成人免费电影| 国产av麻豆久久久久久久| av视频在线观看入口| 亚洲人成网站在线播放欧美日韩| 能在线免费观看的黄片| 久久精品国产自在天天线| 成人综合一区亚洲| 日韩成人av中文字幕在线观看| 九九在线视频观看精品| 99热6这里只有精品| 久久精品国产亚洲av香蕉五月| 99久久精品一区二区三区| 69av精品久久久久久| 国产免费一级a男人的天堂| 亚洲精品456在线播放app| 爱豆传媒免费全集在线观看| 国产伦在线观看视频一区| 亚洲欧美清纯卡通| 亚洲欧美日韩无卡精品| 国产色爽女视频免费观看| 欧美一区二区亚洲| 插逼视频在线观看| 麻豆乱淫一区二区| 色吧在线观看| 欧美+日韩+精品| 国产亚洲av嫩草精品影院| 欧美日韩在线观看h| 精品久久久久久久久久免费视频| 天美传媒精品一区二区| 麻豆久久精品国产亚洲av| 国产精品蜜桃在线观看 | 国产精品蜜桃在线观看 | 级片在线观看| 美女xxoo啪啪120秒动态图| 夜夜看夜夜爽夜夜摸| 可以在线观看的亚洲视频| 国产不卡一卡二| 免费一级毛片在线播放高清视频| 免费人成视频x8x8入口观看| 大型黄色视频在线免费观看| 国内久久婷婷六月综合欲色啪| 狂野欧美激情性xxxx在线观看| 欧美日韩综合久久久久久| 99热这里只有是精品在线观看| 在线免费观看的www视频| 特级一级黄色大片| 久久久色成人| 最新中文字幕久久久久| 亚洲av中文字字幕乱码综合| 一区二区三区免费毛片| 男女啪啪激烈高潮av片| 国产乱人偷精品视频| 99九九线精品视频在线观看视频| 精品熟女少妇av免费看| 91精品国产九色| 麻豆国产97在线/欧美| 波野结衣二区三区在线| 99热这里只有是精品在线观看| 日韩欧美三级三区| 国产精品99久久久久久久久| 久久久色成人| 午夜a级毛片| 欧美高清成人免费视频www| 亚洲精品国产av成人精品| 日本色播在线视频| 国产成人精品一,二区 | 色哟哟哟哟哟哟| 成年av动漫网址| 中文字幕熟女人妻在线| 日本-黄色视频高清免费观看| 欧美成人免费av一区二区三区| 久久久久久国产a免费观看| 精品不卡国产一区二区三区| 久久久国产成人精品二区| 国产成人精品婷婷| 婷婷精品国产亚洲av| 日本撒尿小便嘘嘘汇集6| 在线免费观看的www视频| 久久久久国产网址| 乱系列少妇在线播放| 91麻豆精品激情在线观看国产| 搞女人的毛片| 日韩 亚洲 欧美在线| 国产精品,欧美在线| 伊人久久精品亚洲午夜| 日韩 亚洲 欧美在线| 丰满人妻一区二区三区视频av| 国产免费男女视频| 简卡轻食公司| 我的女老师完整版在线观看| 亚洲最大成人中文| 少妇人妻精品综合一区二区 | 高清毛片免费看| 久久综合国产亚洲精品| 成人毛片a级毛片在线播放|