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

前端安全編碼規(guī)范

開(kāi)發(fā) 前端
下面就以前端可能受到的攻擊方式為起點(diǎn),講解web中可能存在的安全漏洞以及如何去檢測(cè)這些安全漏洞,如何去防范潛在的惡意攻擊。

前言

隨著互聯(lián)網(wǎng)高速的發(fā)展,信息安全已經(jīng)成為企業(yè)重點(diǎn)關(guān)注焦點(diǎn)之一,而前端又是引發(fā)安全問(wèn)題的高危據(jù)點(diǎn),所以,作為一個(gè)前端開(kāi)發(fā)人員,需要了解前端的安全問(wèn)題,以及如何去預(yù)防、修復(fù)安全漏洞。

下面就以前端可能受到的攻擊方式為起點(diǎn),講解web中可能存在的安全漏洞以及如何去檢測(cè)這些安全漏洞,如何去防范潛在的惡意攻擊。

1. 跨站腳本攻擊(Cross Sites Script)

跨站腳本攻擊,Cross Site Script(簡(jiǎn)稱 CSS或)。指黑客通過(guò)“HTML注入”篡改了網(wǎng)頁(yè),插入了惡意的腳本(主要是JavaScript腳本),從而在用戶瀏覽網(wǎng)頁(yè)時(shí),控制用戶瀏覽器的一種攻擊。

了解了什么是XSS,那你一定想知道,它有什么危害以及如何去防御

這里羅列一張列表:

  •  掛馬
  •  盜取用戶Cookie。
  •  釣魚攻擊,高級(jí)的釣魚技巧。
  •  刪除目標(biāo)文章、惡意篡改數(shù)據(jù)、嫁禍。
  •  劫持用戶Web行為,甚至進(jìn)一步滲透內(nèi)網(wǎng)。
  •  爆發(fā)Web2.0蠕蟲。
  •  蠕蟲式掛馬攻擊、刷廣告、刷瀏量、破壞網(wǎng)上數(shù)據(jù)
  •  其它安全問(wèn)題

常見(jiàn)的跨站腳本攻擊也可分為:反射型XSS、存儲(chǔ)型XSS、DOM Based XSS

下面針對(duì)這三種常見(jiàn)的類型做具體的分析

1.1 反射型XSS--也可被稱為是HTML注入

  1. 反射型XSS,也稱為"非持久型XSS"簡(jiǎn)單的把用戶輸入的數(shù)據(jù)"反射"給瀏覽器,即黑客往往需要誘使用戶"點(diǎn)擊"一個(gè)惡意鏈接攻擊才能成功,用戶通過(guò)點(diǎn)擊這個(gè)惡意鏈接,攻擊者可以成功獲取用戶隱私數(shù)據(jù)的一種方式。如:"盜取用戶Cookie信息"、"破壞頁(yè)面結(jié)構(gòu)"、"重定向到其他網(wǎng)站",盜取內(nèi)網(wǎng)IP等。 

那么既然反射型XSS也可以是HTML注入,那么它注入的關(guān)鍵自然也就從前端的HTML頁(yè)面開(kāi)始下手: 

  1. 1. 用戶能夠與瀏覽器頁(yè)面產(chǎn)生交互動(dòng)作(輸入搜索的關(guān)鍵詞,點(diǎn)擊按鈕,點(diǎn)擊鏈接等等),但這些都需要去誘使用戶去操作,說(shuō)起來(lái)容易,做起來(lái)難。  
  2. 2. 用戶輸入的數(shù)據(jù)會(huì)被攻擊方拼接出合適的html去執(zhí)行惡意的js腳本,這樣的過(guò)程就像是"一次反射" 

1.2 存儲(chǔ)型XSS 

  1. 存儲(chǔ)型XSS,也稱為"`持久型XSS`",它與`反射型XSS`不同之處在于,它會(huì)將用戶輸入的數(shù)據(jù)"存儲(chǔ)"在攻擊方的服務(wù)器上,具有很強(qiáng)的"穩(wěn)定性"。  
  2. 例如:訪問(wèn)某黑客寫下的一篇含有惡意JavaScript代碼的博客文章,黑客把惡意腳本保存到服務(wù)端。 

1.3 DOM based XSS 

  1. 從效果上來(lái)說(shuō),也是"反射型XSS",單獨(dú)劃分出來(lái),是因?yàn)槠湫纬墒峭ㄟ^(guò)修改頁(yè)面的"DOM節(jié)點(diǎn)"形成的XSS。  
  2. 例如:通過(guò)修改DOM節(jié)點(diǎn)上的綁定方法,用戶無(wú)意間通過(guò)點(diǎn)擊、輸入等行為執(zhí)行這些方法獲取到用戶的相關(guān)信息 

1.4 如何去檢測(cè)是否存在XSS

一般方法是,用戶可以在有關(guān)鍵字輸入搜索的地方輸入<script>alert(123)</script>后點(diǎn)擊搜索,若彈框出現(xiàn)展示123,說(shuō)明存在XSS漏洞,這就說(shuō)明前端并沒(méi)有對(duì)用戶輸入的內(nèi)容過(guò)濾處理。

1.5 XSS的攻擊方式

1.Cookie劫持 

  1. 通過(guò)偽裝一些`圖片和按鈕`等,誘使用戶對(duì)其操作,使網(wǎng)頁(yè)執(zhí)行了攻擊者的惡意腳本,使攻擊者能夠獲取當(dāng)前用戶的Cookie信息 

2.構(gòu)造GET和POST請(qǐng)求

  1. 若某攻擊者想刪除某網(wǎng)站的一篇文章,首先獲得當(dāng)前文章的id,然后通過(guò)使用腳本`插入圖片`發(fā)送一個(gè)`GET請(qǐng)求`,或`構(gòu)造表單`,`XMLHTTPRequest`發(fā)送`POST請(qǐng)求`以達(dá)到刪除該文章的目的 

3.XSS釣魚 

  1. `釣魚`這個(gè)詞一般認(rèn)識(shí)是起源于`社會(huì)工程學(xué)`,黑客使用這個(gè)這門學(xué)科的理念思想,在未授權(quán)不知情的情況下誘騙用戶,并得到對(duì)方對(duì)方的姓名、年齡、郵箱賬號(hào)、甚至是銀行卡密碼等私人信息。  
  2. 比如:"某用戶在某網(wǎng)站(已被攻擊)上操作黑客偽造的一個(gè)登錄框,當(dāng)用戶在登錄框中輸入了用戶名(這里可能是身份證號(hào)等)和密碼之后,將其信息上傳至黑客的服務(wù)器上(該用戶的信息就已經(jīng)從該網(wǎng)站泄漏)" 

4.獲取用戶真實(shí)的IP地址

通過(guò)第三方軟件獲取,比如客戶端安裝了Java環(huán)境(JRE),則可通過(guò)調(diào)用`Java Applet`的接口獲取客戶端本地的IP地址

1.6 XSS的防御方式

1.HttpOnly

原理:瀏覽器禁止頁(yè)面的Javascript訪問(wèn)帶有HttpOnly屬性的cookie。(實(shí)質(zhì)解決的是:XSS后的cookie劫持攻擊)如今已成為一種“標(biāo)準(zhǔn)”的做法 

  1. 解決方案:  
  2. JavaEE給Cookie添加HttpOnly的方式為:  
  3. response.setHeader("Set-Cookie","cookiename=valuePath=/;Domain=domainvalue;Max-Age=seconds;HTTPOnly"); 

2.輸入檢查(XSS Filter) 

  1. 原理:讓一些基于特殊字符的攻擊失效。(常見(jiàn)的Web漏洞如XSS、SQLInjection等,都要求攻擊者構(gòu)造一些特殊字符)  
  2. * 輸入檢查的邏輯,必須在服務(wù)端實(shí)現(xiàn),因?yàn)榭蛻舳说臋z查也是很容易被攻擊者繞過(guò),現(xiàn)有的普遍做法是兩端都做同樣的檢查,客戶端的檢查可以阻擋大部分誤操作的正常用戶,從而節(jié)約服務(wù)器的資源。  
  3. 解決方案:  
  4. 檢查是否包含"JavaScript","<script></script>"等敏感字符。以及對(duì)字符串中的<>:"&/'等特殊字符做處理 

3.輸出檢查 

  1. 原理:一般來(lái)說(shuō)除了富文本輸出之外,在變量輸出到HTML頁(yè)面時(shí),使用編碼或轉(zhuǎn)義的方式來(lái)防御XSS攻擊  
  2. 解決方案:  
  3. *   針對(duì)HTML代碼的編碼方式:HtmlEncode  
  4. *   PHP:htmlentities()和htmlspecialchars()兩個(gè)函數(shù)  
  5. *   Javascript:JavascriptEncode(需要使用""對(duì)特殊字符進(jìn)行轉(zhuǎn)義,同時(shí)要求輸出的變量必須在引號(hào)內(nèi)部)  
  6. *   在URL的path(路徑)或者search(參數(shù))中輸出,使用URLEncode 

4.更嚴(yán)格的做法

  1. 除了數(shù)字和字母外的所有字符,都使用十六進(jìn)制的方式進(jìn)行編碼 

2. 跨站點(diǎn)請(qǐng)求偽造(Cross Sites Request Forgery)

跨站點(diǎn)請(qǐng)求偽造,指利用用戶身份操作用戶賬戶的一種攻擊方式,即攻擊者誘使用戶訪問(wèn)一個(gè)頁(yè)面,就以該用戶身份在第三方有害站點(diǎn)中執(zhí)行了一次操作,泄露了用戶的身份信息,接著攻擊者就可以使用這個(gè)偽造的,但真實(shí)存在的身份信息,到某網(wǎng)站冒充用戶執(zhí)行惡意操作。

但是,攻擊者只有預(yù)測(cè)到URL的所有參數(shù)與參數(shù)值,才能成功地偽造一個(gè)請(qǐng)求(當(dāng)然了,他可以在安全站點(diǎn)里以自己的身份實(shí)際去操作一下,還是能拿到參數(shù)的);反之,攻擊者無(wú)法攻擊成功

下圖通俗解釋什么是CSRF,又是如何給用戶帶來(lái)危害的

參考上圖,我們可以總結(jié),完成一次CSRF攻擊,必須滿足兩個(gè)條件

  •  用戶登錄受信任網(wǎng)站A,并且在本地生成Cookie
  •  在不登出網(wǎng)站A的情況下,訪問(wèn)有害網(wǎng)站B

2.1 CSRF的原理 

  1. CSRF攻擊是攻擊者利用**`用戶身份`**操作用戶賬戶的一種攻擊方式  
  2. 如電影速度與激情5中吉賽爾使用內(nèi)褲獲取巴西大佬指紋,最后成功使用偽造指紋的手法打開(kāi)保險(xiǎn)柜,CSRF只不過(guò)是網(wǎng)絡(luò)上這個(gè)手法的實(shí)現(xiàn)。 

2.2 CSRF的攻擊方式

1.瀏覽器的Cookie策略 

  1. 瀏覽器所持有的策略一般分為兩種:  
  2. Session Cookie,臨時(shí)Cookie。保存在瀏覽器進(jìn)程的內(nèi)存中,瀏覽器關(guān)閉了即失效。  
  3. Third-party Cookie,本地Cookie。服務(wù)器在Set-Cookie時(shí)指定了Expire Time。過(guò)期了本地Cookie失效,則網(wǎng)站會(huì)要求用戶重新登錄。 

* 在瀏覽網(wǎng)站的過(guò)程中,即使瀏覽器打開(kāi)了Tab頁(yè),Session Cookie都是有效的,因此發(fā)起CSRF攻擊是可行的。

2.P3P頭的副作用 

  1. "P3P Header"是 "W3C" 制定的一項(xiàng)關(guān)于隱私的標(biāo)準(zhǔn),全稱是 "The Platform for Privacy Preference"(隱私偏好平臺(tái))  
  2. 如果網(wǎng)站返回給瀏覽器的 HTTP 頭包含有 P3P 頭,則在某種程度上來(lái)說(shuō),將允許 瀏覽器發(fā)送第三方 Cookie。在 IE 下即使是"<iframe>"、`<script>`等標(biāo)簽頁(yè)將不再攔截第三方 Cookie 的發(fā)送。主要應(yīng)用在類似廣告等需要跨域訪問(wèn)的頁(yè)面。 

 3.GET,POST請(qǐng)求 

  1. * 這里有個(gè)誤區(qū)  
  2. 大多數(shù) CSRF 攻擊,都是通過(guò) <img> 、 <iframe> 、 <script> 等帶 src 屬性的標(biāo)簽,這類標(biāo)簽只能發(fā)送一次 GET 請(qǐng)求,而不能發(fā)送 POST 請(qǐng)求,由此也有了認(rèn)為 CSRF 攻擊只能由 GET 請(qǐng)求發(fā)起的錯(cuò)誤觀點(diǎn)。 
  3. 構(gòu)造一個(gè) POST 請(qǐng)求,只需要在一個(gè)不可見(jiàn)的iframe窗口中,構(gòu)造一個(gè)form表單,然后使用JavaScript自動(dòng)提交這個(gè)表單。那么整個(gè)自動(dòng)提交表單的過(guò)程,對(duì)于用戶來(lái)說(shuō)就是不可見(jiàn)的。 

2.3 CSRF的防御方式

1.驗(yàn)證碼 

  1. 原理:  
  2. CSRF攻擊過(guò)程中,用戶在不知情的情況下構(gòu)造了網(wǎng)絡(luò)請(qǐng)求,添加驗(yàn)證碼后,強(qiáng)制用戶必須與應(yīng)用進(jìn)行交互  
  3. *  優(yōu)點(diǎn):簡(jiǎn)潔而有效  
  4. *  缺點(diǎn):網(wǎng)站不能給所有的操作都加上驗(yàn)證碼 

2.Referer Check 

  1. 原理:  
  2. * 利用HTTP頭中的Referer判斷請(qǐng)求來(lái)源是否合法  
  3. * Referer首部包含了當(dāng)前請(qǐng)求頁(yè)面的來(lái)源頁(yè)面的地址,一般情況下Referer的來(lái)源頁(yè)就是發(fā)起請(qǐng)求的那個(gè)頁(yè)面,如果是在iframe中發(fā)起的請(qǐng)求,那么對(duì)應(yīng)的頁(yè)面URL就是iframe的src  
  4. *  優(yōu)點(diǎn):簡(jiǎn)單易操作(只需要在最后給所有安全敏感的請(qǐng)求統(tǒng)一添加一個(gè)攔截器來(lái)檢查Referer的值就行)  
  5. *  缺點(diǎn):服務(wù)器并非什么時(shí)候都能取到Referer  
  6.         1.很多出于保護(hù)用戶隱私的考慮,限制了Referer的發(fā)送。  
  7.         2.比如從HTTPS跳轉(zhuǎn)到HTTP,出于安全的考慮,瀏覽器不會(huì)發(fā)送Referer 

3.使用Anti CSRF Token 

  1. 原理:把參數(shù)加密,或者使用一些隨機(jī)數(shù),從而讓攻擊者無(wú)法猜測(cè)到參數(shù)值,也就無(wú)法構(gòu)造請(qǐng)求的 URL,也就無(wú)法發(fā)起 CSRF 攻擊。  
  2. 例子(增加token):  
  3. *  比如一個(gè)刪除操作的URL是:`http://host/path/delete?uesrname=abc&item=123 
  4. *  保持原參數(shù)不變,新增一個(gè)參數(shù)Token,Token值是隨機(jī)的,不可預(yù)測(cè)  
  5. *  http://host/path/delete?username=abc&item=123&token=[random(seed)]  
  6. *  優(yōu)點(diǎn):比檢查Referer方法更安全,并且不涉及用戶隱私  
  7. *  缺點(diǎn):  
  8.         加密  
  9.         1. 加密后的URL非常難讀,對(duì)用戶非常不友好  
  10.         2. 加密的參數(shù)每次都在改變,導(dǎo)致用戶無(wú)法對(duì)頁(yè)面進(jìn)行搜索  
  11.         3. 普通參數(shù)也會(huì)被加密或哈希,將會(huì)給DBA工作帶來(lái)很大的困擾,因?yàn)閿?shù)據(jù)分析常常需要用到參數(shù)的明文     
  12.          token  
  13.         1. 對(duì)所有的請(qǐng)求都添加Token比較困難 

需要注意的點(diǎn)

  1.  Token需要足夠隨機(jī),必須用足夠安全的隨機(jī)數(shù)生成算法
  2.  Token應(yīng)該為用戶和服務(wù)器所共同持有,不能被第三方知曉
  3.  Token可以放在用戶的Session或者瀏覽器的Cookie中
  4.  盡量把Token放在表單中,把敏感操作由GET改為POST,以form表單的形式提交,可以避免Token泄露(比如一個(gè)頁(yè)面:http://host/path/manage?username=abc&token=[random],在此頁(yè)面用戶需要在這個(gè)頁(yè)面提交表單或者單擊“刪除”按鈕,才能完成刪除操作,在這種場(chǎng)景下,如果這個(gè)頁(yè)面包含了一張攻擊者能指定地址的圖片<img src="http://evil.com/notexist" />,則這個(gè)頁(yè)面地址會(huì)作為HTTP請(qǐng)求的Refer發(fā)送到evil.com的服務(wù)器上,從而導(dǎo)致Token泄露)

2.4 XSRF

當(dāng)網(wǎng)站同時(shí)存在XSS和CSRF漏洞時(shí),XSS可以模擬客戶端瀏覽器執(zhí)行任意操作,在XSS攻擊下,攻擊者完全可以請(qǐng)求頁(yè)面后,讀取頁(yè)面內(nèi)容中的Token值,然后再構(gòu)造出一個(gè)合法的請(qǐng)求

3. 點(diǎn)擊劫持(ClickJacking)

點(diǎn)擊劫持是一種視覺(jué)上的欺騙手段。攻擊者使用一個(gè)透明的、不可見(jiàn)的iframe,覆蓋在一個(gè)網(wǎng)頁(yè)上,然后誘使用戶在網(wǎng)頁(yè)上進(jìn)行操作,此時(shí)用戶將在不知情的情況下點(diǎn)擊透明的iframe頁(yè)面。通過(guò)調(diào)整iframe頁(yè)面的位置,可以誘使用戶恰好點(diǎn)擊在iframe頁(yè)面的一些功能性按鈕上。

比如,程序員小王在訪問(wèn)A網(wǎng)頁(yè)時(shí),點(diǎn)擊空白區(qū)域,瀏覽器卻意外打開(kāi)了xx新葡京賭場(chǎng)的頁(yè)面,于是他在A網(wǎng)頁(yè)打開(kāi)控制臺(tái),在空白區(qū)域發(fā)現(xiàn)了一個(gè)透明的iframe,該iframe嵌入了一個(gè)第三方網(wǎng)頁(yè)的URL

3.1 點(diǎn)擊劫持防御方式 

  1. 1.X-Frame-Options HTTP響應(yīng)頭是用來(lái)給瀏覽器指示允許一個(gè)頁(yè)面能否在`<frame><iframe><object>`中展現(xiàn)的標(biāo)記  
  2. #### 有三個(gè)可選的值  
  3. 1.  DENY:瀏覽器會(huì)拒絕當(dāng)前頁(yè)面加載任何frame頁(yè)面(即使是相同域名的頁(yè)面也不允許)  
  4. 2.  SAMEORIGIN:允許加載frame頁(yè)面,但是frame頁(yè)面的地址只能為同源域名下的頁(yè)面  
  5. 3.  ALLOW-FROM:可以加載指定來(lái)源的frame頁(yè)面(可以定義frame頁(yè)面的地址)  
  6. 2.禁止iframe的嵌套  
  7. if(window.top.location !== window.loaction){window.top.location === window.self.location} 

4. 其他安全問(wèn)題 

  1. 4.1 跨域問(wèn)題處理 
  2.     當(dāng)服務(wù)端設(shè)置 'Access-Control-Allow-Origin' 時(shí)使用了通配符 "*",允許來(lái)自任意域的跨域請(qǐng)求,這是極其危險(xiǎn)的  
  3. 4.2 postMessage 跨窗口傳遞信息  
  4.     postMessage 允許每一個(gè) window(包括當(dāng)前窗口、彈出窗口、iframes等)對(duì)象往其他的窗口發(fā)送文本消息,從而實(shí)現(xiàn)跨窗口的消息傳遞。并且這個(gè)功能不受同源策略限制。  
  5.     必要時(shí),在接受窗口驗(yàn)證 Domain,甚至驗(yàn)證URL,以防止來(lái)自非法頁(yè)面的消息。實(shí)際上是在代碼上實(shí)現(xiàn)一次同源策略的驗(yàn)證過(guò)程。接受窗口對(duì)接口的信息進(jìn)行安全檢查。   
  6.  4.3 Web Storage  
  7.     Web Storage 分為 Session Storage 和 Local Storage。  
  8.     雖然受同源策略的約束,但當(dāng)存有敏感信息時(shí),也可能會(huì)成為攻擊的目標(biāo)。   

 5. 總結(jié)

  1.  謹(jǐn)慎用戶輸入信息,進(jìn)行輸入檢查(客戶端和服務(wù)端同時(shí)檢查)
  2.  在變量輸出到HTML頁(yè)面時(shí),都應(yīng)該進(jìn)行編碼或轉(zhuǎn)義來(lái)預(yù)防XSS攻擊
  3.  該用驗(yàn)證碼的時(shí)候一定要添上
  4.  盡量在重要請(qǐng)求上添加Token參數(shù),注意Token要足夠隨機(jī),用足夠安全的隨機(jī)數(shù)生成算法 

 

責(zé)任編輯:龐桂玉 來(lái)源: segmentfault
相關(guān)推薦

2012-05-25 13:54:18

JavaScript

2013-04-08 10:33:54

編碼編碼規(guī)范

2015-03-18 09:34:47

程序員編碼規(guī)范

2020-04-16 21:02:35

前端命名規(guī)范html規(guī)范

2009-08-03 17:07:13

ASP.NET編程規(guī)范

2010-01-05 09:35:07

.Net Framew

2009-08-26 10:09:22

C#編碼規(guī)范

2011-08-04 09:35:09

Objective-C 編碼規(guī)范

2010-03-01 09:19:10

WCF編碼規(guī)范

2020-08-19 15:30:04

PHP網(wǎng)絡(luò)安全代碼

2018-10-06 05:00:53

2011-09-26 10:50:16

JavaScript

2009-10-26 13:13:17

VB.NET編碼規(guī)范

2011-11-01 10:12:09

Web

2009-10-22 11:28:35

VB.NET編碼規(guī)范

2010-03-03 15:26:54

Python編碼規(guī)范

2012-06-28 09:45:58

2012-06-29 09:27:51

2023-08-28 16:22:06

2016-01-28 14:41:06

CC++編碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

91首页免费视频| 国产精品五区| 91精品国产综合久久久久久 | 亚洲人成网www| 欧美在线观看视频一区二区 | 黑人一区二区| 亚洲欧美综合另类中字| 久久综合在线观看| 亚洲黄色中文字幕| 亚洲欧美日韩综合aⅴ视频| 黑人巨大精品欧美一区二区小视频| 欧美一区二区三区网站| 亚洲老妇激情| 亚洲色图35p| 中国黄色片视频| 激情欧美一区二区三区黑长吊| 亚洲国产三级在线| 正在播放一区二区三区| 伦理片一区二区三区| 国产一区二区不卡| 国产精品入口免费视频一| 久久69精品久久久久久国产越南| 日本在线视频www色| 青青国产在线| 高清不卡在线观看av| 国产精品一区二区3区| 国产精品黄色大片| 欧美午夜免费影院| 久久精品一偷一偷国产| 精品人伦一区二区| 欧美激情影院| 日韩精品中文字幕一区二区三区| 香港日本韩国三级网站| 成人美女大片| 欧美日韩国产一区在线| 日本一本中文字幕| 免费人成在线观看播放视频| 国产欧美精品国产国产专区| 久久精品日韩精品| 日韩一级免费毛片| 97久久人人超碰| 99久久精品免费看国产一区二区三区| 亚洲天堂一二三| 日韩在线观看一区二区| 国产999在线| 啦啦啦免费高清视频在线观看| 黄色一区二区三区四区| 欧美日韩爱爱视频| 欧美成人免费观看视频| 综合天堂av久久久久久久| www.日韩系列| 国产乱子轮xxx农村| 99久久.com| 色偷偷偷亚洲综合网另类| 日本人亚洲人jjzzjjz| 国产影视一区| 最近2019中文字幕第三页视频| 伊人影院综合网| 亚洲精品乱码久久久久久久久| 久久久久久久久久亚洲| 欧美又粗又大又长| 中文av一区| 色综合久综合久久综合久鬼88 | 精品99在线视频| 三级在线观看视频| 色综合久久综合网97色综合 | 精品一区二区免费看| 国产综合视频在线观看| 国产女人18毛片水18精| 国产精品系列在线播放| av成人在线电影| 色一情一乱一区二区三区| 2021久久国产精品不只是精品| 欧美不卡三区| shkd中文字幕久久在线观看| 国产精品久久久久久一区二区三区 | 国产免费一区二区三区免费视频| 精品一区二区三区免费播放 | 无码日韩人妻精品久久蜜桃| 成人免费视频观看| 欧美一区二区女人| 黄色免费看视频| 国产一区二区三区四区五区传媒| 日韩中文字幕在线看| 欧美一级免费观看| 又粗又黑又大的吊av| 国偷自产一区二区免费视频| 欧美午夜寂寞影院| 国产精品中文久久久久久| 精品资源在线| 色噜噜久久综合伊人一本| 久久免费公开视频| 日韩黄色免费网站| 91九色露脸| 男人久久精品| 亚洲色图一区二区三区| 日韩a∨精品日韩在线观看| 日韩三区免费| 亚洲精品一区在线观看| 女人裸体性做爰全过| 欧美久久99| 国产成人免费91av在线| www国产一区| 久久久电影一区二区三区| 日本三日本三级少妇三级66| 日韩脚交footjobhd| 欧美群妇大交群的观看方式| 三级电影在线看| 亚洲一区色图| 国产精品444| 国产91免费在线观看| 中国色在线观看另类| 精品视频在线观看一区| 成人黄色91| 国产一区二区日韩精品欧美精品| 国产在线视频99| 久久99国产精品久久99果冻传媒| 精品国产乱码久久久久久108| 国产精品久久久久一区二区国产 | 久久久久久久久久久久国产| 三级久久三级久久| 黄色国产精品一区二区三区| 欧美a免费在线| 在线亚洲欧美专区二区| 呦呦视频在线观看| 午夜欧美理论片| 成人h视频在线观看播放| 欧美中文在线| 午夜亚洲国产au精品一区二区 | 91免费小视频| 国产精品久久久久久久乖乖| 99re8精品视频在线观看| 国产一区二区黄| 国产女主播喷水视频在线观看| jvid福利写真一区二区三区| 国产欧美久久久久| 国产高清视频一区二区| 中文字幕日韩精品在线观看| 好吊色在线视频| 久久久www免费人成精品| 青青草原av在线播放| 欧美wwwsss9999| 久久久久免费精品国产| 亚洲高清视频在线播放| 一区二区三区精品视频在线| 两女双腿交缠激烈磨豆腐| 91精品国产乱码久久久久久久 | 色综合天天狠天天透天天伊人| 一级黄色大毛片| 国产精品麻豆欧美日韩ww| 污色网站在线观看| 四虎成人av| 国产综合香蕉五月婷在线| 色综合久久影院| 欧美精选在线播放| 日韩欧美综合视频| 国产精品66部| 成人免费性视频| 日韩极品少妇| 国产91精品网站| 成人全视频高清免费观看| 欧美调教femdomvk| 亚洲精品卡一卡二| 国产精品99久久久久久宅男| 国产乱子伦精品视频| av动漫精品一区二区| 992tv成人免费影院| 九色在线视频蝌蚪| 欧美日韩亚洲综合一区二区三区| 日本少妇aaa| 国产suv精品一区二区6| a√天堂在线观看| 国产影视一区| 亚洲自拍偷拍区| av中文在线资源库| 亚洲色图17p| 99久久精品国产色欲| 亚洲成av人片一区二区梦乃| 国产一二三四五区| 久久99国产精品免费| 国产主播自拍av| 日本在线播放| 综合激情婷婷| 成人av免费看| 成人免费短视频| 久久精品免费播放| 免费观看黄色av| 日本韩国一区二区| 日韩在线观看视频一区二区| aaa国产一区| 国产精品人人爽人人爽| 欧美激情一级片一区二区| 国产一区二区三区四区五区加勒比| 中文字幕在线视频网站| 精品国偷自产在线视频| 色网站免费观看| 欧美电影一区二区| 日韩欧美一级视频| 成人免费一区二区三区视频 | 男女高潮又爽又黄又无遮挡| 日韩精品一区二区三区免费观看| 国产91免费视频| 成人午夜毛片| 992tv成人免费视频| 麻豆av免费在线观看| 精品国产一区二区精华| 亚洲无码精品在线播放| 日韩欧美高清视频| 欧美色图一区二区| 中文字幕av不卡| 性欧美丰满熟妇xxxx性久久久| 久久精品国产一区二区| 日本三级免费观看| 精品999日本| 中文字幕中文字幕在线中心一区| 香蕉人人精品| 国产高清自拍99| 日韩国产大片| 国产精品va在线播放| 国产精品论坛| 欧美韩日一区二区| 黄色免费在线网站| 中文国产成人精品| 九色网友自拍视频手机在线| 亚洲国产另类久久精品 | 亚洲乱码国产乱码精品精天堂| av一区二区三| 欧美电影在线免费观看| 懂色av蜜臀av粉嫩av喷吹| 精品久久久久久久中文字幕 | 国产精品videosex极品| 中文字幕一区二区三区最新 | 色欲色香天天天综合网www| 一区二区电影在线观看| 亚洲精品成人自拍| 国产一区二区三区不卡视频网站| 精品一区在线播放| 精品国产导航| 国产精华一区| av综合网址| 古典武侠综合av第一页| 免费精品一区二区三区在线观看| 成人免费淫片视频软件| 亚洲一区av| 91香蕉国产在线观看| 国产成人免费av一区二区午夜| 成人字幕网zmw| 成人在线视频www| 亚洲一区二区三区香蕉| 日韩三级久久| 国产精品久久久久久久小唯西川 | 色999日韩欧美国产| 高清av电影在线观看| 国产一区二区三区欧美| 成人免费在线观看| 色狠狠av一区二区三区香蕉蜜桃| 91精品国产综合久久久久久豆腐| 在线一区二区日韩| 日韩子在线观看| 久久久www成人免费精品| 成人日韩欧美| 久久久亚洲精选| 中文字幕乱码在线播放| 国产精品久久久久久久久久久久久久| a成人v在线| 亚洲自拍另类欧美丝袜| 成人性生交大片免费看96| 国产一区二区三区无遮挡| 欧美日韩一区二区三区四区不卡| 九九九九九九精品| 日韩欧美不卡| 日韩视频 中文字幕| 激情文学一区| 精品少妇无遮挡毛片| 久久99精品国产.久久久久| 欧美日韩在线综合| 亚洲影视一区二区| 欧美成人三级在线| 婷婷综合激情网| 综合网中文字幕| 欧美hdxxxx| 国产成人亚洲综合91| 亚洲男女网站| 国产综合 伊人色| 成人免费电影网址| www.亚洲成人网| 视频一区二区三区中文字幕| 天堂在线一区二区三区| 成人免费毛片高清视频| 三年中国中文观看免费播放| 亚洲欧美日韩人成在线播放| 日韩av一二三区| 欧美日韩极品在线观看一区| 亚洲AV无码精品国产| 亚洲性av网站| 欧美aaa免费| 国产精品美腿一区在线看| 最新精品在线| 亚洲一区二区免费视频软件合集| 欧美日韩一区自拍 | 久视频在线观看| 欧美在线999| 人妻视频一区二区三区| 中文字幕久久久| 女海盗2成人h版中文字幕| 国产日韩欧美日韩| 日韩有码一区| 免费看黄色a级片| 免费成人小视频| 丰满大乳奶做爰ⅹxx视频| 亚洲免费av高清| 中文字幕精品无码亚| 亚洲精品国精品久久99热一| 精品自拍一区| 国产精品一二三视频| 先锋影音国产精品| 国内少妇毛片视频| 韩国成人精品a∨在线观看| 自拍偷拍视频亚洲| 亚洲成人一区在线| 国产成人av免费看| 久久九九精品99国产精品| 日韩精品免费观看视频| 蜜桃成人在线| 1024日韩| 91人妻一区二区| 一区二区三区不卡在线观看 | 国产成a人亚洲精品| 欧美福利在线视频| 欧洲色大大久久| 天天干天天舔天天射| 欧美二区在线播放| 日韩精品成人在线观看| 久久精品国产精品亚洲精品色| 日韩福利电影在线观看| 黄色aaa视频| 欧美午夜影院在线视频| 午夜成人鲁丝片午夜精品| 国模私拍视频一区| 精品国产乱子伦一区二区| av动漫在线播放| 国产福利91精品| 在线观看成人毛片| 日韩欧美国产小视频| h视频在线免费观看| 91免费看片在线| 亚洲欧美综合国产精品一区| 在线视频一二区| 成人欧美一区二区三区小说| 在线亚洲欧美日韩| xxx欧美精品| 久久久国产精品入口麻豆| 400部精品国偷自产在线观看| 国产专区综合网| 欧美成人综合色| 精品免费日韩av| gratisvideos另类灌满| 久久国产精品 国产精品| 老牛国产精品一区的观看方式| 亚洲精品色午夜无码专区日韩| 91成人免费在线| 久久黄色美女电影| av色综合网| 国产一区二区你懂的| 在线观看国产精品一区| 欧美日韩国产综合久久 | 91精品91久久久久久| 亚洲国产合集| 国产又大又黄又猛| 亚洲精品视频观看| 香蕉国产在线视频| 国产精品久久久久久亚洲调教| 欧美mv日韩| 中文字幕三级电影| 色综合欧美在线视频区| 免费黄色在线观看| 国产精品久久久久久久久久久久午夜片| 亚洲日本成人| 美国黑人一级大黄| 日韩欧美你懂的| 范冰冰一级做a爰片久久毛片| 亚洲春色在线视频| 国产1区2区3区精品美女| 青青青国产在线 | 精品一区二区在线看| 国产亚洲精久久久久久无码77777| 亚洲精品福利在线观看| 中韩乱幕日产无线码一区| 成人在线免费高清视频| 久久色成人在线| 精品国产乱码一区二区三| 欧美一级黑人aaaaaaa做受| 97人妻精品一区二区三区免| 亚洲第一福利视频在线| gogogo高清在线观看免费完整版| 亚洲bt欧美bt日本bt| 新67194成人永久网站| 亚洲熟女www一区二区三区| 亚洲美女性视频| 一区二区三区视频播放|