Modifica Configurazioni Cloud Compute: Modify Cloud Compute Configurations (T1578.005)
La tecnica T1578.005 - Modify Cloud Compute Configurations appartiene alla tattica TA0005 (Defense Evasion) e descrive l'alterazione di impostazioni che governano dimensioni, ubicazioni e risorse disponibili all'interno dell'infrastruttura di calcolo cloud. Parliamo di quote di servizio, associazioni di sottoscrizione, policy a livello di tenant e altri parametri che determinano quanto e dove un cliente può consumare risorse compute.
L'attaccante che ha già compromesso un ambiente cloud non punta necessariamente a spegnere o alterare istanze in esecuzione — un'azione rumorosa e immediatamente visibile. Preferisce invece manipolare i guardrail configurativi: richiedere un aumento di quota per abilitare Resource Hijacking senza saturare i limiti della vittima, disabilitare policy tenant-wide che vincolano le dimensioni delle VM, oppure attivare regioni cloud inutilizzate o non supportate dove il monitoraggio è tipicamente più debole.
Il posizionamento in Defense Evasion è coerente: la modifica configurativa serve a creare spazio operativo silenzioso. Un adversary che alza la quota compute di un tenant può poi lanciare istanze di cryptomining o infrastruttura C2 senza far scattare gli alert basati sul superamento dei limiti tradizionali. L'impatto economico è duplice: costi cloud incontrollati (con casi documentati di bollette a sei cifre in poche settimane) e prolungata persistenza dell'attaccante. La detection strategy DET0492 e le due mitigazioni M1018 e M1047 costituiscono l'ossatura difensiva prevista dal framework.
In un ingaggio red team autorizzato su ambiente cloud, la simulazione di T1578.005 richiede un account con privilegi sufficienti per toccare quote e policy tenant-wide. Il primo passo consiste nel mappare le quote correnti per capire quali sono i vincoli attivi.
Su AWS, l'enumerazione delle quote di servizio si effettua con la CLI ufficiale (open source):
aws service-quotas list-service-quotas --service-code ec2
Seguito da aws service-quotas request-service-quota-increase --service-code ec2 --quota-code L-1216C47A --desired-value 500 per simulare la richiesta di aumento del limite Running On-Demand Standard instances. In un lab controllato, questa richiesta genera un ticket interno e permette di validare se il SOC intercetta la chiamata RequestServiceQuotaIncrease in CloudTrail.
Su Azure, l'equivalente è la modifica delle quote via az vm list-usage --location westeurope per enumerare, seguito da az quota update per richiedere l'aumento. Le policy tenant-wide che limitano SKU di VM sono gestite tramite Azure Policy: az policy assignment list per elencarle, az policy assignment delete per rimuoverle in scenario di attacco.
Su GCP, l'enumerazione avviene con gcloud compute project-info describe --project
Per l'abilitazione di regioni inutilizzate — vettore particolarmente insidioso perché il logging in regioni non usate raramente è centralizzato — su AWS si opera con aws ec2 enable-region (dove disponibile) o con la modifica delle Service Control Policy in AWS Organizations tramite aws organizations update-policy.
Strumenti utili in laboratorio includono Pacu (open source), framework di offensive security specifico per AWS con moduli come iam__enum_permissions e enum__account per capire cosa l'account compromesso può realmente modificare. ScoutSuite (open source) consente invece un assessment configurativo pre-attacco per identificare policy deboli. Per Azure, MicroBurst (open source) offre script PowerShell come Get-AzPasswords e moduli per enumerare configurazioni tenant.
La catena completa in un esercizio realistico prevede: compromissione iniziale di credenziali con privilegi IAM elevati, enumerazione delle quote esistenti, richiesta di aumento mirato (non enorme, per non insospettire), attesa dell'approvazione automatica se prevista, deployment di risorse compute nella nuova capacità, opzionalmente pivot verso una regione poco monitorata. Documentare ogni step per il report finale è essenziale per dimostrare l'impatto business.
Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?
Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo