Una MicroVM è una macchina virtuale leggera creata per isolare i carichi di lavoro con un overhead inferiore rispetto a una VM tradizionale. Mantiene l'ambiente guest piccolo limitando l'hardware emulato e riducendo i componenti non necessari, il che può migliorare la velocità di avvio e la densità pur preservando un confine più forte rispetto a un semplice sandbox di processo.
Nella sicurezza informatica, le MicroVM sono importanti perché vengono spesso usate per contenere codice non attendibile, attività del browser, job serverless o ambienti di sfida. La loro sicurezza dipende in gran parte dal kernel guest e dall'hypervisor: un difetto del kernel può consentire l'escalation dei privilegi all'interno del guest, mentre un difetto dell'hypervisor può minacciare la fuga verso l'host. I difensori usano le MicroVM con hardening, filtraggio delle syscall e disciplina nelle patch per ridurre il raggio d'impatto, mentre gli attaccanti cercano bug che attraversino il confine di isolamento.


