VMware VMCI, o Virtual Machine Communication Interface, è un canale di comunicazione guest-to-host di VMware che consente al software all'interno di una macchina virtuale di scambiare dati con l'host o con altri componenti VMware senza usare i normali percorsi di rete. Poiché il traffico può rimanere all'interno del livello di virtualizzazione, può aggirare firewall esterni, sensori di rete e alcune acquisizioni di pacchetti.
Nel campo della sicurezza informatica, VMCI è importante perché gli aggressori possono usarlo come percorso più silenzioso per comandi, controllo o trasferimento dati su sistemi basati su VMware. Questo può rendere più difficile individuare attività dannose se i difensori osservano solo il traffico Ethernet. I difensori cercano un uso inatteso di VMCI monitorando la telemetria VMware, il comportamento dei processi guest e interazioni guest/host insolite. In un ambiente rafforzato, limitare VMCI ai carichi di lavoro necessari e correlarlo con i log dell'host e dell'hypervisor può aiutare a rivelarne l'abuso.


