VIRTIO-Net è un modello standard di dispositivo di rete virtuale usato nella virtualizzazione. Consente a un sistema operativo guest di inviare e ricevere dati di rete tramite un'interfaccia paravirtuale invece di una NIC completamente emulata. Il guest e l'host, oppure un dispositivo di offload, scambiano messaggi strutturati tramite code, negoziazione delle funzionalità e percorsi di controllo che presentano l'illusione di una normale scheda di rete.
Nella sicurezza informatica, VIRTIO-Net è importante perché questi percorsi di messaggistica fanno parte del confine di доверanza. Se un'implementazione gestisce in modo errato input controllati dal guest, gli aggressori all'interno di una VM possono provocare corruzione della memoria, difetti logici o esecuzione di codice nello stack di virtualizzazione o in livelli di offload hardware come i DPU. I difensori esaminano le distribuzioni VIRTIO-Net per individuare analisi non sicure, isolamento debole e firmware o driver obsoleti, soprattutto nei cloud multi-tenant, dove un guest compromesso non dovrebbe mai influenzarne un altro.


