Software di Controllo Remoto: Remote Desktop Software (T1219.002)

La tecnica T1219.002 descrive l'abuso di software legittimo di supporto desktop remoto — TeamViewer, AnyDesk, ScreenConnect, LogMeIn, VNC, AmmyyAdmin e altri strumenti di Remote Monitoring and Management (RMM) — per stabilire un canale di comando e controllo interattivo verso i sistemi compromessi. L'attaccante sfrutta il fatto che queste applicazioni sono comunemente autorizzate nelle policy di application control aziendali, spesso firmate digitalmente e considerate affidabili dai team IT.

La tecnica è mappata sulla tattica TA0011 (Command and Control) e rappresenta un pattern in forte crescita perché consente all'avversario di mimetizzare il traffico C2 dentro flussi ritenuti legittimi, evitando la scrittura di malware custom e riducendo drasticamente le probabilità di detection statica. A differenza dei protocolli RDP nativi, gli RMM commerciali attraversano NAT e firewall tramite relay cloud gestiti dal vendor, rendendo la segmentazione tradizionale meno efficace.

Sul fronte dell'impatto, i dati MITRE registrano 9 gruppi APT documentati, 3 campagne di rilievo — inclusi intrusion ransomware Conti (C0015) e AvosLocker (C0018) — e 3 mitigazioni principali. L'abuso è trasversale: coinvolge attori state-sponsored come Kimsuky e Mustang Panda, gruppi cybercrime come Scattered Spider e Storm-1811, e operatori ransomware che li impiegano nelle fasi di persistenza e hands-on-keyboard.

In un ingaggio red team, l'abuso di RMM legittimi consente di simulare in modo realistico il pattern operativo di Scattered Spider o degli affiliati Conti. Il flusso tipico parte da un vettore di social engineering — spesso una chiamata al service desk con pretesto — che induce la vittima a installare il client RMM tramite installer MSI firmato scaricato dal portale del vendor.

Per un lab controllato, l'installazione silente di AnyDesk (freemium) su Windows si esegue con l'installer ufficiale in modalità unattended: AnyDesk.exe --install "C:\ProgramData\AnyDesk" --start-with-win --silent. Impostare una password non presidiata richiede la scrittura nel file di configurazione tramite echo | AnyDesk.exe --set-password. Il risultato è un endpoint accessibile via ID a nove cifre attraverso i relay del vendor, senza necessità di port forwarding.

ScreenConnect (ora ConnectWise Control, freemium/a pagamento) è particolarmente diffuso nei playbook criminali perché consente al red teamer di generare installer personalizzati con branding neutro dal portale di amministrazione, riducendo i sospetti dell'utente target. TeamViewer (freemium) rimane la scelta storica: RTM, Kimsuky e Mustang Panda ne hanno utilizzato versioni modificate o istanze legittime per il C2.

Per scenari che richiedono maggior stealth, è utile combinare l'RMM con un tunnel: ngrok (freemium) espone servizi interni verso l'esterno e figura esplicitamente nell'arsenale di Scattered Spider. Il comando ngrok tcp 3389 pubblica un endpoint TCP che l'operatore raggiunge senza toccare regole firewall inbound.

Su Linux, x11vnc (open source) permette di condividere una sessione X esistente: x11vnc -display :0 -forever -shared -rfbauth ~/.vnc/passwd -bg. Su macOS, l'attivazione programmatica di Screen Sharing avviene tramite sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist, sebbene richieda credenziali locali privilegiate.

Durante l'esercizio è fondamentale documentare i canali cloud utilizzati (relay AnyDesk, gateway ScreenConnect) per consentire al blue team di validare le proprie rilevazioni egress. Un buon test finale consiste nel verificare che il traffico RMM attraversi il proxy aziendale senza ispezione TLS e senza allertare la piattaforma EDR, replicando la condizione osservata in C0015 dove AnyDesk fu installato nel corso dell'intrusione senza triggerare blocchi.

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.