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

寒冬求職之你必須要懂的Web安全

開發 前端
隨著互聯網的發展,各種Web應用變得越來越復雜,滿足了用戶的各種需求的同時,各種網絡安全問題也接踵而至。作為前端工程師的我們也逃不開這個問題,今天一起看一看Web前端有哪些安全問題以及我們如何去檢測和防范這些問題

隨著互聯網的發展,各種Web應用變得越來越復雜,滿足了用戶的各種需求的同時,各種網絡安全問題也接踵而至。作為前端工程師的我們也逃不開這個問題,今天一起看一看Web前端有哪些安全問題以及我們如何去檢測和防范這些問題。非前端的攻擊本文不會討論(如SQL注入,DDOS攻擊等),畢竟后端也非本人擅長的領域。

QQ郵箱、新浪微博、YouTube、WordPress 和 百度 等知名網站都曾遭遇攻擊,如果你從未有過安全方面的問題,不是因為你所開發的網站很安全,更大的可能是你的網站的流量非常低或者沒有攻擊的價值。

本文主要討論以下幾種攻擊方式: XSS攻擊、CSRF攻擊、點擊劫持以及URL跳轉漏洞。

 <font style="color: #ff302c">希望大家在閱讀完本文之后,能夠很好的回答以下幾個面試題。</font>

1.前端有哪些攻擊方式?

2.什么是XSS攻擊?XSS攻擊有幾種類型?如果防范XSS攻擊?

3.什么是CSRF攻擊?如何防范CSRF攻擊

4.如何檢測網站是否安全?

在開始之前,建議大家先clone代碼,我為大家準備好了示例代碼,并且寫了詳細的注釋,大家可以對照代碼來理解每一種攻擊以及如何去防范攻擊,畢竟看再多的文字,都不如實操。(Readme中詳細得寫了操作步驟):https://github.com/YvetteLau/...

[[265453]]

1. XSS攻擊

XSS(Cross-Site Scripting,跨站腳本攻擊)是一種代碼注入攻擊。攻擊者在目標網站上注入惡意代碼,當被攻擊者登陸網站時就會執行這些惡意代碼,這些腳本可以讀取 cookie,session tokens,或者其它敏感的網站信息,對用戶進行釣魚欺詐,甚至發起蠕蟲攻擊等。

XSS 的本質是:惡意代碼未經過濾,與網站正常的代碼混在一起;瀏覽器無法分辨哪些腳本是可信的,導致惡意腳本被執行。由于直接在用戶的終端執行,惡意代碼能夠直接獲取用戶的信息,利用這些信息冒充用戶向網站發起攻擊者定義的請求。

XSS分類

根據攻擊的來源,XSS攻擊可以分為存儲型(持久性)、反射型(非持久型)和DOM型三種。下面我們來詳細了解一下這三種XSS攻擊:

1.1 反射型XSS

當用戶點擊一個惡意鏈接,或者提交一個表單,或者進入一個惡意網站時,注入腳本進入被攻擊者的網站。Web服務器將注入腳本,比如一個錯誤信息,搜索結果等,未進行過濾直接返回到用戶的瀏覽器上。

    反射型 XSS 的攻擊步驟:

  1.  攻擊者構造出特殊的 URL,其中包含惡意代碼。
  2.  用戶打開帶有惡意代碼的 URL 時,網站服務端將惡意代碼從 URL 中取出,拼接在 HTML 中返回給瀏覽器。
  3.  用戶瀏覽器接收到響應后解析執行,混在其中的惡意代碼也被執行。
  4.  惡意代碼竊取用戶數據并發送到攻擊者的網站,或者冒充用戶的行為,調用目標網站接口執行攻擊者指定的操作。

反射型 XSS 漏洞常見于通過 URL 傳遞參數的功能,如網站搜索、跳轉等。由于需要用戶主動打開惡意的 URL 才能生效,攻擊者往往會結合多種手段誘導用戶點擊。

POST 的內容也可以觸發反射型 XSS,只不過其觸發條件比較苛刻(需要構造表單提交頁面,并引導用戶點擊),所以非常少見。

查看反射型攻擊示例

請戳: https://github.com/YvetteLau/...

根據 README.md 的提示進行操作(真實情況下是需要誘導用戶點擊的,上述代碼僅是用作演示)。

注意Chrome 和 Safari 能夠檢測到 url 上的xss攻擊,將網頁攔截掉,但是其它瀏覽器不行,如Firefox

如果不希望被前端拿到cookie,后端可以設置 httpOnly (不過這不是 XSS攻擊 的解決方案,只能降低受損范圍)

如何防范反射型XSS攻擊

對字符串進行編碼。

對url的查詢參數進行轉義后再輸出到頁面。 

  1. app.get('/welcome', function(req, res) {  
  2.     //對查詢參數進行編碼,避免反射型 XSS攻擊  
  3.     res.send(`${encodeURIComponent(req.query.type)}`);   
  4. }); 

1.2 DOM 型 XSS

DOM 型 XSS 攻擊,實際上就是前端 JavaScript 代碼不夠嚴謹,把不可信的內容插入到了頁面。在使用 .innerHTML、.outerHTML、.appendChild、document.write()等API時要特別小心,不要把不可信的數據作為 HTML 插到頁面上,盡量使用 .innerText、.textContent、.setAttribute() 等。

DOM 型 XSS 的攻擊步驟:

  1.  攻擊者構造出特殊數據,其中包含惡意代碼。
  2.  用戶瀏覽器執行了惡意代碼。
  3.  惡意代碼竊取用戶數據并發送到攻擊者的網站,或者冒充用戶的行為,調用目標網站接口執行攻擊者指定的操作。

如何防范 DOM 型 XSS 攻擊

防范 DOM 型 XSS 攻擊的核心就是對輸入內容進行轉義(DOM 中的內聯事件監聽器和鏈接跳轉都能把字符串作為代碼運行,需要對其內容進行檢查)。

1.對于url鏈接(例如圖片的src屬性),那么直接使用 encodeURIComponent 來轉義。

2.非url,我們可以這樣進行編碼: 

  1. function encodeHtml(str) {  
  2.     return str.replace(/"/g, '&quot;')  
  3.             .replace(/'/g, '&apos;')  
  4.             .replace(/</g, '&lt;')  
  5.             .replace(/>/g, '&gt;');  

DOM 型 XSS 攻擊中,取出和執行惡意代碼由瀏覽器端完成,屬于前端 JavaScript 自身的安全漏洞。

查看DOM型XSS攻擊示例(根據readme提示查看)

請戳: https://github.com/YvetteLau/...

1.3 存儲型XSS

惡意腳本永久存儲在目標服務器上。當瀏覽器請求數據時,腳本從服務器傳回并執行,影響范圍比反射型和DOM型XSS更大。存儲型XSS攻擊的原因仍然是沒有做好數據過濾:前端提交數據至服務端時,沒有做好過濾;服務端在接受到數據時,在存儲之前,沒有做過濾;前端從服務端請求到數據,沒有過濾輸出。

存儲型 XSS 的攻擊步驟:

  1.  攻擊者將惡意代碼提交到目標網站的數據庫中。
  2.  用戶打開目標網站時,網站服務端將惡意代碼從數據庫取出,拼接在 HTML 中返回給瀏覽器。
  3.  用戶瀏覽器接收到響應后解析執行,混在其中的惡意代碼也被執行。
  4.  惡意代碼竊取用戶數據并發送到攻擊者的網站,或者冒充用戶的行為,調用目標網站接口執行攻擊者指定的操作。

這種攻擊常見于帶有用戶保存數據的網站功能,如論壇發帖、商品評論、用戶私信等。

如何防范存儲型XSS攻擊:

  1.  前端數據傳遞給服務器之前,先轉義/過濾(防范不了抓包修改數據的情況)
  2.  服務器接收到數據,在存儲到數據庫之前,進行轉義/過濾
  3.  前端接收到服務器傳遞過來的數據,在展示到頁面前,先進行轉義/過濾

查看存儲型XSS攻擊示例(根據Readme提示查看)

請戳: https://github.com/YvetteLau/...

除了謹慎的轉義,我們還需要其他一些手段來防范XSS攻擊:

1.Content Security Policy

在服務端使用 HTTP的 Content-Security-Policy 頭部來指定策略,或者在前端設置 meta 標簽。

例如下面的配置只允許加載同域下的資源:

  1. Content-Security-Policy: default-src 'self'  
  1. <meta http-equiv="Content-Security-Policy" content="form-action 'self';"> 

前端和服務端設置 CSP 的效果相同,但是meta無法使用report

更多的設置可以查看 [Content-Security-Policy](https://developer.mozilla.org... 

嚴格的 CSP 在 XSS 的防范中可以起到以下的作用:

  1.  禁止加載外域代碼,防止復雜的攻擊邏輯。
  2.  禁止外域提交,網站被攻擊后,用戶的數據不會泄露到外域。
  3.  禁止內聯腳本執行(規則較嚴格,目前發現 GitHub 使用)。
  4.  禁止未授權的腳本執行(新特性,Google Map 移動版在使用)。
  5.  合理使用上報可以及時發現 XSS,利于盡快修復問題。

2.輸入內容長度控制

對于不受信任的輸入,都應該限定一個合理的長度。雖然無法完全防止 XSS 發生,但可以增加 XSS 攻擊的難度。

3.輸入內容限制

對于部分輸入,可以限定不能包含特殊字符或者僅能輸入數字等。

4.其他安全措施

  •  HTTP-only Cookie: 禁止 JavaScript 讀取某些敏感 Cookie,攻擊者完成 XSS 注入后也無法竊取此 Cookie。
  •  驗證碼:防止腳本冒充用戶提交危險操作。

1.5 XSS 檢測

讀到這兒,相信大家已經知道了什么是XSS攻擊,XSS攻擊的類型,以及如何去防范XSS攻擊。但是有一個非常重要的問題是:我們如何去檢測XSS攻擊,怎么知道自己的頁面是否存在XSS漏洞?

很多大公司,都有專門的安全部門負責這個工作,但是如果沒有安全部門,作為開發者本身,該如何去檢測呢?

1.使用通用 XSS 攻擊字串手動檢測 XSS 漏洞

如: jaVasCript:/*-/*`/*\`/*'/*"/**/(/* */oNcliCk=alert() )//%0D%0A%0d%0a//</stYle/</titLe/</teXtarEa/</scRipt/--!>\x3csVg/<sVg/oNloAd=alert()//>\x3e

能夠檢測到存在于 HTML 屬性、HTML 文字內容、HTML 注釋、跳轉鏈接、內聯 JavaScript 字符串、內聯 CSS 樣式表等多種上下文中的 XSS 漏洞,也能檢測 eval()、setTimeout()、setInterval()、Function()、innerHTML、document.write() 等 DOM 型 XSS 漏洞,并且能繞過一些 XSS 過濾器。

<img src=1 onerror=alert(1)>

2.使用第三方工具進行掃描(詳見最后一個章節)

[[265454]]__

2. CSRF

CSRF(Cross-site request forgery)跨站請求偽造:攻擊者誘導受害者進入第三方網站,在第三方網站中,向被攻擊網站發送跨站請求。利用受害者在被攻擊網站已經獲取的注冊憑證,繞過后臺的用戶驗證,達到冒充用戶對被攻擊的網站執行某項操作的目的。

典型的CSRF攻擊流程:

  1.  受害者登錄A站點,并保留了登錄憑證(Cookie)。
  2.  攻擊者誘導受害者訪問了站點B。
  3.  站點B向站點A發送了一個請求,瀏覽器會默認攜帶站點A的Cookie信息。
  4.  站點A接收到請求后,對請求進行驗證,并確認是受害者的憑證,誤以為是無辜的受害者發送的請求。
  5.  站點A以受害者的名義執行了站點B的請求。
  6.  攻擊完成,攻擊者在受害者不知情的情況下,冒充受害者完成了攻擊。

一圖勝千言:

CSRF的特點

1.攻擊通常在第三方網站發起,如圖上的站點B,站點A無法防止攻擊發生。

2.攻擊利用受害者在被攻擊網站的登錄憑證,冒充受害者提交操作;并不會去獲取cookie信息(cookie有同源策略)

3.跨站請求可以用各種方式:圖片URL、超鏈接、CORS、Form提交等等(來源不明的鏈接,不要點擊)

運行代碼,更直觀了解一下

用戶 loki 銀行存款 10W。

用戶 yvette 銀行存款 1000。

我們來看看 yvette 如何通過 CSRF 攻擊,將 loki 的錢偷偷轉到自己的賬戶中,并根據提示,查看如何去防御CSRF攻擊。

[[265455]]

請戳: https://github.com/YvetteLau/... [根據readme中的CSRF部分進行操作]

CSRF 攻擊防御

1. 添加驗證碼(體驗不好)

驗證碼能夠防御CSRF攻擊,但是我們不可能每一次交互都需要驗證碼,否則用戶的體驗會非常差,但是我們可以在轉賬,交易等操作時,增加驗證碼,確保我們的賬戶安全。

2. 判斷請求的來源:檢測Referer(并不安全,Referer可以被更改)

  1. `Referer` 可以作為一種輔助手段,來判斷請求的來源是否是安全的,但是鑒于 `Referer` 本身是可以被修改的,因為不能僅依賴于  `Referer` 

3. 使用Token(主流) 

  1. CSRF攻擊之所以能夠成功,是因為服務器誤把攻擊者發送的請求當成了用戶自己的請求。那么我們可以要求所有的用戶請求都攜帶一個CSRF攻擊者無法獲取到的Token。服務器通過校驗請求是否攜帶正確的Token,來把正常的請求和攻擊的請求區分開。跟驗證碼類似,只是用戶無感知。 
  2.  - 服務端給用戶生成一個token,加密后傳遞給用戶  
  3. - 用戶在提交請求時,需要攜帶這個token  
  4. - 服務端驗證token是否正確 

4. Samesite Cookie屬性

為了從源頭上解決這個問題,Google起草了一份草案來改進HTTP協議,為Set-Cookie響應頭新增Samesite屬性,它用來標明這個 Cookie是個“同站 Cookie”,同站Cookie只能作為第一方Cookie,不能作為第三方Cookie,Samesite 有兩個屬性值,分別是 Strict 和 Lax。

部署簡單,并能有效防御CSRF攻擊,但是存在兼容性問題。

Samesite=Strict

Samesite=Strict 被稱為是嚴格模式,表明這個 Cookie 在任何情況都不可能作為第三方的 Cookie,有能力阻止所有CSRF攻擊。此時,我們在B站點下發起對A站點的任何請求,A站點的 Cookie 都不會包含在cookie請求頭中。 

  1. **Samesite=Lax**  
  2. `Samesite=Lax` 被稱為是寬松模式,與 Strict 相比,放寬了限制,允許發送安全 HTTP 方法帶上 Cookie,如 `Get` / `OPTIONS` 、`HEAD` 請求.  
  3. 但是不安全 HTTP 方法,如: `POST`, `PUT`, `DELETE` 請求時,不能作為第三方鏈接的 Cookie 

為了更好的防御CSRF攻擊,我們可以組合使用以上防御手段。

3. 點擊劫持

點擊劫持是指在一個Web頁面中隱藏了一個透明的iframe,用外層假頁面誘導用戶點擊,實際上是在隱藏的frame上觸發了點擊事件進行一些用戶不知情的操作。

典型點擊劫持攻擊流程

  1.  攻擊者構建了一個非常有吸引力的網頁【不知道哪些內容對你們來說有吸引力,我就不寫頁面了,偷個懶】
  2.  將被攻擊的頁面放置在當前頁面的 iframe 中
  3.  使用樣式將 iframe 疊加到非常有吸引力內容的上方
  4.  將iframe設置為100%透明
  5.  你被誘導點擊了網頁內容,你以為你點擊的是*,而實際上,你成功被攻擊了。

點擊劫持防御

1. frame busting

Frame busting 

  1. if ( top.location != window.location ){  
  2.     top.location = window.location  

需要注意的是: HTML5中iframe的 sandbox 屬性、IE中iframe的security 屬性等,都可以限制iframe頁面中的JavaScript腳本執行,從而可以使得 frame busting 失效。

2. X-Frame-Options

X-FRAME-OPTIONS是微軟提出的一個http頭,專門用來防御利用iframe嵌套的點擊劫持攻擊。并且在IE8、Firefox3.6、Chrome4以上的版本均能很好的支持。

可以設置為以下值:

  •  DENY: 拒絕任何域加載
  •  SAMEORIGIN: 允許同源域下加載
  •  ALLOW-FROM: 可以定義允許frame加載的頁面地址

4. URL跳轉漏洞

URL 跳轉漏洞是指后臺服務器在告知瀏覽器跳轉時,未對客戶端傳入的重定向地址進行合法性校驗,導致用戶瀏覽器跳轉到釣魚頁面的一種漏洞。

URL跳轉一般有以下幾種實現方式

  1.  Header頭跳轉
  2.  Javascript跳轉
  3.  META標簽跳轉

URL跳轉漏洞防御

之所以會出現跳轉 URL 漏洞,就是因為服務端沒有對客戶端傳遞的跳轉地址進行合法性校驗,所以,預防這種攻擊的方式,就是對客戶端傳遞過來的跳轉 URL 進行校驗。

1.referer的限制

如果確定傳遞URL參數進入的來源,我們可以通過該方式實現安全限制,保證該URL的有效性,避免惡意用戶自己生成跳轉鏈接

2.加入有效性驗證Token

保證所有生成的鏈接都是來自于可信域,通過在生成的鏈接里加入用戶不可控的token對生成的鏈接進行校驗,可以避免用戶生成自己的惡意鏈接從而被利用。

安全掃描工具

上面我們介紹了幾種常見的前端安全漏洞,也了解一些防范措施,那么我們如何發現自己網站的安全問題呢?沒有安全部門的公司可以考慮下面幾款開源掃碼工具:

1. Arachni

Arachni是基于Ruby的開源,功能全面,高性能的漏洞掃描框架,Arachni提供簡單快捷的掃描方式,只需要輸入目標網站的網址即可開始掃描。它可以通過分析在掃描過程中獲得的信息,來評估漏洞識別的準確性和避免誤判。

Arachni默認集成大量的檢測工具,可以實施 代碼注入、CSRF、文件包含檢測、SQL注入、命令行注入、路徑遍歷等各種攻擊。

同時,它還提供了各種插件,可以實現表單爆破、HTTP爆破、防火墻探測等功能。

針對大型網站,該工具支持會話保持、瀏覽器集群、快照等功能,幫助用戶更好實施滲透測試。

2. Mozilla HTTP Observatory

Mozilla HTTP Observatory,是Mozilla最近發布的一款名為Observatory的網站安全分析工具,意在鼓勵開發者和系統管理員增強自己網站的安全配置。用法非常簡單:輸入網站URL,即可訪問并分析網站HTTP標頭,隨后可針對網站安全性提供數字形式的分數和字母代表的安全級別。

檢查的主要范圍包括:

  •  Cookie
  •  跨源資源共享(CORS)
  •  內容安全策略(CSP)
  •  HTTP公鑰固定(Public Key Pinning)
  •  HTTP嚴格安全傳輸(HSTS)狀態
  •  是否存在HTTP到HTTPs的自動重定向
  •  子資源完整性(Subresource Integrity)
  •  X-Frame-Options
  •  X-XSS-Protection

3. w3af

W3af是一個基于Python的Web應用安全掃描器。可幫助開發人員,有助于開發人員和測試人員識別Web應用程序中的漏洞。

掃描器能夠識別200多個漏洞,包括跨站點腳本、SQL注入和操作系統命令。

參考文章:

[1] https://github.com/0xsobky/Ha...

[2] https://tech.meituan.com/2018...

[3] https://zhuanlan.zhihu.com/p/...

[4] https://mp.weixin.qq.com/s/up...

[5] https://juejin.im/post/5b4e0c...

[6] https://juejin.im/post/5c8a33...

[7] https://github.com/OWASP/Chea...

后續寫作計劃(寫作順序不定)

1.《寒冬求職季之你必須要懂的原生JS》(下)

2.《寒冬求職季之你必須要知道的CSS》

3.《寒冬求職季之你必須要懂的一些瀏覽器知識》

4.《寒冬求職季之你必須要知道的性能優化》

5.《寒冬求職季之你必須要懂的webpack原理》

針對React技術棧:

1.《寒冬求職季之你必須要懂的React》系列

2.《寒冬求職季之你必須要懂的ReactNative》系列

[[265456]]

編寫本文,雖然花費了很多時間,但是在這個過程中,我也學習到了很多知識,謝謝各位小伙伴愿意花費寶貴的時間閱讀本文,如果本文給了您一點幫助或者是啟發,請不要吝嗇你的贊和Star,您的肯定是我前進的最大動力。https://github.com/YvetteLau/... 

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2022-09-30 08:16:38

令牌客戶端隱藏式

2010-11-01 11:23:16

2017-09-28 12:03:40

前端

2019-07-29 10:39:39

前端性能優化緩存

2019-08-06 14:54:22

Hadoop數據集海量數據

2018-09-21 11:11:34

備份離線自動

2018-11-08 12:07:38

備份手動磁盤

2019-06-20 17:39:12

Android啟動優化

2018-11-28 10:00:42

React組件前端

2021-05-10 13:49:29

數字人民幣數字貨幣區塊鏈

2019-07-31 09:06:35

Java跳槽那些事兒文章

2023-04-26 16:34:12

2021-10-21 08:13:11

Springboot

2021-01-13 11:03:20

Python數據代碼

2011-03-11 17:00:08

SQL

2021-06-07 14:04:13

并發編程Future

2021-07-30 14:38:04

Python代碼

2019-08-12 09:19:12

阿里結構化思維

2020-04-08 17:10:03

GitHub代碼開源

2019-02-28 09:53:21

IT互聯網職場
點贊
收藏

51CTO技術棧公眾號

性色av免费观看| 久久精品老司机| 三级资源在线| 26uuu精品一区二区三区四区在线| 欧美性资源免费| 色欲狠狠躁天天躁无码中文字幕 | 久久久亚洲天堂| 国产又大又粗又爽的毛片| 国产电影一区| 日本道免费精品一区二区三区| 在线观看日本一区| 视频二区在线| 国产传媒久久文化传媒| 欧美一级电影久久| 黄色a级片在线观看| 亚洲制服欧美另类| 日韩精品一区二区三区中文不卡| 欧美日韩xxx| 国产传媒一区二区| 日韩精品一区二区亚洲av| 欧美伊人久久| 在线观看日韩视频| 国产精品无码永久免费不卡| 亚洲精品tv| 欧美三级免费观看| 国产91沈先生在线播放| 在线观看免费网站黄| 久久综合色天天久久综合图片| 91亚洲午夜在线| 中文字幕一区二区人妻| 久久精品伊人| 欧美在线视频导航| 日本免费一二三区| 亚洲电影影音先锋| 日韩亚洲欧美成人| 九九热免费在线| 全球av集中精品导航福利| 日韩美女视频在线| 日韩a一级欧美一级| 久久久人成影片一区二区三区在哪下载| 亚洲综合自拍偷拍| 三级网在线观看| 香蕉视频在线播放| 国产欧美日韩另类一区| 久久久久久久有限公司| 日本激情一区二区| 成人av在线网站| 2019国产精品视频| 国产伦子伦对白视频| 美国欧美日韩国产在线播放| 国产ts人妖一区二区三区| 亚洲综合一二三| 亚洲午夜91| 欧美精品激情视频| 国产亚洲第一页| 99国产精品| 98视频在线噜噜噜国产| 日本一二三区视频| 午夜亚洲性色视频| 2019中文字幕全在线观看| 国产女同在线观看| 久久亚洲风情| 日韩美女免费线视频| 艳妇乳肉豪妇荡乳av无码福利| 久久久xxx| 国产精品老女人视频| 中文字幕+乱码+中文乱码91| 免费久久99精品国产| 成人免费在线网址| www.日韩在线观看| 成人国产亚洲欧美成人综合网| 国产精品国产精品| 天堂av电影在线观看| 久久午夜电影网| 日韩高清av电影| 欧美一级二级三级区| 亚洲精品日产精品乱码不卡| 日韩亚洲欧美一区二区| а√天堂中文资源在线bt| 欧美日韩国产精品一区二区三区四区| 日韩精品无码一区二区三区免费 | 国产精品入口福利| 国产乱色精品成人免费视频| 风间由美一区二区三区在线观看| 精品国产一区二区三区麻豆小说| 二区在线观看| 一区二区三区中文免费| 精品少妇一区二区三区在线| 欧美日韩五区| 日韩美女一区二区三区四区| 亚洲av综合一区二区| 久久在线视频| 久久久久久久久久久网站| 精品人妻无码一区二区性色| 国精产品一区一区三区mba桃花| yellow视频在线观看一区二区 | 这里只有精品999| 国产自产高清不卡| 久久久久久久久久码影片| 免费在线观看黄色| 黑人巨大精品欧美一区二区一视频 | 中文字幕美女视频| 伊人久久亚洲热| 国产精品亚洲网站| 免费激情视频网站| 国产精品高潮呻吟久久| 奇米影视亚洲色图| 欧美综合影院| 亚洲欧洲xxxx| 精品无码一区二区三区电影桃花| 日本中文字幕一区| 精品一区二区不卡| 五月天激情在线| 欧美色偷偷大香| 亚洲久久久久久| 亚洲成av人片一区二区密柚| 国产精品高清在线观看| 色噜噜在线播放| 最新国产精品久久精品| 黑人糟蹋人妻hd中文字幕| 免费一区二区三区在线视频| 中文一区二区视频| 亚洲成人av影片| 成人一级片网址| 在线观看成人免费| 国产极品久久久久久久久波多结野| 亚洲福利影片在线| 69av.com| 美美哒免费高清在线观看视频一区二区| 精品国产91亚洲一区二区三区www| 成年视频在线观看| 欧美精品久久99久久在免费线| 瑟瑟视频在线观看| 国产亚洲在线| 精品免费一区二区三区蜜桃| 丝袜美腿av在线| 日韩亚洲欧美在线| 中文字幕在线有码| 九九九久久久精品| 一区不卡字幕| 高清欧美日韩| 最近2019年中文视频免费在线观看| 黄色av一级片| 国产亚洲综合在线| 虎白女粉嫩尤物福利视频| 日韩超碰人人爽人人做人人添| 欧美激情奇米色| 亚洲国产成人在线观看| 一区二区在线看| 绯色av蜜臀vs少妇| 激情亚洲网站| 国产精选在线观看91| 第一av在线| 亚洲国产精品va在线看黑人动漫| 国产成人无码精品| 91免费国产在线| 成人小视频在线看| gogogo高清在线观看一区二区| 国产精品91久久久久久| 日本不卡三区| 欧美一区二区三区电影| 国产探花在线播放| 成人网男人的天堂| 成年人网站免费视频| 台湾色综合娱乐中文网| 日本精品视频在线观看| 国产69精品久久app免费版| 欧美日韩三级视频| 欧美日韩亚洲国产另类| 丁香婷婷综合色啪| 久久久999视频| 欧美最新另类人妖| 亚洲va欧美va在线观看| 白白色在线观看| 亚洲欧美激情一区| 一级做a爰片久久毛片16| 亚洲精品老司机| 精品国产一区在线| 日韩av二区在线播放| avove在线观看| 色爱av综合网| 国产在线观看精品| 国语对白在线刺激| 在线成人中文字幕| 亚洲国产精彩视频| 色国产精品一区在线观看| 久久av红桃一区二区禁漫| 成人看片黄a免费看在线| av免费网站观看| 欧美日韩影院| 欧美一级二级三级| 一区二区三区四区精品视频| 91黄色8090| 欧美96在线| 亚洲激情视频在线播放| 精品国产青草久久久久96| 一区二区三区四区不卡在线 | 一本久久综合亚洲鲁鲁五月天 | 免费黄色网址在线观看| 精品国产乱码91久久久久久网站| 国产在线观看第一页| 亚洲综合在线观看视频| 夫妇交换中文字幕| 国产a视频精品免费观看| 尤蜜粉嫩av国产一区二区三区| 狠狠综合久久av一区二区老牛| 日韩经典在线视频| 黑人久久a级毛片免费观看| 国产精品狼人色视频一区| 超碰在线99| 久久91精品国产91久久跳| 国产一级在线| 精品五月天久久| 亚洲va天堂va欧美ⅴa在线| 在线国产电影不卡| 福利一区二区三区四区| 亚洲欧美色综合| 国产精品无码无卡无需播放器| 不卡的av电影| 人妻体体内射精一区二区| 免费在线一区观看| 男人操女人免费软件| 影音先锋中文字幕一区二区| 裸体裸乳免费看| 日韩在线不卡| 日韩jizzz| 国产在线观看91一区二区三区| 国产精品一区二| 999久久久精品一区二区| 91九色综合久久| 四虎精品一区二区免费| 国产精品视频男人的天堂| 色豆豆成人网| 欧美最顶级的aⅴ艳星| 丝袜诱惑一区二区| 欧美精品18videosex性欧美| 污片在线免费观看| 久久在线视频在线| 美女免费久久| 久久成人在线视频| 成人短视频在线观看| 精品国产依人香蕉在线精品| 91激情在线| 日韩中文字幕免费| 麻豆影视国产在线观看| 久久精品在线播放| 国产黄色在线网站| 欧美成人高清视频| 日本高清成人vr专区| 欧美美女18p| 国内高清免费在线视频| 国内精品视频一区| 春色校园综合激情亚洲| 26uuu日韩精品一区二区| 黄色18在线观看| 国产69久久精品成人看| 电影网一区二区| 国产精品扒开腿做爽爽爽视频| 亚州一区二区三区| 国产精品网站视频| 麻豆视频久久| 国产精品乱码视频| 啪啪激情综合网| 欧美一区二区视频在线| 不卡av一区二区| 国产日产欧美一区二区| 欧美体内she精视频在线观看| 欧美一级片免费播放| 久久精品一本| 欧美午夜精品理论片| 成人免费精品视频| 亚洲一区二区三区蜜桃| 国产精品网站一区| 麻豆亚洲av熟女国产一区二| 午夜视频久久久久久| 无码人妻精品一区二区50| 538在线一区二区精品国产| www.久久综合| 国产亚洲视频中文字幕视频| 国产秀色在线www免费观看| 久久久久久久久久久91| 日韩和的一区二在线| 91在线精品观看| 综合国产视频| 日韩最新中文字幕| 99日韩精品| 天天操狠狠操夜夜操| 成人激情校园春色| 一二三四国产精品| 午夜精品久久久久影视| 中文字幕 人妻熟女| 日韩精品一区二区在线| 国产www.大片在线| 欧美激情欧美激情| 欧美亚洲人成在线| 精品视频导航| 亚洲精品国产偷自在线观看| 色欲av无码一区二区人妻| 国产麻豆成人传媒免费观看| 91精彩刺激对白露脸偷拍| 亚洲人成伊人成综合网小说| 六月丁香婷婷综合| 日韩欧美区一区二| av中文资源在线| 国内精品久久久久久中文字幕 | а√天堂资源官网在线资源| 国产欧美一区二区白浆黑人| 里番精品3d一二三区| 成人在线免费观看网址| 日本aⅴ精品一区二区三区| 国产成人精品无码片区在线| 亚洲欧美区自拍先锋| 欧美成人一区二区视频| 亚洲国产欧美在线成人app| 二区三区在线观看| 国产在线观看精品| 精品欧美激情在线观看| 每日在线更新av| 不卡的av中国片| 国产在线免费视频| 91精品国产综合久久国产大片 | 中文字幕亚洲精品在线观看| 国产精品久久久久久99| 日韩欧美在线观看一区二区三区| 91视频在线观看| 国产99久久精品一区二区永久免费| 欧美黄色网视频| 成年人看的毛片| 国产伦精品一区二区三区免费迷| 国产精品无码无卡无需播放器| 一本一道综合狠狠老| 四虎永久在线精品免费网址| 欧美高跟鞋交xxxxxhd| 日韩在线观看中文字幕| 日韩视频在线免费播放| 另类小说综合欧美亚洲| 欧美xxxx精品| 欧美日韩一区国产| av女优在线| 成人精品视频在线| 999国产精品永久免费视频app| 波多野结衣xxxx| 国产精品美女www爽爽爽| 亚洲午夜无码久久久久| 伊人精品在线观看| 91精品xxx在线观看| 青青成人在线| 免费精品视频在线| 国产尤物在线播放| 欧美夫妻性生活| 自拍亚洲图区| 国产伦精品一区二区三区照片 | 欧美一区二区三区……| 日本妇女一区| 亚洲中文字幕久久精品无码喷水| 欧美—级在线免费片| 一级黄色av片| 色噜噜狠狠色综合网图区| 亚洲精品成人一区| 国风产精品一区二区| 粉嫩aⅴ一区二区三区四区 | 亚洲欧美高清| 国产黄色大片免费看| 欧美日韩久久一区| 欧美另类tv| 久久久久综合一区二区三区| 日韩vs国产vs欧美| 亚洲伦理一区二区三区| 亚洲精品一线二线三线| 天天综合网天天| 日本一区二区三区四区五区六区| 国产91丝袜在线观看| 最新中文字幕一区| 日韩中文字在线| 永久免费精品视频| 欧美一级黄色片视频| 国产精品美女一区二区| 性做久久久久久久| 奇门遁甲1982国语版免费观看高清| 欧美熟乱15p| 国产精品欧美性爱| 在线免费一区三区| 午夜av在线免费观看| 日本一区二区精品| 国产精品一品二品| 久久久精品毛片| 欧美成人小视频| 深爱激情综合| 国产伦理在线观看| 欧洲av一区二区嗯嗯嗯啊| 亚洲奶水xxxx哺乳期| 日韩av一区二区三区在线| 国产成人精品亚洲日本在线桃色 | 91精品久久久久久久91蜜桃| yellow字幕网在线| 中文字幕人成一区| 久久婷婷国产综合精品青草| 国产美女永久免费| 国产成人97精品免费看片| 亚洲性人人天天夜夜摸|