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

當我們在談?wù)撉岸思用軙r,我們在談些什么

安全
前端安全是Web安全的一部分,常見的安全問題會有XSS、CSRF、SQL注入等,然而這些已經(jīng)在程師界得到了相當高的重視并且有了很成熟的解決方案。 所以我們今天只談前端“加密”,一個部分人認為沒有意義的工作。 有爭議的事情總是那么因崔斯汀,接下來就讓我們談?wù)勄岸藗鬏斨械臄?shù)據(jù)“加密” 。

[[169824]]

當然在談安全。

前端安全是Web安全的一部分,常見的安全問題會有XSS、CSRF、SQL注入等,然而這些已經(jīng)在程師界得到了相當高的重視并且有了很成熟的解決方案。 所以我們今天只談前端“加密”,一個部分人認為沒有意義的工作。 有爭議的事情總是那么因崔斯汀,接下來就讓我們談?wù)勄岸藗鬏斨械臄?shù)據(jù)“加密” 。

前端傳輸?shù)臄?shù)據(jù)我們應(yīng)該用什么算法加密,如何組織整個加密過程呢? 一般有幾種做法:

  • JavaScript 加密后傳輸
  • 瀏覽器插件內(nèi)進行加密傳輸
  • Https 傳輸

在這里其實 HTTPS 是終極解決方案,所以文章對于仍在使用 HTTP 建站的小伙伴更有幫助。本文中將討論第一種方法,也就是使用 JavaScript "加密"。使用雙引號是因為這里面分為兩種手段,一是使用數(shù)據(jù)摘要進行消息雜湊,二是使用非對稱加密算法對明文進行加密。

嚴格意義來說第一種手段并非加密,而是一種信息摘要的應(yīng)用,為了闡述方便下文統(tǒng)統(tǒng)使用加密一詞。在進行下文之前,需要簡單的介紹幾個概念:

一、哈希與加密

 

上圖中我們可以明顯看到哈希和加密是兩個不同的東西,主要有兩點不同:

  • 哈希算法通常用于數(shù)據(jù)摘要,生成相同長度的文本。而加密算法生成的密文長度與明文長度有關(guān)。
  • 哈希算法是不可逆的,而加密算法是可逆的。

在加密算法中又分為對稱加密(symmetric encryption)和非對稱加密(asymmetric encryption)。非對稱加密算法中,加密密鑰和解密密鑰是不同的,分為私鑰和公鑰,我們熟知的 RSA 就是一種非對稱加密算法。而對稱加密中,加密和解密都是用同一個密鑰,如 AES / DES。從性能上來說,非對稱加密相對于對稱加密要慢很多。在 HTTPS 中,認證過程使用了非對稱加密算法,非認證過程中使用了對稱加密算法。

二、前端加密的意義

在 HTTP 協(xié)議下,數(shù)據(jù)是明文傳輸,傳輸過程中網(wǎng)絡(luò)嗅探可直接獲取其中的數(shù)據(jù)。 如用戶的密碼和信用卡相關(guān)的資料,一旦被中間人獲取,會給用戶帶來極大的安全隱患。另一方面在非加密的傳輸過程中,攻擊者可更改數(shù)據(jù)或插入惡意的代碼等。HTTPS 的誕生就是為了解決中間人攻擊的問題,但如今 HTTPS 的使用情況在國內(nèi)并不樂觀,基本是因為成本或者性能的考量。

Q:那么問題來了,如果仍然使用 HTTP 協(xié)議怎么樣一定程度保證用戶的數(shù)據(jù)安全?

A:前端加密,即在數(shù)據(jù)發(fā)送前將數(shù)據(jù)進行哈希或使用公鑰加密。如果數(shù)據(jù)被中間人獲取,拿到的則不再是明文。

設(shè)想在如今公共 WIFI 流行的今天,一旦某一個 AP 的流量被攻擊者劫持,如果密碼和用戶名都是明文,那么攻擊者將輕而易舉的使用這些資料進行 Replay 登錄。更糟糕的是很多用戶在不同的網(wǎng)站使用相同的賬號信息,用戶的隱私蕩然無存。作為網(wǎng)站服務(wù)提供者,網(wǎng)站設(shè)計和開發(fā)人員應(yīng)該為用戶提供相對安全的服務(wù),這是一種責任也是一種情懷。

另外如果前端使用哈希算法,不僅可以幫助后端分擔部分計算壓力,還可以增加撞庫成本。具體的討論將在下文繼續(xù)。

三、如何加密

前面說過使用 JavaScript 加密有兩種方式,一是使用哈希進行信息摘要,一種是使用非對稱加密。在國內(nèi)的知名站點中,這兩種方式都有人使用。接下來我們分別來深入了解加密過程,探討下如何應(yīng)對不同的場景。

1.哈希“加密”

為了避免傳輸過程中的明文風險,前端可以在發(fā)送敏感數(shù)據(jù)前對其加密,如密碼。由于哈希算法的不可逆性,中間人無法從截取的數(shù)據(jù)中得知用戶的密碼信息。但是這里有一個問題,攻擊者仍然可以使用拿到的哈希值進行直接登錄。使用前端加密如何避免中間人重放攻擊?帶著這個問題,我們回顧下后臺如何驗證用戶。

很多站點后臺對于用戶密碼處理也是用哈希算法,一方面因為不需要將密文解密成明文來比對密碼,另一方面是一旦加密算法和密鑰泄露,那么整個用戶資料庫就相當于明文存儲了。如果前端傳過來的是明文,那么在注冊時將其哈希,存入數(shù)據(jù)庫。登錄時,將密碼哈希和數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)比對,若一致則說明密碼正確。

如果我們使用 Salt 是否可以解決問題?如果前端傳過來的是加了 salt 的哈希值,我們需要后端存有同一份 salt ,用其和數(shù)據(jù)庫的加密密碼哈希,然后與前端傳過來的哈希值比對。兩個過程的對比見下圖:

 

很容易知道,如果 Salt 不是每次登陸不同,那么攻擊者仍可以使用加密后的密碼進行直接登陸,所以必須使用動態(tài) Salt。動態(tài) Salt 有很多方法,可以是動態(tài)的 Token,也可以直接使用現(xiàn)成的驗證碼。 這當中使用驗證碼是對后臺系統(tǒng)改動較小且效果不錯的,我們來看看怎么樣結(jié)合驗證碼進行前端加密。

2.結(jié)合驗證碼進行前端加密

前端先將密碼哈希,然后和用戶輸入的驗證碼進行哈希,得到的結(jié)果作為密碼字段發(fā)送給服務(wù)器。服務(wù)器先確認驗證碼正確,然后再進行密碼驗證,否則直接返回驗證碼錯誤信息。

 

這種實踐保證了密碼在傳輸過程中的資料安全,即使攻擊者拿到了數(shù)據(jù)也無法重放。圖形化驗證碼更是增加了難度。另一方面該實踐大大增加了撞庫的成本。

前端加密一定程度保障了傳輸過程中的資料安全,那么會不會有對兩端(客戶端和服務(wù)器)有安全幫助呢? 有幫助,使用一些前端加密手段,可以增加拖庫后的數(shù)據(jù)破解難度。但是之前介紹的驗證碼方法不具有這樣的功能,因為數(shù)據(jù)庫存的仍是明文密碼哈希后的結(jié)果,那么攻擊者可以繞過前端加密,可以直接暴力破解。

3.如何增加拖庫后的數(shù)據(jù)破解難度

使用怎么樣的前端加密方法可以增加拖庫后的數(shù)據(jù)破解難度?從兩個方面分別去思考,一是降低破解速度,二是需要前端加密結(jié)果影響數(shù)據(jù)庫的數(shù)據(jù)存儲。數(shù)據(jù)被暴力破解出來的時間與哈希算法速度負相關(guān)。

我們知道暴力破解即是使用相同的算法把常用的字符組跑一遍,如果結(jié)果相同那么就猜中明文了。如果算法越快,便能更快的破解。例如 MD5 加密一次耗費1微秒,那么攻擊者一秒鐘就可以猜大約 100萬個詞組。所以為了減慢破解速度,我們需要增加破解的時間,一個直接的方法就是使用更慢的算法,我們可以把常用的MD5算法替換為 bcrypt,PBKDF2 等慢算法。

對于需要前端加密結(jié)果影響數(shù)據(jù)庫的數(shù)據(jù)存儲,即為后端加密把前端加密結(jié)果當做明文密碼,那么存在庫里的密碼便是前端哈希加上后端加密的結(jié)果。由于慢的算法會增加服務(wù)器計算壓力,當我們把一部分哈希工作拿到前端,即減慢了加密速度,減輕了服務(wù)器壓力,也順帶完成了前端加密的工作。

加密速度減慢一定程度會降低用戶體驗,這也是一部分站點未啟用 https 的原因之一。但是因為我們的前端加密只會用在不常使用的登錄和注冊上,所以不會影響網(wǎng)站整體的體驗。

綜上,我們可以使用更慢的算法,加之視前端哈希結(jié)果為明文密碼,便可增加拖庫破解的成本。既然增加了破解的成本,撞庫的成本也同樣增加了。為了避免攻擊者先前使用前后端加密生成的新字典,我們需要加鹽,并不定期更新鹽值。下圖文是使用過期 Salt 的方法描述:

 

前端加密使用定期刷新的 Salt,哈希后生成密文,再經(jīng)過后端加密后即為用于比對的密文。數(shù)據(jù)庫中的密碼哈希值跟著 Salt 進行變化,前后端需要有一套salt的更新機制。

回顧前端哈希的方法,解決了中間人攻擊重放、加大了拖庫破解的難度。雖然這些方法都不能完全保證用戶安全,但是作為站點服務(wù)者,應(yīng)該視用戶為上帝嘛。這些方法也不過就是幾行代碼的事,但是卻能一定程度的避免了用戶賬號被盜等風險。

4.非對稱加密

上文中我們討論了前端的哈希加密以及應(yīng)用的場景。對于十足的安全控來說,這樣的措施對于有心的攻擊者基本沒有用。那么我們可以采用更強的措施保障傳輸中的敏感數(shù)據(jù)安全。

之前有說過加密算法分為對稱加密和非對稱加密,因為前端的透明性,使用JavaScript來進行對稱加密是不可能的了,那么只剩下了非對稱加密這個選擇。經(jīng)過筆者幾天的調(diào)研發(fā)現(xiàn),某鵝某浪的部分登錄頁面采用非對稱加密對密碼加密。這些站點目前都還是使用 http 協(xié)議,這樣的安全措施一定程度保證了用戶的密碼安全。

5.總結(jié)

前端使用非對稱加密原理很簡單,前后端共用一套加密解密算法,前端使用公鑰對數(shù)據(jù)加密,后端使用私鑰將數(shù)據(jù)解密為明文。中間攻擊人拿到密文,如果沒有私鑰的話是沒辦法破解的。

可能有人會指出加密算法一旦被破解,這一套安全措施就沒用了。況且 JavaScript 的生成安全隨機數(shù)還是個問題,所以其實這是用不了 https 的權(quán)衡之計。在沒有 https 的情況下,使用 JavaScript 非對稱加密或者 插件加密通訊是比較好的替代方法,后者優(yōu)于前者。

豈于安全,不只情懷

作為一個前端開發(fā)者,我們眼里不應(yīng)該只充斥各種框架,更不能被旁人一句沒有意義的話給擊退。任何解決方案都有其適用的范圍,世界上根本就沒有銀彈,安全問題亦是如此。所以根據(jù)實際的情況采取符合自己的安全解決方案很重要,即使辦法不是 100% 有效,也不能放棄那 1% 可以為用戶保障安全的機會。

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

2024-07-26 08:35:29

2022-11-11 09:28:57

軟件設(shè)計DDD

2020-11-16 15:47:05

SaaS軟件轉(zhuǎn)型

2024-03-28 14:16:43

容災(zāi)云計算

2019-02-19 10:22:07

5G5G手機5G技術(shù)

2022-07-05 09:31:46

基礎(chǔ)設(shè)施容器Docker

2023-08-28 10:33:09

敏捷Scrum理念

2022-03-11 21:28:31

部署開發(fā)服務(wù)器

2022-04-28 13:02:32

cpu指令編程

2019-06-04 14:36:04

高并發(fā)Java架構(gòu)

2017-04-05 17:59:29

思科CTO下午茶

2019-03-18 10:08:18

RSACRSA大會 網(wǎng)絡(luò)安全

2019-12-24 11:19:44

容器DockerLinux

2014-02-06 12:21:35

軟件集成

2016-11-22 23:44:56

2019-07-30 13:12:22

2025-07-02 07:30:13

2017-10-11 08:40:29

VR服務(wù)器移動端

2017-03-07 15:43:28

編程語言函數(shù)數(shù)據(jù)結(jié)構(gòu)

2021-11-18 21:09:50

流批場景引擎
點贊
收藏

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

国产精品欧美一区喷水| 美女久久一区| 亚洲第一视频在线观看| 国产在线青青草| eeuss影院www在线观看| 国产剧情av麻豆香蕉精品| 97在线看福利| 国产中文av在线| 神马久久av| 91麻豆精品国产综合久久久久久 | 欧美性videosxxxxx| 老司机午夜网站| 日本福利片高清在线观看| 精品亚洲欧美一区| 日本道色综合久久影院| 欧美日韩精品亚洲精品| 九九精品在线| 日韩你懂的在线播放| 综合久久国产| 国产精品一区在线看| 高清视频一区二区| 国产又爽又黄的激情精品视频| 国产午夜激情视频| 一区二区日韩欧美| 国产一区二区三区18| 久久久老熟女一区二区三区91| 成人网ww555视频免费看| 午夜影院久久久| 在线看视频不卡| av在线之家电影网站| www.成人在线| 999在线免费观看视频| 中文字幕观看在线| 老司机精品久久| 97超视频免费观看| 国产在线拍揄自揄拍无码视频| 日韩欧美自拍| 中文字幕国产亚洲| 国产精品成人一区二区三区电影毛片| 91精品久久久久久综合五月天| 欧美日韩一区二区三区四区五区| 欧美日本视频在线观看| 国内老司机av在线| 亚洲男人天堂一区| 糖心vlog在线免费观看| 精品麻豆一区二区三区| 久久久久久久久久久黄色| 蜜桃臀一区二区三区| 欧美一区二不卡视频| 高清shemale亚洲人妖| 91香蕉视频在线下载| av在线免费在线观看| 久久国产乱子精品免费女| 国产精品第七影院| 中文字幕在线播出| 青青青伊人色综合久久| 国产精品国产三级国产专播精品人| 久久久久久少妇| 成人精品高清在线视频| 青青草原免费观看| 欧美久久一区二区三区| 3atv一区二区三区| 久久久久久久久久一区| 精品176极品一区| 欧美日韩国产经典色站一区二区三区 | 成人影院在线| www.久久撸.com| 成人自拍小视频| 午夜精品电影| 7m精品福利视频导航| 精品国产乱子伦| 麻豆精品在线视频| 99理论电影网| 五月婷婷在线播放| 亚洲国产成人午夜在线一区| 亚洲一区二区四区| 影音先锋在线视频| 天天操天天色综合| 国产理论在线播放| 免费一级欧美在线大片| 亚洲国产精品美女| 日韩女同一区二区三区 | 成人av婷婷| 日韩理论片久久| 精品一区二区在线观看视频| 欧美三级特黄| 国产suv精品一区二区| 91片黄在线观看喷潮| 成人深夜在线观看| 日韩久久久久久久久久久久久| 麻豆影视国产在线观看| 五月天国产精品| www.超碰com| 97久久精品| 自拍偷拍亚洲欧美| 日本一二三区不卡| 捆绑变态av一区二区三区| 国产91精品入口17c| 懂色一区二区三区| 亚洲香蕉伊在人在线观| 黄色片在线免费| 成人午夜三级| 久久九九有精品国产23| 国产原创视频在线| 国产专区欧美精品| 欧美另类一区| 高潮在线视频| 日韩一级视频免费观看在线| 国产人妻大战黑人20p| 伊人蜜桃色噜噜激情综合| 国产精品视频色| 精品久久人妻av中文字幕| 国产日韩欧美综合一区| 国产玉足脚交久久欧美| 99久久99九九99九九九| 亚洲区中文字幕| 在线免费观看毛片| 正在播放日韩欧美一页| 国产精品亚洲欧美导航| 手机在线观看毛片| 亚洲自拍偷拍图区| 亚洲一级片av| 欧美aaaa视频| 国产精品劲爆视频| 青梅竹马是消防员在线| 亚洲国产视频一区二区| 亚洲精品乱码久久久久久动漫| 国产免费播放一区二区| 57pao精品| 日韩中文字幕免费在线观看| 亚洲精品免费在线| 午夜福利123| 91视频综合| 国产一区二区丝袜| 97电影在线看视频| 在线观看视频一区二区| 中文字幕国产专区| 国产一区二区精品| 精品一卡二卡三卡四卡日本乱码| 少女频道在线观看免费播放电视剧| 欧美久久一二区| 又色又爽的视频| 久久国产麻豆精品| 自拍另类欧美| 久久99成人| 欧美老女人在线视频| www.五月婷婷| 亚洲一二三专区| 激情综合激情五月| 亚洲国产黄色| 久久99蜜桃综合影院免费观看| 2001个疯子在线观看| 亚洲级视频在线观看免费1级| 国产中文字字幕乱码无限| 国产91对白在线观看九色| www.av91| 特黄特色欧美大片| 日韩av电影在线网| 91ph在线| 日韩三级在线观看| 亚洲精品1区2区3区| 久久综合色8888| 91激情视频在线| 天天做天天爱综合| av资源一区二区| 不卡专区在线| 亚洲欧美一区二区三区四区 | 亚洲激情中文字幕| 成人毛片一区二区三区| 中文字幕成人av| 在线免费看污网站| 伊人激情综合| 天堂社区 天堂综合网 天堂资源最新版| 日韩中文视频| 久久99国产精品自在自在app| 国产18精品乱码免费看| 欧美性猛交xxxx富婆弯腰| 久久久久久成人网| 国产a区久久久| 99久久久无码国产精品6| 欧美日韩一二| 国产98在线|日韩| 日本免费久久| 大量国产精品视频| 日本人妖在线| 日韩一区二区三区视频| 国产精品第5页| 亚洲视频1区2区| 国产精品久久无码| 久久精品国产免费| 欧美午夜小视频| 久久高清免费| 国产丝袜不卡| 9999精品免费视频| 欧美一级大片视频| 国产理论在线观看| 国产丝袜一区二区三区免费视频| 97超碰国产在线| 日韩欧美a级成人黄色| 青青青视频在线免费观看| 成人免费的视频| 手机版av在线| 新67194成人永久网站| 男人天堂成人网| 国产99精品| 99久久国产免费免费| 美女网站视频一区| 性日韩欧美在线视频| fc2ppv国产精品久久| 亚洲欧美制服另类日韩| 亚洲xxx在线| 欧美日韩夫妻久久| 草久久免费视频| 亚洲午夜久久久久久久久电影院| 欧美福利第一页| 97se亚洲国产综合自在线不卡 | 久久久精品美女| 久草在线免费福利资源| 精品粉嫩超白一线天av| 国产又黄又大又粗的视频| 色视频欧美一区二区三区| 国产亚洲欧美精品久久久久久| 国产精品久久久久影院| 日本乱子伦xxxx| 久久久久久久性| 女人被狂躁c到高潮| 成人激情av网| 伦理片一区二区| 成人激情免费网站| 亚洲天堂av网站| 成人小视频免费在线观看| 色噜噜狠狠一区二区| 蜜乳av一区二区三区| 污污视频网站免费观看| 极品少妇一区二区三区| 国产av熟女一区二区三区| 一区二区三区网站| 中文字幕超清在线免费观看| 欧美a级片视频| 中文字幕日韩精品久久| 欧美韩日高清| 一本一道久久a久久综合精品| 欧美日韩国产在线观看网站| 日韩欧美三级一区二区| 精品国产中文字幕第一页| 日韩精品电影网站| 亚洲动漫精品| 欧美日韩免费观看一区| 精品免费在线| 亚洲无玛一区| 999国产精品| 影音先锋成人资源网站| 合欧美一区二区三区| 欧美性潮喷xxxxx免费视频看| 中文字幕午夜精品一区二区三区| 成年丰满熟妇午夜免费视频| 狠狠爱成人网| 日本在线视频www| 免费久久99精品国产| 中国黄色片一级| 顶级嫩模精品视频在线看| 完美搭档在线观看| 久久精品视频在线免费观看| 自拍偷拍你懂的| 亚洲激情图片小说视频| 日本三级欧美三级| 色哟哟国产精品| 精品成人av一区二区在线播放| 色天使色偷偷av一区二区| 伊人网av在线| 欧美草草影院在线视频| 日韩porn| 久久精品久久久久久国产 免费| 四虎影视国产在线视频| 2018日韩中文字幕| 欧美成人家庭影院| 欧美激情手机在线视频| 奇米777日韩| 91亚洲国产成人精品性色| 北条麻妃在线一区二区免费播放 | 懂色中文一区二区三区在线视频| av成人app永久免费| 免费av一区二区三区| 99精品视频在线| 人体内射精一区二区三区| 久久蜜桃精品| 男人插女人下面免费视频| 国产美女一区二区| 手机av免费看| 日韩毛片在线免费观看| 精品国产乱码一区二区| 欧美日韩亚洲综合一区| 亚洲狼人综合网| 国产亚洲精品美女| 久草在线视频福利| 国产精品日日做人人爱| 欧美日韩黄网站| 欧美午夜欧美| 红桃视频国产精品| 日本不卡一区在线| 91免费小视频| 免费无码毛片一区二区app| 在线观看一区日韩| 噜噜噜久久,亚洲精品国产品| 亚洲一区二区福利| av影视在线看| 国产中文字幕日韩| 美女久久99| 国产精品久久..4399| 狠狠色丁香婷综合久久| 最新中文字幕av| 午夜精品视频在线观看| www.av日韩| 日韩中文在线中文网三级| 性欧美freesex顶级少妇| 91成人免费观看| 日韩欧美中文| 天天插天天操天天射| 99re热这里只有精品免费视频| 国内毛片毛片毛片毛片毛片| 日韩欧美在线免费| www.蜜桃av.com| 久久久国产一区二区| 88xx成人网| 日韩精品久久久| 久久精品系列| 久操视频免费看| 日韩欧亚中文在线| 性猛交xxxx| 欧美精品在线免费| 久久爱www.| 五月天在线免费视频| 久久99精品久久久久婷婷| 丁香激情五月少妇| 欧美亚州韩日在线看免费版国语版| 色综合888| 欧美一级淫片aaaaaaa视频| 欧美五码在线| 浮妇高潮喷白浆视频| 成人av免费网站| 亚洲免费激情视频| 亚洲韩国青草视频| 性感女国产在线| 欧美日韩综合网| 日本不卡在线视频| 国产一区二区三区视频播放| 欧美日韩综合在线免费观看| 高清av在线| 国产色综合天天综合网| 91av精品| 免费国偷自产拍精品视频| 一区二区三区在线影院| 国产77777| 欧洲成人免费aa| 久久99国产成人小视频| 国产区二区三区| 国产精品超碰97尤物18| 国产免费av观看| 欧美精品福利视频| 欧美激情极品| 亚洲乱码国产一区三区| 中文在线资源观看网站视频免费不卡| 中文字幕在线观看免费| yellow中文字幕久久| 最新国产精品精品视频| 日本a级片免费观看| 欧美国产精品一区二区三区| 国产精品怡红院| 68精品国产免费久久久久久婷婷 | 警花av一区二区三区| 99热久久这里只有精品| 久久综合久久久久88| 中文字幕二区三区| 欧美激情视频播放| 窝窝社区一区二区| 亚洲精品久久久久久宅男| 亚洲午夜一区二区| 亚洲人妻一区二区三区| 国产精品成人免费电影| 你懂的网址国产 欧美| 成人免费无码大片a毛片| 欧美性大战久久久| 美足av综合网| 日本在线播放一区| 国产福利电影一区二区三区| 在线观看日韩中文字幕| 最近2019中文字幕mv免费看 | 在线精品亚洲欧美日韩国产| 亚洲资源在线网| 成人动漫一区二区| 亚洲一卡二卡在线| 91精品国产高清久久久久久91| 欧美精选一区二区三区| 国产人成视频在线观看| 欧美精品三级日韩久久| 免费看男女www网站入口在线| 在线观看成人av电影| www欧美成人18+| 国产高潮在线观看| 国产精品日韩欧美|