Come posso collegare un dispositivo USB a una macchina virtuale ignorando l'host?

1

Di tanto in tanto sarebbe utile connettere un dispositivo USB untrusted al mio computer. Se potessi collegarlo direttamente a una macchina virtuale, ignorando l'host. sarebbe abbastanza sicuro per me. Mi rendo conto che non è a rischio zero, ma sarebbe abbastanza buono.

Tuttavia, con VirtualBox, non c'è un modo ovvio per farlo. Se un dispositivo è connesso all'host, è possibile riconnetterlo alla VM. Ma a quel punto è troppo tardi: una tastiera USB potrebbe aver inserito battute maligne, o un CD USB potrebbe avere il malware automatico.

C'è un modo per connettersi direttamente a una VM? Sono felice con una risposta che utilizza qualsiasi software di virtualizzazione.

    
posta paj28 16.07.2017 - 10:50
fonte

2 risposte

1

Bene, hai un problema con uova e galline qui. Affinché l'hypervisor dia direttamente un dispositivo USB a una VM, deve prima essere in grado di identificarlo confrontando l'ID del fornitore e l'id prodotto con ciò che viene dichiarato per il guest.

Quindi è possibile (su versioni recenti di VirtualBox su host Windows) passare un dispositivo USB direttamente al guest con solo un'azione minima dell'host (*) (basta leggere gli id ma non montare il dispositivo), fornito puoi essere sicuro dell'id del venditore e dell'id del prodotto. Ma non puoi saperlo prima di aver montato il dispositivo ... E ho usato VBox solo su Windows, quindi non posso dire altro per altri SO host

(*) Secondo la sua documentazione, VirtualBox dichiara

On Windows hosts, a kernel mode device driver provides USB proxy support. It implements both a USB monitor, which allows VirtualBox to capture devices when they are plugged in, and a USB device driver to claim USB devices for a particular virtual machine.

    
risposta data 10.08.2017 - 14:42
fonte
0

Hai ragione - è quasi sempre troppo tardi quando il dispositivo USB raggiunge il SO Guest - specialmente se non stai utilizzando un hypervisor bare metal (ad esempio, come con VirtualBox).

Altro qui: link

    
risposta data 10.08.2017 - 14:19
fonte

Leggi altre domande sui tag