自拍偷拍欧美精品_国产美女精品在线_97国产在线播放_欧美多人爱爱视频网站

  • 歡迎使用超級蜘蛛池(CJZZC)網站外鏈優化,收藏快捷鍵 CTRL + D

WEB开发中全面理解 cookie、session、token


很久很久以前,Web 基本上就是文檔的瀏覽而已, 既然是瀏覽,作為服務器, 不需要記錄誰在某一段時間里都瀏覽了什么文檔,每次請求都是一個新的HTTP協議, 就是請求加響應, 尤其是我不用記住是誰剛剛發了HTTP請求, 每個請求對我來說都是全新的。這段時間很嗨皮。

但是隨著交互式Web應用的興起,像在線購物網站,需要登錄的網站等等,馬上就面臨一個問題,那就是要管理會話,必須記住哪些人登錄系統, 哪些人往自己的購物車中放商品, 也就是說我必須把每個人區分開,這就是一個不小的挑戰。

因為HTTP請求是無狀態的,所以想出的辦法就是給大家發一個會話標識(session id), 說白了就是一個隨機的字串,每個人收到的都不一樣, 每次大家向我發起HTTP請求的時候,把這個字符串給一并捎過來, 這樣我就能區分開誰是誰了,這樣大家很嗨皮了,可是服務器就不嗨皮了,每個人只需要保存自己的session id,而服務器要保存所有人的session id !如果訪問服務器多了, 就得由成千上萬,甚至幾十萬個。

1.jpg

這對服務器說是一個巨大的開銷 , 嚴重的限制了服務器擴展能力, 比如說我用兩個機器組成了一個集群, 小F通過機器A登錄了系統, 那session id會保存在機器A上, 假設小F的下一次請求被轉發到機器B怎么辦?機器B可沒有小F的 session id啊。

有時候會采用一點小伎倆: session sticky , 就是讓小F的請求一直粘連在機器A上, 但是這也不管用, 要是機器A掛掉了, 還得轉到機器B去。

那只好做session 的復制了, 把session id 在兩個機器之間搬來搬去, 快累死了。


全面理解 cookie、session、token,這些你分得清嗎?


后來有個叫Memcached的支了招:把session id 集中存儲到一個地方, 所有的機器都來訪問這個地方的數據, 這樣一來,就不用復制了, 但是增加了單點失敗的可能性, 要是那個負責session 的機器掛了, 所有人都得重新登錄一遍, 估計得被人罵死。

全面理解 cookie、session、token,這些你分得清嗎?


也嘗試把這個單點的機器也搞出集群,增加可靠性, 但不管如何, 這小小的session 對我來說是一個沉重的負擔,于是有人就一直在思考, 我為什么要保存這可惡的session呢, 只讓每個客戶端去保存該多好?

可是如果不保存這些session id , 怎么驗證客戶端發給我的session id 的確是我生成的呢?如果不去驗證,我們都不知道他們是不是合法登錄的用戶, 那些不懷好意的家伙們就可以偽造session id , 為所欲為了。

嗯,對了,關鍵點就是驗證 !

比如說, 小F已經登錄了系統, 我給他發一個令牌(token), 里邊包含了小F的 user id, 下一次小F 再次通過Http 請求訪問我的時候, 把這個token 通過Http header 帶過來不就可以了。

不過這和session id沒有本質區別啊, 任何人都可以可以偽造, 所以我得想點兒辦法, 讓別人偽造不了。

那就對數據做一個簽名吧, 比如說我用HMAC-SHA256 算法,加上一個只有我才知道的密鑰, 對數據做一個簽名, 把這個簽名和數據一起作為token , 由于密鑰別人不知道, 就無法偽造token了。

全面理解 cookie、session、token,這些你分得清嗎?


這個token 我不保存, 當小F把這個token 給我發過來的時候,我再用同樣的HMAC-SHA256 算法和同樣的密鑰,對數據再計算一次簽名, 和token 中的簽名做個比較, 如果相同, 我就知道小F已經登錄過了,并且可以直接取到小F的user id , 如果不相同, 數據部分肯定被人篡改過, 我就告訴發送者:對不起,沒有認證。

全面理解 cookie、session、token,這些你分得清嗎?


Token 中的數據是明文保存的(雖然我會用Base64做下編碼, 但那不是加密), 還是可以被別人看到的, 所以我不能在其中保存像密碼這樣的敏感信息。

當然, 如果一個人的token 被別人偷走了, 那我也沒辦法, 我也會認為小偷就是合法用戶, 這其實和一個人的session id 被別人偷走是一樣的。

這樣一來, 我就不保存session id 了, 我只是生成token , 然后驗證token , 我用我的CPU計算時間獲取了我的session 存儲空間 !

解除了session id這個負擔, 可以說是無事一身輕, 我的機器集群現在可以輕松地做水平擴展, 用戶訪問量增大, 直接加機器就行。這種無狀態的感覺實在是太好了!

Cookie

cookie 是一個非常具體的東西,指的就是瀏覽器里面能永久存儲的一種數據,僅僅是瀏覽器實現的一種數據存儲功能。

cookie由服務器生成,發送給瀏覽器,瀏覽器把cookie以kv形式保存到某個目錄下的文本文件內,下一次請求同一網站時會把該cookie發送給服務器。由于cookie是存在客戶端上的,所以瀏覽器加入了一些限制確保cookie不會被惡意使用,同時不會占據太多磁盤空間,所以每個域的cookie數量是有限的。

Session

session 從字面上講,就是會話。這個就類似于你和一個人交談,你怎么知道當前和你交談的是張三而不是李四呢?對方肯定有某種特征(長相等)表明他就是張三。

session 也是類似的道理,服務器要知道當前發請求給自己的是誰。為了做這種區分,服務器就要給每個客戶端分配不同的“身份標識”,然后客戶端每次向服務器發請求的時候,都帶上這個“身份標識”,服務器就知道這個請求來自于誰了。至于客戶端怎么保存這個“身份標識”,可以有很多種方式,對于瀏覽器客戶端,大家都默認采用 cookie 的方式。

服務器使用session把用戶的信息臨時保存在了服務器上,用戶離開網站后session會被銷毀。這種用戶信息存儲方式相對cookie來說更安全,可是session有一個缺陷:如果web服務器做了負載均衡,那么下一個操作請求到了另一臺服務器的時候session會丟失。

Token

在Web領域基于Token的身份驗證隨處可見。在大多數使用Web API的互聯網公司中,tokens 是多用戶下處理認證的最佳方式。

以下幾點特性會讓你在程序中使用基于Token的身份驗證

  1. 無狀態、可擴展

  2. 支持移動設備

  3. 跨程序調用

  4. 安全

那些使用基于Token的身份驗證的大佬們,大部分你見到過的API和Web應用都使用tokens。例如Facebook, Twitter, Google+, GitHub等。

Token的起源

在介紹基于Token的身份驗證的原理與優勢之前,不妨先看看之前的認證都是怎么做的。

基于服務器的驗證

我們都是知道HTTP協議是無狀態的,這種無狀態意味著程序需要驗證每一次請求,從而辨別客戶端的身份。在這之前,程序都是通過在服務端存儲的登錄信息來辨別請求的。這種方式一般都是通過存儲Session來完成。隨著Web,應用程序,已經移動端的興起,這種驗證的方式逐漸暴露出了問題。尤其是在可擴展性方面。

基于服務器驗證方式暴露的一些問題

Seesion:每次認證用戶發起請求時,服務器需要去創建一個記錄來存儲信息。當越來越多的用戶發請求時,內存的開銷也會不斷增加。

可擴展性:在服務端的內存中使用Seesion存儲登錄信息,伴隨而來的是可擴展性問題。

CORS(跨域資源共享):當我們需要讓數據跨多臺移動設備上使用時,跨域資源的共享會是一個讓人頭疼的問題。在使用Ajax抓取另一個域的資源,就可以會出現禁止請求的情況。

CSRF(跨站請求偽造):用戶在訪問銀行網站時,他們很容易受到跨站請求偽造的攻擊,并且能夠被利用其訪問其他的網站。

在這些問題中,可擴展行是最突出的。因此我們有必要去尋求一種更有行之有效的方法。

基于Token的驗證原理

基于Token的身份驗證是無狀態的,我們不將用戶信息存在服務器或Session中。這種概念解決了在服務端存儲信息時的許多問題

NoSession意味著你的程序可以根據需要去增減機器,而不用去擔心用戶是否登錄。

基于Token的身份驗證的過程如下:

  1. 用戶通過用戶名和密碼發送請求。

  2. 程序驗證。

  3. 程序返回一個簽名的token 給客戶端。

  4. 客戶端儲存token,并且每次用于每次發送請求。

  5. 服務端驗證token并返回數據。

每一次請求都需要token。token應該在HTTP的頭部發送從而保證了Http請求無狀態。我們同樣通過設置服務器屬性Access-Control-Allow-Origin:* ,讓服務器能接受到來自所有域的請求。

需要主要的是,在ACAO頭部標明(designating)*時,不得帶有像HTTP認證,客戶端SSL證書和cookies的證書。

實現思路:

全面理解 cookie、session、token,這些你分得清嗎?

  1. 用戶登錄校驗,校驗成功后就返回Token給客戶端。

  2. 客戶端收到數據后保存在客戶端

  3. 客戶端每次訪問API是攜帶Token到服務器端。

  4. 服務器端采用filter過濾器校驗。校驗成功則返回請求數據,校驗失敗則返回錯誤碼

當我們在程序中認證了信息并取得token之后,我們便能通過這個Token做許多的事情。我們甚至能基于創建一個基于權限的token傳給第三方應用程序,這些第三方程序能夠獲取到我們的數據(當然只有在我們允許的特定的token)

Tokens的優勢

無狀態、可擴展

在客戶端存儲的Tokens是無狀態的,并且能夠被擴展。基于這種無狀態和不存儲Session信息,負載負載均衡器能夠將用戶信息從一個服務傳到其他服務器上。

如果我們將已驗證的用戶的信息保存在Session中,則每次請求都需要用戶向已驗證的服務器發送驗證信息(稱為Session親和性)。用戶量大時,可能會造成一些擁堵。

但是不要著急。使用tokens之后這些問題都迎刃而解,因為tokens自己hold住了用戶的驗證信息。

安全性

請求中發送token而不再是發送cookie能夠防止CSRF(跨站請求偽造)。即使在客戶端使用cookie存儲token,cookie也僅僅是一個存儲機制而不是用于認證。不將信息存儲在Session中,讓我們少了對session操作。

token是有時效的,一段時間之后用戶需要重新驗證。我們也不一定需要等到token自動失效,token有撤回的操作,通過token revocataion可以使一個特定的token或是一組有相同認證的token無效。

可擴展性

Tokens能夠創建與其它程序共享權限的程序。例如,能將一個隨便的社交帳號和自己的大號(Fackbook或是Twitter)聯系起來。當通過服務登錄Twitter(我們將這個過程Buffer)時,我們可以將這些Buffer附到Twitter的數據流上(we are allowing Buffer to post to our Twitter stream)。

使用tokens時,可以提供可選的權限給第三方應用程序。當用戶想讓另一個應用程序訪問它們的數據,我們可以通過建立自己的API,得出特殊權限的tokens。

多平臺跨域

我們提前先來談論一下CORS(跨域資源共享),對應用程序和服務進行擴展的時候,需要介入各種各種的設備和應用程序。

Having our API just serve data, we can also make the design choice to serve assets from a CDN. This eliminates the issues that CORS brings up after we set a quick header configuration for our application.

只要用戶有一個通過了驗證的token,數據和資源就能夠在任何域上被請求到。

Access-Control-Allow-Origin: *

基于標準創建token的時候,你可以設定一些選項。我們在后續的文章中會進行更加詳盡的描述,但是標準的用法會在JSON Web Tokens體現。最近的程序和文檔是供給JSON Web Tokens的。它支持眾多的語言。這意味在未來的使用中你可以真正的轉換你的認證機制。

本文鏈接:http://www.dzldskjx.com/article/475.html

超級蜘蛛工具

  • 網站鏈接HTTP狀態批量檢測_在線批量檢測網站鏈接狀態_超級蜘蛛池
  • 百度關鍵詞排名查詢_網站關鍵詞排名批量查詢_超級蜘蛛池
  • 百度收錄查詢_在線百度收錄批量查詢_超級蜘蛛池
  • 域名IP地址批量查詢_在線批量查詢網站IP地址_超級蜘蛛池
  • 超級外鏈發布工具_在線免費批量發布SEO外鏈_超級蜘蛛池
  • 網頁蜘蛛模擬抓取測試工具_超級蜘蛛工具_超級蜘蛛池
自拍偷拍欧美精品_国产美女精品在线_97国产在线播放_欧美多人爱爱视频网站
日韩电影在线观看电影| 顶级黑人搡bbw搡bbbb搡| 一区精品在线播放| 国产真实老熟女无套内射| 成人手机电影网| 亚洲三区在线观看| youjizz久久| 永久免费在线看片视频| 久久久久国产成人精品亚洲午夜| av磁力番号网| 国产精品人成在线观看免费| 欧美电影一区二区三区| 白丝校花扒腿让我c| 91福利精品第一导航| 老女人性生活视频| 欧美吻胸吃奶大尺度电影 | 99精品女人在线观看免费视频| 亚洲精美色品网站| 美女精品视频在线| 僵尸世界大战2 在线播放| 日韩第一区第二区| 在线观看欧美视频| 成人免费直播在线| 欧美做受高潮电影o| 夜夜夜夜夜夜操| 午夜电影一区二区| 亚洲狠狠婷婷综合久久久久图片| 欧美一区国产二区| 91国产精品| 久色乳综合思思在线视频| 91免费精品| 亚洲a级在线播放观看| 老鸭窝一区二区久久精品| 亚洲最新在线| 欧美亚洲国产免费| 国产一级二级在线观看| 欧美成年人网站| 国产精品极品国产中出| 色综合久久久久综合| 91手机在线观看| 免费视频一区| 久久99视频免费| 最近更新的2019中文字幕| 国产色婷婷国产综合在线理论片a| 欧美破处大片在线视频| 国内视频一区二区| 91蝌蚪porny九色| 欧美又黄又嫩大片a级| 日韩一区二区三区四区五区六区| 国产一区二区| 国产精品人成电影在线观看| 国产一区二区免费视频| 欧美在线观看成人| 久久中文字幕导航| 日韩日韩日韩日韩日韩| 国产午夜精品一区二区| 免费观看中文字幕| 午夜伦理一区二区| 亚洲精品乱码久久| 欧美日韩黄色一区二区| 日韩欧美一区二区三区在线| 欧美做受xxxxxⅹ性视频| 国产成人在线电影| 亚洲欧美另类小说视频| 日本精品免费在线观看| 国产欧美日韩在线看| 国产又粗又长又大的视频| 欧美体内谢she精2性欧美| 亚洲女人久久久| 999香蕉视频| 在线中文字幕不卡| 一区二区三区在线资源| 国产综合色香蕉精品| 成人av网站大全| 在线播放第一页| 看国产成人h片视频| 亚洲一区二区三区免费在线观看 | 色av吧综合网| 国产精品宾馆在线精品酒店| 日韩视频国产视频| 天天做天天爱天天爽综合网| 亚洲欧洲日韩综合二区| 欧美综合欧美视频| 亚洲美女久久| 亚洲美女网站18| 在线视频欧美区| 免费看欧美女人艹b| 亚洲 高清 成人 动漫| 亚洲图片欧美色图| 97在线观看免费视频| 2023亚洲男人天堂| 国产精品主播直播| 久久人妻少妇嫩草av无码专区| 一区二区三区无码高清视频| 国产婷婷精品| 99热亚洲精品| 日韩精品高清视频| 国产精品无码一区二区三| 亚洲欧洲日产国码二区| 99久久久免费精品| 草莓视频一区| 国产精品中文欧美| 亚洲精品成人在线播放| 欧美v日韩v国产v| 亚洲综合二区| 成年网站免费在线观看| 九九精品在线观看| 最近中文字幕2019免费| 美女国产一区| 亚洲成人激情小说| 日本sm极度另类视频| 一区二区三区在线高清| 深夜福利久久| av免费网站观看| 97视频在线观看免费| 久久久久久99久久久精品网站| 天天射综合影视| 亚洲免费资源| 神马影院午夜我不卡| 日韩一区二区视频| 天堂av在线一区| 自拍视频一区二区| 动漫精品视频| 欧美美女激情18p| 欧美一级二区| 成年人免费观看视频网站| 亚洲自拍偷拍色片视频| 欧美视频三区在线播放| 亚洲专区免费| 亚洲最大成人综合网| 国产视频不卡| 欧美成人一区二区| 国产精品91一区二区| 亚洲综合视频| 亚洲成人网av| 日韩最新av| 欧美少妇一级片| 亚洲最大在线视频| 久久久久久久久97黄色工厂| 7777精品| 黄色片一级视频| 97久久精品国产| 亚洲高清免费观看高清完整版在线观看 | 亚洲一区二区三区精品在线| 亚洲91中文字幕无线码三区| 日本一区二区在线| 亚洲第一天堂av| 91网站在线观看视频| 国产999在线| 狠狠色噜噜狠狠狠狠97| 久久精品一区二区不卡| 天天操夜夜操很很操| 国产成人精品亚洲精品| 狠狠久久亚洲欧美专区| 国产一区二区三区在线免费| 色婷婷亚洲精品| 亚洲激情婷婷| 亚洲精品视频久久久| 精品国产一区二区三区四区精华| 欧美一区二区网站| 九色综合狠狠综合久久| 国产精品久久久精品四季影院| 日本福利一区二区三区| 亚洲精品一区中文字幕乱码| 91在线porny国产在线看| 在线不卡免费欧美| 日本男人操女人| 美女少妇精品视频| 依依成人精品视频| 在线电影一区二区| 国产精品熟妇一区二区三区四区| 97中文在线观看| 欧美一区二区三区四区五区| 国产精品一区久久久久| 亚洲三级av| 妞干网在线免费视频| 国产精品激情av电影在线观看 | 久久亚洲精品中文字幕冲田杏梨| 久久久久99精品国产片| 欧美成人精品在线| 久久精品一区二区三区四区| 成人久久一区| 91超薄肉色丝袜交足高跟凉鞋| 国产精品免费一区二区三区观看| 亚洲精品成人久久久| 亚洲精品视频免费观看| 久久国产免费看| 国产一区二区三区站长工具| 中文字幕第4页| 欧美视频在线免费播放| 国产午夜一区二区| 亚洲一区在线观看视频| 黄页视频在线91| 99精品在线观看| 在线免费观看亚洲| 国产成人强伦免费视频网站| 亚洲五月六月| 国产美女搞久久| 日韩视频在线免费| 7777精品伊人久久久大香线蕉的 | 国产精品一品二品| 精品国产乱码久久久| 97久久精品人搡人人玩| 久久91麻豆精品一区| 亚洲美女在线播放| 国产乱子伦精品视频| 91久久久久久久久久久久久| 国产一区二区三区在线观看网站| 亚洲欧美色一区| 天堂蜜桃一区二区三区| 亚洲最大在线| 三上悠亚在线一区二区| 亚洲在线观看一区| 国产精品福利无圣光在线一区| 亚洲精品一区二区三区99| 依依成人综合视频| 国产成人h网站| 蘑菇福利视频一区播放| 免费av一区| 亚洲精品自拍偷拍| 91蜜桃免费观看视频| 国产日韩欧美一区二区三区在线观看| 成人影院中文字幕| 国产1区2区在线观看| 国产精品久久久久久久99| 日韩成人手机在线| 精品产品国产在线不卡| 国产精品激情av在线播放| 欧美另类精品xxxx孕妇| 亚洲欧美制服综合另类| 日韩片之四级片| 色av一区二区| 一区二区三区在线免费视频| 国产欧美日韩久久| 国产99精品国产| 一本色道69色精品综合久久| 黄色片网站免费| 秘密基地免费观看完整版中文| 欧美精品无码一区二区三区| av中文字幕av| 一卡二卡3卡四卡高清精品视频| 国产精品一区二区在线观看| 国产精品女主播| 97久久超碰福利国产精品…| 免费av一区二区| 中文字幕在线视频日韩| 亚洲精品久久久久久久久| 欧美一区二区三区啪啪| 欧美视频三区在线播放| 91国模大尺度私拍在线视频| 精品人伦一区二区三区蜜桃网站| 亚洲另类在线一区| 综合欧美亚洲日本| 国产精品国产三级国产aⅴ中文| 久久免费看少妇高潮| 成人小视频免费在线观看| 国产成人午夜高潮毛片| 狠狠色丁香久久婷婷综合_中| 日韩高清不卡在线| 免费成人在线观看| 美女网站色91| 精品一区二区国语对白| 国产在线播放一区三区四| 激情久久五月天| 精品在线观看免费| 国产成人啪免费观看软件| 国产精品白丝jk白祙喷水网站| 国产在线播放一区| 国产成人啪午夜精品网站男同| 国产精品一区一区| 成人sese在线| 久久久久久久精| 最新不卡av在线| 亚洲高清一区二区三区| 精品日本高清在线播放| 在线观看欧美黄色| 7777精品伊人久久久大香线蕉的| 777亚洲妇女| 精品少妇一区二区三区在线视频 | 大桥未久av一区二区三区| 午夜精品久久久久久久久久久| 疯狂欧美牲乱大交777| 欧洲一区二区三区在线| 3d动漫精品啪啪1区2区免费| 亚洲精品一区二区三区在线观看 | 国产亚洲在线观看| 久久久久国产精品一区二区| 丝袜美腿高跟呻吟高潮一区| 狠狠狠色丁香婷婷综合久久五月| 成人三级伦理片| 中文字幕二三区不卡| 亚洲欧洲日韩综合一区二区| 午夜影院久久久| 欧美日韩一区二区三区免费看| 欧美一级黄色录像| 亚洲人成网在线播放| 欧美国产激情18| 国产欧美日韩中文字幕| 97视频资源在线观看| 日韩wuma| 青青草成人免费在线视频| 成人在线观看a| 绯色av蜜臀vs少妇| 成年人的黄色片| 香蕉久久久久久| 日韩精选在线| 久久悠悠精品综合网| 国产欧美久久一区二区三区| 亚洲综合色婷婷在线观看| 99热精品久久| 亚洲专区一区| 久久精品一区二区| 亚洲成人免费在线| 欧美三级三级三级| 色婷婷综合成人av| 国产精品igao视频| 日韩福利视频| 干日本少妇首页| 鲁大师私人影院在线观看| 成人噜噜噜噜| 四季av在线一区二区三区| 另类小说综合欧美亚洲| 26uuu精品一区二区| 疯狂蹂躏欧美一区二区精品| 日韩精品一区二区三区在线| 最新的欧美黄色| 3d精品h动漫啪啪一区二区| 久久久国产精华液999999| 久久精品一卡二卡| 国产一区二区视频在线观看免费| 亚洲最好看的视频| 免费高清在线一区| 中文字幕精品三区| 欧美成人a∨高清免费观看| 久久久久www| 亚洲自拍欧美色图| 成年人网站国产| 图片区偷拍区小说区| 日韩欧美国产大片| 久久精品主播| 亚洲老司机在线| 亚洲激情成人网| 秋霞av国产精品一区| 波多野结衣三级在线| 午夜影院免费版| 五月天亚洲色图| 日本亚洲视频在线| 亚洲色图在线看| 天天操,天天操| 国产老头和老头xxxx×| 日韩国产大片| 给我免费观看片在线电影的| 91久久偷偷做嫩草影院电| 亚洲国产欧美国产综合一区| 中文字幕av不卡| 亚洲精品在线三区| 亚洲aa在线观看| 丰满少妇被猛烈进入高清播放| 日韩亚洲欧美中文字幕| 亚洲91精品| 久久精品网站免费观看| 精品久久久久久久人人人人传媒| 欧美亚洲国产视频| www.18av.com| 国产成人一区二区在线观看| 狠狠入ady亚洲精品| 国产午夜三级一区二区三| 欧美日韩久久久久久| 日本亚洲精品在线观看| 在线观看亚洲视频啊啊啊啊| 国产精品高清无码在线观看| 国产精品久久久久久久免费观看| 国产亚洲一区字幕| 精品99999| av在线综合网| 国产成人av一区二区三区在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 国产亚洲视频在线| 精品国产福利| 日本黄色动态图| 91av精品| 久久久九九九九| 中文字幕在线观看亚洲| 免费成人av网站| 摸摸摸bbb毛毛毛片| 99热这里只有成人精品国产| 欧美日韩亚洲高清| 久久久噜噜噜久久久| 啊啊啊一区二区| 亚洲成人影音| 久久精品这里都是精品| 亚洲精品理论电影| 免费中文日韩| 99久久人妻无码精品系列| 影音先锋亚洲一区| 偷窥国产亚洲免费视频| 91精品国产高清自在线| 9久久婷婷国产综合精品性色 | 国产一区二区三区黄视频 | 亚洲精品乱码久久久久|