【云安全】谷歌云对象存储攻防

渗透技巧 3年前 (2022) admin
705 0 0


文章首发于:

火线Zone社区(https://zone.huoxian.cn/)


本文主要介绍谷歌云对象存储攻防的方式。


01 

存储桶配置错误-公开访问


【云安全】谷歌云对象存储攻防


当创建的存储桶配置了allUsers拥有GCS对象的读取权限时,该存储桶可以被任何用户公开访问。


【云安全】谷歌云对象存储攻防


02 

Bucket爆破


当不存在时访问会提示NoSuchBucket。


【云安全】谷歌云对象存储攻防


当存在时会出在下面情况,公开访问和拒绝访问。


【云安全】谷歌云对象存储攻防
【云安全】谷歌云对象存储攻防


03 

Bucket Object 遍历


当对allUsers配置了Storage Object Viewer 或者Storage Legacy Bucket Reader权限时就会将存储桶内容遍历出来并且可以读文件内容。


【云安全】谷歌云对象存储攻防


04 

任意文件上传和覆盖


当存储桶配置了allUsers拥有 Storage Legacy Bucket Owner、Storage Object Admin或者Storage Legacy Bucket Writer 权限时,任何用户都可以上传任意文件到存储桶并覆盖已经存在的文件。


【云安全】谷歌云对象存储攻防
【云安全】谷歌云对象存储攻防


05 

SERVICE ACCOUNT泄漏


  • Github代码中泄露

  • 网站JS代码


【云安全】谷歌云对象存储攻防


06 

Bucket IAM 策略可写


【云安全】谷歌云对象存储攻防


访问权限控制为统一时,对象访问权限完全由存储桶级权限 (IAM) 进行控制。


直接访问存储桶发现AccessDenied。


【云安全】谷歌云对象存储攻防


查看Bucket IAM策略。


【云安全】谷歌云对象存储攻防


上图标识部分表示所有的谷歌认证用户都有权有权获取和设置任意 IAM 策略,通过gsutil去修改IAM策略。

【云安全】谷歌云对象存储攻防

再次去访问存储桶

【云安全】谷歌云对象存储攻防


07 

Object ACL可写


【云安全】谷歌云对象存储攻防


访问存储桶对象时提示AccessDenied


【云安全】谷歌云对象存储攻防


当访问权限控制为精细控制时,查看Object ACL,发现所有谷歌认证用户都能修改Object ACL。


【云安全】谷歌云对象存储攻防


gsutil acl ch -u allUsers:R gs://new2_test/1.txt

【云安全】谷歌云对象存储攻防


修改ACL后任何用户都可以访问。

【云安全】谷歌云对象存储攻防



【火线Zone云安全社区群】

进群可以与技术大佬互相交流

进群有机会免费领取节假日礼品

进群可以免费观看技术分享直播

识别二维码回复【社区群】进群

【云安全】谷歌云对象存储攻防
【云安全】谷歌云对象存储攻防


【火线zone社区周激励】

2022.2.21 ~ 2022.2.27公告

【云安全】谷歌云对象存储攻防


【相关精选文章】


【云安全】谷歌云对象存储攻防
【云安全】谷歌云对象存储攻防


【云安全】谷歌云对象存储攻防


火线Zone是[火线安全平台]运营的云安全社区,内容涵盖云计算、云安全、漏洞分析、攻防等热门主题,研究讨论云安全相关技术,助力所有云上用户实现全面的安全防护。欢迎具备分享和探索精神的云上用户加入火线Zone社区,共建一个云安全优质社区!


如需转载火线Zone公众号内的文章请联系火线小助手:hxanquan(微信)

【云安全】谷歌云对象存储攻防

 微信号 

huoxian_zone


【云安全】谷歌云对象存储攻防

点击阅读原文,加入社区,共建一个有技术氛围的优质社区!

原文始发于微信公众号(火线Zone):【云安全】谷歌云对象存储攻防

版权声明:admin 发表于 2022年3月3日 下午7:00。
转载请注明:【云安全】谷歌云对象存储攻防 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...