Pulizia Cronologia di Rete: Clear Network Connection History and Configurations (T1070.007)

La tecnica T1070.007 descrive la cancellazione o modifica di artefatti che documentano connessioni di rete legittime o malevole su sistemi compromessi. Rientra nella tattica TA0005 (Defense Evasion) e si colloca tipicamente nella fase post-exploitation della kill chain, quando l'attaccante ha già stabilito accessi remoti e vuole nascondere le tracce prima di lasciare il perimetro o durante il mantenimento della persistenza.

Gli artefatti target variano per piattaforma. Su Windows, la cronologia RDP risiede in chiavi di registro come HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default e \Servers, oltre a file come Default.rdp nella cartella Documenti e la cache in *AppData\Local\Microsoft\Terminal Server Client\Cache*. Su sistemi Unix-like, le tracce si accumulano in /var/log/auth.log, /Library/Logs su macOS e cronologie shell. Anche le regole firewall create dinamicamente per abilitare il traffico C2 vengono spesso rimosse a operazione conclusa.

L'impatto operativo è significativo: 2 gruppi APT documentati (Volt Typhoon e UNC3886) e una campagna di rilievo (RedPenguin contro router Juniper MX) usano questa tecnica per ostacolare la ricostruzione forense. Il malware SUNBURST, cuore della compromissione SolarWinds, includeva routine specifiche per rimuovere le regole firewall create durante l'esecuzione. Il risultato è una detection window ridotta e una timeline forense frammentata, con impatto diretto sulla capacità di attribution e sulla ricostruzione del blast radius.

In un ingaggio red team, la simulazione di T1070.007 avviene tipicamente al termine della fase di lateral movement, per validare la capacità del blue team di rilevare tentativi di cleanup. L'approccio deve essere lab-safe: mai eseguire cancellazioni distruttive su sistemi di produzione senza rollback documentato.

Su Windows, la cronologia RDP viene rimossa agendo sulle chiavi di registro dell'utente. Un red teamer può usare reg.exe nativo per simulare l'attività:

reg delete "HKCU\Software\Microsoft\Terminal Server Client\Default" /va /f

reg delete "HKCU\Software\Microsoft\Terminal Server Client\Servers" /f

Parallelamente, la cache bitmap va eliminata dalla directory *%LOCALAPPDATA%\Microsoft\Terminal Server Client\Cache*, insieme al file Default.rdp nella cartella Documenti. Per le regole firewall create durante l'attività C2, netsh advfirewall firewall delete rule name="NomeRegola" riproduce fedelmente il comportamento di SUNBURST.

Su Linux, la simulazione tocca i log SSH e la history della shell. Le tecniche osservate in scenari reali includono truncate selettivo (truncate -s 0 /var/log/auth.log), rimozione mirata di righe con sed -i '/attacker_ip/d' /var/log/auth.log, e cancellazione della bash history con unset HISTFILE; history -c. Per il firewall, iptables -F o nft flush ruleset rimuovono le regole aggiunte.

Su macOS, il flush selettivo dell'Unified Log è più complesso perché il sistema non permette editing diretto, ma un attaccante con root può rimuovere i file .tracev3 in /var/db/diagnostics/. Comandi come sudo pfctl -F all azzerano lo stato del packet filter.

Per ambienti di lab, strumenti utili includono Atomic Red Team (open source) del progetto Red Canary, che fornisce test atomici mappati direttamente su T1070.007, e Caldera (open source) di MITRE per orchestrare catene complete. Sysmon (gratuito) va installato preventivamente sulle macchine target per verificare che gli eventi di cleanup siano effettivamente catturati prima della cancellazione.

Un pattern realistico da riprodurre è quello di UNC3886 nella campagna RedPenguin: dopo aver stabilito l'accesso, l'operatore cancella selettivamente solo le entry di log contenenti il proprio IP sorgente, lasciando intatto il resto per non generare gap sospetti. Questo comportamento chirurgico va simulato con script che parsano i log e rimuovono singole righe, non con truncate massivi facilmente rilevabili.

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.