Il framework di Virtualization di Apple è una API di macOS per creare e gestire macchine virtuali su hardware Mac supportato. Viene comunemente usato per eseguire guest Linux con accesso controllato a CPU, memoria, storage, rete e risorse dell'host. Gli sviluppatori lo usano per creare ambienti isolati per test, automazione e strumenti desktop che necessitano di un sistema operativo guest separato.
Nella cyber sicurezza, il framework è importante perché una VM è sicura solo quanto le sue impostazioni di isolamento. Se un'applicazione espone cartelle condivise, funzioni della clipboard, bridge di rete o altre integrazioni con l'host, una compromissione all'interno del guest può diventare un percorso per l'esposizione o la manomissione dei dati dell'host. Gli attaccanti possono tentare di abusare di questi bridge per leggere file, modificare script o raggiungere segreti memorizzati sul Mac. I difensori usano i controlli di isolamento del framework per ridurre il raggio d'impatto, ma devono comunque esaminare con attenzione mount, permessi e gestione dei segreti.


