日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux Capabilities 入门教程--概念篇

發布時間:2024/4/13 linux 79 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux Capabilities 入门教程--概念篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該系列文章總共分為三篇:

  • Linux Capabilities 入門教程:概念篇
  • Linux Capabilities 入門教程:基礎實戰篇
  • Linux Capabilities 入門教程:進階實戰篇

Linux 是一種安全的操作系統,它把所有的系統權限都賦予了一個單一的 root 用戶,只給普通用戶保留有限的權限。root 用戶擁有超級管理員權限,可以安裝軟件、允許某些服務、管理用戶等。

作為普通用戶,如果想執行某些只有管理員才有權限的操作,以前只有兩種辦法:一是通過 sudo 提升權限,如果用戶很多,配置管理和權限控制會很麻煩;二是通過 SUID(Set User ID on execution)來實現,它可以讓普通用戶允許一個 owner 為 root 的可執行文件時具有 root 的權限。

SUID 的概念比較晦澀難懂,舉個例子就明白了,以常用的 passwd 命令為例,修改用戶密碼是需要 root 權限的,但普通用戶卻可以通過這個命令來修改密碼,這就是因為 /bin/passwd 被設置了 SUID 標識,所以普通用戶執行 passwd 命令時,進程的 owner 就是 passwd 的所有者,也就是 root 用戶。

SUID 雖然可以解決問題,但卻帶來了安全隱患。當運行設置了 SUID 的命令時,通常只是需要很小一部分的特權,但是 SUID 給了它 root 具有的全部權限。這些可執行文件是黑客的主要目標,如果他們發現了其中的漏洞,就很容易利用它來進行安全攻擊。簡而言之,SUID 機制增大了系統的安全攻擊面。

為了對 root 權限進行更細粒度的控制,實現按需授權,Linux 引入了另一種機制叫 capabilities。

1. Linux capabilities 是什么?


Capabilities 機制是在 Linux 內核 2.2 之后引入的,原理很簡單,就是將之前與超級用戶 root(UID=0)關聯的特權細分為不同的功能組,Capabilites 作為線程(Linux 并不真正區分進程和線程)的屬性存在,每個功能組都可以獨立啟用和禁用。其本質上就是將內核調用分門別類,具有相似功能的內核調用被分到同一組中。

這樣一來,權限檢查的過程就變成了:在執行特權操作時,如果線程的有效身份不是 root,就去檢查其是否具有該特權操作所對應的 capabilities,并以此為依據,決定是否可以執行特權操作。

Capabilities 可以在進程執行時賦予,也可以直接從父進程繼承。所以理論上如果給 nginx 可執行文件賦予了 CAP_NET_BIND_SERVICE capabilities,那么它就能以普通用戶運行并監聽在 80 端口上。

capability 名稱描述
CAP_AUDIT_CONTROL啟用和禁用內核審計;改變審計過濾規則;檢索審計狀態和過濾規則
CAP_AUDIT_READ允許通過 multicast netlink 套接字讀取審計日志
CAP_AUDIT_WRITE將記錄寫入內核審計日志
CAP_BLOCK_SUSPEND使用可以阻止系統掛起的特性
CAP_CHOWN修改文件所有者的權限
CAP_DAC_OVERRIDE忽略文件的 DAC 訪問限制
CAP_DAC_READ_SEARCH忽略文件讀及目錄搜索的 DAC 訪問限制
CAP_FOWNER忽略文件屬主 ID 必須和進程用戶 ID 相匹配的限制
CAP_FSETID允許設置文件的 setuid 位
CAP_IPC_LOCK允許鎖定共享內存片段
CAP_IPC_OWNER忽略 IPC 所有權檢查
CAP_KILL允許對不屬于自己的進程發送信號
CAP_LEASE允許修改文件鎖的 FL_LEASE 標志
CAP_LINUX_IMMUTABLE允許修改文件的 IMMUTABLE 和 APPEND 屬性標志
CAP_MAC_ADMIN允許 MAC 配置或狀態更改
CAP_MAC_OVERRIDE忽略文件的 DAC 訪問限制
CAP_MKNOD允許使用 mknod() 系統調用
CAP_NET_ADMIN允許執行網絡管理任務
CAP_NET_BIND_SERVICE允許綁定到小于 1024 的端口
CAP_NET_BROADCAST允許網絡廣播和多播訪問
CAP_NET_RAW允許使用原始套接字
CAP_SETGID允許改變進程的 GID
CAP_SETFCAP允許為文件設置任意的 capabilities
CAP_SETPCAP參考 capabilities man page
CAP_SETUID允許改變進程的 UID
CAP_SYS_ADMIN允許執行系統管理任務,如加載或卸載文件系統、設置磁盤配額等
CAP_SYS_BOOT允許重新啟動系統
CAP_SYS_CHROOT允許使用 chroot() 系統調用
CAP_SYS_MODULE允許插入和刪除內核模塊
CAP_SYS_NICE允許提升優先級及設置其他進程的優先級
CAP_SYS_PACCT允許執行進程的 BSD 式審計
CAP_SYS_PTRACE允許跟蹤任何進程
CAP_SYS_RAWIO允許直接訪問 /devport、/dev/mem、/dev/kmem 及原始塊設備
CAP_SYS_RESOURCE忽略資源限制
CAP_SYS_TIME允許改變系統時鐘
CAP_SYS_TTY_CONFIG允許配置 TTY 設備
CAP_SYSLOG允許使用 syslog() 系統調用
CAP_WAKE_ALARM允許觸發一些能喚醒系統的東西(比如 CLOCK_BOOTTIME_ALARM 計時器)

2. capabilities 的賦予和繼承


Linux capabilities 分為進程 capabilities 和文件 capabilities。對于進程來說,capabilities 是細分到線程的,即每個線程可以有自己的capabilities。對于文件來說,capabilities 保存在文件的擴展屬性中。

下面分別介紹線程(進程)的 capabilities 和文件的 capabilities。

線程的 capabilities

每一個線程,具有 5 個 capabilities 集合,每一個集合使用 64 位掩碼來表示,顯示為 16 進制格式。這 5 個 capabilities 集合分別是:

  • Permitted
  • Effective
  • Inheritable
  • Bounding
  • Ambient

每個集合中都包含零個或多個 capabilities。這5個集合的具體含義如下:

Permitted

定義了線程能夠使用的 capabilities 的上限。它并不使能線程的 capabilities,而是作為一個規定。也就是說,線程可以通過系統調用 capset() 來從 Effective 或 Inheritable 集合中添加或刪除 capability,前提是添加或刪除的 capability 必須包含在 Permitted 集合中(其中 Bounding 集合也會有影響,具體參考下文)。 如果某個線程想向 Inheritable 集合中添加或刪除 capability,首先它的 Effective 集合中得包含 CAP_SETPCAP 這個 capabiliy。

Effective

內核檢查線程是否可以進行特權操作時,檢查的對象便是 Effective 集合。如之前所說,Permitted 集合定義了上限,線程可以刪除 Effective 集合中的某 capability,隨后在需要時,再從 Permitted 集合中恢復該 capability,以此達到臨時禁用 capability 的功能。

Inheritable

當執行exec() 系統調用時,能夠被新的可執行文件繼承的 capabilities,被包含在 Inheritable 集合中。這里需要說明一下,包含在該集合中的 capabilities 并不會自動繼承給新的可執行文件,即不會添加到新線程的 Effective 集合中,它只會影響新線程的 Permitted 集合。

Bounding

Bounding 集合是 Inheritable 集合的超集,如果某個 capability 不在 Bounding 集合中,即使它在 Permitted 集合中,該線程也不能將該 capability 添加到它的 Inheritable 集合中。

Bounding 集合的 capabilities 在執行 fork() 系統調用時會傳遞給子進程的 Bounding 集合,并且在執行 execve 系統調用后保持不變。

  • 當線程運行時,不能向 Bounding 集合中添加 capabilities。
  • 一旦某個 capability 被從 Bounding 集合中刪除,便不能再添加回來。
  • 將某個 capability 從 Bounding 集合中刪除后,如果之前 Inherited 集合包含該 capability,將繼續保留。但如果后續從 Inheritable 集合中刪除了該 capability,便不能再添加回來。

Ambient

Linux 4.3 內核新增了一個 capabilities 集合叫 Ambient ,用來彌補 Inheritable 的不足。Ambient 具有如下特性:

  • Permitted 和 Inheritable 未設置的 capabilities,Ambient 也不能設置。
  • 當 Permitted 和 Inheritable 關閉某權限(比如 CAP_SYS_BOOT)后,Ambient 也隨之關閉對應權限。這樣就確保了降低權限后子進程也會降低權限。
  • 非特權用戶如果在 Permitted 集合中有一個 capability,那么可以添加到 Ambient 集合中,這樣它的子進程便可以在 Ambient、Permitted 和 Effective 集合中獲取這個 capability。現在不知道為什么也沒關系,后面會通過具體的公式來告訴你。

Ambient 的好處顯而易見,舉個例子,如果你將 CAP_NET_ADMIN 添加到當前進程的 Ambient 集合中,它便可以通過 fork() 和 execve() 調用 shell 腳本來執行網絡管理任務,因為 CAP_NET_ADMIN 會自動繼承下去。

文件的 capabilities

文件的 capabilities 被保存在文件的擴展屬性中。如果想修改這些屬性,需要具有 CAP_SETFCAP 的 capability。文件與線程的 capabilities 共同決定了通過 execve() 運行該文件后的線程的 capabilities。

文件的 capabilities 功能,需要文件系統的支持。如果文件系統使用了 nouuid 選項進行掛載,那么文件的 capabilities 將會被忽略。

類似于線程的 capabilities,文件的 capabilities 包含了 3 個集合:

  • Permitted
  • Inheritable
  • Effective

這3個集合的具體含義如下:

Permitted

這個集合中包含的 capabilities,在文件被執行時,會與線程的 Bounding 集合計算交集,然后添加到線程的 Permitted 集合中。

Inheritable

這個集合與線程的 Inheritable 集合的交集,會被添加到執行完 execve() 后的線程的 Permitted 集合中。

Effective

這不是一個集合,僅僅是一個標志位。如果設置開啟,那么在執行完 execve() 后,線程 Permitted 集合中的 capabilities 會自動添加到它的 Effective 集合中。對于一些舊的可執行文件,由于其不會調用 capabilities 相關函數設置自身的 Effective 集合,所以可以將可執行文件的 Effective bit 開啟,從而可以將 Permitted 集合中的 capabilities 自動添加到 Effective 集合中。

詳情請參考 Linux capabilities 的 man page。

3. 運行 execve() 后 capabilities 的變化


上面介紹了線程和文件的 capabilities,你們可能會覺得有些抽象難懂。下面通過具體的計算公式,來說明執行 execve() 后 capabilities 是如何被確定的。

我們用 P 代表執行 execve() 前線程的 capabilities,P' 代表執行 execve() 后線程的 capabilities,F 代表可執行文件的 capabilities。那么:

P’(ambient) = (file is privileged) ? 0 : P(ambient)

P’(permitted) = (P(inheritable) & F(inheritable)) |
(F(permitted) & P(bounding))) | P’(ambient)

P’(effective) = F(effective) ? P’(permitted) : P’(ambient)

P’(inheritable) = P(inheritable) [i.e., unchanged]

P’(bounding) = P(bounding) [i.e., unchanged]

我們一條一條來解釋:

  • 如果用戶是 root 用戶,那么執行 execve() 后線程的 Ambient 集合是空集;如果是普通用戶,那么執行 execve() 后線程的 Ambient 集合將會繼承執行 execve() 前線程的 Ambient 集合。
  • 執行 execve() 前線程的 Inheritable 集合與可執行文件的 Inheritable 集合取交集,會被添加到執行 execve() 后線程的 Permitted 集合;可執行文件的 capability bounding 集合與可執行文件的 Permitted 集合取交集,也會被添加到執行 execve() 后線程的 Permitted 集合;同時執行 execve() 后線程的 Ambient 集合中的 capabilities 會被自動添加到該線程的 Permitted 集合中。
  • 如果可執行文件開啟了 Effective 標志位,那么在執行完 execve() 后,線程 Permitted 集合中的 capabilities 會自動添加到它的 Effective 集合中。
  • 執行 execve() 前線程的 Inheritable 集合會繼承給執行 execve() 后線程的 Inheritable 集合。

這里有幾點需要著重強調:

  • 上面的公式是針對系統調用 execve() 的,如果是 fork(),那么子線程的 capabilities 信息完全復制父進程的 capabilities 信息。
  • 可執行文件的 Inheritable 集合與線程的 Inheritable 集合并沒有什么關系,可執行文件 Inheritable 集合中的 capabilities 不會被添加到執行 execve() 后線程的 Inheritable 集合中。如果想讓新線程的 Inheritable 集合包含某個 capability,只能通過 capset() 將該 capability 添加到當前線程的 Inheritable 集合中(因為 P’(inheritable) = P(inheritable))。
  • 如果想讓當前線程 Inheritable 集合中的 capabilities 傳遞給新的可執行文件,該文件的 Inheritable 集合中也必須包含這些 capabilities(因為 P’(permitted) = (P(inheritable) & F(inheritable))|…)。
  • 將當前線程的 capabilities 傳遞給新的可執行文件時,僅僅只是傳遞給新線程的 Permitted 集合。如果想讓其生效,新線程必須通過 capset() 將 capabilities 添加到 Effective 集合中。或者開啟新的可執行文件的 Effective 標志位(因為 P’(effective) = F(effective) ? P’(permitted) : P’(ambient))。
  • 在沒有 Ambient 集合之前,如果某個腳本不能調用 capset(),但想讓腳本中的線程都能獲得該腳本的 Permitted 集合中的 capabilities,只能將 Permitted 集合中的 capabilities 添加到 Inheritable 集合中(P’(permitted) = P(inheritable) & F(inheritable)|…),同時開啟 Effective 標志位(P’(effective) = F(effective) ? P’(permitted) : P’(ambient))。有 有 Ambient 集合之后,事情就變得簡單多了,后續的文章會詳細解釋。
  • 如果某個 UID 非零(普通用戶)的線程執行了 execve(),那么 Permitted 和 Effective 集合中的 capabilities 都會被清空。
  • 從 root 用戶切換到普通用戶,那么 Permitted 和 Effective 集合中的 capabilities 都會被清空,除非設置了 SECBIT_KEEP_CAPS 或者更寬泛的 SECBIT_NO_SETUID_FIXUP。
  • 關于上述計算公式的邏輯流程圖如下所示(不包括 Ambient 集合):

    4. 簡單示例


    下面我們用一個例子來演示上述公式的計算邏輯,以 ping 文件為例。如果我們將 CAP_NET_RAW capability添加到 ping 文件的 Permitted 集合中(F(Permitted)),它就會添加到執行后的線程的 Permitted 集合中(P’(Permitted))。由于 ping 文件具有 capabilities 感知能力,即能夠調用 capset() 和 capget() ,它在運行時會調用 capset() 將 CAP_NET_RAW capability 添加到線程的 Effective 集合中。

    換句話說,如果可執行文件不具有 capabilities 感知能力,我們就必須要開啟 Effective 標志位(F(Effective)),這樣就會將該 capability 自動添加到線程的 Effective 集合中。具有capabilities 感知能力的可執行文件更安全,因為它會限制線程使用該 capability 的時間。

    我們也可以將 capabilities 添加到文件的 Inheritable 集合中,文件的 Inheritable 集合會與當前線程的 Inheritable 集合取交集,然后添加到新線程的 Permitted 集合中。這樣就可以控制可執行文件的運行環境。

    看起來很有道理,但有一個問題:如果可執行文件的有效用戶是普通用戶,且沒有 Inheritable 集合,即 F(inheritable) = 0,那么 P(inheritable) 將會被忽略(P(inheritable) & F(inheritable))。由于絕大多數可執行文件都是這種情況,因此 Inheritable 集合的可用性受到了限制。我們無法讓腳本中的線程自動繼承該腳本文件中的 capabilities,除非讓腳本具有 capabilities 感知能力

    要想改變這種狀況,可以使用 Ambient 集合。Ambient 集合會自動從父線程中繼承,同時會自動添加到當前線程的 Permitted 集合中。舉個例子,在一個 Bash 環境中(例如某個正在執行的腳本),該環境所在的線程的 Ambient 集合中包含 CAP_NET_RAW capability,那么在該環境中執行 ping 文件可以正常工作,即使該文件是普通文件(沒有任何 capabilities,也沒有設置 SUID)。

    5. 終極案例


    最后拿 docker 舉例,如果你使用普通用戶來啟動官方的 nginx 容器,會出現以下錯誤:

    bind() to 0.0.0.0:80 failed (13: Permission denied)

    因為 nginx 進程的 Effective 集合中不包含 CAP_NET_BIND_SERVICE capability,且不具有 capabilities 感知能力(普通用戶),所以啟動失敗。要想啟動成功,至少需要將該 capability 添加到 nginx 文件的 Inheritable 集合中,同時開啟 Effective 標志位,并且在 Kubernetes Pod 的部署清單中的 securityContext –> capabilities 字段下面添加 NET_BIND_SERVICE(這個 capability 會被添加到 nginx 進程的 Bounding 集合中),最后還要將 capability 添加到 nginx 文件的 Permitted 集合中。如此一來就大功告成了,參考公式:P’(permitted) = …|(F(permitted) & P(bounding)))|…,P’(effective) = F(effective) ? P’(permitted) : P’(ambient)。

    如果容器開啟了 securityContext/allowPrivilegeEscalation,上述設置仍然可以生效。如果 nginx 文件具有 capabilities 感知能力,那么只需要將 CAP_NET_BIND_SERVICE capability 添加到它的 Inheritable 集合中就可以正常工作了。

    當然了,除了上述使用文件擴展屬性的方法外,還可以使用 Ambient 集合來讓非 root 容器進程正常工作,但 Kubernetes 目前還不支持這個屬性,具體參考 Kubernetes 項目的 issue。

    雖然 Kubernetes 官方不支持,但我們可以自己來實現,具體實現方式可以關注我后續的文章。

    6. 參考資料


    • Linux Capabilities: Why They Exist and How They Work
    • Understanding Capabilities in Linux
    • Linux Capabilities in a nutshell
    • Linux的capabilities機制

    轉載自:https://fuckcloudnative.io/posts/linux-capabilities-why-they-exist-and-how-they-work/

    總結

    以上是生活随笔為你收集整理的Linux Capabilities 入门教程--概念篇的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    亚洲无吗天堂 | 麻豆国产露脸在线观看 | 97av色| 欧美日韩免费在线视频 | 日韩av电影一区 | 午夜男人影院 | 97视频网址 | 久久精品中文字幕一区二区三区 | 中文电影网 | 中文字幕免费观看 | 亚洲精品影院在线观看 | 91看片淫黄大片在线播放 | 亚洲极色 | av高清一区 | 国产黄色网 | 久久色在线观看 | 国产精品一区久久久久 | 一区二区三区在线视频观看58 | 国产午夜三级 | 成年人视频免费在线播放 | 91资源在线播放 | 啪啪免费观看网站 | 精品国产一区二区三区四 | 91免费网站在线观看 | 国色天香第二季 | 激情影院在线 | 国产成人在线精品 | 亚洲,播放 | 国产一区二区高清不卡 | 丁香导航| 中文字幕欧美日韩va免费视频 | www.国产视频 | 国产一二区在线观看 | 国产精品女同一区二区三区久久夜 | 天天射综合网视频 | 日韩精品免费在线观看 | 亚洲高清在线观看视频 | 日韩精品欧美视频 | 亚洲狠狠操 | www.黄色 | 超碰av在线播放 | 在线视频欧美精品 | 亚洲精品乱码久久久久久写真 | 亚洲欧美乱综合图片区小说区 | 日韩视频一区二区三区在线播放免费观看 | 国产精品ⅴa有声小说 | 欧美一级片在线免费观看 | 91新人在线观看 | 九九热在线观看 | 深爱五月激情五月 | 91九色视频在线观看 | 中文在线免费一区三区 | 久久久久久久久久久电影 | 精品国产一区二区三区在线 | 天天摸天天操天天舔 | 制服丝袜成人在线 | 99国产精品| 91av视频观看 | 99视频一区二区 | 日韩精品专区 | 国产亚洲精品xxoo | 在线观看久 | 六月丁香伊人 | 国产专区在线视频 | 久久免费精品国产 | 免费日韩一区二区三区 | 狠狠躁夜夜躁人人爽超碰91 | 成人午夜精品 | 国产网红在线 | 不卡av电影在线 | 久久精品国产亚洲精品 | 中文字幕 国产视频 | 国产最新精品视频 | 天天干天天操天天干 | 九九99 | 69国产精品视频 | 在线黄网站| 九九免费精品视频在线观看 | 日韩精品一卡 | 欧美亚洲一级片 | 麻豆视频免费在线播放 | 国产91精品久久久久 | 91免费观看国产 | 免费视频色 | 久久国产免费看 | 最新免费av在线 | 亚洲精品在线观 | 丁香婷婷久久 | 91黄视频在线观看 | 中文字幕在线观看第三页 | 色www精品视频在线观看 | 操操日| 一区二区三区在线免费 | 黄色资源在线观看 | 久久免费视频精品 | 国产无套视频 | 又黄又爽又色无遮挡免费 | 国产又粗又猛又黄 | 日本久久片 | 中文字幕在线看视频 | 国产精品国产亚洲精品看不卡 | 欧美日韩高清一区二区三区 | 9999免费视频 | 三级黄在线 | 2024av| 婷婷在线精品视频 | 久久日本视频 | 女人高潮特级毛片 | 日韩免费看的电影 | 韩日av在线 | av综合站 | 久青草视频在线观看 | av天天澡天天爽天天av | 少妇bbb好爽 | 国产香蕉视频在线观看 | 国产不卡在线 | 丝袜美腿在线播放 | 天天操综 | 免费在线观看不卡av | 91精品国产91久久久久 | 九九热99视频 | 久久99精品国产99久久 | 久草| 久久中文字幕在线视频 | 久久婷婷一区二区三区 | 国产精品女人久久久久久 | 久久久久久在线观看 | 国产高清免费在线观看 | 精品在线播放视频 | 日日干影院 | 国产精品 9999| 欧美伊人网 | 中文字幕一区在线 | 97精品国产一二三产区 | 精品国产乱码久久久久久天美 | 免费一级黄色 | 久久高清 | 国产 日韩 欧美 在线 | 91麻豆国产福利在线观看 | 免费亚洲婷婷 | 天天干com | 久久精品国产第一区二区三区 | 999精品| 欧美日韩高清在线观看 | 精品在线小视频 | 成人激情开心网 | 五月开心婷婷 | 欧美日韩视频观看 | 国产日韩欧美在线免费观看 | 国产精品自在欧美一区 | 国产精品久久久久国产精品日日 | 久久精品91久久久久久再现 | 久草在线资源观看 | 99热精品久久| 亚洲另类视频在线观看 | 亚洲国产色一区 | 日日夜夜人人天天 | 国产亚洲情侣一区二区无 | 久草在线免费看视频 | 日韩av影片在线观看 | 成人免费观看在线视频 | 麻豆免费视频网站 | 999久久久免费视频 午夜国产在线观看 | 日韩国产高清在线 | 国产精品久久久精品 | 天天伊人网 | 国产黄在线免费观看 | 亚洲人视频在线 | 成人在线黄色 | 中文字幕一区二区三区在线观看 | 日韩综合在线观看 | 少妇bbbb搡bbbb搡bbbb | 99热精品视 | 五月婷影院 | 在线观看av国产 | 国产在线观看免 | 国产高清视频在线播放 | 天天操天天干天天操天天干 | 五月开心激情 | 91麻豆精品国产自产在线游戏 | 日韩一区二区三区免费视频 | 91精品国产三级a在线观看 | 中文字幕在线播放一区 | 激情视频一区二区三区 | 欧美日韩国产伦理 | 亚洲国产精品女人久久久 | 最近中文国产在线视频 | 91探花系列在线播放 | 国产精品毛片一区视频播 | 青草草在线 | 成人av影视 | 伊人春色电影网 | 亚洲 综合 国产 精品 | 又色又爽又黄 | 国产免码va在线观看免费 | 精品在线视频观看 | 激情婷婷综合网 | 91av播放 | 狠狠色狠狠色综合日日92 | jizzjizzjizz亚洲 | 亚洲美女久久 | 欧美精品天堂 | 亚洲三级国产 | 日韩大片在线 | 天天草av | 亚洲精品免费在线 | 99精品免费久久久久久日本 | 日日爽| 欧美激情xxxx性bbbb | 天天干天天射天天爽 | 精品国产乱子伦一区二区 | 在线天堂v | 精品国产一区二区三区久久久久久 | 麻豆一区在线观看 | 视频三区 | 一级黄色片在线观看 | 免费观看一级成人毛片 | 久久精品久久久久电影 | 成人av影院在线观看 | 成人午夜电影在线播放 | av日韩国产| 一区二区三区免费在线观看 | 精品国产精品久久 | 成人小视频在线观看免费 | 午夜色站| 日韩成人不卡 | 在线观看的a站 | 国产精品视频线看 | 人人爱人人爽 | 欧美日韩视频一区二区三区 | www.在线看片.com | 中国一级特黄毛片大片久久 | 国产精品一区二区av影院萌芽 | 日本中文字幕网址 | 综合色综合 | 91激情视频在线播放 | 亚洲一级电影视频 | 久久久国产精品一区二区三区 | 午夜婷婷网 | 日本不卡123| 国产丝袜 | 久久高清毛片 | 亚洲精品免费在线播放 | 性色在线视频 | 久久在线精品 | 91色欧美| 亚洲成人中文在线 | 天天插天天色 | 夜夜嗨av色一区二区不卡 | 国产剧情av在线播放 | 中文字幕在线电影 | 欧美一区二区在线 | 久草在线观 | 国产小视频在线播放 | a黄色一级| 亚洲成a人片在线观看网站口工 | 成年人视频免费在线播放 | 91精品久久久久久久久久入口 | 国产小视频网站 | 在线观看亚洲 | av一区二区三区在线播放 | 国产 亚洲 欧美 在线 | 91在线视频观看 | 欧美日韩精 | 久草com| 国产高清无线码2021 | 91在线精品视频 | 中文字幕在线播放日韩 | 欧美成人在线免费 | 日本久久中文字幕 | 欧美色伊人 | 免费精品国产va自在自线 | 99热在线免费观看 | 欧美二区视频 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 国产精品美女 | 精品国产伦一区二区三区观看体验 | 99热国产在线 | 免费三及片 | 不卡av免费在线观看 | 99re久久资源最新地址 | 狠狠操夜夜 | 在线视频电影 | 欧美亚洲专区 | ww视频在线观看 | 麻豆成人在线观看 | 日韩欧美在线综合网 | a级片在线播放 | 五月天综合激情 | 欧美成人精品欧美一级乱黄 | 国产一级片网站 | 欧美99精品| 国产精品videossex国产高清 | 日本激情中文字幕 | 五月婷婷一区二区三区 | 国产精品视频地址 | 在线观看91精品视频 | 国产999精品视频 | 亚洲精品视频免费在线观看 | 一区二区三区日韩精品 | 日韩免费一区 | 亚洲天堂网在线视频观看 | 摸阴视频| 国产精品一区二区果冻传媒 | 九九热re| av 一区 二区 久久 | 狠狠干网址 | 黄色在线免费观看网址 | 开心激情五月婷婷 | 91传媒在线播放 | 日韩综合在线观看 | 色综合a | 视频在线观看国产 | 成人av一区二区兰花在线播放 | 久久情侣偷拍 | 视频精品一区二区三区 | 精品久久一级片 | 亚洲性少妇性猛交wwww乱大交 | 日本视频高清 | 日韩在线网| 国产99久久九九精品免费 | 亚洲成人av片在线观看 | 国产午夜激情视频 | 免费在线观看av网址 | 亚洲人人av | 亚州天堂| 一区三区视频 | 99九九免费视频 | 久久国际影院 | 免费看一级黄色 | 国产精品欧美久久久久天天影视 | 国产精品尤物视频 | 成年人电影免费看 | 国产精品2020 | 99这里只有 | 欧美久久久久久久久久久久久 | 黄色网在线免费观看 | 在线视频 日韩 | 精品美女久久久久 | 日日干天天爽 | 国产视频在线观看一区 | 亚洲欧美日韩精品久久久 | 国产亚洲免费的视频看 | 97超碰站 | 国产精品一区二区免费看 | 国产精品毛片久久久久久久久久99999999 | 一区二区视频网站 | 激情影音 | 天躁狠狠躁 | 国产中文欧美日韩在线 | 爱色av.com| a电影免费看 | 人人干人人爽 | 九九热精| 偷拍区另类综合在线 | 精品国产不卡 | 97超碰中文字幕 | 国产视频精品网 | 亚洲视频在线免费观看 | 草免费视频 | 久操视频在线播放 | 五月婷婷在线观看视频 | 91高清免费 | 亚洲成年人在线播放 | 国产精品porn | 92国产精品久久久久首页 | 天天操天天干天天爽 | 亚洲砖区区免费 | 九色琪琪久久综合网天天 | 在线va网站| 精品一区二区在线观看 | aaaaaa毛片| 超碰九九 | 国产99中文字幕 | 99热高清| 中文字幕在线日亚洲9 | 久久免费视频5 | 免费在线观看午夜视频 | 在线免费精品视频 | 久久国产欧美日韩精品 | 欧美一级视频一区 | 久久久久成人免费 | 国产在线观看免费av | 久久亚洲视频 | 免费视频色 | 午夜精品久久久久久久99无限制 | 亚洲专区 国产精品 | 国产原创在线 | 亚洲高清在线精品 | 国内综合精品午夜久久资源 | 亚洲三级视频 | 亚洲每日更新 | 婷婷伊人网 | zzijzzij亚洲成熟少妇 | 国产精品精品久久久久久 | 日韩视频免费看 | 搡bbbb搡bbb视频 | 欧美日在线观看 | 日本三级香港三级人妇99 | 成人精品一区二区三区中文字幕 | 日本激情动作片免费看 | 免费看片网址 | 国产精品久久久久久久久久免费 | 首页中文字幕 | 久草视频一区 | 九九九在线观看 | 高清久久久久久 | 欧美精品免费一区二区 | 亚洲网久久 | 视频国产一区二区三区 | 粉嫩av一区二区三区免费 | 亚洲国产精品传媒在线观看 | 国产v在线观看 | 啪啪资源| 91在线精品一区二区 | 久久精品国产一区二区电影 | 国产1区2区3区精品美女 | 国产精品都在这里 | 国产精品一区二区久久国产 | 最近免费中文字幕mv在线视频3 | 黄色三级视频片 | 欧美一二在线 | 最新av网址在线 | 99久久99久国产黄毛片 | 亚洲视屏在线播放 | 天堂av影院| 国产小视频在线免费观看视频 | 成人在线视频你懂的 | 国产精品福利av | 在线 视频 一区二区 | 国产福利免费在线观看 | 9在线观看免费高清完整 | 亚洲国产精品久久久 | 97超碰资源网 | 日本一区二区免费在线观看 | 97在线资源 | 91九色蝌蚪国产 | 日本在线成人 | 亚洲精品xxx| 日韩精品不卡在线 | 久久av影院| wwxxxx日本| av中文字幕亚洲 | 免费看亚洲毛片 | 少妇bbb| 久久亚洲综合国产精品99麻豆的功能介绍 | 国产精品亚洲综合久久 | 久久99久久精品 | 久久国产精品99国产精 | 色婷婷激情 | 69久久夜色精品国产69 | 韩国在线视频一区 | 日韩在线资源 | 日韩在线观看视频一区二区三区 | 日韩精品播放 | 99久热在线精品视频成人一区 | 久久成人福利 | 日本黄色片一区二区 | 成人av免费电影 | 欧美亚洲成人免费 | 国产精品久久一卡二卡 | 午夜.dj高清免费观看视频 | 亚洲精品乱码白浆高清久久久久久 | 天天草天天 | 亚洲综合视频在线 | 又黄又刺激的网站 | 成av人电影| 天天操天天射天天插 | 日韩高清成人 | 国偷自产视频一区二区久 | 成人全视频免费观看在线看 | 超碰人在线| 中文字幕在线免费观看视频 | 亚洲精品综合欧美二区变态 | 欧美日韩观看 | 黄色动态图xx | 国产精品毛片一区二区在线看 | 久操久 | 99在线播放 | 91精品导航| 精品久久久久久国产 | 久久er99热精品一区二区 | 欧美精品在线视频观看 | 密桃av在线 | 国产一区二区不卡在线 | 久久精品国产一区二区电影 | 天天激情天天干 | 午夜av影院 | 精品国产乱码久久久久久久 | 久综合网 | 日韩精品不卡在线观看 | 久久免费大片 | 欧美日韩国产亚洲乱码字幕 | 久久9精品| 四虎影视4hu4虎成人 | 操操日日| 久久久久国产精品免费网站 | a天堂中文在线 | 亚洲精品久久久蜜臀下载官网 | 欧美一级乱黄 | 三级av在线播放 | 婷婷国产在线观看 | 日韩一区正在播放 | 精品在线二区 | 999久久国产 | 国产成人精品久久亚洲高清不卡 | 日韩精品久久一区二区三区 | 制服丝袜欧美 | av7777777| 黄色片免费电影 | 国产精品一区二区果冻传媒 | 日韩免费观看视频 | 欧美精品国产综合久久 | 91丨九色丨蝌蚪丨对白 | 三级a视频 | 国产96在线| www.午夜| 久久久久久久久影院 | 一区二区三区视频网站 | 中文资源在线播放 | 国产在线观看你懂的 | 在线看成人片 | av福利网址导航 | 天天色影院 | 人人爽人人澡 | 精品国产一区二区三区久久影院 | 99视频一区二区 | 欧美极品xxxx| 91精品福利在线 | 中文字幕在线观看1 | 99国产免费网址 | 日韩激情在线 | 欧美一级在线观看视频 | 成人91av | 久草在线视频免费资源观看 | 最新日韩在线观看视频 | 欧美精品一区二区三区一线天视频 | 午夜精品福利影院 | 91视频中文字幕 | 丝袜网站在线观看 | 中文不卡视频 | 久久中文字幕导航 | 黄色国产高清 | 午夜婷婷网 | 日韩中文在线视频 | 久久久久在线观看 | 国产精品99久久久久久小说 | 在线 国产 亚洲 欧美 | 国产大陆亚洲精品国产 | 久久久久国产一区二区三区四区 | 人人看人人做人人澡 | 在线看v片成人 | 国产精品麻豆99久久久久久 | 99久久国产免费,99久久国产免费大片 | 亚洲精品乱码久久久久久写真 | 香蕉网在线观看 | 97av.com | 日韩一级电影在线观看 | 99久久日韩精品视频免费在线观看 | 日本九九视频 | 国产精品久久婷婷六月丁香 | 久久福利影视 | 免费高清在线观看成人 | 亚洲综合情 | 成人久久18免费网站 | 中文字幕色播 | 丁香视频五月 | 成人黄色小说视频 | 国产精品大片在线观看 | 欧美一级看片 | 成人国产精品久久久春色 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 成人av播放| 欧美日韩亚洲第一页 | 99精品福利视频 | 中文字幕在线字幕中文 | 尤物九九久久国产精品的分类 | 69精品视频在线观看 | 狠狠色丁香久久婷婷综合丁香 | 国产中文字幕一区二区三区 | www.色午夜,com | 久久全国免费视频 | 四虎精品成人免费网站 | www.国产在线 | 免费在线观看的av网站 | 亚洲精品中文在线 | 中文资源在线官网 | av在线免费播放 | 国产91对白在线播 | 欧美日韩免费网站 | 手机在线看片日韩 | 亚洲国产最新 | 激情网站五月天 | 午夜精品一区二区三区在线 | 国产亚洲成av人片在线观看桃 | 六月激情 | 久久av免费电影 | 亚洲狠狠操 | 亚洲毛片久久 | 最近免费中文字幕大全高清10 | 欧美激情视频在线观看免费 | 国产精品一区二区吃奶在线观看 | 久久草网站 | 久久久精品免费看 | 一区av在线播放 | 六月丁香六月婷婷 | 久久综合丁香 | 久久精品视频免费观看 | 免费日韩 精品中文字幕视频在线 | 国产精品www | 日韩影视大全 | 日韩三级视频在线看 | 精品国产乱码久久久久久三级人 | 欧美va天堂va视频va在线 | 成人午夜毛片 | 免费在线黄色av | 色婷婷激情五月 | www.天天干 | 国产黄色片在线 | 激情欧美xxxx | 国产免费二区 | 综合精品在线 | 国产99自拍| 久久久久| 久久这里精品视频 | 国产一区二区三区四区在线 | 免费一级特黄录像 | 最近的中文字幕大全免费版 | 激情五月婷婷网 | 黄色www免费| 欧美性生爱 | 91久久一区二区 | 国产免费一区二区三区网站免费 | 午夜精选视频 | 亚洲一区二区精品视频 | 日韩成人精品一区二区三区 | 久久精品一区二 | 精品国产免费看 | 香蕉网站在线观看 | 五月天.com| 久久乱码卡一卡2卡三卡四 五月婷婷久 | 99精品欧美一区二区三区 | 在线观看亚洲精品 | 91网在线看 | 国产麻豆精品久久 | av丝袜天堂 | 国产精品国产三级国产不产一地 | 中文字幕精品一区二区三区电影 | 欧美精品在线观看 | 丁香六月婷婷综合 | 免费黄色av片| 99精品免费久久久久久日本 | 97视频免费 | 久久人人精品 | 97免费在线观看视频 | 国产精彩视频 | 国产午夜三级一区二区三 | 免费看片色 | 日韩视频一区二区三区在线播放免费观看 | 丁香午夜| 三级黄免费看 | 精品免费国产一区二区三区四区 | 精品免费久久久久久 | 久久国产精品99国产精 | 成人毛片一区 | 免费成人av在线看 | 久久视频在线视频 | 国产精品久久久久9999 | 成人在线观看影院 | 中文在线a√在线 | 久久你懂得 | 日韩精品免费在线 | 中文字幕乱码日本亚洲一区二区 | 国产资源免费在线观看 | 久久97久久97精品免视看 | 国产做a爱一级久久 | 深爱开心激情网 | 中文在线字幕免 | 开心色婷婷 | 久久久精品成人 | 国产在线观看不卡 | 久久久久麻豆 | 午夜三级影院 | 蜜桃视频日本 | 天天色天天射天天干 | 狠狠干,狠狠操 | 久久久蜜桃 | 日韩精品中文字幕在线播放 | 国产麻豆精品在线观看 | 国产97在线看 | 国产成人久久精品77777综合 | 成人黄色小说在线观看 | 日本高清xxxx | av在线播放一区二区三区 | 日日夜日日干 | 亚洲精品免费播放 | 日日夜夜中文字幕 | 中文字幕 在线 一 二 | 国产特级毛片 | 色婷婷电影网 | 成人av一二三区 | 亚洲激情在线 | 国产一级精品绿帽视频 | 99精品国产一区二区三区麻豆 | 精品产品国产在线不卡 | 毛片一区二区 | 精品视频亚洲 | 国产黄色大全 | 中文字幕在线免费观看 | 夜夜躁狠狠燥 | 中文字幕在线播放一区 | 狂野欧美激情性xxxx欧美 | 黄色福利网站 | 国产在线观看二区 | 国产高清视频在线观看 | 国产精品美女免费 | 国产精品久久久久久久久久久久久久 | 免费久久网站 | 精品久久久网 | 97精品久久 | 欧美一区二区三区激情视频 | 日韩精品一区二区电影 | 免费看v片网站 | 一区二区三区在线视频111 | 最新国产中文字幕 | 欧美精品一区二区蜜臀亚洲 | 五月婷婷久草 | 麻豆国产视频下载 | 日韩精品中文字幕有码 | 久草视频免费 | 亚洲精选国产 | 亚洲国产精品传媒在线观看 | 在线欧美日韩 | 国产中出在线观看 | 中文视频在线 | 91人人澡 | 97视频网站 | 国产精选在线 | 久久久久亚洲精品男人的天堂 | 久草在线观看视频免费 | 国产真实在线 | 国产精品久久久久久久久久免费看 | 午夜国产一区 | 黄色影院在线观看 | 中文字幕欧美日韩va免费视频 | 亚洲精品视频在线 | 91插插插免费视频 | 日韩在线电影一区二区 | 天天碰天天操视频 | 久久久久久久av | 麻豆传媒视频在线免费观看 | 国产99re | 免费看的黄色的网站 | 在线观看免费91 | av中文字幕在线电影 | 福利视频网站 | av在线网站免费观看 | 91麻豆国产福利在线观看 | 天天干夜夜操视频 | 久久亚洲免费视频 | 国产麻豆精品久久一二三 | av黄色影院 | 亚洲天天做| 西西4444www大胆艺术 | 欧美一级电影片 | 一区二精品 | 久久精品99国产精品酒店日本 | 免费看三级黄色片 | 国产免费视频一区二区裸体 | 中文字幕精| 中文字幕日本在线观看 | 在线观看韩日电影免费 | 99久久国产免费,99久久国产免费大片 | 99久久久久久久久久 | 美女网站视频色 | 亚洲成aⅴ人在线观看 | 97色se| 久久久久久久久久久久国产精品 | 四虎影视久久久 | 四虎成人精品永久免费av | h网站免费在线观看 | 亚洲成人免费观看 | 国产精品18久久久久久久久久久久 | 日批视频 | 国产一级二级在线观看 | av在线a| 国产精品av久久久久久无 | 91久久爱热色涩涩 | 婷婷六月天丁香 | 99精品久久久久久久 | av大片免费看 | 亚洲黄色一级电影 | 五月开心六月伊人色婷婷 | 九色porny真实丨国产18 | 成年人视频在线观看免费 | 国产第一页在线播放 | av成人在线电影 | 日韩欧美91 | 五月天综合色激情 | www国产亚洲精品久久网站 | 黄色的视频 | 91亚洲国产成人 | 中文字幕亚洲国产 | 91.精品高清在线观看 | 精品成人a区在线观看 | 免费观看视频黄 | 精品一区二区6 | 欧洲精品一区二区 | 日韩av电影手机在线观看 | 久久综合视频网 | 中文字幕在线色 | 色99网| av一级二级| 99r在线精品 | 黄色小说视频在线 | 国产美女精品视频免费观看 | 福利电影一区二区 | 97色se| 国产99久久久国产精品免费二区 | 免费看污片 | 日韩免费成人av | 欧美日韩视频一区二区三区 | 午夜少妇 | 日韩影视大全 | 超碰在线天天 | 日日爽夜夜操 | 国内精品在线一区 | 麻豆 free xxxx movies hd | 久久久国产精品网站 | 久久久亚洲成人 | 亚洲最大av在线播放 | 日本一区二区三区免费观看 | 天天操天天曰 | 天天草天天干天天 | 天天综合天天综合 | 久久第四色 | 草久在线观看视频 | 久久免费国产精品1 | 国产精品视频永久免费播放 | 亚洲国产精品成人va在线观看 | 天天操人人要 | 天天综合网国产 | 亚洲国产97在线精品一区 | 一区二区三区在线观看 | 午夜精品久久久久久中宇69 | 九九九九九国产 | 国产日产欧美在线观看 | 国产一级大片免费看 | 日韩在线不卡视频 | 中国一级片免费看 | 精品久久久久久久久久久久 | 中文字幕网站视频在线 | 黄色在线网站噜噜噜 | 久久久久久精 | 国产精品免费视频一区二区 | 精品久久久久久亚洲综合网 | 最新亚洲视频 | 狠狠色丁香婷婷综合欧美 | 不卡av在线免费观看 | 就要色综合 | 欧美日本中文字幕 | 国产精品资源 | 国产一级片在线播放 | 欧美日韩视频一区二区三区 | 久久看视频 | 精品国产伦一区二区三区观看体验 | 一区二区 不卡 | 缴情综合网五月天 | 国产又粗又猛又爽又黄的视频免费 | 美女黄网久久 | 成人中文字幕在线观看 | 91网址在线 | 国产福利av在线 | 天天做夜夜做 | 国产亚洲精品久久久网站好莱 | 91在线视频免费播放 | 久久99国产综合精品 | 欧美-第1页-屁屁影院 | 国产精品午夜免费福利视频 | 在线 视频 一区二区 | 中文在线a天堂 | 亚洲精品视频中文字幕 | 99婷婷狠狠成为人免费视频 | 成人午夜电影在线播放 | 亚洲欧美日韩国产 | 欧美一级黄色片 | 久久成人综合 | 97麻豆视频 | www.国产在线视频 | 77国产精品 | 午夜视频不卡 | 色综合网在线 | 尤物九九久久国产精品的分类 | 99久久精品电影 | 免费麻豆| 草莓视频在线观看免费观看 | 999视频网站 | 午夜精品电影 | 四虎国产视频 | 最新av免费在线观看 | 又黄又爽又无遮挡的视频 | 深夜免费福利视频 | 啪啪激情网 | 国产一区二区高清 | 黄污污网站| 婷婷资源站 | 全久久久久久久久久久电影 | 人人爱在线视频 | 激情五月婷婷网 | 182午夜在线观看 | 96精品在线| 91精品国产自产91精品 | 在线观看一级 | 国产精品12| 青青草国产在线 | 69国产盗摄一区二区三区五区 | 亚洲精选视频在线 | 99久视频| 亚洲精品999 | 黄色一级大片在线免费看国产一 | 久久综合九色综合97婷婷女人 | 国产日韩精品一区二区在线观看播放 | 狠狠色丁香婷综合久久 | 99精品久久久久 | 麻豆国产视频 | 日日爽视频| 国产精品一区久久久久 | 五月婷婷色| 日韩在线视频看看 | 99精品欧美一区二区蜜桃免费 | 美女一区网站 | 国内精品视频一区二区三区八戒 | 久久午夜精品影院一区 | 中文字幕成人网 | 香蕉视频国产在线 | 亚洲 综合 精品 | 久久精品一 | 日p视频在线观看 | 久久一区国产 | 黄色网中文字幕 | 天天摸天天舔天天操 | 亚洲做受高潮欧美裸体 | 天天干天天弄 | 成人精品视频 | 欧美在线视频一区二区三区 | 又色又爽又黄高潮的免费视频 | 九九热精品视频在线播放 | 伊人影院99 | 亚洲永久免费av | 自拍超碰在线 | 国产日韩中文在线 | 国产三级香港三韩国三级 | 探花视频免费观看高清视频 | 狠狠色丁香久久婷婷综合五月 | 丝袜美女在线观看 | 超碰人人在线 | 国产视频二区三区 | 国产免码va在线观看免费 | 二区中文字幕 | 日本久久久久久久久久久 | 成人黄色免费观看 | 国产一级在线观看 | 欧美精品一区二区三区一线天视频 | 亚洲资源一区 | 韩国一区二区三区在线观看 | 久久久久99999| 久久三级毛片 | 麻豆一区二区三区视频 | a√天堂资源 | 九九涩涩av台湾日本热热 | 亚洲综合在线观看视频 | 国产福利电影网址 | 成在人线av| 成人一级在线观看 | 欧美日本啪啪无遮挡网站 | 成人免费大片黄在线播放 | 91女子私密保健养生少妇 | 日韩在线视 | 极品美女被弄高潮视频网站 | 天天摸天天操天天舔 | 欧美日韩精品网站 | 国产成人精品一区二区三区免费 | 久久免费大片 | 日韩午夜一级片 | 婷婷色av | 97超碰超碰久久福利超碰 | 亚洲涩涩色 | 国产成人久久精品77777综合 | 久久国产精品色婷婷 | 99久久日韩精品免费热麻豆美女 | 日韩天堂在线观看 | av在线亚洲天堂 | 亚洲国产中文字幕在线视频综合 | av片一区 | 欧美激情综合五月色丁香小说 | av一级在线观看 | 天堂va在线观看 | 国产精品久久久久三级 |