GCP - Secretmanager Privesc

HackTricks 지원

secretmanager

시크릿 매니저에 대한 자세한 정보는 다음을 참조하세요:

GCP - Secrets Manager Enum

secretmanager.versions.access

이를 통해 시크릿 매니저에서 시크릿을 읽을 수 있으며, 이는 권한 상승에 도움이 될 수 있습니다 (시크릿에 어떤 정보가 저장되어 있는지에 따라).

# Get clear-text of version 1 of secret: "<secret name>"
gcloud secrets versions access 1 --secret="<secret_name>"

secretmanager.secrets.setIamPolicy

이것은 시크릿 매니저에서 시크릿을 읽는 권한을 부여하는 것과 같이 액세스 권한을 제공합니다:

gcloud secrets add-iam-policy-binding <scret-name> \
--member="serviceAccount:<sa-name>@$PROJECT_ID.iam.gserviceaccount.com" \
--role="roles/secretmanager.secretAccessor"
HackTricks 지원

Last updated