Furto Segreti Cloud: Cloud Secrets Management Stores (T1555.006)

La tecnica T1555.006 descrive l'abuso dei sistemi centralizzati di gestione dei segreti in ambiente cloud — AWS Secrets Manager, GCP Secret Manager, Azure Key Vault e HashiCorp Vault — per esfiltrare credenziali, chiavi API, token e materiale crittografico. Si colloca nella tattica TA0006 (Credential Access) e rappresenta un passaggio tipico post-compromissione: l'attaccante, dopo aver ottenuto un'identità cloud con privilegi sufficienti o aver compromesso un servizio con ruolo autorizzato, interroga il vault tramite API legittime e riceve i segreti in chiaro.

La peculiarità sta nella natura living-off-the-cloud dell'operazione. Comandi come aws secretsmanager get-secret-value, gcloud secrets versions access e az keyvault secret show sono chiamate API perfettamente autorizzate; non c'è malware, non c'è exploit, solo l'uso di credenziali valide contro un endpoint di controllo. Questo rende la detection dipendente quasi esclusivamente dall'analisi comportamentale sui log di control plane.

L'impatto è amplificato dall'effetto domino: un singolo vault può custodire decine di credenziali che aprono database, pipeline CI/CD, account di terze parti e altre subscription. HAFNIUM ha usato questa tecnica per pivotare da ambienti on-premise verso Azure Key Vault, mentre Storm-0501 ha manipolato le operazioni di scrittura sui vault (Microsoft.KeyVault/Vaults/write) nel contesto di catene ransomware ibride.

In un ingaggio red team autorizzato su ambiente cloud, la simulazione di T1555.006 parte sempre dall'enumerazione delle identità e dei permessi disponibili. Dopo aver ottenuto credenziali iniziali (via phishing, chiavi statiche esposte in repository, o SSRF su istanze EC2/GCE), il primo passo è capire cosa quell'identità può leggere dal vault.

Su AWS, l'enumerazione parte da aws sts get-caller-identity per confermare il principal, seguita da aws secretsmanager list-secrets per elencare i segreti visibili. Il retrieval avviene con aws secretsmanager get-secret-value --secret-id . Se la policy IAM è permissiva, un ciclo bash sui risultati di list-secrets estrae rapidamente l'intero inventario. Il tool Pacu (open source), framework di exploitation AWS mantenuto da Rhino Security Labs, automatizza questo flusso tramite il modulo enum_secrets, che itera su Secrets Manager e Parameter Store in tutte le regioni abilitate.

Su Azure, dopo l'autenticazione con az login o token da service principal compromesso, si enumera con az keyvault list e az keyvault secret list --vault-name , per poi estrarre con az keyvault secret show --vault-name --name . ROADtools (open source) e MicroBurst (open source) di NetSPI includono moduli specifici per l'enumerazione di Key Vault a partire da identità Entra ID compromesse.

Su GCP, la sequenza è gcloud secrets list, gcloud secrets versions list e gcloud secrets versions access latest --secret=. Il tool GCPBucketBrute e più in generale ScoutSuite (open source) di NCC Group forniscono audit ricognitivi utili in fase di pianificazione.

La catena d'attacco tipica combina più tecniche: compromissione di un'identità con Valid Accounts (T1078.004), escalation via role assumption o abuso di iam:PassRole, quindi estrazione dei segreti. Un pattern particolarmente efficace nei lab è la compromissione di una Lambda function o Cloud Run service con ruolo eccessivamente permissivo: il codice della funzione viene modificato per invocare get-secret-value durante la sua esecuzione naturale, evitando chiamate dirette dall'esterno.

Per allestire un lab di studio, LocalStack (freemium) emula Secrets Manager AWS, mentre CloudGoat (open source) di Rhino Security Labs offre scenari pre-costruiti includendo percorsi che culminano nel furto di segreti. Su Azure, PurpleCloud (open source) e i moduli didattici di AzureGoat (open source) permettono di simulare l'intera catena in modo lab-safe.

Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?

Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo

TEST GRATUITO
2 minuti · 7 domande Che professionista cyber sei? Scopri il profilo più vicino al tuo modo di pensare e inizia dal percorso giusto.