容器镜像仓库泄露风险分析

本文详细分析了DockerHub、Harbor和DockerRegistry镜像库中的安全漏洞,包括DockerHub密钥泄露、Harbor组件暴露和CVE-2022-46463漏洞利用,以及如何通过漏洞进行攻击和防范措施。
摘要由CSDN通过智能技术生成

源自: 绿盟科技研究通讯

“人工智能技术与咨询”   发布

一. 概 述

图片

图片

二. Docker Hub镜像泄露分析

2.1   Docker Hub镜像密钥泄露情况

图片

图片

图1 研究人员最终获取的敏感信息汇总

图片

2.2    暴露敏感信息分析

图片

图片

图2 Docker Hub泄露信息类型汇总

图片

图片

三. Harbor镜像泄露分析

3.1    Harbor组件公网暴露情况

图片

图片

图3 Harbor资产在Shodan上扫描的结果

3.2    镜像泄露风险分析

图片

 3.2.1     CVE-2022-46463导致镜像泄露过程验证

图片

图片

图4 NVD对CVE-2022-46463的描述

图片

图片

图5 测试环境的Harbor版本为2.9.1

图片

图片

图6 将测试镜像打标签,并上传到Harbor

图片

图7 Harbor上可以查询到该镜像

图片

图片

图8 通过CVE-2022-46463发现了上传的镜像仓库名称

图片

图9 通过Harbor的API接口进一步获取该镜像的digest

图片

图10 通过镜像的digest组装出镜像拉取命令,并成功拉取该镜像

图片

 3.2.2    “假漏洞”乌龙事件

图片

图片

图11 Harbor官方对此漏洞的回复

图片

图片

图12 新建项目界面

图片

图片

图13 未认证用户无法通过API获取到该项目的任何信息

图片

四. Docker Registry镜像泄露分析

4.1    Docker Registry组件公网暴露情况

图片

图片

图14 Docker Registry资产在Shodan上扫描的结果

4.2   镜像泄露风险分析

图片

图片

图15 通过API对资产的镜像仓库列表进行读取

图片

图片

图16 通过API获取镜像仓库的tag列表

图片

图片

图17 组合出来的镜像仓库拉取代码

图片

图片

图18 开启认证服务时的Docker Registry启动方式(示例)

图片

图片

图19 具有认证机制的Docker Registry将可以对私有镜像仓库进行保护

图片

五. 总结

图片

声明:公众号转载的文章及图片出于非商业性的教育和科研目的供大家参考和探讨,并不意味着支持其观点或证实其内容的真实性。版权归原作者所有,如转载稿涉及版权等问题,请立即联系我们删除。

“人工智能技术与咨询”   发布

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Kubernetes(简称 K8s)是一个开源的容器编排平台,而国内的容器镜像仓库主要是为了方便国内用户访问和管理容器镜像,以减少延迟和提高安全性。以下是一些知名的国内K8s容器镜像仓库: 1. 阿里云 Docker Hub: 阿里云的 Docker Hub 提供了国内加速的私有镜像服务,如 Docker Registry Enterprise 和 Docker Hub China,支持自定义镜像推送和拉取。 2. Docker Hub中国: 官方授权的 Docker 中国版镜像仓库,提供对国际 Docker Hub 的加速访问。 3. 华为云 Harbor: 华为云的 Harbor 是一个安全、稳定的开源容器镜像仓库,提供了丰富的镜像管理功能。 4. Docker China Community Registry: 由 Docker 社区在中国建立的镜像存储服务,用于存储开源项目的镜像。 5. 码云 Gitee Container Registry: 码云提供的容器镜像仓库,支持 Git 和 Dockerfile 的无缝集成。 6. QingCloud QingDock: 青云的 QingDock 也提供了国内镜像加速服务,适用于其云平台用户。 使用这些镜像仓库时,通常会设置国内的加速器或镜像源,以提升部署和应用的性能。如果你有特定的需求,比如需要私有化存储或特定技术栈的支持,可以根据这些信息进行选择。相关问题: 1. 怎么在K8s中配置国内的镜像仓库作为默认源? 2. 如何在阿里云Docker Hub Enterprise上注册和管理镜像? 3. 是否可以将私有镜像从公有仓库导出到国内的私有仓库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值