Ransomware Dire Wolf: Come Convalidare e Rafforzare le Difese
Detection stack
- AIDR
- Alert
- ETL
- Query
Sommario
Dire Wolf è una famiglia di ransomware a doppia estorsione che utilizza un encryptor basato su Go e confezionato con UPX. Il cybercriminale ruba dati sensibili prima di criptare i file utilizzando la crittografia ChaCha20 e interrompe il recupero eliminando le copie shadow e disabilitando il Ripristino di Windows. Prende di mira vari settori e utilizza un sito di fuga ospitato su Tor per l’estorsione.
Indagine
Il rapporto dettaglia i meccanismi operativi di Dire Wolf, inclusi i controlli di avvio, le tecniche di compromissione delle difese e la metodologia di crittografia. Identifica i comandi specifici utilizzati per cancellare i log, eliminare le copie shadow e terminare servizi, per facilitare un’estorsione di successo.
Mitigazione
Le organizzazioni dovrebbero proteggere i punti di ingresso come RDP, VPN e email per prevenire l’accesso iniziale. È fondamentale implementare un monitoraggio robusto per l’eliminazione delle copie shadow, la manipolazione dei log degli eventi e la chiusura non autorizzata dei servizi. Si raccomanda inoltre di validare i controlli di sicurezza contro le interruzioni di backup e ripristino.
Risposta
Una volta rilevato, isolare i sistemi colpiti per prevenire ulteriori criptazioni ed esfiltrazioni di dati. Rivedere i log degli eventi (se non cancellati) e l’integrità dei backup per valutare l’estensione dell’impatto. Attivare i protocolli di risposta agli incidenti per gestire la minaccia della doppia estorsione e indagare su possibili accessi non autorizzati tramite fornitori terzi o credenziali compromesse.
Flusso di Attacco
Stiamo ancora aggiornando questa parte.
Rilevamenti
Attività Sospetta dello Strumento Wbadmin (tramite cmdline)
Interruzione Sospetta dei Servizi da parte di Ransomware (tramite cmdline)
Esecuzione Sospetta di Bcdedit (tramite cmdline)
Possibile Attività di Evasione Difensiva tramite Uso Sospetto di Wevtutil (tramite cmdline)
Attività Sospetta di VSSADMIN (tramite cmdline)
Creare o Eliminare la Copia Shadow via Powershell, CMD o WMI (tramite cmdline)
Rilevamento di Mutex e Indicatore di Completamento del Ransomware Dire Wolf [Sistema Windows]
Cancellazione dei Log e delle Copie Shadow del Ransomware Dire Wolf [Evento di File Windows]
Rilevare Indicatori di Ransomware Dire Wolf [Creazione di Processi Windows]
Esecuzione di Simulazione
Prerequisito: Il Controllo Pre-volo di Telemetria e Baseline deve essere superato.
Razionale: Questa sezione dettaglia l’esecuzione precisa della tecnica avversaria (TTP) progettata per attivare la regola di rilevamento. I comandi e la narrazione DEVONO riflettere direttamente le TTP identificate e mirare a generare la telemetria esatta attesa dalla logica di rilevamento. Esempi astratti o non correlati porteranno a una diagnosi errata.
-
Narrazione e Comandi dell’Attacco: L’avversario ha distribuito con successo il payload del ransomware Dire Wolf. Per garantire che la vittima non possa utilizzare “Ripristino di Sistema” o snapshot precedenti per recuperare i file, e per impedire agli investigatori forensi di vedere la catena di esecuzione nei log delle Applicazioni, l’aggressore esegue uno script di pulizia in tre fasi. Prima, utilizzano
vssadminper cancellare tutte le copie shadow. Poi, utilizzanowevtutilper eliminare il log degli eventi Applicazioni. Infine, usano ildelcomando per rimuovere il loro proprio eseguibile dal disco. Questa sequenza è intesa a massimizzare l’impatto della criptazione rimuovendo tutte le reti di sicurezza. -
Script di Test di Regressione:
# Script di Simulazione: Sequenza di Pulizia di Dire Wolf # Nota: Questo script richiede privilegi amministrativi per cancellare i log e le copie shadow. $dropperPath = "$env:TEMPdirewolf_payload.exe" # 1. Crea il file "maligno" da eliminare successivamente New-Item -Path $dropperPath -ItemType File -Force Write-Host "[+] Creato file di payload fittizio a $dropperPath" # 2. Simula l'Eliminazione delle Copie Shadow (T1490) Write-Host "[!] Simulazione dell'Eliminazione delle Copie Shadow..." Start-Process "vssadmin.exe" -ArgumentList "delete shadows /all /quiet" -Wait # 3. Simula la Cancellazione dei Log delle Applicazioni (T1499.001) Write-Host "[!] Simulazione della Cancellazione dei Log delle Applicazioni..." Start-Process "wevtutil.exe" -ArgumentList "cl Application" -Wait # 4. Simula l'Eliminazione dell'Eseguibile del Ransomware (T1561) Write-Host "[!] Simulazione dell'eliminazione del payload..." # Usiamo CMD per garantire che la stringa del comando 'del' sia catturata esattamente come per la regola Sigma Start-Process "cmd.exe" -ArgumentList "/c del $dropperPath" -Wait Write-Host "[+] Simulazione Completa. Controlla SIEM per l'allerta." -
Comandi di Pulizia:
# Pulizia: Tentativo di ricreare un'entrata di log di applicazione fittizia per mitigare lo stato 'pulito' # (Nota: Non è possibile 'ripulire' un log, ma puoi riprendere le operazioni normali) Write-EventLog -LogName Application -Source "Application Error" -EventID 100 -EntryType Error -Message "Pulizia post-simulazione: Sistema ripristinato allo stato normale."