日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

用WSE在Web服务中验证用户身份

發布時間:2025/5/22 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用WSE在Web服务中验证用户身份 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Web服務安全與WS-Security

  毫無疑問,SOAP和XML Web服務在交互操作和標準上已經完全改變了電子商務領域的格局。

  然而直到最近,在Web服務技術領域仍然存在著一些缺陷,那就是處理消息級別的安全、認證、加密、數字簽名、路由和附件等問題的能力。為了解決這些安全問題,像IBM、Microsoft和Verisign這樣的公司和組織正牽頭合作制定統一的Web服務安全規范,以便利用它們原有的Web服務交互操作概念和商業模型,他們推出了WS-Security等規范。可以這么說,自從SOAP規范形成以后,WS-Security規范及其后續的工作可能是Web服務技術領域的一次最重要的進步。

  隨著WS-Security規范的定稿,各大軟件廠商開始認真地考慮為其產品提供使用相同Web服務安全語言的接口和編程工具箱,Web服務開發者也將能夠使用這些廠商提供的工具加強他們所開發的Web服務的安全性。

  二、WSE安全性能簡介

  Microsoft推出了Web Services Enhancements 1.0 for .NET(以下簡稱WSE),它是一個類庫,用于實現高級 Web 服務協議,這也是該公司的第一個使用WS-Security等規范實現SOAP消息安全的工具套件。

  保護Web服務安全的一個很重要的環節就是保護其SOAP消息傳遞的安全。

  使用WSE后,SOAP消息可以自己驗證其完整性,并可使用定義在WS-Security規范中的機制加密

  WSE1.0支持的所有WS-Security特性都是通過實現SecurityInputFilter和 SecurityOutputFilter對象的安全性輸入輸出過濾器實現的,它支持的安全特性有:

  1. 數字簽名

  2. 加密

3. 使用用戶名令牌簽名并加密

4. 使用X.509證書簽名并加密

5. 使用自定義二進制令牌簽名并加密

WSE1.0不支持Security Assertion Markup Language(SAML,安全聲明標注語言),但Microsoft公司正積極在其.NETServer中實現SAML體系結構。當然,開發者自己可以自由的實現SAML。唯一的不足是還不能使用WSDL描述遵循WS-Security規范的Web服務的WS-Security接口。

  WSE的體系結構模型基于處理入站和出站SOAP消息的過濾器管道。它是建立在已有的SOAPExtension類的基礎上的,有使用過SOAPExtension類行進壓縮、加密、記錄和其它操作經驗的開發者會發現他們對WSE其實很熟悉。

  WSE提供了一個Microsoft.Web.Services.SoapContext類,讓我們可以處理WS-Security SOAP頭和其它入站的SOAP消息頭,同時可為出站的SOAP消息添加WS-Security頭。WSE還有一個包裝類為SOAP請求和響應添加SOAPContext(與HttpContext類似),同時服務器使用一個SOAPExtension類“Microsoft.Web.Services.WebServicesExtension”,讓我們可以驗證入站的SOAP消息,還提供了我們可從我們的WebMethod中訪問的請求和響應SoapContext。

  學習使用WSE最大的障礙在于有時很難理解Microsoft的技術文檔和相關文章,即使對于那些有豐富經驗的高級開發人員來說也是如此,并且關于這方面的文章很少。在本文中,我將給出一個簡單的例子,介紹如何使用WSE實現基本的用戶名令牌的驗證過程,以保證Web服務的安全。

  三、設置WSE環境

  為了設置基本的WSE環境,我們需要配置ASP.NET應用程序,使其能夠使用WSE SOAPExtension。最簡單的方法是把所需的/configuration/system.web/webServices/soapExtensionTypes/Add元素添加到你的Web服務虛擬目錄中的web.config里,如下所示:

<webServices>
<soapExtensionTypes>
<add type="Microsoft.Web.Services.WebServicesExtension, Microsoft.Web.Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" priority="1" group="0" />
</soapExtensionTypes>
</webServices>

  注意type屬性必須寫在一行中,但是在文中考慮到篇幅的問題需要把它分為幾行,所以請讀者多加注意。而且要注意,在開始使用WSE之前,我們必須在工程中加入對Microsoft.Web.Services.dll的引用。
四、基本的用戶名令牌認證

  在我們數字簽名SOAP消息之前,必須先弄清楚誰正在簽名。因此,我們將探討一下用戶名令牌(UsernameToken)的概念,同時了解WSE如何允許我們驗證用戶名令牌。

  為了在Web服務中使用WSE驗證用戶名/密碼,我們需要知道WSE在這方面為我們提供了什么?WS-Security定義了一個UsernameToken元素,它提供了基本用戶名/密碼驗證的方法。如果你有使用HTTP的經驗,那么你會發現UsernameToken與Basic Authentication非常類似。有三種用戶名令牌,但是通常情況下我們只對最后兩種最感興趣:

<!--明文密碼-->
<UsernameToken>
<Username>user1</Username>
<Password Type="wsse:PasswordText">suangywang</Password>
</UsernameToken>

  這種方法使用明文密碼。我們不難想象,在服務器上將進行核對數據庫,驗證用戶名與密碼,看是否有匹配的用戶名/密碼對這一系列驗證操作。

<!--密碼摘要-->
<UsernameToken>
<Username>user1</Username>
<Password Type="wsse:PasswordDigest">
QSMAKo67+vzYnU9TcMSqOFXy14U=
</Password>
</UsernameToken>

  這種方法發送一個密碼摘要(digest)代替明文密碼。使用密碼摘要,密碼就不會通過網絡發送,這樣黑客就不太可能算出Web服務的密碼。密碼摘要是用散列函數計算的。這個過程只是單向的,意味著將函數反向并找到對應于摘要的消息是不可能的,因為該過程以這樣一種方式實現,所以找到散列到同一摘要的兩條不同密碼在計算上難以實現。但是黑客可以發送散列密碼,然后冒充原始發送人被驗證。為了避免這個問題,Web Services Security Addendum(Web服務安全補遺)已經增加一個輔助的保護措施。補遺中規定必須發送密碼的摘要版本,而不僅僅發送散列密碼。這個摘要信息包含一個密碼散列,標識請求的唯一的Nonce和創建時間。因此絕對不會出現相同的兩個密碼散列。如下所示是修正后的用戶名令牌UsernameToken。

<!--修正后的用戶名令牌-->
<wsse:UsernameToken
xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility"
wsu:Id="SecurityToken-59845323-5dcb-4a6b-a7fb-94a0d7357a20">
<wsse:Username>User1</wsse:Username>
<wsse:Password Type="wsse:PasswordDigest">
gpBDXjx79eutcXdtlULIlcrSiRs=
</wsse:Password>
<wsse:Nonce>
h52sI9pKV0BVRPUolQC7Cg==
</wsse:Nonce>
<wsu:Created>2003-6-20T21:16:50Z</wsu:Created>
</wsse:UsernameToken>

  雖然每個合法請求都有一個不同的散列,但是你也必須防止惡意用戶把其他用戶的合法請求中的整個UsernameToken拿出放入自己的非法請求中。你可以使用Timestamp(時間戳標頭)來最小化這種危險。時間戳標頭用來表示消息的創建時間和過期時間,指明消息的周期以及何時可以認為該消息失效。 例如,你可能想指定消息在40秒以后失效,并且超過40秒服務器就不會接收UsernameToken。但是機器之間的時鐘同步問題可能會造成有效的請求被拒絕的情況。所以使用時間戳也并不是一個盡善盡美的解決方法。為了解決這個問題,Web服務可以保存一張最近收到的UsernameToken的Nonce值的表,如果收到的一個請求的Nonce值已經被使用了,那么就絕對不會接受這個請求。如果你接收幾個使用相同Nonce的請求,那么你要考慮把這幾條請求全部丟棄,因為很有可能先到的請求是非法請求。還要了解到Nonce核對技術并不能防止惡意用戶截獲合法的輸入信息,并把原始信息中的UsernameToken加入自己的消息,然后發送到目的地。這時就需要為消息添加數字簽名或安全證書,以保護其不受攻擊。數字簽名和安全證書的相關知識在本文中不會涉及,請讀者查閱相應文獻。

  所有的散列保護都需要消息發送端和接收端知道用戶的密碼。在客戶端,人們期望系統能夠提示用戶輸入密碼。而在服務器端,需要保存帶有有效用戶名/密碼對的表,以供系統查找。我們下面將介紹WSE如何使用一個Password Provider(密碼提供者)機制來解決這兩個問題。

  五、IPasswordProvider接口

  WSE定義了一個Microsoft.Web.Services.Security.IPasswordProvider接口類,我們必須實現這個類來注冊一個密碼提供者。這個接口有一個方法GetPassword,它接收一個Microsoft.Web.Services.Security.UsernameToken作為輸入參數,該方法返回指定用戶的密碼。其思想是你可以使用任何你想用的機制保存有效的用戶名/密碼對,然后提供了一個實現IPasswordProvider接口的類,來讓WSE訪問你的特定密碼存儲機制。你甚至可以執行你自己的UsernameToken的摘要(Digest)和散列(Hash)的組合,甚至使用一個共享的密碼,以進一步控制你的認證基礎結構。

  為了把你特定的Password Provider(密碼提供者)告訴WSE,你必須配置合適的WSE設置。首先要添加一個Microsoft.Web.Services元素到應用程序的配置文件中的配置元素中。還要指定可以讀懂特定配置信息的WSE類。可以把下面的configSections添加到機器上的Machine.config或單獨的Web.config中。

<configSections>
<section name="microsoft.web.services"
type="Microsoft.Web.Services.Configuration.WebServicesConfiguration,
Microsoft.Web.Services, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35" />
</configSections>

  在本例中,我們將使用Northwind數據庫Employees表的一個修改版本來進行查詢任務。因為PasswordProvider接口需要返回一個與UsernameToken對象的密碼部分匹配的實際密碼,所以通常,我們只需要使用WSE加密我們的用戶名和密碼,然后再通過網絡傳送給Web服務。

  如果你在Solution Explorer中選中你的工程并在其上點擊右鍵,你將看到在底部增加了一個新的菜單“WSE Settings”,你可以在其中設置所有重要的配置和其它使用WSE的配置:

  這可讓我們很容易的設置Password Provider Implementation(密碼提供者實現)元素,Decryption Key Provider Implementation(解密鑰提供者)元素,X.509 Certificate(X.509 證書)設置,甚至是我們希望使用的Binary Security Tokens(二進制安全令牌)。此外,其他的選項卡還可以配置用于WSE管道的輸入輸出過濾器,配置路由,啟動診斷功能等等。雖然它不能做我們想做的每件事,但這是WSE易用化的一個良好的開端。

  PasswordProvider安全元素是web.config中的<configuration>父元素的一個子元素,它告訴WSE你使用哪個類來實現PasswordProvider接口:

<microsoft.web.services>
 <security>
  <!-- NAMESPACE . CLASSNAME , ASSEMBLYNAME -->
  <passwordProvider type="WSESecurity.WSEPasswordProvider, WSESecurity" />
 </security>
</microsoft.web.services>

  讓我們看看在本例中如何實現它:

namespace WSESecurity
{
 public class WSEPasswordProvider : IPasswordProvider
 {
  public string GetPassword(UsernameToken token)
  {
   try
   {
    SqlConnection cn = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["SqlConn"].ToString());
    cn.Open();
    SqlCommand cmd = new SqlCommand("SELECT Username, password from Employees where username =′" + token.Username + "′",cn);
    SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
    dr.Read();
    return dr["password"].ToString();
   }
   catch(Exception ex)
   {
    throw new Exception (ex.Message);
   }
  }
 }
}

  上面我們給出的代碼可以完全實現IPasswordProvider接口,通過用戶名/密碼來驗證一個用戶,當然了,還可以把它做得更復雜一些,這請讀者們自己去完成。實際上,我們在編程的過程中基本沒有寫太多用戶驗證的代碼,大部分工作都由WSE暗中處理了。
六、編寫一個使用WS-Security的WebMethod

  現在我們需要創建一個使用WS-Security的WebMethod。 這里,我實現了一個簡單的方法,它運行Northwind數據庫的CustOrderHist存儲過程,接收一個字串UserID作為唯一的參數,并返回一個DataSet。如果調用Web服務的客戶端可以通過消息級UsernameToken驗證,那么就可以取回DataSet。如果不能通過驗證的話,客戶端將得到一個異常,告知它不能通過驗證。WSE的優點在于你只要付出一點點勞動就可以了,大部分的工作已經由WSE在暗中為你完成了,所以你可以把大部分時間花費在構建Web服務的內容上,而不是為了構建一個安全的Web服務機制而疲于奔命。

[WebMethod]
public DataSet CustOrderHist(string CustId)
{
 // 只接受 SOAP格式的請求
 SoapContext requestContext = HttpSoapContext.RequestContext;
 if(requestContext==null)
 {
  throw new ApplicationException("Non-SOAP request!");
 }
 bool valid=false;
 try
 {
  foreach(SecurityToken tkn in requestContext.Security.Tokens)
  {
   if(tkn is UsernameToken)
   valid=true;
  }
 }
 catch(Exception ex)
 {
  throw new Exception( ex.Message + ": " + ex.InnerException.Message);
 }
 if (valid==false)
  throw new ApplicationException("Invalid or Missing Security Token.");
 SqlConnection cn;
 SqlDataAdapter da;
 DataSet ds;
 cn = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["SqlConn"].ToString());
 cn.Open();
 da = new SqlDataAdapter("custorderHist ′" +CustId + "′", cn);
 ds = new DataSet();
 da.Fill(ds, "CustOrderHist");
 return ds;
}

  使用上面的WebMethod,我們就可在服務器上實現驗證用戶名/密碼的操作。WebMethod必須引用Microsoft.Web.Services和Microsoft.Web.Services.Security域名空間。現在,我們要構建一個ASP.NET客戶端,這個客戶端能夠發送驗證所需的SOAP頭,并可調用我們的Web服務方法。

  七、構建WSE ASP.NET客戶端

  對于客戶端,WSE提供了繼承于System.Web.Services.Protocols.SoapHttpClientProtocol類的Microsoft.Web.Services.WebServicesClientProtocol類。當你在Visual Studio.NET中選擇“Add Web Reference”選項的時候,或者使用WSDL.exe程序創建基于WSDL的客戶端代碼時,你需要使用SoapHttpClientProtocol類。你可做的就是使用Visual Studio.NET中的“Add Web Reference”選項或者WSDL.exe程序為你的客戶端生成代理類,然后把代理類從繼承于SoapHttpClientProtocol改為繼承于WebServicesClientProtocol。這樣代理類就有了RequestSoapContext和ResponseSoapContext屬性,你可以使用它們訪問你發送或接收的WS-Security頭。在C#工程中,如果你已經使用了“Add Web Reference”選項,你可以點擊Solution Explorer中的“Show All Files”按鈕,點擊這個按鈕就可在Solution Explorer的Web References結點中顯示Reference.cs文件,讓你可以編輯這個文件。

  為了創建正確的UsernameToken和在消息級調用Web服務的代理方法,需要使用下面的代碼:

private void Button1_Click(object sender, System.EventArgs e)
{
 localhost.SecurityServiceWse wse=new localhost.SecurityServiceWse();
 UsernameToken tkn = new UsernameToken(txtUsername.Text,txtPassword.Text,PasswordOption.SendHashed);
 wse.RequestSoapContext.Security.Tokens.Add (tkn);
 try
 {
  DataSet ds=wse.CustOrderHist(txtCustID.Text);
  DataGrid1.DataSource=ds;
  DataGrid1.DataBind();
 }
 catch(Exception ex)
 {
  DataGrid1.Visible=false;
  lblMessages.Text=ex.Message;
 }
}

  我們要做的就是從客戶端的兩個文本輸入框txtUsername和txtPassword中取得輸入字串,然后使用PasswordOption.SendHashed把它們結合起來創建一個有效的UserNameToken。當調用Web服務時,WSE SOAP擴展驗證請求的一般格式,然后核對密碼散列并從我們的PasswordProvider方法中取得的密碼。如果兩者匹配,我們就可調用Web服務方法,客戶端返回數據集,顯示在一個網格中。

  我們現在已經創建了一個完整的使用WSE配合數據庫驗證SHA1摘要散列用戶名/密碼的Web服務,希望讀者們能通過本文了解到使用WSE保證Web服務安全的基本措施和方法,并能在實際工作中合理的去應用。

  在文章的最后,我們給出修改Northwind數據庫Employees表的SQL腳本,給這個表添加了所需的username和password列,同時在這個表中插入了一條新紀錄,其Firstname、Lastname、Username、Password和roles字段分別為“User”,“One”,“user1”,“pass1”和“user”。

USE NORTHWIND
GO
ALTER TABLE [dbo].
ADD [Username] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Password] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[roles] [varchar] (250) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
GO
INSERT INTO EMPLOYEES (Firstname, Lastname,Username, [Password], roles)
VALUES(′User′,′One′, ′user1′, ′pass1′, ′user′)
GO

轉載于:https://www.cnblogs.com/zhouxiancai0128/archive/2006/10/26/540723.html

總結

以上是生活随笔為你收集整理的用WSE在Web服务中验证用户身份的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

夜夜爽88888免费视频4848 | 国产美女精品久久久 | 久久久久久久久久久影院 | 精品资源在线 | 色999五月色 | 日韩免费电影一区二区 | 精品女同一区二区三区在线观看 | 久久久麻豆精品一区二区 | 久久久久久久99精品免费观看 | 久免费视频 | 热re99久久精品国产99热 | 成人免费视频免费观看 | www.婷婷色| 麻豆91在线播放 | 亚洲精品国产区 | 久久草草影视免费网 | 91高清视频免费 | 亚洲成人影音 | 国产色女人 | 91黄视频在线观看 | 亚洲四虎影院 | 欧美日韩精品区 | 久久福利在线 | 欧美淫视频 | 五月天综合 | 久久精品专区 | 99热这里精品 | 日韩欧美视频一区 | 三上悠亚一区二区在线观看 | 天天夜夜狠狠操 | 婷婷五月色综合 | 天天综合区 | 国产裸体永久免费视频网站 | 欧美性生活一级片 | 一区二区三区视频 | 亚洲精品在线播放视频 | 韩日精品在线观看 | 99久久精品网 | 又污又黄网站 | 最近2019中文免费高清视频观看www99 | 中文字幕乱码电影 | 人人澡人人爽 | 91精品一区二区三区久久久久久 | 久草国产视频 | 91精品国产一区二区在线观看 | 911香蕉视频| 婷婷免费在线视频 | 成片免费观看视频999 | 狠狠色噜噜狠狠狠狠2021天天 | 日本黄色片一区二区 | 国产精品一区在线播放 | 9999精品| 国产美女网站视频 | 天天干,天天射,天天操,天天摸 | av在线之家电影网站 | 97夜夜澡人人双人人人喊 | 在线中文字幕av观看 | 欧美性猛片 | 午夜精品一区二区三区可下载 | 视频在线91| 国产黄在线免费观看 | 国产一区国产精品 | 欧美日韩高清在线一区 | 日本精品一区二区三区在线播放视频 | www亚洲视频 | 337p日本大胆噜噜噜噜 | 欧美性色19p | 日韩精品在线播放 | 国产精品理论视频 | 中文字幕在线播放一区二区 | 99婷婷狠狠成为人免费视频 | 久久国产精品色av免费看 | 在线免费观看视频一区 | 成 人 黄 色视频免费播放 | 亚洲蜜桃在线 | 99视频在线精品免费观看2 | 91香蕉视频污在线 | 91精品视频网站 | 91男人影院 | 国产精品网红直播 | 国产在线播放一区二区三区 | 成年人在线观看免费视频 | 国产高清视频免费 | 91福利影院在线观看 | 国产黄色片一级三级 | 天天色天天草天天射 | 国产视频亚洲视频 | 一级片视频在线 | 激情伊人五月天 | 99精品国产一区二区三区麻豆 | 国产精品久久久久久久久免费看 | 免费男女羞羞的视频网站中文字幕 | 国产欧美日韩精品一区二区免费 | 久久精品直播 | 一区二区三区在线影院 | 久久免费中文视频 | 欧美作爱视频 | 毛片1000部免费看 | 亚洲午夜久久久久久久久久久 | 亚洲日本一区二区在线 | 视频高清| 免费黄色av | 在线免费观看国产精品 | 婷婷六月天综合 | 久久久久亚洲国产精品 | 国产婷婷久久 | 国产精品小视频网站 | 五月婷婷亚洲 | 新版资源中文在线观看 | 久久精品资源 | 综合久色| 欧美成人猛片 | 久久精品香蕉视频 | 国产精品久久久一区二区三区网站 | 天天射天天搞 | 国产资源网 | 色婷婷在线播放 | 免费视频一区 | 久草在线欧美 | 精品国产99| 在线日韩一区 | 国产精品欧美久久 | 日韩精品在线视频免费观看 | 国产资源在线播放 | 九九九毛片 | 精品999在线观看 | 日韩欧美视频免费看 | 久久综合偷偷噜噜噜色 | 高清av在线 | 91精品久久久久久综合五月天 | 久久久一本精品99久久精品 | 久久国产精品影视 | 国产91精品在线播放 | 大片网站久久 | 日韩在线视频网站 | av成人免费 | 超碰av免费| 公与妇乱理三级xxx 在线观看视频在线观看 | 欧美xxxxx在线视频 | 全久久久久久久久久久电影 | 久久久久久久久久久成人 | 五月婷婷中文字幕 | 夜夜操天天操 | 国产精品中文久久久久久久 | 久久人人爽人人爽 | 国内一级片在线观看 | 亚洲不卡在线 | 日韩www在线 | 久久久色| 在线观看免费av网站 | 97超碰国产精品女人人人爽 | 中文字幕资源在线观看 | 亚洲综合色网站 | 午夜丰满寂寞少妇精品 | 97超碰中文字幕 | 精品国产免费人成在线观看 | 国产永久网站 | 久久狠狠一本精品综合网 | 在线亚洲观看 | 国产精品 中文字幕 亚洲 欧美 | 一级淫片a| 国产精品久久久久久影院 | 精品伦理一区二区三区 | 国产欧美精品xxxx另类 | 91爱看片| 97国产情侣爱久久免费观看 | 激情小说 五月 | 国产中文欧美日韩在线 | 亚洲v欧美v国产v在线观看 | 亚洲国产精品一区二区久久,亚洲午夜 | 久草在在线 | 天天se天天cao天天干 | 久草视频网 | 婷婷久久综合九色综合 | 婷婷日日 | 午夜视频久久久 | 日本 在线 视频 中文 有码 | 国产亚洲视频在线观看 | 久久亚洲免费视频 | 中文国产字幕在线观看 | 毛片基地黄久久久久久天堂 | 91精品在线观看入口 | 久久久午夜精品福利内容 | 国产亚洲精品久久久久久大师 | av在线播放观看 | 在线观看国产麻豆 | 国产精品激情在线观看 | 欧美日韩国产综合一区二区 | www夜夜操com | 久久久免费精品国产一区二区 | 六月色婷 | 精品美女久久久久 | 日日夜夜天天射 | 日日夜夜人人天天 | 天天草网站 | 国产高清 不卡 | 中文字幕电影网 | 亚洲五月综合 | 国产一级视屏 | 成人sm另类专区 | 激情开心 | 成人久久综合 | 黄p网站在线观看 | 人人要人人澡人人爽人人dvd | 一区二区三区中文字幕在线 | 久久久五月婷婷 | 久久乐九色婷婷综合色狠狠182 | 91精品成人久久 | 免费视频久久久 | 久久少妇av | 国产中文自拍 | 日本中文乱码卡一卡二新区 | 91精品在线免费视频 | 免费黄色a网站 | 日日日日日 | 日韩av成人在线观看 | 黄色网在线播放 | 99热在线国产| 成人av免费看 | 国产在线国偷精品产拍免费yy | avlulu久久精品 | 天天天干天天天操 | 久久国产欧美日韩 | 在线观看播放av | 欧美成人h版电影 | 中文字幕在线专区 | 国产亚洲小视频 | 少妇啪啪av入口 | 欧美91视频 | 久草综合在线 | 国产精品视频在线观看 | 免费在线观看黄网站 | 国产黄色精品在线观看 | 亚洲电影av在线 | 中文字幕免费观看视频 | 亚洲欧美乱综合图片区小说区 | 91激情视频在线 | 2020天天干天天操 | 麻豆传媒在线视频 | 欧美经典久久 | 日本最新中文字幕 | 草莓视频在线观看免费观看 | av三级av| 天天草天天干天天 | 国产这里只有精品 | 成人av一区二区在线观看 | 国产又黄又爽又猛视频日本 | 91视视频在线直接观看在线看网页在线看 | 午夜少妇 | www.久久com| 中文字幕精品一区二区精品 | 91精品国产综合久久久久久久 | 97超碰成人 | 亚洲精品视频在线观看免费 | 国产色视频一区二区三区qq号 | 中文一区二区三区在线观看 | 亚洲精品午夜久久久久久久久久久 | 香蕉在线视频播放网站 | 日本韩国欧美在线观看 | 欧美久久久久久久久久久久 | 国精产品999国精产 久久久久 | 免费一级日韩欧美性大片 | 欧美综合色在线图区 | 国产日韩精品一区二区三区 | 亚洲激情网站免费观看 | 国产精品久久久久久久久毛片 | 超碰大片 | 青青河边草免费观看完整版高清 | 欧美在线你懂的 | 久久99视频免费 | 色干综合 | 97超碰色偷偷 | 国产精品久久久久久久久久免费看 | 欧美日本不卡视频 | 国模吧一区 | 91福利社区在线观看 | 最近高清中文字幕在线国语5 | 国产亚洲综合在线 | 成人免费视频免费观看 | 国产黄色免费观看 | 狠狠干天天射 | 日韩有码欧美 | 奇米7777狠狠狠琪琪视频 | 国产成人精品一区二区在线 | 欧美日韩亚洲在线观看 | 久久久久久国产精品 | 特级黄色视频毛片 | 国产成人精品av在线 | 国产精品久久久久久久久久直播 | 日韩精品久久久免费观看夜色 | 午夜国产福利视频 | 成人日批视频 | 偷拍区另类综合在线 | 麻豆传媒在线视频 | 久久久精品久久 | 在线精品播放 | 伊人av综合 | 中文字幕在线观看一区二区三区 | www.天堂av | 天天天天天天天操 | 欧美日韩性视频在线 | 日韩欧美在线观看一区二区三区 | 中文字幕在线免费看 | 免费涩涩网站 | 欧美精品你懂的 | 免费观看的黄色 | 国产精品久久久久久av | 欧美日韩69| 中文字幕av在线播放 | 精品久久久久久亚洲 | 国产一级片直播 | 国产一级二级在线观看 | 黄色影院在线免费观看 | 91在线精品秘密一区二区 | 亚洲综合视频在线 | 最新成人av | 国产真实精品久久二三区 | 最近日韩免费视频 | 五月天婷婷在线视频 | 天天干天天操天天搞 | 在线天堂中文www视软件 | 日韩电影在线一区二区 | 国产成人在线一区 | 99久在线精品99re8热视频 | 中文字幕久久精品 | 色婷婷综合久久久久中文字幕1 | 中文字幕高清免费日韩视频在线 | 久久在线免费观看视频 | 国内一区二区视频 | 国产福利一区在线观看 | 日韩精品视频久久 | 丰满少妇对白在线偷拍 | 日韩精品一区二区不卡 | 一区二区三区av在线 | 国产精品毛片久久久久久久久久99999999 | 91自拍91 | 在线观看国产永久免费视频 | 中文字幕在线播放日韩 | 天天草天天干天天射 | .国产精品成人自产拍在线观看6 | 中文av影院 | 日韩三级av | 日韩精品一区二区不卡 | 在线中文字幕网站 | 欧美一级特黄aaaaaa大片在线观看 | 久久视频中文字幕 | 国产色在线 | 日本视频不卡 | 9草在线 | 久草在线手机观看 | 久久久久这里只有精品 | 在线观看国产一区 | 国产麻豆电影在线观看 | 波多野结衣一区 | av中文字幕电影 | 亚洲综合精品视频 | 国产高清网站 | 天堂网av 在线 | 人人干人人超 | 麻豆视频国产在线观看 | 在线看片一区 | 欧美男女爱爱视频 | 国产剧情一区二区 | 美国av大片 | 国产精品久久久久久久久久久久午 | 中文字幕成人在线观看 | 在线观看视频黄 | 色视频网站在线 | 国产一二三区av | 天天激情天天干 | 97视频网址 | 久久精品男人的天堂 | 免费情趣视频 | aaawww| 成人高清在线 | 最近免费中文字幕mv在线视频3 | 精品xxx| 97操操操| www色com | 91在线porny国产在线看 | 国产69久久久 | 三级av免费看 | 亚洲色图 校园春色 | 成人在线超碰 | www.黄色| 少妇资源站 | 成人av中文字幕 | 日本亚洲国产 | 丝袜美女在线 | 国产精品欧美一区二区三区不卡 | 中文字幕你懂的 | 日韩欧美大片免费观看 | 香蕉视频啪啪 | 久久久久国产精品www | 久久久久国产精品一区二区 | 久久艹艹| 久久精品视频中文字幕 | 天天插日日操 | 91精品视频免费在线观看 | 精品在线一区二区 | 99999精品视频 | 久久精品日韩 | 黄色在线小网站 | 日韩精品一区二区三区在线视频 | 九九在线视频 | 国产一区av在线 | 青青草在久久免费久久免费 | 五月亚洲综合 | 国产福利一区二区三区视频 | 不卡视频一区二区三区 | 国产区av在线| 日韩资源在线观看 | 91视频 - 88av| 日韩色视频在线观看 | 91视频久久久 | 97视频在线观看网址 | 国产伦精品一区二区三区无广告 | 久久丁香网| 亚洲天天做 | 亚洲欧美综合精品久久成人 | 黄色精品久久 | 国产在线观看你懂得 | 91成人精品一区在线播放69 | 成年人黄色大全 | 久久久久免费视频 | av天天干| 91久久精品一区二区二区 | 久草网视频在线观看 | 成年人免费看av | 中文国产字幕在线观看 | 免费中文字幕在线观看 | 国产不卡一二三区 | 色婷丁香 | 久久欧洲视频 | 国产一区二区网址 | 五月天网页 | 超碰免费观看 | 国产成人一区二区三区影院在线 | 欧美精品久久久久久久久老牛影院 | 91香蕉视频黄 | av一区在线 | 中文字幕在线观看第二页 | 久久99精品国产 | 成年人在线看视频 | 久久久www成人免费精品张筱雨 | 久草视频精品 | 国产91成人 | 正在播放国产精品 | 国产精品一区二区免费视频 | 国产亚洲精品久久久久久久久久 | 久久免费视频8 | 久久视频免费在线 | 精品久久久久久久久亚洲 | 毛片基地黄久久久久久天堂 | 久久电影国产免费久久电影 | 欧美九九视频 | 中文字幕在线观看视频免费 | 婷婷综合久久 | 日韩精品视频第一页 | 伊人春色电影网 | 国产69久久久欧美一级 | 久草精品网 | 亚洲国产精品成人va在线观看 | 玖玖视频免费在线 | 日韩视频免费 | 色综合网| 黄毛片在线观看 | 精品国产免费观看 | 亚洲欧美观看 | 探花在线观看 | 国产一区二区三区免费视频 | 日韩精品黄 | 久久久免费观看 | 久久亚洲美女 | 欧美电影黄色 | 国产网红在线 | 久久久久在线视频 | 爱爱av网站 | 欧美日韩高清在线观看 | .国产精品成人自产拍在线观看6 | 国产美女免费看 | 色 免费观看 | 日韩和的一区二在线 | 久久精品免费电影 | 中文字幕国语官网在线视频 | av中文资源在线 | 国产成人在线播放 | 久草在线官网 | 精品一区二区三区香蕉蜜桃 | 国产小视频免费观看 | 国产大尺度视频 | 麻豆久久久久久久 | 四虎在线免费观看视频 | 亚洲综合色丁香婷婷六月图片 | 国产99久久久国产精品 | 国内视频在线 | 亚洲乱码在线 | 久久国产精品99久久久久久老狼 | 久久福利精品 | 国产一级电影网 | 中文字幕在线观看1 | 亚洲精品视频在线免费播放 | 色网站免费在线看 | av软件在线观看 | 日韩欧美网址 | 国产成人av | 91欧美精品| 亚洲激情 在线 | 欧美日韩国产精品久久 | 国产精品成人在线 | 国产专区在线视频 | 免费观看性生活大片3 | 日韩在线 一区二区 | 在线久草视频 | 特级西西www44高清大胆图片 | 黄色在线免费观看网站 | 免费又黄又爽视频 | 在线免费观看亚洲视频 | 欧美综合在线视频 | 人人干网站 | 天天干天天做 | 91亚洲精品在线观看 | 激情综合网五月 | 99一区二区三区 | 91福利视频在线 | 99精品欧美一区二区 | 日韩精品中文字幕在线不卡尤物 | av在线收看 | 免费在线观看一区 | 国产精品青青 | 99精品久久久久久久 | 久久激情五月激情 | 久草视频免费 | 国产成人一区二区三区久久精品 | 日本黄区免费视频观看 | 综合在线观看色 | 日韩欧美一区二区三区免费观看 | 久久久久久国产精品亚洲78 | 91片黄在线观看 | 国产精品高清在线观看 | 91亚洲精品久久久蜜桃借种 | 天躁狠狠躁 | 久久综合九色综合久久久精品综合 | 日韩资源在线 | av免费在线观 | 中文字幕精品一区 | 福利一区在线 | 天天干天天天天 | 久久亚洲日本 | 亚洲午夜精 | 天天做日日做天天爽视频免费 | 91爱爱网址 | www..com毛片 | 最近日本中文字幕 | 亚洲精品视频在线 | 天天综合五月天 | 国产伦理久久精品久久久久_ | 国产在线精品国自产拍影院 | 91九色免费视频 | 日韩三级中文字幕 | 97人人超碰在线 | 国产在线观看免费av | 中文字幕在线免费观看 | www狠狠操 | 久久精品视频国产 | 99这里只有 | 97av在线视频免费播放 | 免费色视频网站 | 欧美成人亚洲成人 | 国产一区二区中文字幕 | 成 人 黄 色视频免费播放 | 亚洲春色综合另类校园电影 | 日韩av一区二区在线 | 国产精品第2页 | 香蕉精品视频在线观看 | 国产精品av电影 | 精品1区2区 | 亚洲不卡123 | 精品久久国产精品 | 2018亚洲男人天堂 | 96精品视频 | 欧美久久久久久久久久 | 国产精品久久久久久久午夜片 | 国产精品 久久 | 97在线公开视频 | 精品视频亚洲 | av中文字幕网站 | 欧美极品xxxxx | 国产在线小视频 | 久操视频在线免费看 | 91免费在线视频 | 日韩高清在线一区二区三区 | 国产一区二区高清视频 | 国内免费的中文字幕 | 国产日韩欧美在线观看视频 | 91精品高清 | 91传媒视频在线观看 | 日韩一区二区三区观看 | 国产91精品在线播放 | 日韩精品在线免费播放 | 日本不卡一区二区三区在线观看 | 国产裸体视频网站 | 久久这里只有精品首页 | 一区二区在线影院 | 国产麻豆视频 | 麻豆一区在线观看 | 国产精品一区二区在线观看 | 欧美精品v国产精品v日韩精品 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 婷婷成人亚洲综合国产xv88 | 深爱激情五月综合 | 九九综合久久 | 人人草人人做 | 最近中文字幕免费视频 | 日韩网站在线免费观看 | 波多野结衣电影一区 | 男女啪啪网站 | 国产精品免费观看国产网曝瓜 | 草久在线视频 | 亚洲国产综合在线 | 亚洲最新合集 | 中文字幕在线观看日本 | 久久久久久久久久久网 | 在线播放 日韩专区 | 亚洲最大av网| 视频在线观看入口黄最新永久免费国产 | 丁香婷婷久久久综合精品国产 | 天天曰 | 色综合亚洲精品激情狠狠 | 亚洲欧美日韩国产一区二区三区 | 国产 日韩 中文字幕 | 激情伊人五月天久久综合 | 中文电影网 | 日韩在线二区 | 亚一亚二国产专区 | 日韩理论电影在线观看 | 亚洲aⅴ久久精品 | 成人黄色小说网 | 国产三级精品三级在线观看 | 一级性视频 | 国产在线国偷精品产拍 | 免费看片在线观看 | 麻豆视传媒官网免费观看 | 日韩在线视频播放 | 国产区精品 | www.国产高清 | 黄色的片子| 人人爽人人爽人人片av免 | 欧美精品三级在线观看 | 欧美精品久久久久久久久久 | 97人人超 | 亚洲黄色免费在线 | 成人免费观看网站 | 国产在线观看h | 亚洲成人av在线播放 | 欧美污污视频 | 成年人电影毛片 | 色婷婷综合久久久久 | 欧美国产日韩激情 | 亚洲综合狠狠干 | 在线免费av播放 | 欧美极品久久 | 五月婷婷激情 | 99久久精品免费看国产一区二区三区 | 国产精品久久久久久久7电影 | av资源在线看 | 一区二区三区精品在线 | 日韩大片在线看 | 91九色精品国产 | 在线免费观看黄色大片 | 国产精品免费视频一区二区 | 视频二区在线 | 欧美日本中文字幕 | 四虎www.| 久久亚洲欧美日韩精品专区 | 国产网站在线免费观看 | 亚州精品视频 | 日韩免费一二三区 | 四虎影院在线观看av | 国产免费视频一区二区裸体 | 欧美一级特黄aaaaaa大片在线观看 | 精品国产视频在线 | 亚洲精品国产精品久久99 | 六月丁香久久 | 在线视频你懂得 | 韩国在线视频一区 | 国产精品成人国产乱 | 午夜精选视频 | 欧美一级裸体视频 | 国色天香永久免费 | 色网av | 久久久久久久久久久久99 | 色爱区综合激月婷婷 | 亚洲传媒在线 | av在线播放一区二区三区 | 亚州中文av | 日韩在线观看网址 | 亚洲精品小区久久久久久 | 天堂va在线高清一区 | 国产精品国产自产拍高清av | 日韩福利在线观看 | 免费a级毛片在线看 | 亚洲涩涩一区 | 成人免费在线播放 | 国产精品久久久久四虎 | 视频一区在线免费观看 | 国产成人av网 | 欧美精品在线观看免费 | 天天操夜夜叫 | 手机在线看永久av片免费 | 午夜久久影视 | 在线观看不卡视频 | 国产麻豆精品传媒av国产下载 | 亚洲国产网站 | 久久久精品欧美 | 午夜色性片 | 西西44人体做爰大胆视频 | 亚洲精品国产精品乱码在线观看 | 69久久夜色精品国产69 | 久久99精品久久久久久久久久久久 | 中文字幕在线免费播放 | 美腿丝袜一区二区三区 | 亚洲aaa级| 一级片免费在线 | 亚洲免费在线观看视频 | 人人玩人人添人人澡超碰 | 91九色视频在线播放 | 国产精品都在这里 | 99麻豆久久久国产精品免费 | 99热这里只有精品免费 | 久久天堂影院 | 国产精品综合av一区二区国产馆 | 久久中文欧美 | 亚洲视频久久 | 欧美在线视频a | 色综合在 | 国产精品久久久久久久久大全 | jizz18欧美18 | 亚洲精品理论片 | 亚洲成av片人久久久 | 免费福利视频网站 | 国产精品久久久久久久久久久久久久 | 丁香五月缴情综合网 | 精品久久久久久国产偷窥 | 久久精品99国产 | 免费午夜视频在线观看 | 国产伦精品一区二区三区… | 美女黄濒 | 国产精品成人在线观看 | 国产在线超碰 | 国产精品福利在线观看 | 深夜免费小视频 | 999精品网| 日本精品午夜 | 色狠狠婷婷 | 91精品婷婷国产综合久久蝌蚪 | 日韩成人高清在线 | 日韩欧美视频一区二区 | 国产中文字幕在线视频 | 免费国产ww| 在线观看黄色免费视频 | 美女视频久久 | 在线观看精品一区 | 亚洲国产精品成人精品 | 免费视频一区 | 亚洲精品免费在线播放 | 色www精品视频在线观看 | av成人动漫在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | av激情五月| 黄色a一级片 | 黄色免费网站大全 | 日本高清中文字幕有码在线 | 国产在线国偷精品产拍 | 成人免费看电影 | 99热精品国产一区二区在线观看 | 久久久精品日本 | 天天天操操操 | 久久亚洲精品国产亚洲老地址 | 亚洲国产福利视频 | 国产精品9999久久久久仙踪林 | 激情五月在线视频 | 国内精品久久久久久久久久清纯 | 国产精品高清在线观看 | 久草免费在线视频观看 | 一区二区三区高清不卡 | 日韩免费一级电影 | 婷五月激情 | 国产 日韩 欧美 中文 在线播放 | 国产精品久久一区二区三区, | 丁香婷婷网 | 4438全国亚洲精品观看视频 | 午夜电影一区 | 日日操天天操狠狠操 | 韩日三级av| 亚洲国产片 | 91久久国产自产拍夜夜嗨 | 草免费视频 | 欧美日韩在线精品 | 欧美国产精品久久久久久免费 | 欧美日韩裸体免费视频 | 久久福利小视频 | 国产又粗又猛又黄又爽视频 | 91av在线免费播放 | 国产护士av| 久久久久激情视频 | 四虎成人网 | 91女人18片女毛片60分钟 | 国产成人精品av在线 | 亚洲精品乱码久久久久久蜜桃欧美 | 伊人色综合久久天天网 | 亚洲国产精品传媒在线观看 | 毛片.com | 日韩资源在线观看 | 日狠狠 | 97精品国产一二三产区 | 国内久久精品视频 | 成人免费在线播放视频 | 久草精品在线 | 免费观看成人 | 最近乱久中文字幕 | 一区二区三区视频在线 | av一级在线观看 | 亚洲综合在线五月天 | 欧美视频二区 | 综合激情| a黄色片| 国产成人精品一区二区三区在线 | 91大片成人网 | 97精品久久人人爽人人爽 | 中文字幕免费在线 | 国产99视频在线观看 | 狠狠狠狠狠狠干 | 亚洲精品综合在线观看 | 婷婷丁香激情网 | 国产精品毛片久久 | 亚洲激情在线 | 91精品人成在线观看 | 午夜美女福利直播 | 精品一区电影 | 天天在线操 | 久久综合在线 | 涩五月婷婷 | 深爱激情五月婷婷 | 亚洲免费国产视频 | 国产不卡在线观看视频 | 免费午夜视频在线观看 | 国产成人久久久77777 | 国产日本亚洲 | 国产成人av电影在线 | 99 视频 高清 | 日韩深夜在线观看 | 久久激情视频 久久 | 91香蕉视频黄 | 欧美极度另类性三渗透 | 一本一道久久a久久综合蜜桃 | 午夜三级影院 | 久久99国产精品免费网站 | 欧美精品久久99 | 这里只有精彩视频 | 久久精品视频国产 | 国产成人333kkk | 天天久久夜夜 | 精品视频久久久 | 在线观看成年人 | 成人观看视频 | 黄网站app在线观看免费视频 | 精品久久久网 | 欧美在线a视频 | 黄色特级毛片 | 欧美日韩久久久 | a在线v| 亚洲精品在线视频网站 | 人成电影网 | 久久久久久综合网天天 | 欧美成人理伦片 | 永久免费毛片在线观看 | 国产一级在线观看 | 99在线免费观看视频 | 五月婷婷六月丁香激情 | 丁香六月五月婷婷 | 亚洲第一区在线播放 | 久久久久久久精 | 日本精品一区二区三区在线观看 | 久久综合色天天久久综合图片 | 国产精品久久久久久av | 国产精品久久久久一区二区国产 | 国产在线精 | 精品天堂av| www.天天干| 日日摸日日添日日躁av | 九九免费在线观看视频 | 日本精品视频在线播放 | 欧美日韩高清不卡 | 91| 亚洲人成人在线 | 91精品免费在线视频 | 久久九精品| 久久国产精品小视频 | av成人免费 | 国产一区二区三区免费在线 | 国产亚洲精品成人 | 日韩a级黄色 | 高清免费在线视频 | 在线观看视频精品 | 午夜少妇一区二区三区 | 精品国产一区二区三区蜜臀 | 69性欧美| 黄色一级大片在线免费看国产一 | 超碰在线99 | 国产在线精 | 五月婷婷黄色 | 国产在线播放一区 | 日韩在线视频播放 | 99久热在线精品视频 | 国产精品美女久久久久久免费 | 成人久久免费 | 福利一区二区三区四区 | 中文字幕免费在线看 | 午夜电影 电影 | 在线免费观看麻豆视频 | 91亚洲精品国产 | 日韩av综合网站 | 久久久免费精品视频 | 奇米影视8888 | 午夜av在线电影 | 国产xxxx| 免费黄色激情视频 | 久久精品99国产国产 | 日韩乱理| 久草www | 五月天色站 | 天天看天天干 | 国产精品热视频 | a√天堂资源 | 欧美精品在线免费 | 久久久久黄 | 午夜精品久久久久久久99无限制 | 久久成人久久 | 欧美日韩精品二区第二页 | 欧美巨乳网 | 日av免费 | 欧美亚洲免费在线一区 | 色婷婷狠狠五月综合天色拍 | 欧美最猛性xxxx | 亚洲国产成人久久综合 | 免费av观看 | 日韩在线理论 | 国产精品一区二区吃奶在线观看 | 亚洲成人av电影在线 | 久久久九色精品国产一区二区三区 | 日韩伦理片hd | 91 中文字幕| 中文字幕在线视频一区二区 | 国产精品成人久久久久 | 日本视频高清 | 黄色网在线播放 | 又污又黄网站 | av最新资源| 精品视频免费久久久看 | 黄污在线看 | 激情开心网站 | 人人干人人草 | 在线观看麻豆av | 一区二区三区四区精品视频 | 日韩精品一区二区三区在线视频 | 亚洲成人黄色 | 久草综合视频 | 久在线观看 | 日日干影院 | 五月丁色 | 国产精品久久久久av | 在线 国产一区 | 最近中文字幕高清字幕在线视频 | 久久久香蕉视频 | 亚洲精品国产精品国自 | 美女久久一区 | 亚州精品一二三区 | 日韩av不卡在线 | 免费午夜在线视频 | 久草在线精品观看 | 99久热在线精品 | 一区二区三区日韩在线观看 | 在线观看理论 | 亚洲精品视频免费 | 超碰在线观看av | 精品国产人成亚洲区 | 免费看一级黄色大全 | 日韩特黄一级欧美毛片特黄 | 国产亚洲精品精品精品 | 搡bbbb搡bbb视频| 久久99国产精品免费网站 | 99久久精品日本一区二区免费 | 丁香 婷婷 激情 | 69国产成人综合久久精品欧美 | 91精品办公室少妇高潮对白 | 毛片二区| 激情五月网站 |