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

字節二面:優化HTTPS的手段,你知道幾個?

開發 前端
由裸數據傳輸的 HTTP 協議轉成加密數據傳輸的 HTTPS 協議,給應用數據套了個「保護傘」,提高安全性的同時也帶來了性能消耗。

 由裸數據傳輸的 HTTP 協議轉成加密數據傳輸的 HTTPS 協議,給應用數據套了個「保護傘」,提高安全性的同時也帶來了性能消耗。

因為 HTTPS 相比 HTTP 協議多一個 TLS 協議握手過程,目的是為了通過非對稱加密握手協商或者交換出對稱加密密鑰,這個過程最長可以花費掉 2 RTT,接著后續傳輸的應用數據都得使用對稱加密密鑰來加密/解密。

為了數據的安全性,我們不得不使用 HTTPS 協議,至今大部分網址都已從 HTTP 遷移至 HTTPS 協議,因此針對 HTTPS 的優化是非常重要的。

這次,就從多個角度來優化 HTTPS。

分析性能損耗

既然要對 HTTPS 優化,那得清楚哪些步驟會產生性能消耗,再對癥下藥。

產生性能消耗的兩個環節:

  •  第一個環節, TLS 協議握手過程;
  •  第二個環節,握手后的對稱加密報文傳輸。

對于第二環節,現在主流的對稱加密算法 AES、ChaCha20 性能都是不錯的,而且一些 CPU 廠商還針對它們做了硬件級別的優化,因此這個環節的性能消耗可以說非常地小。

而第一個環節,TLS 協議握手過程不僅增加了網絡延時(最長可以花費掉 2 RTT),而且握手過程中的一些步驟也會產生性能損耗,比如:

  •  對于 ECDHE 密鑰協商算法,握手過程中會客戶端和服務端都需要臨時生成橢圓曲線公私鑰;
  •  客戶端驗證證書時,會訪問 CA 獲取 CRL 或者 OCSP,目的是驗證服務器的證書是否有被吊銷;
  •  雙方計算 Pre-Master,也就是會話密鑰;

為了大家更清楚這些步驟在 TLS 協議握手的哪一個階段,我畫出了這幅圖:

硬件優化

玩游戲時,如果我們怎么都戰勝不了對方,那么有一個最有效、最快的方式來變強,那就是「充錢」,如果還是不行,那說明你充的錢還不夠多。

[[387629]]

對于計算機里也是一樣,軟件都是跑在物理硬件上,硬件越牛逼,軟件跑的也越快,所以如果要優化 HTTPS 優化,最直接的方式就是花錢買性能參數更牛逼的硬件。

但是花錢也要花對方向,HTTPS 協議是計算密集型,而不是 I/O 密集型,所以不能把錢花在網卡、硬盤等地方,應該花在 CPU 上。

一個好的 CPU,可以提高計算性能,因為 HTTPS 連接過程中就有大量需要計算密鑰的過程,所以這樣可以加速 TLS 握手過程。

另外,如果可以,應該選擇可以支持 AES-NI 特性的 CPU,因為這種款式的 CPU 能在指令級別優化了 AES 算法,這樣便加速了數據的加解密傳輸過程。

如果你的服務器是 Linux 系統,那么你可以使用下面這行命令查看 CPU 是否支持 AES-NI 指令集:

如果我們的 CPU 支持 AES-NI 特性,那么對于對稱加密的算法應該選擇 AES 算法。否則可以選擇 ChaCha20 對稱加密算法,因為 ChaCha20 算法的運算指令相比 AES 算法會對 CPU 更友好一點。

軟件優化

如果公司預算充足對于新的服務器是可以考慮購買更好的 CPU,但是對于已經在使用的服務器,硬件優化的方式可能就不太適合了,于是就要從軟件的方向來優化了。

軟件的優化方向可以分層兩種,一個是軟件升級,一個是協議優化。

先說第一個軟件升級,軟件升級就是將正在使用的軟件升級到最新版本,因為最新版本不僅提供了最新的特性,也優化了以前軟件的問題或性能。比如:

  •  將 Linux 內核從 2.x 升級到 4.x;
  •  將 OpenSSL 從 1.0.1 升級到 1.1.1;
  •  …

看似簡單的軟件升級,對于有成百上千服務器的公司來說,軟件升級也跟硬件升級同樣是一個棘手的問題,因為要實行軟件升級,會花費時間和人力,同時也存在一定的風險,也可能會影響正常的線上服務。

既然如此,我們把目光放到協議優化,也就是在現有的環節下,通過較小的改動,來進行優化。

協議優化

協議的優化就是對「密鑰交換過程」進行優化。

密鑰交換算法優化

TLS 1.2 版本如果使用的是 RSA 密鑰交換算法,那么需要 4 次握手,也就是要花費 2 RTT,才可以進行應用數據的傳輸,而且 RSA 密鑰交換算法不具備前向安全性。

總之使用 RSA 密鑰交換算法的 TLS 握手過程,不僅慢,而且安全性也不高。

因此如果可以,盡量選用 ECDHE 密鑰交換算法替換 RSA 算法,因為該算法由于支持「False Start」,它是“搶跑”的意思,客戶端可以在 TLS 協議的第 3 次握手后,第 4 次握手前,發送加密的應用數據,以此將 TLS 握手的消息往返由 2 RTT 減少到 1 RTT,而且安全性也高,具備前向安全性。

ECDHE 算法是基于橢圓曲線實現的,不同的橢圓曲線性能也不同,應該盡量選擇 x25519 曲線,該曲線是目前最快的橢圓曲線。

比如在 Nginx 上,可以使用 ssl_ecdh_curve 指令配置想使用的橢圓曲線,把優先使用的放在前面:

對于對稱加密算法方面,如果對安全性不是特別高的要求,可以選用 AES_128_GCM,它比 AES_256_GCM 快一些,因為密鑰的長度短一些。

比如在 Nginx 上,可以使用 ssl_ciphers 指令配置想使用的非對稱加密算法和對稱加密算法,也就是密鑰套件,而且把性能最快最安全的算法放在最前面:

TLS 升級

 

當然,如果可以,直接把 TLS 1.2 升級成 TLS 1.3,TLS 1.3 大幅度簡化了握手的步驟,完成 TLS 握手只要 1 RTT,而且安全性更高。

在 TLS 1.2 的握手中,一般是需要 4 次握手,先要通過 Client Hello (第 1 次握手)和 Server Hello(第 2 次握手) 消息協商出后續使用的加密算法,再互相交換公鑰(第 3 和 第 4 次握手),然后計算出最終的會話密鑰,下圖的左邊部分就是 TLS 1.2 的握手過程:

上圖的右邊部分就是 TLS 1.3 的握手過程,可以發現 TLS 1.3 把 Hello 和公鑰交換這兩個消息合并成了一個消息,于是這樣就減少到只需 1 RTT 就能完成 TLS 握手。

怎么合并的呢?具體的做法是,客戶端在 Client Hello 消息里帶上了支持的橢圓曲線,以及這些橢圓曲線對應的公鑰。

服務端收到后,選定一個橢圓曲線等參數,然后返回消息時,帶上服務端這邊的公鑰。經過這 1 個 RTT,雙方手上已經有生成會話密鑰的材料了,于是客戶端計算出會話密鑰,就可以進行應用數據的加密傳輸了。

而且,TLS1.3 對密碼套件進行“減肥”了,對于密鑰交換算法,廢除了不支持前向安全性的 RSA 和 DH 算法,只支持 ECDHE 算法。

對于對稱加密和簽名算法,只支持目前最安全的幾個密碼套件,比如 openssl 中僅支持下面 5 種密碼套件:

  •  TLS_AES_256_GCM_SHA384
  •  TLS_CHACHA20_POLY1305_SHA256
  •  TLS_AES_128_GCM_SHA256
  •  TLS_AES_128_CCM_8_SHA256
  •  TLS_AES_128_CCM_SHA256

之所以 TLS1.3 僅支持這么少的密碼套件,是因為 TLS1.2 由于支持各種古老且不安全的密碼套件,中間人可以利用降級攻擊,偽造客戶端的 Client Hello 消息,替換客戶端支持的密碼套件為一些不安全的密碼套件,使得服務器被迫使用這個密碼套件進行 HTTPS 連接,從而破解密文。

證書優化

為了驗證的服務器的身份,服務器會在 TSL 握手過程中,把自己的證書發給客戶端,以此證明自己身份是可信的。

對于證書的優化,可以有兩個方向:

  •  一個是證書傳輸,
  •  一個是證書驗證;

證書傳輸優化

要讓證書更便于傳輸,那必然是減少證書的大小,這樣可以節約帶寬,也能減少客戶端的運算量。所以,對于服務器的證書應該選擇 橢圓曲線(ECDSA)證書,而不是 RSA 證書,因為在相同安全強度下, ECC 密鑰長度比 RSA 短的多。 

證書驗證優化

客戶端在驗證證書時,是個復雜的過程,會走證書鏈逐級驗證,驗證的過程不僅需要「用 CA 公鑰解密證書」以及「用簽名算法驗證證書的完整性」,而且為了知道證書是否被 CA 吊銷,客戶端有時還會再去訪問 CA, 下載 CRL 或者 OCSP 數據,以此確認證書的有效性。

這個訪問過程是 HTTP 訪問,因此又會產生一系列網絡通信的開銷,如 DNS 查詢、建立連接、收發數據等。

CRL

CRL 稱為證書吊銷列表(Certificate Revocation List),這個列表是由 CA 定期更新,列表內容都是被撤銷信任的證書序號,如果服務器的證書在此列表,就認為證書已經失效,不在的話,則認為證書是有效的。

但是 CRL 存在兩個問題:

  •  第一個問題,由于 CRL 列表是由 CA 維護的,定期更新,如果一個證書剛被吊銷后,客戶端在更新 CRL 之前還是會信任這個證書,實時性較差;
  •  第二個問題,隨著吊銷證書的增多,列表會越來越大,下載的速度就會越慢,下載完客戶端還得遍歷這么大的列表,那么就會導致客戶端在校驗證書這一環節的延時很大,進而拖慢了 HTTPS 連接。

OCSP

因此,現在基本都是使用 OCSP ,名為在線證書狀態協議(Online Certificate Status Protocol)來查詢證書的有效性,它的工作方式是向 CA 發送查詢請求,讓 CA 返回證書的有效狀態。

不必像 CRL 方式客戶端需要下載大大的列表,還要從列表查詢,同時因為可以實時查詢每一張證書的有效性,解決了 CRL 的實時性問題。

OCSP 需要向 CA 查詢,因此也是要發生網絡請求,而且還得看 CA 服務器的“臉色”,如果網絡狀態不好,或者 CA 服務器繁忙,也會導致客戶端在校驗證書這一環節的延時變大。

OCSP Stapling

于是為了解決這一個網絡開銷,就出現了 OCSP Stapling,其原理是:服務器向 CA 周期性地查詢證書狀態,獲得一個帶有時間戳和簽名的響應結果并緩存它。

當有客戶端發起連接請求時,服務器會把這個「響應結果」在 TLS 握手過程中發給客戶端。由于有簽名的存在,服務器無法篡改,因此客戶端就能得知證書是否已被吊銷了,這樣客戶端就不需要再去查詢。

會話復用

TLS 握手的目的就是為了協商出會話密鑰,也就是對稱加密密鑰,那我們如果我們把首次 TLS 握手協商的對稱加密密鑰緩存起來,待下次需要建立 HTTPS 連接時,直接「復用」這個密鑰,不就減少 TLS 握手的性能損耗了嗎?

這種方式就是會話復用(TLS session resumption),會話復用分兩種:

  •  第一種叫 Session ID;
  •  第二種叫 Session Ticket;

Session ID

Session ID 的工作原理是,客戶端和服務器首次 TLS 握手連接后,雙方會在內存緩存會話密鑰,并用唯一的 Session ID 來標識,Session ID 和會話密鑰相當于 key-value 的關系。

當客戶端再次連接時,hello 消息里會帶上 Session ID,服務器收到后就會從內存找,如果找到就直接用該會話密鑰恢復會話狀態,跳過其余的過程,只用一個消息往返就可以建立安全通信。當然為了安全性,內存中的會話密鑰會定期失效。

但是它有兩個缺點:

  •  服務器必須保持每一個客戶端的會話密鑰,隨著客戶端的增多,服務器的內存壓力也會越大。
  •  現在網站服務一般是由多臺服務器通過負載均衡提供服務的,客戶端再次連接不一定會命中上次訪問過的服務器,于是還要走完整的 TLS 握手過程;

Session Ticket

為了解決 Session ID 的問題,就出現了 Session Ticket,服務器不再緩存每個客戶端的會話密鑰,而是把緩存的工作交給了客戶端,類似于 HTTP 的 Cookie。

客戶端與服務器首次建立連接時,服務器會加密「會話密鑰」作為 Ticket 發給客戶端,交給客戶端緩存該 Ticket。

客戶端再次連接服務器時,客戶端會發送 Ticket,服務器解密后就可以獲取上一次的會話密鑰,然后驗證有效期,如果沒問題,就可以恢復會話了,開始加密通信。

對于集群服務器的話,要確保每臺服務器加密 「會話密鑰」的密鑰是一致的,這樣客戶端攜帶 Ticket 訪問任意一臺服務器時,都能恢復會話。

Session ID 和 Session Ticket 都不具備前向安全性,因為一旦加密「會話密鑰」的密鑰被破解或者服務器泄漏「會話密鑰」,前面劫持的通信密文都會被破解。

同時應對重放攻擊也很困難,這里簡單介紹下重放攻擊工作的原理。

假設 Alice 想向 Bob 證明自己的身份。Bob 要求 Alice 的密碼作為身份證明,愛麗絲應盡全力提供(可能是在經過如哈希函數的轉換之后)。與此同時,Eve 竊聽了對話并保留了密碼(或哈希)。

交換結束后,Eve(冒充 Alice )連接到 Bob。當被要求提供身份證明時,Eve 發送從 Bob 接受的最后一個會話中讀取的 Alice 的密碼(或哈希),從而授予 Eve 訪問權限。

重放攻擊的危險之處在于,如果中間人截獲了某個客戶端的 Session ID 或 Session Ticket 以及 POST 報文,而一般 POST 請求會改變數據庫的數據,中間人就可以利用此截獲的報文,不斷向服務器發送該報文,這樣就會導致數據庫的數據被中間人改變了,而客戶是不知情的。

避免重放攻擊的方式就是需要對會話密鑰設定一個合理的過期時間。

Pre-shared Key

前面的 Session ID 和 Session Ticket 方式都需要在 1 RTT 才能恢復會話。

而 TLS1.3 更為牛逼,對于重連 TLS1.3 只需要 0 RTT,原理和 Ticket 類似,只不過在重連時,客戶端會把 Ticket 和 HTTP 請求一同發送給服務端,這種方式叫 Pre-shared Key。

同樣的,Pre-shared Key 也有重放攻擊的危險。

如上圖,假設中間人通過某種方式,截獲了客戶端使用會話重用技術的 POST 請求,通常 POST 請求是會改變數據庫的數據,然后中間人就可以把截獲的這個報文發送給服務器,服務器收到后,也認為是合法的,于是就恢復會話,致使數據庫的數據又被更改,但是此時用戶是不知情的。

所以,應對重放攻擊可以給會話密鑰設定一個合理的過期時間,以及只針對安全的 HTTP 請求如 GET/HEAD 使用會話重用。

總結

對于硬件優化的方向,因為 HTTPS 是屬于計算密集型,應該選擇計算力更強的 CPU,而且最好選擇支持 AES-NI 特性的 CPU,這個特性可以在硬件級別優化 AES 對稱加密算法,加快應用數據的加解密。

對于軟件優化的方向,如果可以,把軟件升級成較新的版本,比如將 Linux 內核 2.X 升級成 4.X,將 openssl 1.0.1 升級到 1.1.1,因為新版本的軟件不僅會提供新的特性,而且還會修復老版本的問題。

對于協議優化的方向:

  • 密鑰交換算法應該選擇 ECDHE 算法,而不用 RSA 算法,因為 ECDHE 算法具備前向安全性,而且客戶端可以在第三次握手之后,就發送加密應用數據,節省了 1 RTT。
  •  將 TSL1.2 升級 TSL1.3,因為 TSL1.3 的握手過程只需要 1 RTT,而且安全性更強。

對于證書優化的方向:

  •  服務器應該選用 ECDSA 證書,而非 RSA 證書,因為在相同安全級別下,ECC 的密鑰長度比 RSA 短很多,這樣可以提高證書傳輸的效率;
  •  服務器應該開啟 OCSP Stapling 功能,由服務器預先獲得 OCSP 的響應,并把響應結果緩存起來,這樣 TLS 握手的時候就不用再訪問 CA 服務器,減少了網絡通信的開銷,提高了證書驗證的效率;

對于重連 HTTPS 時,我們可以使用一些技術讓客戶端和服務端使用上一次 HTTPS 連接使用的會話密鑰,直接恢復會話,而不用再重新走完整的 TLS 握手過程。

常見的會話重用技術有 Session ID 和 Session Ticket,用了會話重用技術,當再次重連 HTTPS 時,只需要 1 RTT 就可以恢復會話。對于 TLS1.3 使用 Pre-shared Key 會話重用技術,只需要 0 RTT 就可以恢復會話。

這些會話重用技術雖然好用,但是存在一定的安全風險,它們不僅不具備前向安全,而且有重放攻擊的風險,所以應當對會話密鑰設定一個合理的過期時間。 

 

責任編輯:龐桂玉 來源: Web開發
相關推薦

2021-01-26 01:55:24

HTTPS網絡協議加密

2018-04-26 09:03:48

ApacheWeb服務器

2019-07-09 10:51:53

HTTPS優化服務器

2021-08-10 08:01:08

Synchronize鎖膨脹鎖消除

2025-03-25 10:49:13

2024-03-01 13:48:00

Git配置系統

2018-08-24 06:56:17

2021-11-04 11:54:30

Linux內存系統

2022-08-13 12:07:14

URLHTTP加密

2024-09-19 08:51:01

HTTP解密截取

2019-10-08 12:32:07

運維架構技術

2021-10-12 09:20:02

數據庫SQL腳本

2024-01-18 00:16:07

2021-02-27 17:13:21

前端代碼邏輯

2023-04-27 08:15:09

2020-11-18 07:52:08

2023-10-31 08:23:54

網絡命令Linux

2022-06-04 08:29:27

awk命令BEGIN

2022-04-13 10:05:48

網關Flowable事件訂閱

2021-10-14 06:52:47

算法校驗碼結構
點贊
收藏

51CTO技術棧公眾號

老司机精品在线| av影片在线| 国产精品综合二区| 97视频网站入口| 日韩不卡av在线| 国产中文欧美日韩在线| 午夜婷婷国产麻豆精品| 天堂精品一区二区三区| 亚洲第一精品网站| 日日骚欧美日韩| 久久久日本电影| 天堂网中文在线观看| 精品在线网站观看| 欧美日韩国产综合久久| 黄色一级视频片| 麻豆免费在线视频| 久久久欧美精品sm网站| 亚洲一区二区三区在线免费观看| 97免费在线观看视频| 国产精品久久久久无码av| 亚洲国产精品成人精品| 伊人色在线观看| 自拍网站在线观看| 一区二区三区国产精品| 亚洲精品成人久久久998| 手机看片国产1024| 极品少妇一区二区三区精品视频| 国产97色在线|日韩| 久久精品这里有| 欧美/亚洲一区| 最新国产成人av网站网址麻豆| 天天插天天射天天干| 日韩精品免费视频一区二区三区 | 日韩精品中文字| 色18美女社区| 国产麻豆一区| 欧洲精品一区二区三区在线观看| 久久久999视频| 97天天综合网| 偷拍一区二区三区| 成人性生活视频免费看| 欧美人与性动交α欧美精品济南到| 中文字幕成人av| 欧美人与物videos另类| 熟妇高潮一区二区三区| 成人国产免费视频| 不卡视频一区二区三区| a网站在线观看| 国产一区二区三区在线观看免费| 国产一区二区在线免费视频| 国产亚洲久一区二区| 日韩不卡一区二区| 国产精品久久av| 中文字幕欧美色图| 久久99国产精品免费网站| 国产中文欧美精品| jizz国产视频| 国产成人8x视频一区二区| 成人毛片网站| 天天操天天射天天舔| 99re这里只有精品首页| 麻豆av福利av久久av| 激情综合闲人网| 国产精品视频一区二区三区不卡| 亚洲精品一品区二品区三品区| a黄色在线观看| 国产精品欧美一级免费| 99热一区二区三区| 国产啊啊啊视频在线观看| 精品国产91久久久久久| 老熟妇仑乱视频一区二区| 成人一区视频| 日韩一级高清毛片| 亚洲欧美日韩色| 亚洲成人一品| 日韩一区二区三区在线播放| 国产a∨精品一区二区三区不卡| 国产精品无码专区在线观看| 欧美成人免费看| 在线欧美三区| 国产999精品久久久影片官网| 黄色av网站免费| 久久国产生活片100| 99在线观看| 国产在线中文字幕| 亚洲欧美一区二区三区孕妇| 欧美成人精品免费| 日本欧美韩国| 精品日韩欧美一区二区| 在线观看日本中文字幕| 91tv官网精品成人亚洲| 91成人在线观看国产| 一级黄色片免费| www.亚洲激情.com| 在线精品亚洲一区二区| 草草视频在线观看| 6080国产精品一区二区| 亚洲观看黄色网| 97久久夜色精品国产| 久久青草精品视频免费观看| 超碰在线97观看| 成人一区二区三区| 亚洲精品一卡二卡三卡四卡| 激情黄产视频在线免费观看| 欧美日韩一区二区在线观看视频| 永久免费未满蜜桃| 日韩视频在线观看| 91成人天堂久久成人| 99热这里只有精品在线| 国产欧美一区二区在线观看| 成人精品视频在线播放| 日韩毛片网站| 亚洲美女精品成人在线视频| 久久久久无码国产精品 | 久章草在线视频| 电影一区中文字幕| 亚洲香蕉在线观看| 中国一级免费毛片| 成人午夜免费视频| 免费观看黄色大片| 国产一区二区三区影视| 精品视频久久久| 国产亚洲自拍av| 国产在线精品免费| 一区二区不卡在线视频 午夜欧美不卡' | 国产亚洲字幕| 国产一区二区三区视频在线观看 | 免费黄色在线看| 色综合欧美在线| 国产一线在线观看| 欧美/亚洲一区| 91久久精品一区| 在线观看黄av| 欧美亚洲一区二区在线| 亚洲天堂网一区二区| 亚洲乱亚洲高清| 亚洲a成v人在线观看| 免费网站成人| 91精品欧美一区二区三区综合在| 国产精品1区2区3区4区| 青青国产91久久久久久| 欧美三级华人主播| 日韩成人影音| 亚洲人成电影网站色| 免费看一级视频| 久久蜜桃av一区二区天堂| 91专区在线观看| 天天躁日日躁狠狠躁欧美巨大小说| 久久久久久久久久久人体| www.国产三级| 亚洲午夜日本在线观看| 国产草草浮力影院| 国产精品腿扒开做爽爽爽挤奶网站| 国产一级二级三级精品| 美女高潮在线观看| 亚洲欧美日韩另类| 中文在线资源天堂| 日韩一区欧美小说| 亚洲区 欧美区| 伊人影院久久| 你懂的视频在线一区二区| 玛雅亚洲电影| 日韩视频在线观看免费| 国产suv一区二区| 午夜精品成人在线视频| xxxx日本免费| 免费欧美在线视频| 欧美 亚洲 视频| 欧美一级全黄| 国产啪精品视频网站| 精品国产99久久久久久| 日韩久久免费av| 久热这里只有精品6| 久久蜜臀中文字幕| 想看黄色一级片| 一区在线观看| 日本不卡一二三区| 国产一区二区三区| 668精品在线视频| 天堂地址在线www| 日韩精品一区二区三区蜜臀| 伊人久久综合视频| 国产精品蜜臀在线观看| 少妇性l交大片7724com| 午夜在线视频观看日韩17c| 亚洲7777| 久久99国产精品久久99大师 | 日本黄色一级视频| 中文字幕制服丝袜一区二区三区| 中文字幕无人区二| 日韩国产欧美三级| 成年人视频网站免费| 国产99久久精品一区二区300| 亚洲999一在线观看www| 视频二区不卡| 久久久免费精品| 日韩伦理在线观看| 日韩av在线免费| 国产色视频在线| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 男人添女荫道口图片| 欧美韩日高清| 欧美国产综合视频| 欧州一区二区三区| 国产精品黄页免费高清在线观看| 青青草原av在线| 亚洲午夜精品视频| 日批视频在线播放| 91精品国产欧美一区二区| 探花视频在线观看| 亚洲精品成人天堂一二三| x88av在线| 2021中文字幕一区亚洲| av漫画在线观看| 精品一区二区久久| 亚洲天堂网一区| 免播放器亚洲| 亚洲美免无码中文字幕在线| 亚洲精品小说| 一区二区三区四区免费视频| 免费欧美激情| 精品国产福利| 国产suv精品一区| 亚洲a∨日韩av高清在线观看| 精品久久在线| 国产精品久久久久久久久影视| 涩涩视频在线| 77777少妇光屁股久久一区| 日本无删减在线| 久久成人精品视频| 欧美尤物美女在线| 中文字幕欧美日韩精品| 国产小视频免费在线网址| 亚洲精品国产免费| 国产综合视频在线| 精品久久国产老人久久综合| 国产精品一区二区av白丝下载 | 久久裸体网站| 亚洲欧美综合一区| 不卡在线一区| 日产精品久久久一区二区| 国产成人精品一区二区免费看京| 久久本道综合色狠狠五月| 精品三级av在线导航| 99久久综合狠狠综合久久止| 91麻豆精品| 成人网在线免费观看| 99久久久国产| 亚洲jizzjizz日本少妇| 青草伊人久久| 国产乱码精品一区二区三区中文 | 成人开心激情| 国产精品av电影| 国产精品蜜月aⅴ在线| 国产精品视频xxx| www.久久99| 国产精品v欧美精品v日韩| 久久悠悠精品综合网| 久久精品国产一区二区三区不卡| 日韩高清影视在线观看| 欧美人与物videos另类| 日韩激情免费| 乱熟女高潮一区二区在线| 在线成人亚洲| 免费大片在线观看| 韩国成人精品a∨在线观看| 人妻av一区二区三区| 99久久精品国产麻豆演员表| 伊人网在线视频观看| 国产精品国产自产拍在线| 欧洲猛交xxxx乱大交3| 婷婷综合另类小说色区| 亚洲欧美一二三区| 欧美一级高清片| 午夜视频在线播放| 日韩在线精品一区| av2020不卡| 国产精品专区一| 成人h动漫免费观看网站| 欧美精品久久久| 欧美有码视频| 日韩精品一区二区三区色欲av| 久久99久久久欧美国产| 人妻互换一二三区激情视频| 久久精品夜夜夜夜久久| 日韩欧美123区| 日韩欧美国产成人| 国产视频在线免费观看| 国产午夜精品理论片a级探花| 日本高清中文字幕在线| 午夜精品美女自拍福到在线| 国产91欧美| 久久av二区| 午夜精品av| 男人搞女人网站| 成人免费视频caoporn| 成人在线观看免费高清| 午夜欧美一区二区三区在线播放| 伊人久久国产精品| 亚洲国产三级网| av免费看在线| 国产精品视频大全| 精品五月天堂| 欧美中文字幕在线观看视频| 丝袜亚洲精品中文字幕一区| 久久久无码人妻精品无码| **性色生活片久久毛片| 少妇高潮av久久久久久| 精品国产免费久久| 久久综合之合合综合久久| 国产成人在线一区| 三级小说欧洲区亚洲区| 成人国产在线看| 精品中文av资源站在线观看| 成人免费毛片糖心| 欧美日韩另类字幕中文| 亚洲国产中文字幕在线| 久久福利视频网| 亚洲一区av| 亚洲一卡二卡三卡| 蜜臀av亚洲一区中文字幕| 久久久老熟女一区二区三区91| 亚洲欧美日韩国产中文在线| 中文字幕在线2018| 亚洲午夜国产成人av电影男同| 天堂中文av在线资源库| 国产精品区免费视频| 欧美日韩成人| 欧美性猛交乱大交| 亚洲精品免费视频| 国产乱码一区二区| 久久久www成人免费精品张筱雨| 精品裸体bbb| 日韩一区二区三区资源| 日韩国产在线一| 成人黄色免费网址| 色菇凉天天综合网| 国产中文在线观看| 国产脚交av在线一区二区| 伊人久久综合影院| 青青草av网站| 中文字幕av一区二区三区| 伊人网站在线观看| 久久激情视频免费观看| 日韩成人精品一区二区三区| 亚洲一区二区在线免费观看| 蜜臀国产一区二区三区在线播放| 1024在线看片| 3d动漫精品啪啪| 污的网站在线观看| 国产在线精品一区| 亚洲欧美网站| 色欲狠狠躁天天躁无码中文字幕 | 色91精品久久久久久久久| 中文字幕一区二区三区乱码在线| 在线免费观看av片| 美女福利视频一区| 懂色av一区二区| aaaaaa亚洲| 国产精品青草久久| 国产乱码久久久久| 97视频在线看| 国产午夜一区| 国模私拍视频在线观看| 亚洲激情自拍偷拍| 天堂在线中文网| 国产精品久久久久久久久久99| 日韩av在线播放网址| 九九久久久久久| 天天综合天天做天天综合| 免费在线黄色影片| 成人激情在线播放| 亚洲国产第一| 国产精品久久久久久久av| 91精品国产麻豆国产自产在线| 精灵使的剑舞无删减版在线观看| 国产一区二区免费在线观看| 石原莉奈在线亚洲二区| 欧美一区二区三区爽爽爽| 亚洲高清一区二| 成人日韩在线观看| 青青草视频在线视频| 久久精品在线免费观看| a级片免费观看| 日韩美女视频在线观看| 你懂的网址国产 欧美| 99久久人妻无码中文字幕系列| 欧美日韩国产综合一区二区三区| ****av在线网毛片| 在线观看成人av| 91在线一区二区| 国产熟女一区二区三区五月婷 | 免费一级特黄毛片| 中文字幕+乱码+中文字幕一区| 粉嫩av一区二区夜夜嗨| 国产精品日韩一区| 亚洲美女91| 欧美精品久久久久久久久46p| 亚洲欧美精品一区二区| 亚洲成人五区|