2.漏洞检测
使用vulhub搭建漏洞环境用于测试演示
cd /vulhub/docker/unauthorized-rcedocker-compose builddocker-compose up -d直接输入地址 http://your-ip:2375/version ;若能访问,证明存在未授权访问漏洞。
3.漏洞修复
对2375端口做网络访问控制,如ACL控制,或者访问规则;
修改docker swarm的认证方式,使用TLS认证;
0x06 Dubbo 未授权访问
1.漏洞简介
Dubbo是阿里巴巴公司开源的一个高性能优秀的 服务框架,使得应用可通过高性能的 RPC 实现服务的输 出和输入功能,可以和 Spring框架无缝集成。dubbo 因配置不当导致未授权访问漏洞。
2.漏洞检测
连接进入dubbo 服务,进行操作
telent IP port
0x15 Kubernetes Api Server 未授权
1.漏洞简介
Kubernetes 的服务在正常启动后会开启两个端口:Localhost Port (默认8080)、Secure Port (默认6443)。这两个端口都是提供 Api Server 服务的,一个可以直接通过 Web 访问,另一个可以通过 kubectl 客户端进行调用。如果运维人员没有合理的配置验证和权限,那么攻击者就可以通过这两个接口去获取容器的权限。