Ripristino Istanza Cloud: Revert Cloud Instance (T1578.004)

Revert Cloud Instance descrive la manovra con cui un attaccante annulla le modifiche apportate a un'istanza cloud dopo aver condotto attività malevole, con l'obiettivo di eludere il rilevamento e cancellare le tracce della propria presenza. In ambienti fortemente virtualizzati come le infrastrutture cloud, questo si realizza ripristinando snapshot di macchine virtuali o di storage attraverso la dashboard di gestione o le API del provider. Una variante sfrutta lo storage temporaneo collegato all'istanza di calcolo: molti provider offrono storage persistente, locale ed effimero, e quest'ultimo viene tipicamente azzerato allo stop/restart della VM.

La tecnica appartiene alla tattica TA0112 (Defense Impairment), che raggruppa i metodi con cui l'avversario degrada, disabilita o mina l'efficacia e l'affidabilità dei controlli di sicurezza e dei meccanismi di monitoraggio. L'intento è ridurre la capacità dei difensori di rilevare, interpretare o rispondere all'attività ostile agendo direttamente sui sistemi difensivi.

Sul piano della kill chain cloud, il ripristino si colloca a valle della compromissione: l'attore ha già ottenuto accesso ed eseguito le sue azioni, e usa il rollback come fase di anti-forensics. L'impatto è significativo perché uno snapshot restore può cancellare in un colpo solo log locali, artefatti di malware, modifiche di configurazione e indicatori di persistenza, riportando la VM a uno stato "pulito" apparentemente legittimo. Con 0 gruppi, 0 software e 0 campagne formalmente mappati, resta una minaccia sottovalutata ma tecnicamente potente.

Dal punto di vista offensivo, questa tecnica è puramente cloud-native: si opera contro il control plane del provider, non contro il sistema operativo guest. La catena tipica in un esercizio red team prevede compromissione delle credenziali, esecuzione delle azioni obiettivo sull'istanza, quindi rollback a uno snapshot precedente per rimuovere le tracce dal disco persistente.

Su AWS, dopo aver ottenuto credenziali con permessi EC2, si può creare uno snapshot pulito prima dell'attività e ripristinarlo dopo. Con l'AWS CLI (open source) il flusso operativo prevede la creazione di un volume da snapshot con aws ec2 create-volume --snapshot-id --availability-zone , il distacco del volume compromesso con aws ec2 detach-volume e il collegamento del nuovo con aws ec2 attach-volume. In alternativa si termina e ricrea l'istanza da una AMI precedente.

Su Azure la CLI (open source) consente il ripristino di dischi da snapshot con az snapshot create seguito da az disk create --source , quindi lo swap del disco OS tramite az vm update --os-disk. Su Google Cloud il comando gcloud compute disks create --source-snapshot= ricrea il volume da uno snapshot.

La variante basata su storage effimero è ancora più elegante: se l'attività malevola risiede in directory montate su instance store o local SSD, un semplice stop/start della VM azzera quei dati senza alcun rollback esplicito. Su AWS questo vale per gli instance store volume, su GCP per i local SSD, su Azure per il disco temporaneo.

In scenari VMware ESXi on-premise o cloud ibrido, il principio è analogo con gli snapshot VM: la reversione riporta l'intera macchina a uno stato precedente, e i comandi vim-cmd vmsvc/snapshot.revert dall'host ESXi realizzano l'operazione.

Per un laboratorio lab-safe conviene usare account cloud dedicati e strumenti di simulazione come Stratus Red Team (open source), che include tecniche di manipolazione dell'infrastruttura cloud, oppure Pacu (open source) per l'enumerazione e l'abuso di permessi EC2 su AWS. Documentate sempre i permessi IAM richiesti — ec2:CreateSnapshot, ec2:AttachVolume, compute.snapshots.create — perché sono proprio quelli da monitorare in fase difensiva. L'obiettivo del test è dimostrare quanto rapidamente un rollback distrugga la catena di evidenze.

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.
We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.