前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何通过Kubernetes Goat学习和练习Kubernetes集群环境安全实践

如何通过Kubernetes Goat学习和练习Kubernetes集群环境安全实践

作者头像
FB客服
发布2022-02-23 20:17:38
8960
发布2022-02-23 20:17:38
举报
文章被收录于专栏:FreeBufFreeBuf

关于Kubernetes Goat

Kubernetes Goat是一款针对Kubernetes安全的学习、测试和练习工具,该工具可以给广大研究人员提供一个存在安全缺陷(故意留下漏洞)的集群环境,来帮助广大安全爱好者学习和实践Kubernetes安全。

在线体验

Kubernetes Goat配置

在配置Kubernetes Goat之前,请确保你已经创建了Kubernetes集群,并且拥有管理员访问权限:

代码语言:javascript
复制
kubectl version --short

在路径中配置helm2版本:

代码语言:javascript
复制
helm2 --help

接下来,运行下列命令配置Kubernetes Goat:

代码语言:javascript
复制
git clone https://github.com/madhuakula/kubernetes-goat.git

cd kubernetes-goat

bash setup-kubernetes-goat.sh

运行下列命令,在本地导出端口/服务,来开启学习之路:

代码语言:javascript
复制
bash access-kubernetes-goat.sh

最后,在浏览器中访问http://127.0.0.1:1234即可使用Kubernetes Goat。

应用场景

代码库中的敏感密钥 DIND(docker-in-docker)利用 K8S中的SSRF 容器转义以访问主机系统 Docker CIS基准分析 Kubernetes CIS基准分析 私有注册表安全 NodePort公开服务 驾驶v2舵柄至仪表组 分析加密矿工容器 Kubernetes名称空间旁路 获取环境信息 DoS内存/CPU资源 Hacker容器预览 RBAC最小特权错误配置 Kubaudit-审计Kubernetes集群 Sysdig Falco-运行时安全监控和检测 Popeye-Kubernetes群集净化 使用NSP保护网络边界

许可证协议

本项目的开发与发布遵循MIT开源许可证协议。

项目地址

https://github.com/madhuakula/kubernetes-goat

参考资料

https://madhuakula.com/kubernetes-goat

https://github.com/madhuakula/kubernetes-goat/blob/master/guide/src/getting-involved/i-use-this-project.md

https://forum.defcon.org/node/237237

https://cloud-village.org/#talks?collapseMadhuAkula

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于Kubernetes Goat
  • 在线体验
  • Kubernetes Goat配置
  • 应用场景
  • 项目地址
  • 参考资料
  • https://madhuakula.com/kubernetes-goat
  • https://github.com/madhuakula/kubernetes-goat/blob/master/guide/src/getting-involved/i-use-this-project.md
  • https://forum.defcon.org/node/237237
  • https://cloud-village.org/#talks?collapseMadhuAkula
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档