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

快速探索 Tetragon:基于 eBPF 的安全可觀察性和執行工具

開發 開發工具
總的來說,Tetragon 提供了一個針對 Kubernetes 環境優化的、底層的安全和監控工具,其強大的 eBPF 支持使其在處理基礎設施安全事件時表現出色,盡管在更高層次的網絡協議處理上有所局限。

Tetragon[1] 是一種靈活的安全可觀察性和運行時策略執行工具,可直接使用 eBPF 應用策略和過濾,從而減少了監控、進程跟蹤以及實時執行策略的開銷。

Tetragon 提供了如下功能:

  • 監控進程執行
  • 監控文件操作
  • 監控網絡活動
  • 執行策略

最后一個側重策略的執行,可以通過發送信號或覆蓋系統調用的返回值對重要的安全事件做出反應;前三種側重監控,并可以將監控數據與容器、Kubernetes 元數據進行關聯。

圖片圖片

演示

環境

  • 操作系統:Ubuntu 20.04
  • 內核:5.15.122
  • K8s 集群:k3s v1.27.1+k3s1

創建集群

export INSTALL_K3S_VERSION=v1.27.1+k3s1
curl -sfL https://get.k3s.io | sh -s - --disable traefik --disable local-storage --disable metrics-server --disable servicelb --write-kubeconfig-mode 644 --write-kubeconfig ~/.kube/config

部署示例應用

示例應用使用我們在 使用 Cilium 增強 Kubernetes 網絡安全 中有用過的”星球大戰“的場景。

kubectl create -f https://raw.githubusercontent.com/cilium/cilium/v1.15.0-pre.1/examples/minikube/http-sw-app.yaml

安裝 Tetragon

使用 helm 來安裝 Tetragon。

helm repo add cilium https://helm.cilium.io
helm repo update
helm install tetragon cilium/tetragon -n kube-system

查看 Tetragon 的組件。

kubectl get pod -n kube-system -l app.kubernetes.io/instance=tetragon
NAME                                READY   STATUS    RESTARTS   AGE
tetragon-operator-f68fdfcf6-jltn2   1/1     Running   0          6m23s
tetragon-mh8fp                      2/2     Running   0          6m23s

其中 tetragon 是 Daemonset 類型,在每個節點上都會運行其示例。在后面的演示中,我們將使用其獲取事件信息。

該命令會使用 pod 中的 tetra CLI 鏈接 Tetragon 的 daemon server 打印和過濾事件。

-o 支持 json 和 compact:前者打印詳細信息,后者打印緊湊的信息 --pods 打印指定 pods 的事件,這里支持正則

kubectl exec -ti -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact --pods xwing

監控進程執行

我們在 xwing 的 pod 中嘗試 curl 發送請求。

kubectl exec -ti xwing -- bash -c 'curl -I https://ebpf.io/applications/#tetragon'

在 CLI 事件監控中可以看到監控到進行的執行。

?? process default/xwing /usr/bin/bash -c "curl -I https://ebpf.io/applications/#tetragon"
?? process default/xwing /usr/bin/curl -I https://ebpf.io/applications/#tetragon
?? exit    default/xwing /usr/bin/curl -I https://ebpf.io/applications/#tetragon 0

要獲取詳細的事件信息,可以使用 -o json。在詳細信息中,是記錄更多進程的詳細內容(pid、時間戳等)以及 Kubernetes 的元數據(所在的 pod、label、容器相關、node 等信息)。

{
  "process_exec": {
    "process": {
      "exec_id": "bWFzdGVyOjEwOTE5NTI2MzMxNDc4OTM6ODY1Njk3",
      "pid": 865697,
      "uid": 0,
      "cwd": "/",
      "binary": "/usr/bin/bash",
      "arguments": "-c \"curl -I https://ebpf.io/applications/#tetragon\"",
      "flags": "execve rootcwd clone",
      "start_time": "2023-11-15T21:09:01.365214693Z",
      "auid": 4294967295,
      "pod": {
        "namespace": "default",
        "name": "xwing",
        "container": {
          "id": "containerd://53d9871b8ef6acb30a918cd2edd036ef2482f3d2f50322296b846f9a964f23c6",
          "name": "spaceship",
          "image": {
            "id": "docker.io/cilium/json-mock@sha256:4abfabfc1ac49834ce79b5594719e82b518107aa97e1867c42234a5126b1e1be",
            "name": "docker.io/cilium/json-mock:latest"
          },
          "start_time": "2023-11-15T14:09:41Z",
          "pid": 39
        },
        "pod_labels": {
          "app.kubernetes.io/name": "xwing",
          "class": "xwing",
          "org": "alliance"
        },
        "workload": "xwing",
        "workload_kind": "Pod"
      },
      "docker": "53d9871b8ef6acb30a918cd2edd036e",
      "parent_exec_id": "bWFzdGVyOjEwOTE5NTI1OTA0NDY0NzM6ODY1Njg3",
      "tid": 865697
    },
    "parent": {
      "exec_id": "bWFzdGVyOjEwOTE5NTI1OTA0NDY0NzM6ODY1Njg3",
      "pid": 865687,
      "uid": 0,
      "cwd": "/run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/9a020d636a187acf021007efe3aaf2bc2ac5af8c7bcaec8cff80834e1e456c49",
      "binary": "/var/lib/rancher/k3s/data/ead6a1703a6dcb4fa71296173ee208c5b05b95a27574fe74946557324bab2582/bin/runc",
      "arguments": "--root /run/containerd/runc/k8s.io --log /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/53d9871b8ef6acb30a918cd2edd036ef2482f3d2f50322296b846f9a964f23c6/log.json --log-format json --systemd-cgroup exec --process /tmp/runc-process2446102553 --console-socket /tmp/pty4128173919/pty.sock --detach --pid-file /run/k3s/containerd/io.containerd.runtime.v2.task/k8s.io/53d9871b8ef6acb30a918cd2edd036ef2482f3d2f50322296b846f9a964f23c6/eaef092e99f54c7c3898984db0e0c36bc8859d695c753db86e672c8db576f4d8.pid 53d9871b8ef6acb30a918cd2edd036ef2482f3d2f50322296b846f9a964f23c6",
      "flags": "execve clone",
      "start_time": "2023-11-15T21:09:01.322512873Z",
      "auid": 4294967295,
      "parent_exec_id": "bWFzdGVyOjEwNjY3Nzk1NTk0MzcxNTE6NzgyNTA4",
      "tid": 865687
    }
  },
  "node_name": "master",
  "time": "2023-11-15T21:09:01.365213793Z"
}

監控文件操作

接下來在 xwing pod 中的操作文件。在 Linux 中 /etc 目錄通常包含系統級的配置文件和腳本,這些文件用于配置系統的各種方面,因此對該目錄的操作應當謹慎。

kubectl exec -ti xwing -- bash -c 'echo foo >> /etc/bar'

此時這里看到還只是進程相關的事件。

?? process default/xwing /usr/bin/bash -c "cat /etc/bar"
?? process default/xwing /usr/bin/cat /etc/bar
?? exit    default/xwing /usr/bin/cat /etc/bar 0

應用下面的策略:

kubectl apply -f - <<EOF
apiVersion: cilium.io/v1alpha1
kind: TracingPolicy
metadata:
  name: "file-monitoring-filtered"
spec:
  kprobes:
  - call: "security_file_permission"
    syscall: false
    return: true
    args:
    - index: 0
      type: "file" # (struct file *) used for getting the path
    - index: 1
      type: "int" # 0x04 is MAY_READ, 0x02 is MAY_WRITE
    returnArg:
      index: 0
      type: "int"
    returnArgAction: "Post"
    selectors:
    - matchArgs:      
      - index: 0
        operator: "Prefix"
        values:
        - "/etc"
      - index: 1
        operator: "Equal"
        values:
        - "2" # MAY_WRITE
EOF

然后就可以看到文件操作的相關事件了。

?? process default/xwing /usr/bin/bash -c "echo foo >> /etc/bar"
?? write   default/xwing /usr/bin/bash /etc/bar
?? write   default/xwing /usr/bin/bash /etc/bar
?? exit    default/xwing /usr/bin/bash -c "echo foo >> /etc/bar" 0

監控網絡活動

應用下面的策略,監控 TCP 連接的建立,但是排除集群內的網絡連接,將容器的 IP CIDR 排除添加到 NotDAddr 的列表中。

10.42.0.0/16 和 10.43.0.0/16 分別是 K3s 的 pod CIDR 和 service CIDR。

kubectl apply -f - <<EOF
apiVersion: cilium.io/v1alpha1
kind: TracingPolicy
metadata:
  name: "monitor-network-activity-outside-cluster"
spec:
  kprobes:
  - call: "tcp_connect"
    syscall: false
    args:
    - index: 0
      type: "sock"
    selectors:
    - matchArgs:
      - index: 0
        operator: "NotDAddr"
        values:
        - 127.0.0.1
        - 10.42.0.0/16
        - 10.43.0.0/16
      matchActions:
      - action: Sigkill
EOF

在監控的事件就可以看到 TCP 連接的建立了。

?? process default/xwing /usr/bin/bash -c "curl -I https://ebpf.io/applications/#tetragon"
?? process default/xwing /usr/bin/curl -I https://ebpf.io/applications/#tetragon
?? connect default/xwing /usr/bin/curl tcp 10.42.0.7:38676 -> 104.198.14.52:443
?? exit    default/xwing /usr/bin/curl -I https://ebpf.io/applications/#tetragon 0

執行策略

假如需要對 /etc 目錄進行寫保護,需要上面創建的 file-monitoring-filtered 策略,添加 matchActions。

kubectl apply -f - <<EOF
apiVersion: cilium.io/v1alpha1
kind: TracingPolicy
metadata:
  name: "file-monitoring-filtered"
spec:
  kprobes:
  - call: "security_file_permission"
    syscall: false
    return: true
    args:
    - index: 0
      type: "file" # (struct file *) used for getting the path
    - index: 1
      type: "int" # 0x04 is MAY_READ, 0x02 is MAY_WRITE
    returnArg:
      index: 0
      type: "int"
    returnArgAction: "Post"
    selectors:
    - matchArgs:      
      - index: 0
        operator: "Prefix"
        values:
        - "/etc"
      - index: 1
        operator: "Equal"
        values:
        - "2" # MAY_WRITE
      matchActions:
      - action: Sigkill
EOF

現在嘗試修改 /etc 下的文件時,進程會直接退出。

kubectl exec -ti xwing -- bash -c 'echo foo >> /etc/bar' 
command terminated with exit code 137

在事件監控中可以看到進程執行收到了 SIGKILL 指令。

?? process default/xwing /usr/bin/bash -c "echo foo >> /etc/bar"
?? write   default/xwing /usr/bin/bash /etc/bar
?? write   default/xwing /usr/bin/bash /etc/bar
?? exit    default/xwing /usr/bin/bash -c "echo foo >> /etc/bar" SIGKILL

同樣,針對網絡活動的監控也可以如法炮制,有興趣的可以試試。

分析

Tetragon 架構

這個架構圖跟之前在 探索 Cilium 的工作機制 所做的圖類似,實際的工作機制也類似。

圖片圖片

通過命令可以看到 tetragon pod 中實際上有兩個容器:export-stdout 和 tetragon。

kubectl get pod tetragon-mh8fp  -o=jsnotallow='{.spec.containers[*].name}' -n kube-system
export-stdout tetragon

tetragon 容器中運行了 Tetragon 的 Daemon 進程,在這個容器中還可以執行 tetra 命令(tetragon CLI)。

Daemon 進程:

  • 加載/卸載 BPF 程序
  • 監控策略的變化,將策略寫入到 eBPF Map 中。在非 K8s 環境,會監控文件目錄中的策略更新。
  • 對外提供了 gRPC 的 API,監聽在 127.0.0.1:54321。CLI 的執行實際上都是通過該 API 與 Daemon 進行交互。

跟蹤策略

上面演示中不管是監控還是策略執行,都是通過 跟蹤策略(Tracing Policy)[2] 來完成。跟蹤策略 TracingPolicy 是 Tetragon 的自定義資源,允許用戶跟蹤內核中的任意事件,并可定義對匹配采取的操作。

策略由掛鉤點(hook point,支持 kprobes、tracepoint 和 uprobes)以及用于內核過濾和指定操作的選擇器組成。

掛鉤點 Hook Point

Tetragon 支持三種掛鉤點:支持 kprobes、tracepoint 和 uprobes。kprobes 和 tracepoints 可用于連接內核空間,而 uprobes 用于連接到用戶空間程序。

  • kprobes 內核空間探針:將 BPF 代碼掛載到內核函數,比如前面監控網絡活動時用的 tcp_connect,與內核版本強相關,也就是說不同內核版本的內核函數探針可能存在差異。
  • tracepoints 跟蹤點:與 kprobes 相比,在不同內核版本間的差異很小,更加穩定。可以通過 sudo ls /sys/kernel/debug/tracing/events 查看內核上可用的跟蹤點列表。
  • uprobes 內核空間探針:在用戶空間程序的特定地址設置探針,監控和跟蹤用戶空間代碼的執行。(目前 Tetragon 這部分的文檔是缺失的)。

選擇器 Selector

在 Tetragon 中,TracingPolicy使用選擇器來定義對事件所要執行的內核 BPF 過濾和操作,也就是策略中指定關注的事件以及事件發生時要觸發的操作。選擇器包含如下幾種:

  • 參數
  • 返回值
  • 進程 PID
  • 二進制文件的路徑
  • Linux 命名空間
  • Linux 功能
  • 命名空間變更
  • Linux 功能變更
  • 對選擇器應用操作

比如我們在前面的例子中,針對 /etc 目錄的寫保護就用到了參數選擇器(匹配操作的目錄和操作類型)和操作選擇器(返回 Sigkill 信號)。

總結

Tetragon 是一個專注于 eBPF、實時處理、安全性、可觀測性和策略執行的工具,特別是在 Kubernetes 環境中。它通過利用一系列高級的掛鉤點(hook points)和選擇器(selectors),為基礎設施安全提供了強大支持,并能夠針對關鍵事件進行有效防護。

深入理解 Tetragon,我們可以看到它主要是一個底層工具,專注于圍繞進程、文件和網絡活動實施安全策略。在網絡方面,Tetragon 主要處理第三層(L3)的基礎信息事件,如 IP 層面的通信。但它在處理更高層次的應用協議,如第四層(L4)的傳輸控制協議(TCP)或第七層(L7)的應用層協議方面,能力有限。這種限制反映了 Tetragon 的核心定位:專注于底層結構的監控和安全,而非高層應用協議的分析。

總的來說,Tetragon 提供了一個針對 Kubernetes 環境優化的、底層的安全和監控工具,其強大的 eBPF 支持使其在處理基礎設施安全事件時表現出色,盡管在更高層次的網絡協議處理上有所局限。

參考資料

[1] Tetragon: https://tetragon.io/

[2] 跟蹤策略(Tracing Policy): https://tetragon.io/docs/concepts/tracing-policy/

責任編輯:武曉燕 來源: 云原生指北
相關推薦

2021-06-06 22:39:48

網絡安全監控網絡攻擊

2023-10-13 13:40:29

2023-02-21 08:00:00

2022-09-28 10:11:50

數字化轉型可觀察性工具

2023-03-10 14:03:57

2023-03-23 13:48:00

工具應用場景選型

2021-01-26 09:11:16

數字體驗DEM網絡可觀察性

2024-09-10 09:36:26

2023-06-12 16:45:20

數據管理

2025-05-07 11:54:05

2025-05-14 18:05:05

DataStream大數據可觀察性

2022-08-12 06:26:54

微服務架構

2021-06-27 17:18:23

網絡可觀察性網絡網絡運營

2021-10-26 10:26:25

云計算云計算環境云應用

2024-06-18 10:16:49

2022-06-02 13:35:15

網絡監控系統

2024-06-11 00:11:00

2023-02-23 19:28:09

ODD測試

2023-08-24 08:00:00

開發Java可觀察性

2021-07-12 11:24:00

流利說可觀察性平臺阿里云
點贊
收藏

51CTO技術棧公眾號

欧美三级网色| 日韩av色综合| 亚洲激情 欧美| 日韩成人动漫| 自拍偷拍欧美精品| 精品1区2区| 在线视频免费观看一区| 欧美日韩一卡| 中文字幕国产精品| 超碰caoprom| 亚洲日本中文| 福利微拍一区二区| 中文字幕第50页| 日夜干在线视频| 国产一区二区三区四区五区入口| 91精品国产九九九久久久亚洲| 18精品爽国产三级网站| 精品素人av| 欧美一区二区视频在线观看| 免费观看精品视频| 久久不射影院| 中文字幕亚洲视频| 欧美在线视频二区| 日本精品一二区| 国产乱妇无码大片在线观看| 国产成人黄色av| 日本少妇激情舌吻| 888久久久| 在线视频国产日韩| 久久丫精品国产亚洲av不卡| 国产一区在线电影| 日韩一卡二卡三卡国产欧美| 九色porny自拍| 亚洲精品动漫| 亚洲a一区二区| av动漫在线免费观看| 调教视频免费在线观看| 国产精品―色哟哟| 色女人综合av| 国产在线视频网| www一区二区| 韩日午夜在线资源一区二区| 亚洲精品国产精品国| 国产精品18久久久久久久网站| 国产精品中文字幕在线| www.久久视频| 免费视频一区二区| 国产精品久久久久久久久男 | 精品国产一区在线| 99精品在免费线中文字幕网站一区 | 国产一区二区三区免费观看在线| 欧美日韩午夜在线视频| 色国产在线视频| 91精品一区| 91精品国产入口| 亚洲欧美激情一区二区三区| 国产色99精品9i| 日韩欧美激情一区| 国产一卡二卡三卡四卡| 另类在线视频| 亚洲男人天堂手机在线| 久久成人激情视频| 日韩欧美三级| 欧美成人午夜免费视在线看片| 久久中文免费视频| 亚洲天堂男人| 欧洲精品久久久| 国产精品第6页| 极品尤物av久久免费看| 147欧美人体大胆444| 亚洲国产成人精品一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 国产麻豆乱码精品一区二区三区| 人妻一区二区三区免费| 久久视频一区二区| 亚洲综合av一区| 亚洲国产精品精华素| 亚洲成a人片综合在线| 精品一卡二卡三卡| 96sao精品免费视频观看| 欧美电影免费观看完整版| www.com日本| 最新精品国偷自产在线| 日韩一级裸体免费视频| 精品视频久久久久| 蜜桃久久av| 成人免费看吃奶视频网站| 农村少妇久久久久久久| 久久久久久久久久久黄色| 亚洲一区三区电影在线观看| 黄网站在线观| 欧美三级乱人伦电影| 中文字幕乱码在线人视频| 福利片一区二区| 伊人成人开心激情综合网| 久久精品视频免费在线观看| 美女尤物久久精品| www.久久草| 国产裸舞福利在线视频合集| 一区二区三区高清不卡| 青青草精品视频在线观看| 日韩av综合| 一区二区三区国产视频| 国产在线视频卡一卡二| 免费成人美女在线观看| 韩国精品一区二区三区六区色诱| 久久五月精品| 欧美在线综合视频| 欧产日产国产精品98| 天天综合一区| 国产成人精品亚洲精品| 成人精品在线播放| 中文字幕日韩av资源站| 99视频免费播放| 露出调教综合另类| 欧美国产激情18| ,一级淫片a看免费| 久久在线免费观看| 99在线精品免费视频| www.欧美视频| 自拍偷拍免费精品| 久久久久久久久黄色| 成人av影院在线| 欧美一级黄色录像片| 99久久er| 在线观看久久久久久| 亚洲另类欧美日韩| 99久久国产综合精品色伊| 成年在线观看视频| 国产激情精品一区二区三区| 自拍偷拍亚洲精品| 中文字幕第99页| 久久久国产精华| 欧美国产日韩在线播放| 亚洲综合图色| 庆余年2免费日韩剧观看大牛| 人妻中文字幕一区| 偷拍一区二区三区| 亚洲久久久久久| 一区二区视频欧美| 国产精品日韩二区| 成人免费高清观看| 精品国产精品一区二区夜夜嗨| 国产97免费视频| 国产乱人伦偷精品视频不卡| www.黄色网址.com| 视频欧美一区| 久久99久久亚洲国产| 国产成人三级一区二区在线观看一| 国产精品福利一区二区三区| 日本高清久久久| 91久久夜色精品国产按摩| 91精品视频一区| av毛片在线| 精品久久国产字幕高潮| 精品成人久久久| 2020国产成人综合网| 欧美午夜性生活| 久久国产成人精品| 亚洲一区二区三区在线免费观看| 成人影院www在线观看| 欧美大片一区二区| 亚洲精品国产精品乱码| 久久久美女毛片| www.超碰com| 888久久久| 国产免费一区| 欧美日韩女优| 久久国产精品亚洲| 天堂中文网在线| 在线看国产一区| 在线日韩国产网站| 成人av在线影院| 手机在线看福利| 你懂的成人av| 欧美日韩国产三区| 亚洲欧美在线综合| 久久免费少妇高潮久久精品99| 头脑特工队2在线播放| 欧美性极品少妇| 三级影片在线看| 91看片淫黄大片一级| 中文字幕网av| 亚洲国内精品| 亚洲精品一区二区三区蜜桃久| 麻豆视频久久| 日本最新高清不卡中文字幕| 国产在线一区二区视频| 日韩国产精品亚洲а∨天堂免| 欧美成人一区二区视频| 亚洲自拍偷拍图区| 超薄肉色丝袜一二三| 国产成人自拍网| www.色偷偷.com| 亚洲激情综合| 国产精品99久久久久久大便| 欧美重口另类| 国产精品自拍网| 日本在线播放一二三区| 久久视频国产精品免费视频在线| 青青免费在线视频| 精品国产区一区| 亚洲图片在线播放| 一本大道久久a久久综合| 欧美日韩免费一区二区| 国产精品色噜噜| 在线免费观看污视频| 国产一区在线精品| 亚洲少妇第一页| 香蕉久久国产| 成年人网站国产| 综合精品久久| 亚洲免费视频一区| 国产99久久| 久久精品国产精品青草色艺| 永久免费精品视频| 国产综合色香蕉精品| 亚洲成av在线| 热久久这里只有| 中日韩脚交footjobhd| 久久久久久国产精品久久| 菠萝菠萝蜜在线视频免费观看| 国产亚洲精品激情久久| 亚洲 欧美 激情 小说 另类| 欧美va亚洲va国产综合| 国产色片在线观看| 欧美日韩国产三级| 自拍偷拍福利视频| 在线精品亚洲一区二区不卡| 一级片中文字幕| 午夜精品久久久久久久99樱桃 | 国产高清一级毛片在线不卡| 亚洲国产精彩中文乱码av在线播放 | 美女久久久精品| 激情综合网婷婷| 销魂美女一区二区三区视频在线| 亚洲国产精品无码av| 国内久久视频| 久久久久久www| 一区在线视频观看| 久久久亚洲精品无码| 日韩午夜高潮| 欧美日韩黄色一级片| 国产欧美一区二区色老头| 亚洲人精品午夜射精日韩| 亚洲国产mv| 国产a级片网站| 亚洲欧洲视频| 欧美牲交a欧美牲交aⅴ免费真| 久久国产高清| 亚洲欧洲日本精品| 韩国一区二区在线观看| 久久久久亚洲av片无码v| 国产精品正在播放| av黄色一级片| 久久免费午夜影院| 91无套直看片红桃在线观看| 国产精品网站在线| 免费三级在线观看| 亚洲午夜久久久久| 久久久久久久久影院| 欧美亚洲国产怡红院影院| 中文在线观看免费高清| 91精品国产综合久久精品| 精品久久人妻av中文字幕| 欧美草草影院在线视频| 天堂8在线视频| 中文字幕亚洲欧美日韩高清| 激情成人四房播| 欧美猛交ⅹxxx乱大交视频| aa视频在线观看| 国产不卡一区二区在线播放| 伊人久久精品| 国产亚洲情侣一区二区无| 九一亚洲精品| 亚洲成人动漫在线| 国产欧美日本| 免费成人黄色大片| heyzo一本久久综合| 美国黄色特级片| 亚洲免费在线视频一区 二区| 日韩av黄色片| 欧美午夜精品久久久久久超碰| xxxx国产精品| 一本色道久久88精品综合| 中文字幕资源网在线观看| 欧美一区二三区| 动漫一区二区三区| 久久久久久久久久久久久久一区| 波多野结衣在线观看一区二区| 法国空姐在线观看免费| 香蕉成人久久| 不许穿内裤随时挨c调教h苏绵| 久久久亚洲精品一区二区三区 | 成年人视频在线观看免费| 欧美日本啪啪无遮挡网站| 亚洲精品一级二级| 国产精品三区在线| 色欧美自拍视频| 少妇性饥渴无码a区免费| 国产一区二区h| 公肉吊粗大爽色翁浪妇视频| 亚洲一区二区三区国产| 一起草av在线| 亚洲人成网在线播放| 菠萝蜜视频在线观看www入口| 国产精品久久电影观看| 另类尿喷潮videofree| 国产资源第一页| 蜜臀91精品一区二区三区| 亚洲欧美色图视频| 亚洲成人精品一区| 超碰在线观看av| 日韩中文第一页| 午夜精品久久久久久久久久蜜桃| 国产精品theporn88| 最新国产精品| 一级黄色在线播放| 日本一区二区三区在线不卡| 麻豆成人免费视频| 日韩电影在线观看中文字幕| 羞羞视频在线观看不卡| 国产一区私人高清影院| 国产一区二区欧美| 日韩av资源在线| 91最新地址在线播放| 国产一级一级片| 日韩精品专区在线影院观看| 麻豆传媒在线免费看| 91精品国产综合久久香蕉| 欧美老女人另类| 国产熟人av一二三区| 国产色产综合产在线视频| 天天干在线播放| 亚洲精品一区二区三区不| 青青青免费在线视频| 久久99影院| 久久国产88| 免费看裸体网站| 欧美性一二三区| 一级毛片视频在线观看| 成人精品网站在线观看| 99久久婷婷这里只有精品| 欧美成人三级在线播放| 国产精品毛片久久久久久| 亚洲视频中文字幕在线观看| 日韩性生活视频| 日韩成人在线看| 99国产精品白浆在线观看免费| 国产成人欧美日韩在线电影 | 在线观看日韩高清av| 国产在线日本| 国产精品永久在线| 中文不卡在线| 国产婷婷在线观看| 一本色道综合亚洲| 日本网站在线免费观看视频| 成人免费网站在线看| 欧美fxxxxxx另类| 中文字幕在线视频播放| 日韩欧美国产黄色| 欧洲日本在线| 国产伦精品一区二区三区| 美女国产一区| 国产又粗又硬又长又爽| 欧美sm美女调教| 亚洲美女炮图| 一区二区三区在线视频111| 国产精品一级黄| 国产超碰人人爽人人做人人爱| 一本一本久久a久久精品牛牛影视| 成人交换视频| 国产精品videossex国产高清| 99久久99久久综合| 中文字幕第315页| 久久久免费电影| 经典一区二区| 日本成人在线免费观看| 岛国av在线不卡| 欧洲不卡av| 久久久水蜜桃| 国产一区日韩二区欧美三区| 国产无人区码熟妇毛片多| 一区国产精品视频| 国产欧美一区二区三区米奇| 精品999在线| 午夜电影一区二区| 男人天堂手机在线| 久久久av水蜜桃| 国产成人啪午夜精品网站男同| 午夜一区二区三区四区| 欧美激情精品久久久久久久变态 | 少妇一晚三次一区二区三区| 久久婷婷一区二区三区| 成 人 免费 黄 色| 国产精品美女www| 在线亚洲伦理| 欧美日韩精品在线观看视频| 永久免费毛片在线播放不卡| 精品综合久久88少妇激情|