Iscriviti al webinar gratuito del 20 Ottobre per diventare Ethical Hacker! Scopri di più
Archiviazione via Utility: Archive via Utility (T1560.001)
La tecnica T1560.001 — Archive via Utility descrive l'abuso di strumenti di compressione e archiviazione, nativi o di terze parti, per impacchettare dati raccolti prima dell'esfiltrazione. Rientra nella tattica TA0009 (Collection) e si colloca nella fase finale della kill chain, immediatamente a monte di Exfiltration. L'obiettivo dell'attaccante è duplice: ridurre il volume dei dati da trasferire e, soprattutto, cifrare o proteggere con password gli archivi per eludere DLP, ispezione TLS e analisi di rete.
Gli avversari sfruttano utility preinstallate come tar su Linux e macOS, zip, makecab, diantz, xcopy e certutil su Windows, oppure strumenti terzi come 7-Zip, WinRAR e WinZip. In alcuni casi certutil viene usato per codificare in Base64 i dati raccolti, trasformandoli in stringhe testuali più facilmente esfiltrabili via canali HTTP o DNS.
I numeri raccontano la pervasività del comportamento: 37 gruppi APT documentati, 31 famiglie malware, 10 campagne attribuite e una sola mitigazione formale (M1047 Audit). Praticamente ogni operazione di spionaggio moderna, dalla SolarWinds Compromise a Operation CuckooBees, include una fase di archiviazione. La combinazione più frequente è WinRAR con password + archivio multi-volume, un pattern osservato in gruppi geograficamente distanti come APT28, APT41, Volt Typhoon e Akira.
In un ingaggio red team, la simulazione di T1560.001 serve a validare la capacità del blue team di rilevare staging pre-esfiltrazione. L'approccio deve replicare le TTP osservate senza dispiegare malware reale.
Su Windows, la catena canonica prevede prima la raccolta in una directory di staging, tipicamente sotto *C:\Users\Public* o %TEMP%, poi la compressione. Con WinRAR (a pagamento, trial funzionale) il comando osservato in campagne come Operation CuckooBees e APT41 DUST è nella forma *rar.exe a -hp
Per simulare MuddyWater o UNC3886 si può ricorrere alle utility native, evitando binari di terze parti: makecab.exe /f directives.ddf comprime file secondo un file di direttive, mentre diantz.exe source.dat dest.cab produce archivi CAB. Un LOLBAS particolarmente utile è certutil -encode input.bin output.b64, che trasforma un archivio binario in Base64 pronto per exfil via HTTP POST.
Su Linux e macOS, la simulazione ricalca Sea Turtle e Chimera: tar czf - /home/user/docs | openssl enc -aes-256-cbc -salt -pbkdf2 -out data.tar.gz.enc produce un archivio cifrato in un solo pipe, senza scritture intermedie. Su macOS il pattern Calisto è zip -r -e archive.zip ~/Documents, dove -e attiva la password interattiva.
Per emulazione strutturata è disponibile Atomic Red Team (open source), che include atomici mappati direttamente su T1560.001 con test per WinRAR, 7-Zip, makecab e tar. Caldera (open source) di MITRE offre ability simili integrate in operation multi-step. Per emulazione più realistica di operazioni APT41 o Mustang Panda, Sliver (open source) e Mythic (open source) permettono di scriptare la compressione lato agent prima dell'exfil. Un dettaglio spesso trascurato: replicare l'uso di password lunghe 13 caratteri alfanumeriche come osservato in TONESHELL aumenta la fedeltà del test contro il tuning delle regole di detection basate su entropia.
Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?
Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo
2 minuti · 7 domande
Che professionista cyber sei?
Scopri il profilo più vicino al tuo modo di pensare e inizia dal percorso giusto.