Lunedì ore 8:47. Il telefono squilla incessantemente. Il fileserver principale di un’organizzazione con 2.000 endpoint, contenente 2TB di dati critici, era irraggiungibile. Sul desktop di alcune macchine appariva il sinistro messaggio: ‘Your files have been encrypted.’ Era un ransomware. La prima verifica sui backup rivelò una realtà ancora più amara: anche le copie di sicurezza erano state cifrate o erano obsolete, risalenti a tre settimane prima. Un’esperienza che ha messo a dura prova la nostra capacità di reazione, trasformando 48 ore di emergenza in un catalogo di lezioni operative fondamentali per qualsiasi piano di incident response.
Questo articolo ripercorre passo dopo passo quell’incidente, fornendo una guida pratica su come abbiamo gestito la crisi, quali errori abbiamo commesso e cosa abbiamo imparato per rafforzare la nostra postura di sicurezza. L’obiettivo non è solo raccontare una storia, ma offrire spunti concreti e procedure testate sul campo per affrontare un attacco ransomware in produzione.
Prerequisiti / Ambiente di test
L’ambiente colpito era un’infrastruttura virtualizzata VMware ESXi con circa 300 VM, basata su server Linux e Windows, con Active Directory enterprise e storage SAN. Non sono stati usati specifici ambienti di test, ma l’incidente si è verificato direttamente in produzione.
Come è iniziato: lunedì mattina, server fileserver irraggiungibile
Il lunedì mattina è iniziato come tanti altri, fino a quando le prime segnalazioni di utenti impossibilitati ad accedere ai loro file hanno iniziato ad arrivare. In pochi minuti, è diventato chiaro che non si trattava di un semplice problema di rete o di permessi. Il fileserver, una VM Windows Server 2019, rispondeva al ping ma non permetteva l’accesso alle share di rete. Un rapido collegamento via console VM ha rivelato l’agghiacciante schermata del ransomware, con istruzioni per il pagamento e un timer inesorabile.
Ore 0-4: contenimento e prima valutazione del danno
La prima, cruciale fase è stata il contenimento. La priorità assoluta era impedire che il ransomware si propagasse ad altri sistemi. Abbiamo immediatamente isolato il fileserver dalla rete, disconnettendo la sua scheda di rete virtuale. In scenari più ampi, un approccio più aggressivo può includere il blocco in firewall o l’isolamento a livello di switch. In caso di dubbi sulla propagazione, il blocco dell’host compromesso con iptables è un’azione rapida ed efficace per prevenire ulteriori danni:
iptables -I INPUT -j DROP
iptables -I OUTPUT -j DROP
Contemporaneamente, abbiamo avviato un’analisi per identificare il vettore d’attacco iniziale e l’estensione della compromissione. Un monitoraggio rapido dei log di sicurezza (Windows Event Logs, firewall, SIEM se disponibile) è fondamentale. In quel momento, la nostra unica certezza era che il fileserver era compromesso, ma l’origine e l’eventuale propagazione ad altri sistemi erano ancora sconosciute.
La scoperta peggiore: anche i backup erano cifrati
Durante le prime ore, la speranza era riposta nei backup. Purtroppo, la verifica ha rivelato che il sistema di backup utilizzato aveva configurazioni che permettevano al ransomware di accedere e cifrare anche le copie di sicurezza più recenti. Questo è un errore comune: i sistemi di backup devono essere protetti con credenziali separate, accesso limitato e idealmente con copie immutabili o offline. Senza backup validi e recenti, il recovery è diventato esponenzialmente più complesso e doloroso. La resilienza dei backup è cruciale: il 93% delle aziende che perdono i dati per 10 o più giorni falliscono entro un anno (Storagecraft, 2025).
Ore 4-24: recovery da snapshot VMware (quello che ci ha salvati)
Con i backup compromessi, l’unica opzione praticabile era il recovery dalle snapshot di VMware. Fortunatamente, avevamo una policy di snapshot giornaliere per le VM critiche, anche se non erano pensate per un recovery completo da ransomware. La snapshot più recente, risalente a meno di 24 ore prima dell’attacco, è stata la nostra salvezza. Sebbene comportasse una perdita di dati dell’ultima giornata lavorativa, era un prezzo accettabile rispetto alla perdita totale.
Il processo ha coinvolto:
- Creazione di una nuova snapshot di emergenza della VM compromessa nello stato attuale, prima di qualsiasi modifica, per scopi forensi (anche se il ransomware già agiva).
vmware-cmd <vmx> createsnapshot 'pre-recovery' 'emergency' 0 0
- Ripristino della VM alla snapshot precedente all’attacco. Questo ha riportato il fileserver a uno stato non cifrato.
- Montaggio dei dischi della VM ripristinata in una VM “pulita” per eseguire una scansione antivirus approfondita e verificare l’integrità dei file. Questo passaggio è critico per assicurarsi che il ransomware non sia ancora presente o latente.
Durante questa fase, è essenziale verificare l’integrità dei dati ripristinati. Se si avessero avuto backup validi, un comando come sha256sum sarebbe stato utile per comparare i file prima e dopo il ripristino:
sha256sum -c backup.sha256
Ore 24-48: ripristino sistemi e hardening di emergenza
Una volta ripristinato il fileserver, il lavoro non era finito. Abbiamo dovuto:
- Applicare tutte le patch di sicurezza mancanti al sistema operativo e alle applicazioni.
- Cambiare tutte le password degli account di servizio e degli utenti privilegiati che potevano aver avuto accesso al fileserver.
- Rafforzare le GPO di sicurezza su Active Directory, limitando i permessi e implementando il principio del minimo privilegio.
- Implementare un monitoraggio più granulare sul fileserver e sui sistemi ad esso collegati, in cerca di attività sospette. Questo include la ricerca di file cifrati residui con comandi come:
find /data -name '*.encrypted' -o -name '*.locked' 2>/dev/null
- Configurare un nuovo sistema di backup con un repository immutabile e verificato, garantendo la separazione delle credenziali e l’isolamento dalla rete di produzione.
Questo periodo è stato intenso, con il team che lavorava senza sosta per ripristinare la piena operatività e, soprattutto, prevenire un nuovo attacco. La pressione era alta, con centinaia di utenti in attesa di riaccedere ai loro dati.
Post-mortem: il vettore d’attacco era una password di servizio mai ruotata
L’analisi forense post-incidente ha rivelato che il vettore d’attacco era una vulnerabilità nell’Active Directory: una password di servizio associata a un’applicazione legacy, mai cambiata da anni e con privilegi eccessivi. Questa credenziale era stata esposta in un precedente data breach pubblico (probabilmente tramite spear phishing o brute-force su un servizio esposto, come RDP) e poi utilizzata per ottenere un accesso iniziale all’ambiente interno. Una volta dentro, gli attaccanti hanno sfruttato tecniche di lateral movement per raggiungere il fileserver e lanciare il ransomware. Questo scenario, purtroppo, è estremamente comune: il 68% degli attacchi ransomware inizia con un accesso compromesso (Sophos, 2024).
7 cambiamenti permanenti che abbiamo fatto dopo l’incidente
Questo incidente ha catalizzato una serie di cambiamenti strutturali e operativi che hanno rafforzato significativamente la nostra postura di sicurezza:
- Implementazione di backup immutabili e air-gapped: Non solo backup off-site, ma soluzioni che impediscono qualsiasi modifica o cancellazione dei dati per un periodo prestabilito, anche da parte di un amministratore malintenzionato o compromesso.
- Rotazione obbligatoria delle credenziali: Policy stringenti per la rotazione di tutte le password, in particolare quelle degli account di servizio e degli amministratori, ogni 60-90 giorni.
- MFA estesa: Autenticazione a più fattori implementata su tutti gli accessi critici, inclusi VPN, accessi privilegiati a server e servizi cloud.
- Microsegmentazione della rete: Isolamento dei carichi di lavoro critici in segmenti di rete separati, limitando la propagazione laterale in caso di compromissione.
- EDR e SIEM potenziati: Implementazione di un EDR avanzato su tutti gli endpoint e ottimizzazione del SIEM per rilevare anomalie e comportamenti sospetti che indichino un attacco in corso, con alert automatici e playbook di risposta.
- Test di recovery periodici: Simulazioni di attacchi ransomware e test completi dei piani di recovery almeno due volte l’anno, per identificare lacune e migliorare i tempi di risposta.
- Formazione continua del personale: Sessioni di formazione sulla consapevolezza della sicurezza per tutti i dipendenti, con particolare attenzione al phishing e alla gestione delle password. Il fattore umano rimane il primo perimetro di difesa.
Errori comuni e troubleshooting
Durante un incidente ransomware, gli errori sono facili da commettere: ripristinare da un backup infetto, non isolare correttamente l’host, perdere tempo a negoziare con gli attaccanti. Il troubleshooting in emergenza richiede calma e adesione a procedure predefinite. Un errore frequente è non avere un piano di comunicazione chiaro: chi informa chi? Come si gestisce la pressione dall’alto? Avere un Incident Response Plan dettagliato e testato è la chiave per evitare il caos.
FAQ — Domande Frequenti
D: Quanto tempo ci vuole per recuperare da un attacco ransomware?
R: Il tempo di recupero varia enormemente in base alla dimensione dell’infrastruttura, alla disponibilità di backup validi e al livello di preparazione. Nel nostro caso, il ripristino dei servizi critici ha richiesto 48 ore, ma il processo di hardening e investigazione è durato settimane. Studi indicano una media di 21 giorni (Sophos, 2024).
D: È consigliabile pagare il riscatto?
R: La posizione ufficiale delle forze dell’ordine e della maggior parte degli esperti di cybersecurity è di non pagare. Il pagamento non garantisce il recupero dei dati, può incentivare ulteriori attacchi e finanzia attività criminali. Nel nostro caso, non abbiamo pagato, affidandoci al recovery da snapshot.
D: Come posso prevenire un attacco ransomware?
R: La prevenzione si basa su un approccio multistrato: aggiornamenti costanti, patch di sicurezza, strong password e MFA, backup immutabili, formazione del personale, EDR/SIEM, segmentazione della rete e un robusto piano di incident response. Nessuna singola misura è sufficiente.
D: Cosa sono le snapshot VMware e come aiutano nel recovery?
R: Le snapshot VMware sono “fotografie” dello stato di una macchina virtuale in un dato momento. Permettono di ripristinare rapidamente una VM a uno stato precedente. Sono utili per rollback rapidi, ma non sostituiscono un sistema di backup completo, poiché possono influire sulle performance e non sono progettate per la conservazione a lungo termine o per resistere a una compromissione estesa dello storage sottostante.
Conclusioni con takeaway operativi
L’incidente ransomware è stato un’esperienza traumatica ma estremamente istruttiva. Ha evidenziato che la teoria è importante, ma la preparazione pratica e la capacità di reazione sono ciò che salva realmente un’organizzazione. I takeaway operativi sono chiari: investire in backup immutabili e testati, implementare MFA ovunque possibile, ruotare le credenziali regolarmente e avere un piano di incident response ben definito e praticato. La sicurezza è un processo continuo, non un prodotto da installare una volta per tutte. Non aspettate che succeda a voi per imparare queste lezioni.
Leggi anche
Leggi anche: Linux Server Hardening: Checklist 15 Punti per la Produzione (2026)
Leggi anche: NIS2 PMI Italia: Obblighi e Sanzioni per il 2026
Leggi anche: Wazuh vs Splunk: Quale SIEM Scegliere nel 2026 (Confronto Completo)
Aggiornato: giugno 2026