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

我的師父把 「JWT 令牌」玩到了極致

開發 前端
唐玄奘就好比客戶端,通關文牒就好比 JWT 令牌,經過的每個國家就好比集群中的微服務。唐玄奘借助 JWT 令牌的認證授權模式,一路通關,最終取得真經,是不是很酷呀!

圖片

?你好,我是悟空。

我的師父是唐玄奘~

西游記的故事想必大家在暑假看過很多遍了,為了取得真經,唐玄奘歷經苦難,終于達成。

在途經各國的時候,唐玄奘都會拿出一個通關文牒交給當地的國王進行蓋章,方能通過。

本篇目錄如下:

圖片

通關文牒

通關文牒就是唐朝官方發的一個憑證,證明持有人來自東土大唐,一般是使臣持有。

有了這個憑證后,到其他國家,比如女兒國國王看到這個憑證后,就會放行。

下面來一張西游記中通關文牒的生命周期圖。

圖片

長安是一個頒發憑證(通關文牒)的微服務節點,烏雞國、女兒國和大雷音寺等都是集群中的一個微服務節點,唐玄奘拿著憑證訪問各國。

那為什么別的國家認可這個憑證呢?

那是因為當時的唐朝非常強大,有很多國家都要向唐朝朝貢,與唐朝交好有很多好處的~

朝貢也有篇故事哦~唐太宗把微服務的“心跳機制”玩到了極致!

唐太宗在通關文牒上寫道:“倘到西邦諸國,不滅善緣,照牒放行,須至牒者。”

圖片

意思就是說唐玄奘法師是我們唐朝的使臣,如果途經諸侯國,希望大家放行。

貞觀之治時期的唐朝是在經濟文化上都無比繁盛,國力強盛,周邊國家都希望和唐朝建立友好關系,看到是唐朝使臣來了,好生招待下,然后蓋章放行,給唐朝留個好印象。

在安全架構中,憑證 出現得太頻繁了,比如我們在網關這一層加的校驗令牌,其實就是校驗憑證。

憑證是什么

憑證(Credentials)的出現就是系統保證它與用戶之間的承諾是雙方當時真實意圖的體現,是準確、完整且不可抵賴的。

那唐太宗給唐玄奘的通關文牒就是一個憑證,上面蓋著唐朝的官印、唐太宗的親筆,這充分體現了持有者是擁有一個可信的令牌的,而且這個通關文牒上的官印是不可篡改的,如果改了,其他國家就不認了。

上面這種模式其實對應的是一種普通的認證授權模式,而大名鼎鼎的 OAuth 2.0 認證授權模式雖然有五種模式,但他們殊途同歸,最后的目的都是生成一個憑證給到客戶端,讓客戶端持有這個憑證來訪問資源。關于 OAuth2.0 本篇不做展開。

關于憑證的存儲方案,業界的安全架構中有兩種方案:

  • Cookie-Session 模式
  • JWT 方案

Cookie-Session 模式

流程圖如下:

圖片

用戶登錄認證通過后,后端會存放該客戶端的身份信息,也就是存放到 session 中,session 可以用來區分不同,然后返回一個 sessionId 給到客戶端。

客戶端將 sessionId 緩存在客戶端。當客戶端下次發送 HTTP 請求時,在 header 的 cookie 字段附帶著 sessionId 發送給后端服務器。

后端服務器拿到 header 中的 sessionId,然后根據 sessionId 找到 session,如果 session 存在,則從 session 中解析出用戶的身份信息,然后執行業務邏輯。

我們都知道 HTTP 協議是一種無狀態的傳輸協議,無狀態表示對一個事務的處理沒有上下文的記憶能力,每一個 HTTP 請求都是完全獨立的。但是 Cookie-Seesion 模式卻和 HTTP 無狀態特性相悖,因為客戶端訪問資源時,是攜帶第一次拿到的 sessionId 的,讓服務端能夠順利區分出發送請求的用戶是誰。

服務端對 session 的管理,就是一種狀態管理機制,該機制存儲了每個在線用戶的上下文狀態,再加上一些超時自動清理的管理措施。Cookie-Session 也是最傳統但今天依舊應用到大量系統中,由服務端與客戶端聯動來完成的狀態管理機制。

放到西游記中,如果用這種 Cookie-Session 模式是怎么樣的呢?

我們把唐朝和周邊國家想想成一個分布式集群?,所有國家都需要將唐玄奘這個使者信息都保存一份(分布式存儲),當唐玄奘路過某個國家時,需要查詢本地存儲中是否有唐玄奘,如果有,則認為唐玄奘是合法的使者,可以放行。

但是這種方式就會需要每個國家都同步保存,同步的成本是非常高昂的,而且會有同步延遲的存在。

Cookie-Session 模式的優勢

狀態信息都存儲于服務器,只要依靠客戶端的同源策略和 HTTPS 的傳輸層安全,保證 Cookie 中的鍵值不被竊取而出現被冒認身份的情況,就能完全規避掉上下文信息在傳輸過程中被泄漏和篡改的風險。Cookie-Session 方案的另一大優點是服務端有主動的狀態管理能力,可根據自己的意愿隨時修改、清除任意上下文信息,譬如很輕易就能實現強制某用戶下線的這樣功能。(來自鳳凰架構)

Cookie-Session 模式的劣勢

在單節點的單體服務中再適合不過,但是如果需要水平擴展要部署集群就很麻煩。

如果讓 session 分配到不同的的節點上,不重復地保存著一部分用戶的狀態,用戶的請求固定分配到對應的節點上,如果某個節點崩潰了,則里面的用戶狀態就會完全丟失。如果讓 session 復制到所有節點上,那么同步的成本又會很高。

而為了解決分布式下的認證授權問題,并順帶解決少量狀態的問題,就有了 JWT 令牌方案,但是 JWT 令牌和 Cookie-Session 并不是完全對等的解決方案,JWT 只能處理認證授權問題,且不能說 JWT 比 Cookie-Session 更加先進,也不可能全面取代 Cookie-Seesion 機制。

JWT 方案

我們上面說到 Cookie-Session 機制在分布式環境下會遇到一致性和同步成本的問題,而且如果在多方系統中,則更不能將 Session 共享存放在多方系統的服務端中,即使服務端之間能共享數據,Cookie 也沒有辦法跨域。

轉換思路,服務端不保存任何狀態信息,由客戶端來存儲,每次發送請求時攜帶這個狀態信息發給后端服務。原理圖如下所示:

圖片

但是這種方式無法攜帶大量信息,而且有泄漏和篡改的安全風險。信息量大小受限沒有比較好的解決方案,但是確保信息不被中間人篡改則可以借助 JWT 方案。

JWT(JSON WEB TOKEN)是一種令牌格式,經常與 OAuth2.0 配合應用于分布式、多方系統的應用系統中。

我們先來看下 JWT 的格式長什么樣:

圖片

以上截圖來自 JWT 官網(https://jwt.io),數據則是悟空隨意編的。

左邊的字符串就是 JWT 令牌,JWT 令牌是服務端生成的,客戶端會拿著這個 JWT 令牌在每次發送請求時放到 HTTP header 中。

而右邊是 JWT 經過 Base64 解碼后展示的明文內容,而這段明文內容的最下方,又有一個簽名內容,可以防止內容篡改?,但是不能解決泄漏的問題。

JWT 格式

JWT 令牌是以 JSON 結構存儲,用點號分割為三個部分。

圖片

第一部分是令牌頭(Header),內容如下所示:

{
"alg": "HS256",
"typ": "JWT"
}

它描述了令牌的類型(統一為 typ:JWT)以及令牌簽名的算法,示例中 HS256 為 HMAC SHA256 算法的縮寫,其他各種系統支持的簽名算法可以參考https://jwt.io/網站所列。

令牌的第二部分是負載(Payload),這是令牌真正需要向服務端傳遞的信息。但是服務端不會直接用這個負載,而是通過加密傳過來的 Header 和 Payload 后再比對簽名是否一致來判斷負載是否被篡改,如果沒有被篡改,才能用 Payload 中的內容。因為負載只是做了 base64 編碼,并不是加密,所以是不安全的,千萬別把敏感信息比如密碼放到負載里面。

{
"sub": "passjava",
"name": "悟空聊架構",
"iat": 1516239022
}

令牌的第三部分是簽名(Signature),使用在對象頭中公開的特定簽名算法,通過特定的密鑰(Secret,由服務器進行保密,不能公開)對前面兩部分內容進行加密計算,以例子里使用的 JWT 默認的 HMAC SHA256 算法為例,將通過以下公式產生簽名值:

HMACSHA256(base64UrlEncode(header) + "." + base64UrlEncode(payload) , secret)

簽名的意義:確保負載中的信息是可信的、沒有被篡改的,也沒有在傳輸過程中丟失任何信息。因為被簽名的內容哪怕發生了一個字節的變動,也會導致整個簽名發生顯著變化。此外,由于簽名這件事情只能由認證授權服務器完成(只有它知道 Secret),任何人都無法在篡改后重新計算出合法的簽名值,所以服務端才能夠完全信任客戶端傳上來的 JWT 中的負載信息。

JWT 的優勢

  • 無狀態:不需要服務端保存 JWT 令牌,也就是說不需要服務節點保留任何一點狀態信息,就能在后續的請求中完成認證功能。
  • 天然的擴容便利:服務做水平擴容不用考慮 JWT 令牌,而 Cookie-Session 是需要考慮擴容后服務節點如何存儲 Session 的。
  • 不依賴 Cookie:JWT 可以存放在瀏覽器的 LocalStorage,不一定非要存儲在 Cookie 中。

JWT 的劣勢

  • 令牌難以主動失效:JWT 令牌簽發后,理論上和認證的服務器就沒有什么關系了,到期之前始終有效。除非服務器加些特殊的邏輯處理來緩存 JWT,并來管理 JWT 的生命周期,但是這種方式又會退化成有狀態服務。而這種要求有狀態的需求又很常見:譬如用戶退出后,需要重新輸入用戶名和密碼才能登錄;或者用戶只允許在一臺設備登錄,登錄到另外一臺設備,要求強行退出。但是這種有狀態的模式,降低了 JWT 本身的價值。
  • 更容易遭受重放攻擊:Cookie-Session 也有重放攻擊的問題,也就是客戶端可以拿著這個 cookie 不斷發送大量請求,對系統性能造成影響。但是因為 Session 在服務端也有一份,服務端可以控制 session 的生命周期,應對重放攻擊更加主動一些。但是 JWT 的重放攻擊對于服務端來說就很被動,比如通過客戶端的驗證碼、服務端限流或者縮短令牌有效期,應用起來都會麻煩些。
  • 存在泄漏的風險:客戶端存儲,很有可能泄漏出去,被其他人重復利用。
  • 信息大小有限:HTTP 協議并沒有強制約束 Header 的最大長度,但是服務器、瀏覽器會做限制。而且如果令牌很大還會消耗傳輸帶寬。

真假美猴王

西游記中還有一個章節,假的美猴王帶著通關文牒和其他行李跑到了花果山,還想自行取經,這不就是盜用  JWT 令牌了嗎?

如何使用 JWT

Java 有現成的工具類可以使用,而且校驗 JWT 的工作可以統一交給網關來做,這個就是下一篇要重點講解的實戰內容了。

總結

唐玄奘就好比客戶端,通關文牒就好比 JWT 令牌,經過的每個國家就好比集群中的微服務。

唐玄奘借助 JWT 令牌的認證授權模式,一路通關,最終取得真經,是不是很酷呀~

責任編輯:趙寧寧 來源: 悟空聊架構
相關推薦

2020-10-29 07:17:37

雪崩系統服務

2022-06-20 19:39:31

微服務registry通信

2024-01-22 04:15:00

Vue3組件開發

2023-11-29 09:09:27

OceanBase底層

2024-09-27 20:00:04

2018-08-02 10:00:00

商派

2021-02-05 15:35:21

Redis數據庫命令

2022-05-25 09:00:00

令牌JWT安全

2024-11-11 14:57:56

JWTSession微服務

2017-07-20 16:21:52

UICountDownTidelay

2020-11-03 10:04:53

.proto文件代碼

2025-04-22 00:05:00

2013-07-31 09:25:47

用戶體驗產品經理

2011-11-21 10:58:01

Java遞歸分形幾何

2021-12-30 08:13:00

JWT登錄令牌

2020-02-19 14:37:11

hashtagRediskey

2020-03-02 19:51:40

戴爾

2024-11-26 08:21:57

2021-10-22 09:00:59

令牌JWT

2022-01-18 08:12:34

JWT鏈路微服務
點贊
收藏

51CTO技術棧公眾號

欧美激情一区二区三区四区| 国一区二区在线观看| 欧美日韩精品电影| 人妻无码一区二区三区四区| 日韩电影网址| 韩国精品一区二区| 欧美在线激情网| 亚洲欧美精品久久| 日韩在线你懂的| 欧美丰满少妇xxxxx高潮对白| 欧美大黑帍在线播放| 可以在线观看的av| 国产精品亚洲视频| 国产精品第一视频| 天堂网av手机版| 欧美777四色影| 亚洲区免费影片| 中文字幕在线观看91| 国产福利亚洲| 色婷婷精品久久二区二区蜜臂av| 国产精品av免费观看| 成年人视频网站在线| 不卡av电影在线播放| 91在线视频一区| 夜夜爽妓女8888视频免费观看| 欧美日韩综合| 久久av在线播放| 国产视频123区| 亚洲免费毛片| 日韩精品欧美国产精品忘忧草 | 久久男人天堂| 亚洲黄一区二区三区| 一本一生久久a久久精品综合蜜| 亚洲欧美日韩综合在线| 成人免费高清在线| 波多野结衣一区二区三区在线观看| 国产99免费视频| 亚洲欧美日韩视频二区| 18性欧美xxxⅹ性满足| 久久久精品99| 欧美激情1区2区| 精品国产一区二区三区久久狼5月| 熟女俱乐部一区二区| 日韩高清影视在线观看| 亚洲第一视频网| jjzz黄色片| 一区二区三区四区精品视频| 91精品一区二区三区久久久久久 | 成人黄色视屏网站| 欧美在线观看一二区| 四虎永久在线精品无码视频| 亚洲精品永久免费视频| 色视频成人在线观看免| 男女视频一区二区三区| 日本一区二区电影| 欧美亚洲一区二区在线| 亚洲免费看av| 91成人短视频在线观看| 欧美精品123区| 亚洲精品乱码久久久久久9色| 欧美中文高清| 精品国产乱码久久| 男女一区二区三区| 婷婷五月色综合香五月| 亚洲图片在区色| 日本少妇aaa| 综合天堂av久久久久久久| 久精品免费视频| 日韩黄色精品视频| 视频在线观看一区| 91精品综合久久久久久五月天| 99久久久国产精品无码网爆| 国产成人精品1024| 鲁丝一区鲁丝二区鲁丝三区| 国产成人天天5g影院在线观看| 国产精品久久久久9999吃药| 一区二区三区四区免费观看| 国产后进白嫩翘臀在线观看视频| 精品高清美女精品国产区| 热久久精品免费视频| 在线日韩三级| 亚洲福利影片在线| 男人舔女人下部高潮全视频| 亚洲久久久久| 91高清免费视频| 在线免费观看中文字幕| 国产寡妇亲子伦一区二区| 精品欧美一区二区三区久久久| 国产区在线视频| 伊人夜夜躁av伊人久久| 免费在线a视频| 先锋影音一区二区| 亚洲第一网站免费视频| 中文天堂资源在线| 伊人成人在线| 国产欧美日韩亚洲精品| 手机在线不卡av| 中文字幕一区二区三中文字幕| 91成人综合网| 国产一区二区三区影视| 亚洲高清免费观看高清完整版| 人妻精品久久久久中文| 亚洲视频一区| 成人性生交大片免费看视频直播 | 欧美色资源站| 久久精品影视伊人网| 91精品国产乱码在线观看| 久久99久久久久| 欧美日韩中文国产一区发布| 天天干在线视频论坛| 欧美色图在线观看| 精品国产一区在线| 欧美午夜免费影院| 国产欧美一区二区白浆黑人| 91精品国产综合久久久久| 国产亚洲无码精品| 欧美色图麻豆| 91久久精品久久国产性色也91| 五月婷婷六月色| 一区二区三区在线视频观看58| 日本888xxxx| 亚洲丁香日韩| 国内自拍欧美激情| 精品区在线观看| 国产精品久久久久久久久动漫 | 日韩人妻精品一区二区三区| 欧美黑人一区| 亚洲国产欧美精品| 久久无码精品丰满人妻| 精品写真视频在线观看| 亚洲精品成人a8198a| 国模一区二区| 亚洲欧美在线播放| 免费污污视频在线观看| 久久综合丝袜日本网| 欧美国产激情视频| 人体久久天天| 欧美性视频网站| 色网站在线免费观看| 亚洲第一福利视频在线| 韩国av中国字幕| 激情久久综合| 国产亚洲欧美一区二区| 91制片在线观看| 亚洲精品电影在线| 天堂在线免费观看视频| 99久久久国产精品免费蜜臀| 97视频久久久| 欧美自拍视频| 欧洲日韩成人av| 你懂的视频在线| 欧美亚洲综合另类| 九九热视频在线免费观看| 国内成人自拍视频| 久久久99精品视频| 99re8这里有精品热视频8在线| 久久全国免费视频| 污视频网站免费观看| 欧美午夜电影在线| 级毛片内射视频| 捆绑紧缚一区二区三区视频| 中文字幕一区综合| 在线观看视频一区二区三区| 97久久久久久| 黄色美女网站在线观看| 欧美美女一区二区在线观看| 黄色片在线观看网站| 成人午夜精品一区二区三区| a在线视频观看| 欧美日韩国产高清电影| 成人精品aaaa网站| wwwwxxxx在线观看| 亚洲天堂视频在线观看| 一女二男一黄一片| 亚洲制服丝袜在线| 国产中年熟女高潮大集合| 久久国产欧美日韩精品| 中文字幕日韩精品无码内射| 啪啪国产精品| 成人免费视频a| av丝袜在线| 国产一区二区三区视频免费| 国产精品毛片一区视频播 | 久久精品成人动漫| 视频一区二区免费| 欧美日韩视频专区在线播放| 欧美极品aaaaabbbbb| 久久综合网色—综合色88| 亚洲av无日韩毛片久久| 99成人精品| 在线观看视频黄色| 日韩最新在线| 亚洲一区二区三区毛片| 一二三四视频在线中文| 久久天天躁日日躁| 欧美日韩伦理片| 日韩精品中文字幕一区| 波多野结衣影片| 亚洲午夜久久久久久久久久久| 影音先锋男人在线| 不卡一区在线观看| 污污视频网站在线| 久久福利影视| 亚洲国产精品无码av| 国产精品99久久精品| 久久精品成人一区二区三区蜜臀| 伊人久久大香| 国产精品99久久久久久久久 | 狠狠操狠狠色综合网| 天天色天天综合| 久久精品免费在线观看| 熟妇高潮一区二区| 国产一区二区三区免费在线观看| 日本精品免费在线观看| 欧美三级乱码| 国产成人三级视频| 日韩精品中文字幕第1页| 久久av一区二区| 黑人久久a级毛片免费观看| 国产欧美日韩综合精品| 视频二区不卡| 欧美一区二区三区免费视| 男女视频在线| 欧美精品在线免费| 黄视频网站在线看| 中文字幕日韩欧美在线| 欧美美乳在线| 亚洲免费视频一区二区| 秋霞视频一区二区| 日韩你懂的电影在线观看| 国产精品久久久久久久久久久久久久久久| 色吊一区二区三区| av网站中文字幕| 都市激情亚洲色图| 在线天堂中文字幕| 图片区小说区国产精品视频| 日本一级黄色大片| 午夜av一区二区| 国产精品美女久久久久av爽| 午夜久久福利影院| 日韩精品一区二区三| 亚洲成av人片观看| 91看片在线播放| 日韩欧美一区二区三区| 青青操免费在线视频| 欧美性极品xxxx娇小| 国产性猛交╳xxx乱大交| 精品欧美aⅴ在线网站| 你懂的国产在线| 日本精品视频一区二区| 免费在线观看av的网站| 欧美午夜精品理论片a级按摩| 欧美性猛交xxxx乱大交hd| 色欧美88888久久久久久影院| aaa在线视频| 欧美日韩一区二区三区高清| ,一级淫片a看免费| 日韩欧美亚洲国产另类| 免费激情视频网站| 亚洲国模精品私拍| 国家队第一季免费高清在线观看| 国产午夜精品视频| 日本中文字幕在线观看| 美女少妇精品视频| caoporn视频在线| 日韩av电影中文字幕| 国产成人毛片| dy888夜精品国产专区| 果冻天美麻豆一区二区国产| 蜜桃日韩视频| 91日韩欧美| 黄色网在线视频| 亚洲一区网站| 天天干天天干天天干天天干天天干| 久久99国产精品免费网站| 中国老熟女重囗味hdxx| 久久久久久亚洲综合影院红桃| 中国1级黄色片| 亚洲国产aⅴ成人精品无吗| 手机看片久久久| 91精品国产欧美一区二区| 高h调教冰块play男男双性文| 日韩精品中文字幕在线播放| 高清国产福利在线观看| 九色精品美女在线| 色8久久影院午夜场| 91精品国产91久久久久青草| 亚洲日产av中文字幕| 在线不卡视频一区二区| 亚洲国产mv| 亚洲欧美日本一区二区三区| caoporen国产精品视频| 亚洲熟女毛茸茸| 黄色成人av在线| 97超碰资源站| 亚洲精品日韩久久久| 日韩经典av| 国产精品欧美亚洲777777| 超碰一区二区三区| 一级做a爰片久久| 国产情侣一区| xxxx国产视频| 国产精品免费av| 午夜婷婷在线观看| 日韩午夜精品视频| 色影视在线观看| 国产不卡在线观看| 久久电影在线| 日本一级黄视频| 九色porny丨国产精品| 久久精品无码一区| 午夜在线成人av| 精品人妻一区二区三区换脸明星| 亚洲人成人99网站| 毛片在线网站| 国产一区二区在线观看免费播放| 自拍视频亚洲| 人人爽人人爽av| 亚洲国产精品二十页| 天堂中文在线网| 亚洲精品一区二区在线观看| 免费a级人成a大片在线观看| 国产精品大陆在线观看| 亚洲理论电影| 亚洲色成人一区二区三区小说| 成人天堂资源www在线| 久久亚洲精品大全| 欧美成人伊人久久综合网| 久久久久久国产精品免费无遮挡| 国产精品流白浆视频| 中文字幕中文字幕精品| 2022亚洲天堂| 91视频观看视频| 在线观看黄网站| 精品无码久久久久久国产| bl在线肉h视频大尺度| 国产精品v欧美精品∨日韩| 欧美日韩国产欧| 肉丝美足丝袜一区二区三区四| 亚洲日本在线a| 99久久国产热无码精品免费| 久久五月情影视| 久久视频社区| 99热都是精品| 丁香婷婷综合色啪| 日本特黄特色aaa大片免费| 亚洲国产精久久久久久| 麻豆成全视频免费观看在线看| 国产伦精品一区二区三区视频孕妇 | 欧美电影免费提供在线观看| av在线free| 国产经典一区二区三区| 亚洲三级色网| mm131美女视频| 欧美一a一片一级一片| 92国产在线视频| 91天堂在线视频| 欧美视频日韩| 国产肉体xxxx裸体784大胆| 色先锋久久av资源部| 成人在线免费电影| 91精品久久久久久久久不口人| 一本一本久久a久久综合精品| 91传媒理伦片在线观看| 精品日韩视频在线观看| 成人18在线| 999国产视频| 亚洲一区免费| 美女网站视频色| 欧美大肚乱孕交hd孕妇| 黑人巨大亚洲一区二区久| 中文字幕一区二区三区5566| 成人高清伦理免费影院在线观看| 五月婷婷色丁香| 色偷偷9999www| 国产精品15p| 五月婷婷激情久久| 亚洲一区在线视频| 男女网站在线观看| 91午夜理伦私人影院| 亚洲精选国产| 任我爽在线视频| 日韩成人久久久| 日本午夜精品久久久久| 成人一对一视频| 自拍偷拍亚洲综合| 四虎精品在线| 成人欧美一区二区三区黑人| 国产欧美成人| 国产一区二区精彩视频| 日韩国产精品视频| 精品视频一区二区三区在线观看| 无码人妻精品一区二区三区在线 | 亚洲国产精品午夜在线观看| 国产一区二区动漫| а√中文在线天堂精品| 中文字幕第38页| 欧美性猛交xxxx乱大交蜜桃| а√中文在线8| 亚洲国产高清国产精品|