Cancellazione Dati Email: Clear Mailbox Data (T1070.008)

La manipolazione dei dati email rappresenta una tecnica sofisticata per eliminare tracce di compromissione. Gli attaccanti modificano o cancellano email, metadati e log applicativi per nascondere attività malevole come phishing interno, esfiltrazione dati o comunicazioni C2 tramite protocolli email.

Questa tecnica si manifesta nella tattica TA0005 (Defense Evasion), permettendo agli avversari di evitare il rilevamento durante l'intera catena di attacco. L'impatto è significativo: 2 gruppi APT documentati utilizzano attivamente questa metodologia, supportati da 2 malware specializzati e almeno 1 campagna di alto profilo che ha colpito organizzazioni globali.

La pericolosità deriva dalla capacità di eliminare prove forensi critiche. Gli attaccanti possono rimuovere notifiche di accesso sospetto, cancellare email inviate per esfiltrare dati o modificare regole di trasporto per bypassare controlli di sicurezza. Exchange PowerShell, utility mail su Linux e AppleScript su macOS diventano strumenti di anti-forensics nelle mani sbagliate.

Per testare la resilienza aziendale contro questa tecnica, iniziamo con Exchange PowerShell. Il comando principale per rimuovere tracce di export è sorprendentemente semplice:

Remove-MailboxExportRequest -Identity "ExportRequest1" -Confirm:$false

Ma la preparazione richiede più passaggi. Prima identifichiamo le richieste esistenti con Get-MailboxExportRequest, poi rimuoviamo selettivamente quelle che potrebbero rivelare attività sospette. APT29 durante SolarWinds Compromise ha dimostrato l'efficacia di questa catena.

Su Linux, l'approccio cambia radicalmente. La utility mail permette manipolazioni dirette:

*echo "d " | mail -N

Questo comando elimina tutti i messaggi nella mailbox corrente senza conferma. Per targeting specifico, combiniamo grep e sed per identificare e rimuovere email basandoci su pattern nei header o nel contenuto.

macOS offre possibilità uniche tramite AppleScript. Un semplice script può iterare attraverso mailbox e eliminare selettivamente:

osascript -e 'tell application "Mail" to delete every message of mailbox "Sent" whose subject contains "Export"'

Scattered Spider ha dimostrato come la cancellazione manuale di notifiche di login sospetto possa estendere significativamente il tempo di permanenza in rete. Replicare questo richiede accesso interattivo e comprensione dei pattern di notifica specifici dell'organizzazione.

Per simulazioni avanzate, considerate LunarMail che setta il flag PR_DELETE_AFTER_SUBMIT per auto-cancellare messaggi dopo l'invio. Questo approccio programmatico richiede integrazione MAPI ma garantisce pulizia automatica delle tracce.

Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?

Scarica la guida gratuita e segui il percorso corretto fin dal primo passo

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.