【云安全】阿里云 OSS对象存储攻防

01 

Bucket权限配置错误-公开访问

在创建Bucket桶时,默认是private的权限,如果在错误的配置下,给了listobject权限,就会导致可遍历存储桶。

图片

在此时如果选择公有读的话,会出现两种情况:

1、在只配置读写权限设置为公有读或公共读写的情况下,无法列出对象。

图片

但是可以直接访问对应的KEY路径:

图片

图片

图片

2、如果想列出Object对象,只需要在Bucket授权策略中设置ListObject即可。

图片

图片

这样再当我们访问存储桶域名的时候就会发现,已经把我们存储桶的东西列出来了。

图片

02 

Bucket桶爆破

当不知道 Bucket 名称的时候,可以通过爆破获得 Bucket 名称,这有些类似于目录爆破,只不过目录爆破一般通过状态码判断,而这个通过页面的内容判断。

当对于阿里云OSS 不存在有两种返回情况,分别是 InvalidBucketName 和 NoSuchBucket。

图片

InvalidBucketName:表示存储桶的名称不符合规范,属于无效的存储桶名称。

图片

NoSuchBucket:表示没有这个存储桶。

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值