精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲色图插插| 91九色成人| 国产亚洲欧美一区在线观看| 国产欧美一区二区白浆黑人| 久久久精品99| 久久av超碰| 欧美一区二区三区精品| 国产亚洲综合视频| 黄色在线免费网站| 91麻豆.com| 91在线直播亚洲| 黄色在线免费观看| 91超碰成人| 亚洲欧美国产va在线影院| 亚洲男人天堂av在线| 爱啪啪综合导航| 日韩美女视频一区二区| 蜜桃臀一区二区三区| 99精品在线视频观看| 欧美亚洲三区| 欧美第一黄网免费网站| 三区四区在线观看| 欧美wwwsss9999| 欧美一区二区播放| 亚洲最大成人在线观看| 蜜桃视频在线观看播放| 一区二区三区精品久久久| 视频一区二区三| 深夜视频在线免费| 成人小视频免费观看| 成人黄色片网站| 波多野结衣一区二区三区在线| 亚洲特级毛片| 欧美xxxx综合视频| 久久成人小视频| 欧美猛男同性videos| 亚洲精品国产成人| 成人欧美精品一区二区| 成人在线视频www| 欧美三级日韩三级国产三级| 欧美日韩在线中文| 欧美日韩在线观看首页| 亚洲国产精品久久人人爱蜜臀| 潘金莲一级淫片aaaaa免费看| 国产午夜精品一区理论片| 91小视频免费看| 国产精品大全| 韩国av免费在线| 国产精品亚洲第一区在线暖暖韩国 | 亚洲成a人v欧美综合天堂麻豆| 久久精品亚洲乱码伦伦中文| 久久人人九九| 四虎精品成人免费网站| 久久综合成人精品亚洲另类欧美 | 国内自拍第二页| 色综合视频一区二区三区日韩| 欧美日韩一区精品| 日本不卡一区二区在线观看| 亚洲国产天堂| 91精品国产品国语在线不卡| 中文字幕人妻无码系列第三区| 精品视频在线播放一区二区三区 | 极品白嫩的小少妇| 91蝌蚪精品视频| 亚洲成人免费在线视频| 亚洲精品乱码久久| 香蕉精品久久| 亚洲最大在线视频| 中文字幕求饶的少妇| 亚洲国产精品久久久天堂| 日韩三级影视基地| 欧美黄色免费在线观看| 亚洲国产免费| 国产精品精品一区二区三区午夜版| 亚洲婷婷综合网| 麻豆成人免费电影| 亚洲综合自拍一区| 午夜视频www| 国产喷白浆一区二区三区| 亚洲在线色站| tube8在线hd| 色婷婷久久综合| 777视频在线| 一区二区三区四区视频免费观看 | yellow91字幕网在线| 亚洲午夜影视影院在线观看| 国产二区视频在线播放| www.成人在线视频| 欧美一级免费观看| 三级黄色片网站| 色狮一区二区三区四区视频| 欧美激情一区二区三区在线视频观看 | 99精品视频在线| 久久久久久国产精品久久| 一区二区三区在线观看av| 久久精品国产亚洲a| 国产精品一区而去| aⅴ在线视频男人的天堂| 亚洲精品久久久蜜桃| 男人靠女人免费视频网站| 国产黄色精品| 日韩成人在线视频| 亚洲xxxx3d动漫| 久久久久欧美精品| av电影成人| 3d成人动漫在线| 性做久久久久久免费观看| 亚洲精品性视频| 少妇高潮一区二区三区| 欧美精品做受xxx性少妇| 日日夜夜操视频| 成人精品在线视频观看| 亚洲欧洲一区二区在线观看| 成人影院在线视频| 91精品国产乱| 精品视频第一页| 国产农村妇女精品一二区| 2022国产精品| 永久免费在线观看视频| 色综合天天综合网天天狠天天| 日韩高清一二三区| 久久精品青草| 国产精品久久久久久搜索| 午夜在线观看视频18| 一区二区三区中文在线| 中文字幕22页| 日韩夫妻性生活xx| 青青久久aⅴ北条麻妃| 丰满肉肉bbwwbbww| 亚洲精品久久7777| 九九热精品国产| 日韩综合网站| 国产精品爱久久久久久久| 蜜桃视频在线观看视频| 欧美日韩中文在线| 亚洲av成人精品一区二区三区| 91精品国产乱码久久久久久久| 国产精品久久久久久超碰| 玖玖综合伊人| 色哟哟亚洲精品| 国产又大又粗又爽的毛片| 久久久国产精品一区二区中文| 精品日产一区2区三区黄免费 | 三级理论午夜在线观看| 亚洲大片一区二区三区| 亚洲av无码专区在线播放中文| 欧美精选一区| 国产视频精品网| av第一福利在线导航| 亚洲精品ady| 五月激情六月丁香| 久久你懂得1024| 黄色片视频在线播放| 亚洲精品亚洲人成在线| 情事1991在线| 美州a亚洲一视本频v色道| 欧美综合在线视频| 亚洲图片第一页| 韩国午夜理伦三级不卡影院| 欧美另类videosbestsex日本| 中文字幕日韩在线| 久久琪琪电影院| 欧美xxx.com| 欧美在线高清视频| 欧美日韩午夜视频| 国产成人av资源| 精品国产一区三区| 九九久久精品| 成人国产精品久久久| 91蜜桃在线视频| 日韩av在线资源| 久久久久久亚洲av无码专区| 国产精品免费久久| 四川一级毛毛片| 99国产精品私拍| 日本成人看片网址| 国产精品一区二区三区www| 久久人人爽人人| 你懂的视频在线| 91精品国产综合久久香蕉的特点| 久久亚洲成人av| 国产亚洲一区二区在线观看| 亚洲免费av一区| 亚洲黄色在线| 亚洲第一导航| 国产精品极品| 国产精品久久不能| 麻豆av在线播放| 伊人久久男人天堂| 成 人 黄 色 片 在线播放| 日韩欧美在线视频观看| 日韩国产第一页| 26uuu国产一区二区三区| www.国产视频.com| 国产精品久久久久久模特| 亚洲一区二区三区精品动漫| 久久婷婷国产| 成人激情黄色网| 波多野结衣亚洲一二三| 美乳少妇欧美精品| 精品推荐蜜桃传媒| 精品国产91乱码一区二区三区 | 免看一级a毛片一片成人不卡| 91亚洲国产成人精品一区二三| 最新天堂在线视频| 欧美亚洲视频| 国产精品久久..4399| 国产精品成久久久久| 蜜桃av噜噜一区二区三区| 国产亚洲观看| 国产精品视频xxxx| 天堂电影一区| 久久久久久中文字幕| 色老头视频在线观看| 亚洲精品中文字| 免费看av毛片| 欧美一区二区三区视频在线观看| 一二三区免费视频| 黑人巨大精品欧美一区二区免费| 老妇女50岁三级| 亚洲人xxxx| 日韩一卡二卡在线观看| 欧美激情一二三区| 亚洲av综合一区二区| 99久久99久久精品国产片果冻| 三级av免费看| 九色porny丨国产精品| 特级丰满少妇一级| 丝瓜av网站精品一区二区 | 亚洲图片都市激情| 欧美日韩中字| 日韩一本精品| 精品午夜久久| 日韩三级电影| 欧美日韩一二三四| 视频一区在线免费观看| 久久99国内| 日韩videos| 免费不卡中文字幕在线| 久久久久久久免费| 青草久久视频| 欧美日韩一区在线观看视频| 美女网站一区| 日韩精品不卡| 波多野结衣的一区二区三区| 欧美日韩成人一区二区三区| 伊人久久大香线蕉综合网站| 青青草原亚洲| 精品日本12videosex| 水蜜桃一区二区三区| 久久高清精品| 蜜臀av.com| 亚洲视频狠狠| 久久久亚洲精品无码| 新狼窝色av性久久久久久| 国产麻花豆剧传媒精品mv在线| 久久精品国产清高在天天线| 免费午夜视频在线观看| 日韩成人av影视| 高潮一区二区三区| 国产剧情一区在线| 四季av综合网站| 国产亚洲一本大道中文在线| 特黄一区二区三区| 亚洲综合图片区| 欧美亚洲精品天堂| 在线观看一区不卡| 国产美女自慰在线观看| 精品久久久久久最新网址| 无码国产伦一区二区三区视频| 亚洲男人天堂手机在线| av在线日韩国产精品| 久久久成人的性感天堂| 超清av在线| 国产激情久久久| 精品国产一区二| 久久精品第九区免费观看 | 最近中文字幕日韩精品| 羞羞网站在线免费观看| 欧美中文字幕视频在线观看| 欧美一级做a| 国产欧美一区二区视频 | av在线免费观看国产| 亚洲综合精品四区| 手机免费av片| 91亚洲永久精品| 自拍偷拍第9页| 欧美日韩国产一中文字不卡| 亚洲天堂自拍偷拍| 日韩精品视频三区| 最新av网站在线观看 | 色天使综合视频| 成人动漫视频在线观看完整版| 日日狠狠久久偷偷综合色| 亚洲欧美在线网| 国产欧美丝祙| aaaaaaaa毛片| 久久久国产精华| 欧美极品aaaaabbbbb| 在线看国产一区二区| 亚洲av无码国产精品久久不卡| 亚洲视频日韩精品| 国产美女情趣调教h一区二区| 国产精品ⅴa在线观看h| 亚洲天堂中文字幕在线观看| 亚洲 国产 欧美一区| 99亚洲一区二区| 精品人妻一区二区乱码| 国产欧美一区二区三区沐欲| 日本五十熟hd丰满| 欧美一区二区三区在| porn视频在线观看| 2019中文字幕全在线观看| 亚洲91网站| 一级全黄肉体裸体全过程| 日韩国产在线观看| 中文字幕 亚洲一区| 亚洲综合视频网| 国产又色又爽又黄又免费| 国产亚洲精品久久| 在线看片福利| 国产一区二区三区高清视频| 欧美高清日韩| 99精品999| 中文字幕在线播放不卡一区| 波多野结衣一区二区在线| 日韩精品在线视频观看| www.综合网.com| 高清国产在线一区| 自拍欧美日韩| 99九九精品视频| 中文字幕一区二区在线观看 | 美女视频黄a大片欧美| mm131美女视频| 欧美日韩国产中字| 婷婷五月综合久久中文字幕| 久久久噜噜噜久噜久久| 亚洲一区二区免费在线观看| 国产精品av免费观看| 国产成人亚洲综合a∨猫咪| 欧美亚洲日本在线| 日韩欧美高清在线| 日本高清在线观看视频| 91久久爱成人| 亚洲国产一区二区精品专区| 亚洲av熟女高潮一区二区| 亚洲图片欧美一区| 日本黄色不卡视频| 91av成人在线| 九九免费精品视频在线观看| 50路60路老熟妇啪啪| 欧美极品另类videosde| 亚洲天堂狠狠干| 久久国产视频网站| 黄色免费大全亚洲| 久久精品国产精品亚洲色婷婷| 91日韩精品一区| 亚洲无码精品一区二区三区| 日韩日本欧美亚洲| 久久av网站| av在线播放天堂| www国产成人| 中文字幕日本人妻久久久免费| 日韩一区二区三区国产| 精品久久国产一区| 浮妇高潮喷白浆视频| 久久精品欧美日韩精品| 中文字幕在线一| 欧美大秀在线观看| 免费欧美视频| 欧美又黄又嫩大片a级| 亚洲精品国久久99热| 亚洲 国产 欧美 日韩| 国产精品成av人在线视午夜片| 天天精品视频| 国产精品福利导航| 欧美日韩一区二区三区视频| 丝袜在线视频| 欧美精品成人一区二区在线观看| 麻豆国产欧美一区二区三区| 精品无码av在线| 一区二区三区视频观看| 视频一区视频二区欧美| 男人操女人免费软件| 中文字幕一区二区不卡| 丰满人妻一区二区| 国产精品久久av| 影音先锋国产精品| 潮喷失禁大喷水aⅴ无码| 欧美成人a视频| 欧美黑人疯狂性受xxxxx野外| 欧美性受xxxx黑人猛交88| 成人激情av网| 亚洲天堂aaa| 日本亚洲精品在线观看| 欧美激情日韩| 女人十八毛片嫩草av| 337p日本欧洲亚洲大胆精品| 日韩电影精品| 久久久久久久激情|