
Azienda Bitdefender ha annunciato l'apertura del codice della sua tecnologia di introspezione del hypervisor (Hypervisor Introspection, HVI). È stata sviluppata in collaborazione con il progetto Xen.
La storia del progetto è iniziata nel 2015, quando è stata presentata la libreria . Questa ha permesso di 'far amicizia' tra le macchine virtuali e il software dedicato alla ricerca di codice dannoso.
In passato, i malware specializzati potevano rimanere a lungo inosservati nel sistema, all'interno della macchina virtuale ospite. Uno dei problemi era l'accesso alla memoria operativa della macchina virtuale. Tuttavia, la libreria ha risolto questi problemi, rendendo possibile l'ispezione della memoria da parte dell'hypervisor.

Bitdefender e Xen hanno sviluppato una tecnologia di introspezione guest, che consente di eseguire software antivirus dall'esterno. Xen libbdvmi affronta il problema in modo efficace, senza la necessità di un'allocazione aggiuntiva di grandi risorse hardware.
Successivamente, Bitdefender insieme a Citrix ha rilasciato una versione commerciale della tecnologia, chiamata Bitdefender Hypervisor Introspection.

Fonte: 3dnews
Attualmente, gli sviluppatori della tecnologia hanno deciso di aprire il codice di libbdvmi. Inoltre, l'azienda ha aperto il codice di un'altra tecnologia: l' ‘hypervisor snello’ Napoca – per il progetto Xen. La combinazione di libbdvmi e Napoca consente di eseguire introspezioni in sistemi che non utilizzano hypervisor a tutto campo.
Secondo i rappresentanti del team di Bitdefender, l'apertura del codice permetterà tecnologie a svilupparsi ulteriormente, uscendo dai confini dei progetti puramente commerciali di Bitdefender, evolvendosi in qualcosa di nuovo. La tecnologia aiuterà aziende e organizzazioni a rispondere a nuove minacce che diventano sempre più pericolose e complesse.
Il progetto Xen è il risultato del lavoro di ben sette team di sviluppatori. Dopo l'apertura del codice HVI e Napoca, ci sarà anche un Ottavo team, responsabile dell'implementazione delle tecnologie. Con il codice della libreria libbdvmi è possibile .
Fonte: habr.com
