Les buckets Cloud Storage (GCS) partagent un espace de noms global unique, ce qui les rend détectables sans identification, et l'accès est décidé soit par l'IAM de bucket (uniforme), soit par des ACL héritées (granulaires). Les deux modes de défaillance sont un bucket exposé à allUsers/allAuthenticatedUsers et une liaison IAM trop permissive (roles/storage.admin ou objectViewer sur le projet), qui livrent tous deux les objets qu'il contient à un attaquant.
Ce qui est regroupé ici#
- Énumération : trouver des buckets et des objets lisibles par devinette de nom et listage.
- Accès : lire ou écrire des objets via des IAM de bucket, des ACL, ou des liaisons anonymes trop permissives.