TMAegis
gcp için daha fazla kural

TMA-GCP-5.1

Ensure That Cloud Storage Bucket Is Not Anonymously or Publicly Accessible

YüksekDüzey 1Manuel incelemegcp

Açıklama

It is recommended that IAM policy on Cloud Storage bucket does not allows anonymous or public access. Allowing anonymous or public access grants permissions to anyone to access bucket content. Such access might not be desired if you are storing any sensitive data. Hence, ensure that anonymous or public access to a bucket is not allowed.

Nasıl denetlenir

Denetim yöntemi: Manuel inceleme

Bu öneri otomatik olarak denetlenemez. --include-manual parametresini verdiğinizde tarama bunu bu talimatlarla birlikte listeler.

From Google Cloud Console 1. Go to Storage browser by visiting https://console.cloud.google.com/storage/browser. 2. Click on each bucket name to go to its Bucket details page. 3. Click on the Permissions tab. 4. Ensure that allUsers and allAuthenticatedUsers are not in the Members list. From Google Cloud CLI 1. List all buckets in a project gsutil ls 2. Check the IAM Policy for each bucket: gsutil iam get gs://BUCKET_NAME No role should contain allUsers and/or allAuthenticatedUsers as a member. Using Rest API 1. List all buckets in a project Get https://www.googleapis.com/storage/v1/b?project=<ProjectName> 2. Check the IAM Policy for each bucket GET https://www.googleapis.com/storage/v1/b/<bucketName>/iam No role should contain allUsers and/or allAuthenticatedUsers as a member.

Nasıl düzeltilir

Düzeltme yöntemi: Kılavuz veya altyapı yaması

From Google Cloud Console 1. Go to Storage browser by visiting https://console.cloud.google.com/storage/browser. 2. Click on the bucket name to go to its Bucket details page. 3. Click on the Permissions tab. 4. Click Delete button in front of allUsers and allAuthenticatedUsers to remove that particular role assignment. From Google Cloud CLI Remove allUsers and allAuthenticatedUsers access. gsutil iam ch -d allUsers gs://BUCKET_NAME gsutil iam ch -d allAuthenticatedUsers gs://BUCKET_NAME Prevention: You can prevent Storage buckets from becoming publicly accessible by setting up the Domain restricted sharing organization policy at: https://console.cloud.google.com/iam-admin/orgpolicies/iam- allowedPolicyMemberDomains .

Özellikler

İşletim sistemleri
Herhangi biri
Etiketler
access-controlcloudgcp
Referans
CIS Google Cloud Platform Foundation Benchmark v5.0.0 - 5.1 Ensure That Cloud Storage Bucket Is Not Anonymously or Publicly Accessible