Manipolazione Infrastruttura Cloud: Modify Cloud Compute Infrastructure (T1578)

La tecnica T1578 — Modify Cloud Compute Infrastructure descrive la manipolazione dolosa dei componenti computazionali di un tenant cloud (istanze, macchine virtuali, volumi, snapshot) per aggirare i controlli difensivi. Rientra nella tattica TA0005 (Defense Evasion) e si colloca nella fase post-compromise della kill chain, quando l'attaccante dispone già di credenziali o token con permessi sufficienti a invocare le API del cloud provider.

L'azione tipica non consiste nello sfruttare una vulnerabilità del piano di controllo, ma nell'abuso legittimo di funzionalità amministrative. Un avversario può clonare un volume da uno snapshot per leggerne il contenuto fuori dai controlli EDR dell'istanza originale, oppure creare una nuova VM in una subnet meno monitorata, o ancora eliminare snapshot forensi per rimuovere evidenze.

L'impatto è duplice: sul piano difensivo consente di bypassare controlli endpoint che sarebbero attivi sulle risorse originali, e sul piano forense permette di distruggere artefatti prima che il team di risposta li acquisisca. La superficie coinvolge tutti i major provider IaaS: AWS EC2/EBS, Azure Compute, Google Compute Engine. Con l'espansione dei carichi cloud-first e la moltiplicazione degli account IAM privilegiati, la tecnica è diventata uno dei vettori evasivi più difficili da distinguere dall'attività amministrativa legittima, richiedendo tuning fine dei sistemi di detection basato su change window, contesto utente e soglie di rate.

In un ingaggio red team autorizzato su ambiente cloud, la simulazione di T1578 parte dall'ottenimento di credenziali IAM con permessi su servizi compute. Framework come Pacu (open source) di Rhino Security Labs sono progettati specificamente per esercitare TTP AWS post-exploitation e includono moduli dedicati alla manipolazione di EC2 e EBS. Per Azure, MicroBurst (open source) di NetSPI e ROADtools (open source) coprono scenari analoghi, mentre su GCP si utilizza GCPBucketBrute e script custom basati su gcloud SDK.

Uno scenario tipico su AWS prevede la clonazione di un volume EBS di una VM target per estrarne il contenuto senza toccare l'host monitorato. La sequenza operativa con AWS CLI (open source) inizia identificando il volume:

aws ec2 describe-instances --instance-ids i-xxxx

si crea uno snapshot del volume di interesse con aws ec2 create-snapshot --volume-id vol-xxxx, poi si genera un nuovo volume dallo snapshot in una AZ controllata dal team via aws ec2 create-volume --snapshot-id snap-xxxx --availability-zone eu-west-1a, e infine lo si attacca a un'istanza attacker-controlled con aws ec2 attach-volume. Il filesystem risultante può essere montato in read-only e analizzato con strumenti forensi standard senza generare alert sull'host originale.

Un secondo scenario riguarda l'evasione tramite creazione di istanze parallele. L'attaccante lancia una nuova EC2 in una VPC diversa, con AMI custom priva di agent EDR, e la utilizza come pivot verso risorse interne. Il comando base è aws ec2 run-instances --image-id ami-xxxx --instance-type t3.micro --subnet-id subnet-xxxx. Se il tenant applica Service Control Policy permissive, l'istanza può essere avviata in una region raramente usata, riducendo la visibilità dei team SOC che monitorano solo le region primarie.

Per misurare la resilienza difensiva, il team offensive dovrebbe testare anche la cancellazione controllata di snapshot forensi preesistenti (aws ec2 delete-snapshot) e la modifica dei security group per aprire temporaneamente porte di management. ScoutSuite (open source) di NCC Group è utile in fase di reconnaissance per mappare permessi eccessivi che abilitano queste azioni. Su Azure, l'equivalente è la creazione di disk snapshot via az snapshot create seguita da export su storage account esterno tramite SAS token, tecnica documentata in numerosi report di incident response cloud.

Ogni azione va coordinata con il blue team, registrata in un runbook e limitata a risorse dedicate al test per evitare impatti su workload di produzione.

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.