Remote Access Hardware: Remote Access Hardware (T1219.003)

Remote Access Hardware descrive l'uso di dispositivi fisici legittimi per stabilire un canale interattivo di comando e controllo verso i sistemi bersaglio all'interno di una rete. Parliamo di apparati KVM su IP (Keyboard, Video, Mouse) come TinyPilot e PiKVM, strumenti nati per l'amministrazione remota legittima e spesso tollerati dalle policy sui dispositivi periferici. Un aggressore li installa fisicamente nella fase post-compromissione, trasformandoli in un canale di comunicazione alternativo per garantirsi accesso ridondante oppure per aprire una sessione remota interattiva con la macchina colpita.

La tecnica si colloca nella tattica TA0011 (Command and Control), dove l'obiettivo è comunicare con i sistemi controllati mimando traffico normale per eludere il rilevamento. La particolarità di questo approccio è che sposta il canale di controllo dal software all'hardware: un impianto KVM cattura video e inietta input a livello elettrico, rimanendo invisibile all'agente EDR e ai controlli di sicurezza applicativi in esecuzione sul sistema operativo.

Nella kill chain questo comportamento appartiene alla fase di persistenza e controllo remoto, tipicamente dopo un accesso fisico iniziale. L'impatto è significativo: bypassando le soluzioni software, l'attaccante ottiene un controllo di basso livello simile a quello di un operatore seduto davanti alla console, potendo interagire con BIOS/UEFI, boot menu e schermate pre-autenticazione. La superficie difensiva richiede quindi controlli fisici e di policy hardware, non solo protezioni endpoint tradizionali. MITRE ATT&CK associa a questa tecnica una sola mitigazione, M1034.

Dal punto di vista offensivo, un KVM su IP è un impianto hardware che si interpone tra la macchina bersaglio e le sue periferiche, esponendo tastiera, video e mouse attraverso un'interfaccia di rete raggiungibile dall'operatore. Progetti come PiKVM e TinyPilot (entrambi open source) girano su un Raspberry Pi con una scheda di cattura HDMI e un'interfaccia USB gadget che emula tastiera e mouse verso l'host.

In un esercizio red team lab-safe la catena è semplice: dopo aver ottenuto accesso fisico alla postazione, si collega il dispositivo tra la porta USB dell'host e le periferiche, più il cavo HDMI in ingresso alla scheda di cattura. L'host vede comparire una HID composita (tastiera/mouse) legittima, mentre l'operatore controlla tutto via browser dalla rete. Il vantaggio operativo è che l'input arriva a livello hardware: si può interagire con la schermata di login pre-boot, con il menu UEFI/BIOS e con il sistema anche quando l'agente EDR non è ancora caricato.

Sul lato host, per verificare l'enumerazione del dispositivo durante il test:

  • Windows: Get-PnpDevice -Class HIDClass | Format-Table FriendlyName,InstanceId,Status per elencare le periferiche HID e leggere VendorID/ProductID dall'InstanceId.
  • Linux: lsusb mostra i dispositivi USB con vendor/product ID, mentre dmesg | grep -i usb rivela l'evento di attach in tempo reale.
  • macOS: system_profiler SPUSBDataType elenca i dispositivi USB con metadata, serial e classe.

Per configurare l'impianto nel laboratorio si usa l'immagine ufficiale di PiKVM (open source) oppure il pacchetto TinyPilot (freemium: community edition gratuita, versione Pro a pagamento). Entrambi espongono una console web con streaming del framebuffer e input injection.

Alcune considerazioni tattiche per la simulazione. Il KVM emula spesso un gadget USB Ethernet o mass storage aggiuntivo per il proprio management: questo genera artefatti utili al blue team, che vanno documentati nel report. Per rendere lo scenario realistico si può testare lo spoofing del descrittore USB, impostando VendorID e stringhe che imitino una tastiera comune. Nel report finale evidenzia che il canale hardware resta operativo anche disattivando servizi di remote access software, dimostrando così il valore del controllo fisico e delle policy sull'installazione hardware come contromisura.

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.