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

您所在的位置:网站首页 goat怎么用 如何通过Kubernetes Goat学习和练习Kubernetes集群环境安全实践

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

2024-07-16 22:56| 来源: 网络整理| 查看: 265

关于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-goathttps://github.com/madhuakula/kubernetes-goat/blob/master/guide/src/getting-involved/i-use-this-project.mdhttps://forum.defcon.org/node/237237https://cloud-village.org/#talks?collapseMadhuAkula


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3