Furto da Cloud Storage: Data from Cloud Storage (T1530)

La tecnica T1530 - Data from Cloud Storage descrive l'accesso e la raccolta di dati archiviati in soluzioni di storage cloud, sia in ambito IaaS (Amazon S3, Azure Blob Storage, Google Cloud Storage) sia in ambito SaaS (OneDrive, Google Drive, Dropbox, Confluence, Salesforce). Rientra nella tattica TA0009 (Collection) ed è tipicamente il passo che precede l'esfiltrazione o la scoperta di ulteriori informazioni sull'ambiente vittima.

A differenza dei repository informativi con front-end applicativo, il cloud storage viene spesso interrogato direttamente tramite API, bypassando i controlli visibili all'utente finale. L'attaccante può sfruttare credenziali sottratte da repository di codice pubblici, log esposti, phishing o SIM swapping, oppure abusare di misconfigurazioni dei bucket (accesso pubblico non intenzionale, ACL permissive, policy IAM eccessivamente ampie).

L'impatto è significativo: numerosi incidenti pubblici hanno esposto dati PII, numeri di carte di credito, cartelle cliniche, credenziali applicative e proprietà intellettuale. I dati MITRE censiscono 5 gruppi APT (tra cui Fox Kitten, HAFNIUM, Scattered Spider, APT42, Storm-0501), 3 tool offensivi dedicati (AADInternals, Peirates, Pacu) e 6 mitigazioni che coprono IAM, MFA, cifratura, filtraggio di rete e audit continuo delle permission. La particolarità della tecnica è che spesso non lascia tracce sugli endpoint tradizionali: la telemetria vive nei log del cloud provider, che devono essere abilitati e centralizzati per rendere l'attacco osservabile.

In un red team assessment autorizzato, la simulazione di T1530 parte dall'inventario delle risorse cloud esposte. Per AWS S3 il tool di riferimento è Pacu (open source, Rhino Security Labs): dopo aver importato credenziali IAM ottenute in fasi precedenti (set_keys), i moduli s3__download_bucket e iam__enum_permissions permettono di enumerare bucket accessibili e scaricarne il contenuto rispettando le policy in vigore. Per Kubernetes su cloud, Peirates (open source) automatizza l'estrazione di service account token dai bucket kOps sia su GCS sia su S3.

Per scenari Microsoft 365 e OneDrive, AADInternals (open source, modulo PowerShell di Nestori Syynimaa) espone cmdlet come Get-AADIntOneDriveFiles e Get-AADIntTeamsMessages che, con un token di accesso valido, replicano quanto osservato in operazioni attribuite a HAFNIUM e APT42. L'acquisizione del token può essere simulata tramite device code phishing con TokenTactics (open source) o AADInternals stesso.

Sul fronte enumeration passiva, prima ancora del contatto autenticato, è utile mappare bucket pubblici con s3scanner (open source), CloudBrute (open source) o consultare il database di Certificate Transparency tramite crt.sh (gratuito) per individuare sottodomini di storage. La CLI ufficiale del provider resta il coltellino svizzero: aws s3 ls e aws s3 sync per S3, az storage blob list per Azure, gsutil ls e gsutil cp -r per GCS, tutti (open source) come parte degli SDK ufficiali.

Una catena realistica ispirata alla campagna C0027 di Scattered Spider prevede: (1) social engineering verso l'help desk per reset MFA, (2) accesso al portale M365 come utente compromesso, (3) enumerazione di OneDrive tramite Graph API con curl o Graph Explorer (gratuito) alla ricerca di documenti contenenti stringhe come VPN, MFA enrollment, onboarding, (4) download massivo tramite rclone (open source) configurato con backend onedrive.

Per scenari IaaS ispirati a Storm-0501, l'abuso di permission come Microsoft.Storage/storageAccounts/write va simulato in una subscription di laboratorio: la modifica delle proprietà di rete di uno storage account (rimozione firewall, abilitazione public access) va tracciata per validare che i controlli di Azure Policy e Defender for Cloud (freemium/a pagamento) intercettino la deviazione. Ogni azione va concordata con il cliente, eseguita da IP dichiarati e documentata per il replay in fase di debrief.

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.