日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

Go 如何緩解來(lái)自軟件依賴的惡意攻擊?

來(lái)源: 責(zé)編: 時(shí)間:2024-04-15 18:14:25 233觀看
導(dǎo)讀大家好,我是煎魚(yú)。前段時(shí)間有一起比較嚴(yán)重的安全事故,引起了國(guó)內(nèi)外的集中關(guān)注、討論和走查。聽(tīng)說(shuō)個(gè)別朋友在當(dāng)時(shí)都加塞了新的活,得加班加點(diǎn)檢查一下。這一連串事件,不禁讓我思考到 Go 是如何解決和防護(hù)攻擊相關(guān)的問(wèn)題。周

大家好,我是煎魚(yú)。LFe28資訊網(wǎng)——每日最新資訊28at.com

前段時(shí)間有一起比較嚴(yán)重的安全事故,引起了國(guó)內(nèi)外的集中關(guān)注、討論和走查。聽(tīng)說(shuō)個(gè)別朋友在當(dāng)時(shí)都加塞了新的活,得加班加點(diǎn)檢查一下。LFe28資訊網(wǎng)——每日最新資訊28at.com

這一連串事件,不禁讓我思考到 Go 是如何解決和防護(hù)攻擊相關(guān)的問(wèn)題。周末翻到了《How Go Mitigates Supply Chain Attacks[1]》,內(nèi)容物就是針對(duì) Go 如何解決來(lái)自軟件依賴的惡意攻擊是相關(guān)的。基于此整理和調(diào)整后分享給大家。LFe28資訊網(wǎng)——每日最新資訊28at.com

安全事故:xz 核彈后門

這是今天內(nèi)容的行業(yè)背景,如果沒(méi)提前了解的同學(xué)可以看看。@ZainanZhou 大佬的對(duì)這件事的概述。LFe28資訊網(wǎng)——每日最新資訊28at.com

如下圖:LFe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片LFe28資訊網(wǎng)——每日最新資訊28at.com

什么是供應(yīng)鏈攻擊

現(xiàn)代軟件工程是協(xié)作的,并且基于開(kāi)源軟件(例如:GitHub)。這種做法使得目標(biāo)容易受到供應(yīng)鏈攻擊,即通過(guò)破壞軟件項(xiàng)目的依賴關(guān)系來(lái)進(jìn)行攻擊。LFe28資訊網(wǎng)——每日最新資訊28at.com

通過(guò)軟件依賴項(xiàng)進(jìn)行攻擊通過(guò)軟件依賴項(xiàng)進(jìn)行攻擊LFe28資訊網(wǎng)——每日最新資訊28at.com

盡管有任何流程或技術(shù)措施,每個(gè)依賴關(guān)系都不可避免地存在信任關(guān)系的疑慮。在這一塊領(lǐng)域,Go 工具做了許多的設(shè)計(jì),有助于在不同階段降低攻擊的風(fēng)險(xiǎn)。LFe28資訊網(wǎng)——每日最新資訊28at.com

Go 對(duì)攻擊的防護(hù)措施

所有構(gòu)建都是 “鎖定的”

外部世界的變化(例如:依賴項(xiàng)的新版本發(fā)布),不會(huì)自動(dòng)影響 Go 的構(gòu)建過(guò)程。LFe28資訊網(wǎng)——每日最新資訊28at.com

與其他大多數(shù)軟件包管理器文件不同,Go 模塊沒(méi)有單獨(dú)的約束列表和鎖定特定版本的鎖文件。任何 Go 構(gòu)建所依賴的每個(gè)版本都完全由主模塊的 go.mod 文件決定。LFe28資訊網(wǎng)——每日最新資訊28at.com

自 Go 1.16 版起,這種確定性被默認(rèn)執(zhí)行,如果 go.mod 文件不完整,編譯命令(go build、go test、go install、go run 等)將會(huì)失敗。LFe28資訊網(wǎng)——每日最新資訊28at.com

唯一會(huì)改變 go.mod(進(jìn)而改變編譯)的命令是:go get 和 go mod tidy。這些命令不會(huì)自動(dòng)運(yùn)行,也不會(huì)在 CI 中運(yùn)行,需要人為控制。因此對(duì)依賴關(guān)系樹(shù)的修改必須經(jīng)過(guò)深思熟慮,并有機(jī)會(huì)通過(guò)代碼審查發(fā)現(xiàn)。LFe28資訊網(wǎng)——每日最新資訊28at.com

這一點(diǎn)對(duì)安全性非常重要,因?yàn)楫?dāng) CI 系統(tǒng)或新機(jī)器運(yùn)行 go build 時(shí),已簽入的源代碼是最終和完整的真實(shí)來(lái)源(即什么將被構(gòu)建)。第三方無(wú)法對(duì)此產(chǎn)生影響。LFe28資訊網(wǎng)——每日最新資訊28at.com

此外,當(dāng)使用 go get 添加依賴關(guān)系時(shí),其傳遞依賴關(guān)系會(huì)按照依賴關(guān)系的 go.mod 文件中指定的版本添加,而不是按照它們的最新版本添加,這要?dú)w功于 go mod 的最小版本選擇設(shè)計(jì)。LFe28資訊網(wǎng)——每日最新資訊28at.com

即使調(diào)用 go install example.com/cmd/devtoolx@latest也需要符合上述條件。在某些生態(tài)系統(tǒng)中,其配置的等效項(xiàng)會(huì)繞過(guò)固定版本。LFe28資訊網(wǎng)——每日最新資訊28at.com

在 Go 中,example.com/cmd/devtoolx 的最新版本將被獲取,但所有依賴關(guān)系將由其 go.mod 文件設(shè)置版本控制。LFe28資訊網(wǎng)——每日最新資訊28at.com

也就是說(shuō),如果某個(gè)模塊被入侵,并發(fā)布了新的惡意版本,在明確更新該依賴關(guān)系之前,任何人都不會(huì)受到影響,這就為生態(tài)系統(tǒng)提供了審查變更的機(jī)會(huì)和檢測(cè)事件的時(shí)間。LFe28資訊網(wǎng)——每日最新資訊28at.com

版本內(nèi)容永不改變

確保第三方無(wú)法影響構(gòu)建所需的另一個(gè)關(guān)鍵屬性是模塊版本的內(nèi)容不可更改。如果攻擊者破壞了某個(gè)依賴項(xiàng),并重新上傳了現(xiàn)有版本,那么他們就會(huì)自動(dòng)破壞所有依賴于該依賴項(xiàng)的項(xiàng)目。LFe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片LFe28資訊網(wǎng)——每日最新資訊28at.com

Kubernetes go.sumLFe28資訊網(wǎng)——每日最新資訊28at.com

這就是 go.sum 文件的作用。它包含了每個(gè)依賴項(xiàng)的加密哈希值列表,這些依賴項(xiàng)都對(duì)構(gòu)建有貢獻(xiàn)。并且 go.sum 文件不完整會(huì)導(dǎo)致運(yùn)行錯(cuò)誤。LFe28資訊網(wǎng)——每日最新資訊28at.com

現(xiàn)階段 go.sum 文件只有 go get 和 go mod tidy 會(huì)修改它,因此對(duì)它的任何修改都會(huì)伴隨著有意的依賴關(guān)系變更。其編譯保證有完整的校驗(yàn)和。LFe28資訊網(wǎng)——每日最新資訊28at.com

有了 sumdb(Checksum Database,簡(jiǎn)稱 sumdb),被破壞的依賴關(guān)系,甚至谷歌運(yùn)營(yíng)的 Go 基礎(chǔ)架構(gòu)都不可能用修改過(guò)(如被回溯過(guò))的源代碼來(lái)攻擊特定的依賴關(guān)系。你所使用的代碼與其他正在使用 example.com/modulex v1.9.2 并已審核的人所使用的代碼完全相同。LFe28資訊網(wǎng)——每日最新資訊28at.com

VCS 是真相之源

大多數(shù)項(xiàng)目都是通過(guò)某種版本控制系統(tǒng) (VCS) 開(kāi)發(fā)的,然后在其他生態(tài)系統(tǒng)中上傳到軟件包倉(cāng)庫(kù)。LFe28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片LFe28資訊網(wǎng)——每日最新資訊28at.com

最常見(jiàn):git 和 svnLFe28資訊網(wǎng)——每日最新資訊28at.com

這意味著有兩個(gè)賬戶可能被入侵,一個(gè)是 VCS 主機(jī),另一個(gè)是軟件包存儲(chǔ)庫(kù),后者使用得更少,更容易被忽視。LFe28資訊網(wǎng)——每日最新資訊28at.com

這也意味著在上傳到軟件倉(cāng)庫(kù)的版本中更容易隱藏惡意代碼,特別是如果源代碼在上傳過(guò)程中經(jīng)常被修改,例如為了最小化惡意代碼。LFe28資訊網(wǎng)——每日最新資訊28at.com

在 Go 中,不存在軟件包版本庫(kù)賬戶。軟件包的導(dǎo)入路徑包含 go mod 下載所需的信息,以便直接從 VCS 獲取模塊,而 VCS 中的標(biāo)簽定義了版本。LFe28資訊網(wǎng)——每日最新資訊28at.com

Go 模塊存在一個(gè)鏡像代理(例如:goproxy.cn),其在安全上有一個(gè)精妙之處:代理上的 go 工具在一個(gè)強(qiáng)大的沙箱中運(yùn)行,并被配置為支持所有 VCS 工具,而默認(rèn)情況下只支持兩個(gè)主要的 VCS 系統(tǒng)(git 和 Mercurial)。LFe28資訊網(wǎng)——每日最新資訊28at.com

使用代理的用戶仍然可以獲取使用非默認(rèn) VCS 系統(tǒng)發(fā)布的代碼,但在大多數(shù)安裝中,攻擊者無(wú)法獲取這些代碼。LFe28資訊網(wǎng)——每日最新資訊28at.com

構(gòu)建代碼不會(huì)執(zhí)行代碼

Go 工具鏈明確的安全設(shè)計(jì)目標(biāo)是:無(wú)論是獲取代碼還是構(gòu)建代碼,都不會(huì)讓代碼執(zhí)行,即使它是不受信任的惡意代碼。LFe28資訊網(wǎng)——每日最新資訊28at.com

這一點(diǎn)與大多數(shù)其他生態(tài)系統(tǒng)不同,許多生態(tài)系統(tǒng)都能在獲取軟件包時(shí)運(yùn)行代碼,并且支持的很好。但現(xiàn)實(shí)上,黑客常常會(huì)將受攻擊的依賴關(guān)系轉(zhuǎn)化為受攻擊的開(kāi)發(fā)者機(jī)器,并對(duì)模塊作者進(jìn)行各種危險(xiǎn)的攻擊。LFe28資訊網(wǎng)——每日最新資訊28at.com

在 Go 中,不為特定模塊進(jìn)行構(gòu)建和運(yùn)行代碼的話,不會(huì)對(duì)其產(chǎn)生安全影響。LFe28資訊網(wǎng)——每日最新資訊28at.com

少量復(fù)制勝過(guò)少量依賴

在 Go 生態(tài)系統(tǒng)中,最后也可能是最重要的軟件供應(yīng)鏈風(fēng)險(xiǎn)緩解措施是最沒(méi)有技術(shù)含量的:Go 有一種拒絕大型依賴關(guān)系樹(shù)的文化,這種文化傾向于少量復(fù)制,而不是添加新的依賴關(guān)系。LFe28資訊網(wǎng)——每日最新資訊28at.com

這可以追溯到 Go 的一個(gè)諺語(yǔ):“a little copying is better than a little dependency[2]”。高質(zhì)量的可重用 Go 模塊自豪地貼上了 "零依賴" 的標(biāo)簽。LFe28資訊網(wǎng)——每日最新資訊28at.com

如果你發(fā)現(xiàn)自己需要一個(gè)庫(kù),你很可能發(fā)現(xiàn)它不會(huì)導(dǎo)致你依賴其他作者和所有者的數(shù)十個(gè)其他模塊。LFe28資訊網(wǎng)——每日最新資訊28at.com

這也得益于豐富的標(biāo)準(zhǔn)庫(kù)和附加模塊(golang.org/x/......),它們提供了常用的高級(jí)構(gòu)建模塊,如 HTTP 棧、TLS 庫(kù)、JSON 編碼等。LFe28資訊網(wǎng)——每日最新資訊28at.com

這些意味著,只需少量的依賴關(guān)系,就能構(gòu)建豐富、復(fù)雜的應(yīng)用程序。無(wú)論多么優(yōu)秀的工具都無(wú)法消除代碼重用的風(fēng)險(xiǎn),因此最有力的緩解措施永遠(yuǎn)是小型依賴關(guān)系樹(shù)。LFe28資訊網(wǎng)——每日最新資訊28at.com

總結(jié)

Go 這一門編程語(yǔ)言背靠 Google,其在企業(yè)內(nèi)部有一定規(guī)模的使用了他。因此 Go 在這幾年中,Go 核心團(tuán)隊(duì)的目標(biāo)之一就是緩解供應(yīng)鏈的攻擊,確保 Google 自身的軟件體系較為安全可靠。LFe28資訊網(wǎng)——每日最新資訊28at.com

今天我們了解 Go 模塊管理內(nèi)的各種依賴庫(kù)的管理機(jī)制等,其通過(guò)鎖定構(gòu)建的內(nèi)容和版本、為 VCS 打造沙箱、構(gòu)建工具的安全化等綜合手段,為 Go 提供了保障護(hù)航。LFe28資訊網(wǎng)——每日最新資訊28at.com

參考資料LFe28資訊網(wǎng)——每日最新資訊28at.com

[1]How Go Mitigates Supply Chain Attacks: https://go.dev/blog/supply-chainLFe28資訊網(wǎng)——每日最新資訊28at.com

[2]a little copying is better than a little dependency: https://www.youtube.com/clip/UgkxWCEmMJFW0-TvSMzcMEAHZcpt2FsVXP65LFe28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-83626-0.htmlGo 如何緩解來(lái)自軟件依賴的惡意攻擊?

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 借助CSS has實(shí)現(xiàn)打開(kāi)彈窗時(shí)自動(dòng)鎖定滾動(dòng)

下一篇: 美團(tuán)二面:SpringBoot讀取配置優(yōu)先級(jí)順序是什么?

標(biāo)簽:
  • 熱門焦點(diǎn)
  • 跑分安卓第一!Redmi K60至尊版8月發(fā)布!盧偉冰:目標(biāo)年度性能之王

    8月5日消息,Redmi K60至尊版將于8月發(fā)布,在此前舉行的戰(zhàn)略發(fā)布會(huì)上,官方該機(jī)將搭載搭載天璣9200+處理器,安兔兔V10跑分超177萬(wàn)分,是目前安卓陣營(yíng)最高的分?jǐn)?shù)
  • 一文搞定Java NIO,以及各種奇葩流

    大家好,我是哪吒。很多朋友問(wèn)我,如何才能學(xué)好IO流,對(duì)各種流的概念,云里霧里的,不求甚解。用到的時(shí)候,現(xiàn)百度,功能雖然實(shí)現(xiàn)了,但是為什么用這個(gè)?不知道。更別說(shuō)效率問(wèn)題了~下次再遇到,
  • JVM優(yōu)化:實(shí)戰(zhàn)OutOfMemoryError異常

    一、Java堆溢出堆內(nèi)存中主要存放對(duì)象、數(shù)組等,只要不斷地創(chuàng)建這些對(duì)象,并且保證 GC Roots 到對(duì)象之間有可達(dá)路徑來(lái)避免垃 圾收集回收機(jī)制清除這些對(duì)象,當(dāng)這些對(duì)象所占空間超過(guò)
  • 為什么你不應(yīng)該使用Div作為可點(diǎn)擊元素

    按鈕是為任何網(wǎng)絡(luò)應(yīng)用程序提供交互性的最常見(jiàn)方式。但我們經(jīng)常傾向于使用其他HTML元素,如 div span 等作為 clickable 元素。但通過(guò)這樣做,我們錯(cuò)過(guò)了許多內(nèi)置瀏覽器的功能。
  • 大廠卷向扁平化

    來(lái)源:新熵作者丨南枝 編輯丨月見(jiàn)大廠職級(jí)不香了。俗話說(shuō),兵無(wú)常勢(shì),水無(wú)常形,互聯(lián)網(wǎng)企業(yè)調(diào)整職級(jí)體系并不稀奇。7月13日,淘寶天貓集團(tuán)啟動(dòng)了近年來(lái)最大的人力制度改革,目前已形成一
  • ESG的面子與里子

    來(lái)源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之三伏大幕拉起,各地高溫預(yù)警不絕,但處于厄爾尼諾大“烤”之下的除了眾生,還有各大企業(yè)發(fā)布的ESG報(bào)告。ESG是“環(huán)境保
  • 馮提莫簽約抖音公會(huì) 前“斗魚(yú)一姐”消失在直播間

    來(lái)源:直播觀察提起“馮提莫”這個(gè)名字,很多網(wǎng)友或許聽(tīng)過(guò),但應(yīng)該不記得她是哪位主播了。其實(shí),作為曾經(jīng)的“斗魚(yú)一姐”,馮提莫在游戲直播的年代影響力不輸于現(xiàn)
  • 小米MIX Fold 3下月亮相:今年唯一無(wú)短板的全能折疊屏

    這段時(shí)間以來(lái),包括三星、一加、榮耀等等有不少品牌旗下的最新折疊屏旗艦都有新的進(jìn)展,其中榮耀、三星都已陸續(xù)發(fā)布了最新的折疊屏旗艦,尤其號(hào)榮耀Magi
  • 機(jī)構(gòu)稱Q2國(guó)內(nèi)智能手機(jī)銷量同比下滑4% vivo份額重回第1

    7月29日消息,根據(jù)市場(chǎng)調(diào)查機(jī)構(gòu)Counterpoint Research公布的最新報(bào)告,2023年第2季度中國(guó)智能手機(jī)銷量同比下降4%,創(chuàng)新自2014年以來(lái)第2季度銷量新低。報(bào)
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
999亚洲国产精| 国产热re99久久6国产精品| 欧美 日韩 国产精品免费观看| 欧美电影免费观看大全| 欧美日韩国产影片| 国产精品一区亚洲| 韩国在线一区| 亚洲精品在线二区| 亚洲在线视频观看| 六十路精品视频| 欧美性开放视频| 精品av久久久久电影| 日韩午夜电影在线观看| 亚洲欧美自拍偷拍| 免费久久99精品国产自| 国产精品高潮久久| 在线视频成人| 亚洲女同在线| 嫩草影视亚洲| 国产精品你懂的在线| 亚洲激情成人网| 欧美一区二区三区电影在线观看| 免费亚洲一区| 国产欧美一区二区三区久久人妖| 亚洲精品一区二| 久久国产主播| 国产精品s色| 91久久精品美女高潮| 国产精品国产三级国产aⅴ浪潮| 黄网动漫久久久| 亚洲专区国产精品| 欧美高清一区| 狠狠综合久久| 午夜精品久久久久久久久久久久| 欧美黄色aa电影| 韩国v欧美v日本v亚洲v| 亚洲视频在线观看网站| 欧美1区2区| 国产一区二区三区高清播放| 一本色道久久综合狠狠躁的推荐| 久久免费国产精品| 国产精品视频免费观看www| 亚洲精品乱码久久久久久| 久久久久九九九九| 国产精品自在在线| 夜夜爽av福利精品导航| 欧美1区2区3区| 狠狠干成人综合网| 欧美影片第一页| 国产精品久久婷婷六月丁香| 日韩亚洲视频| 欧美福利在线| 在线观看亚洲a| 久久成人综合视频| 国产精品一区二区久久| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 国产精品一二三四区| 亚洲日本成人女熟在线观看| 久久三级视频| 国产一区二区三区自拍| 午夜激情久久久| 国产精品高潮呻吟视频| 99精品欧美一区| 欧美一区二区三区精品| 国产精品久久久久久模特| 9色国产精品| 欧美日韩成人激情| 99成人在线| 欧美成年人视频网站| 国内精品视频一区| 久久9热精品视频| 国产欧美一区二区视频| 亚洲欧美日韩人成在线播放| 国产精品成人久久久久| 亚洲手机在线| 国产精品a久久久久| 中文精品视频一区二区在线观看| 欧美日韩在线免费| 亚洲丝袜av一区| 欧美视频在线不卡| 亚洲视频观看| 国产精品成人v| 亚洲欧美日本日韩| 国产伦精品一区二区三区视频孕妇| 亚洲一区二区三区中文字幕在线| 欧美日韩中文字幕综合视频 | 精品不卡在线| 久久国产精品久久久久久| 国产亚洲一级| 久久亚洲欧美| 亚洲国产日韩精品| 欧美精品尤物在线| 一区二区免费在线播放| 国产精品久久久久aaaa| 亚洲一区二区综合| 国产日韩1区| 久久久久久久综合日本| 亚洲高清免费在线| 欧美日韩精品伦理作品在线免费观看 | 国产精品一页| 久久精品欧美日韩| 亚洲丁香婷深爱综合| 欧美激情四色| 亚洲大片免费看| 欧美韩国日本综合| 亚洲一区二区三区影院| 国产一区二区精品久久91| 久久色在线观看| 亚洲精品欧美| 国产精品人人做人人爽人人添| 久久成人国产| 亚洲国产三级| 欧美日韩网站| 亚洲欧美色一区| 极品少妇一区二区三区精品视频| 欧美成人精品| 亚洲一区在线看| 黄色一区二区在线| 欧美精品www在线观看| 亚洲小说欧美另类社区| 国模精品娜娜一二三区| 欧美精品不卡| 亚洲第一伊人| 国产精品国产精品国产专区不蜜| 久久精品成人一区二区三区蜜臀| 亚洲第一区在线观看| 国产精品成人va在线观看| 久久综合亚洲社区| 中文精品视频一区二区在线观看| 国产一区二区三区在线观看免费视频| 免费一级欧美片在线播放| 亚洲天堂成人| 亚洲成色777777在线观看影院| 欧美午夜激情视频| 久久综合网hezyo| 亚洲香蕉在线观看| 亚洲黄色免费电影| 国产一区二区激情| 欧美另类视频在线| 欧美综合国产| 亚洲午夜一区二区| 亚洲第一成人在线| 国产精品一香蕉国产线看观看| 欧美电影免费网站| 欧美一区二区私人影院日本| 亚洲久久一区二区| 精品9999| 国产精品一区在线播放| 欧美久久婷婷综合色| 久久精品水蜜桃av综合天堂| 中文av字幕一区| 91久久精品www人人做人人爽| 国产日韩欧美三级| 欧美亚洲第一区| 欧美成人中文| 久久久xxx| 午夜精彩国产免费不卡不顿大片| 亚洲六月丁香色婷婷综合久久| 国产中文一区| 国产精品美女www爽爽爽| 欧美精品1区| 免费亚洲一区| 久久久久免费| 欧美亚洲免费| 亚洲一区欧美激情| 亚洲乱码久久| 亚洲国产精品久久人人爱蜜臀| 国精产品99永久一区一区| 国产精品美女| 欧美三级第一页| 欧美激情精品久久久久久免费印度| 久久成人国产| 欧美一级在线视频| 亚洲欧美高清| 中文精品视频一区二区在线观看| 亚洲国内精品| 在线观看一区二区精品视频| 国产性做久久久久久| 国产精品视频一区二区三区| 欧美日韩一级片在线观看| 欧美韩日一区二区| 欧美成人综合网站| 欧美gay视频| 欧美成人精品三级在线观看| 蜜桃av噜噜一区| 免费不卡在线视频| 美国成人直播| 免费日韩一区二区| 欧美成人午夜| 欧美88av| 亚洲国产精品一区二区www在线 | 国产在线一区二区三区四区| 国产欧美一区二区三区久久| 国产麻豆精品theporn| 国产精品一区二区三区观看 | 一本大道久久a久久精二百| 99成人免费视频| 一区二区三区免费观看| 夜夜精品视频一区二区| 亚洲午夜91| 午夜精品久久久久久99热软件| 午夜精品久久| 欧美一级淫片aaaaaaa视频| 欧美在线一二三|