容器镜像签名思考

解决什么问题

1.镜像在流转(镜像打包,镜像推送到仓库,镜像从仓库拉取部署)中被污染

2.仓库被攻破,镜像被攻击者上传新镜像,替代我们的拉取流程

3.镜像仓库地址被劫持

4.镜像仓库账号泄露,被盗用

5.节点被攻破,使用docker login后的凭据来上传镜像(需验证)

攻击场景

1.客户使用pull always,我们拥有harbor仓库密码,直接上传我们的恶意镜像,既拉取最新镜像

2.客户使用pull justNotExist,并且通过镜像名字+tag方式拉取,我们将某个镜像的name+tag替换后即可完成攻击

3.3.客户使用pull justNotExist,并且通过@sha256拉取,替换镜像内容(取决于digest算法,既它计算哪些内容)。(待验证)--经过研究,在拉取过程中会一步步校验digest,但不确定是否还有更多攻击点

4.客户使用pull justNotExist,并且通过镜像名字+tag方式拉取或者@sha256拉取,我们替换掉harbor底层镜像来完成攻击,既直接修改harbor保存的镜像(数据库中的)来完成攻击。(待验证)--经过研究,在拉取过程中会一步步校验digest,但不确定是否还有更多攻击点

4.客户使用pull justNotExist,并且通过镜像名字+tag方式拉取或者@sha256拉取,我们替换掉流量侧来进行攻击,既将拉取过程中的镜像替换。经过验证后,docker会在pull流程对拉取的层做校验。对于这样的攻击是失效的。

云原生下的devops流程

1.制作镜像

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信安成长日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值