GCP - Secrets Manager Enum

Tip

AWS Hacking’i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking’i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
Az Hacking’i öğrenin ve pratik yapın: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks'i Destekleyin

Secret Manager

Google Secret Manager şifreler, API anahtarları, sertifikalar, dosyalar (maks 64KB) ve diğer hassas verileri depolamak için bir kasa benzeri çözümdür.

Bir gizli anahtarın farklı verileri depolayan farklı sürümleri olabilir.

Gizli anahtarlar varsayılan olarak Google tarafından yönetilen bir anahtar ile şifrelenir, ancak gizli anahtarı şifrelemek için KMS’den bir anahtar seçmek mümkündür.

Döngü ile ilgili olarak, her belirli gün sayısında pub-sub’a gönderilecek mesajlar yapılandırmak mümkündür, bu mesajları dinleyen kod gizli anahtarı döndürebilir.

Otomatik silme için bir gün yapılandırmak mümkündür, belirtilen gün ulaşıldığında, gizli anahtar otomatik olarak silinecektir.

Enumeration

# First, list the entries
gcloud secrets list
gcloud secrets get-iam-policy <secret_name>

# Then, pull the clear-text of any version of any secret
gcloud secrets versions list <secret_name>
gcloud secrets versions access 1 --secret="<secret_name>"

Yetki Yükseltme

Aşağıdaki sayfada secretmanager izinlerini kötüye kullanarak yetki yükseltmeyi kontrol edebilirsiniz.

GCP - Secretmanager Privesc

Sonrası İstismar

GCP - Secretmanager Post Exploitation

Süreklilik

GCP - Secret Manager Persistence

Dönüşüm Kötüye Kullanımı

Bir saldırgan, sırrı dönüşümleri durdurmak için güncelleyebilir (böylece değiştirilmez), veya dönüşümleri çok daha az sıklıkta yapmak için (böylece sır değiştirilmez) ya da dönüşüm mesajını farklı bir pub/sub’a yayınlamak için, ya da yürütülen dönüşüm kodunu değiştirmek için (bu farklı bir hizmette gerçekleşir, muhtemelen bir Cloud Function’da, bu nedenle saldırganın Cloud Function veya başka bir hizmet üzerinde ayrıcalıklı erişime ihtiyacı olacaktır)

Tip

AWS Hacking’i öğrenin ve pratik yapın:HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking’i öğrenin ve pratik yapın: HackTricks Training GCP Red Team Expert (GRTE)
Az Hacking’i öğrenin ve pratik yapın: HackTricks Training Azure Red Team Expert (AzRTE)

HackTricks'i Destekleyin