Få åtkomst till USB i virtuella maskiner utan risk

USB-åtkomst i virtuella maskiner kräver ofta att du exponerar din dator för enheten innan du skickar vidare den till den virtuella maskinen. Detta kan vara ett problem om du misstänker att enheten är infekterad eller på annat sätt skadlig. USB Network Gate är ett bra sätt att isolera enheten i en sandlåda redan innan den når din virtuella maskin, genom att reservera porten som den är ansluten till.

Du kan också använda USB Network Gate för att tillhandahålla USB-passthrough för virtuella maskiner som har begränsat USB-stöd.

Använda USB Network Gate för att analysera potentiellt infekterad USB-lagring

Anslut USB-enheter till virtuella maskiner på ett säkert sätt med USB Network Gate

USB Network Gate är en app som kan dela USB-enheter i ett lokalt nätverk. Men i stället för att välja en ansluten enhet kan den också dela en ledig port – i det här fallet kommer USB Network Gate omedelbart att ta kontroll över vilken enhet som helst som ansluts till den porten. En port som är reserverad av USB Network Gate kan inte ses av operativsystemet, kan inte utbyta data med systemet och kommer definitivt inte att låta det starta autorun.exe eller utsättas för några liknande hot.

Eftersom USB Network Gate fungerar över LAN kan du ansluta till en instans som finns i en virtuell maskin, även om den inte stöder USB-passthrough för den aktuella enheten eller USB-hotswapping.

USB Network Gate stöder ett brett utbud av VM-hypervisorer, inklusive VirtualBox, VMWare, Citrix, KVM och Hyper-V. Om du inte är säker på om din konfiguration kommer att fungera med USB Network Gate är du välkommen att testa det med den 14 dagar långa kostnadsfria provperioden.

Hur man delar USB i en virtuell maskin med USB Network Gate

I det här exemplet kommer vi att få åtkomst till USB från VirtualBox utan att exponera det för värdoperativsystemet.

1. Ladda ner och installera USB Network Gate på VM-värden och i själva maskinen.

Värden behöver en fullständig installation, medan VM-installationen bara behöver ansluta.

USB Network Gate-installation

2. Aktivera USB Network Gate på värden. Du kan använda koden för gratis provperiod.

Aktiverad USB Network Gate-kopia

3. Växla från Enheter till ”alla portar”. På så sätt kan du se och dela tomma portar också.

Växlar till "Alla portar" i dialogrutan för USB Network Gate

4. Klicka på ”Dela” bredvid den port du behöver. Detta döljer porten på ditt system och förhindrar att anslutna enheter kan kommunicera med din dator.

En tom port delas

5. Öppna PowerShell genom att välja “Terminal” i Win+X-menyn och kör ipconfig. Kom ihåg din IPv4-adress.

Hämta din IP-adress i PowerShell

6. Starta den virtuella maskinen och öppna USB Network Gate i den.

USB Network Gate-instans i en VirtualBox-VM

7. Klicka på ”Lägg till server” och ange IP-adressen du fick från ipconfig.

Lägga till din dator manuellt via IP

8. Din delade port kommer att visas i enhetslistan. Klicka på ”Anslut” bredvid den.

Den tomma porten visas i den virtuella maskinen

9. Nu kommer alla anslutna enheter att vidarebefordras direkt till den virtuella datorn.

Andra problem som löses av USB Network Gate

Virtualiseringsprogramvara har ofta problem med USB, vilket varierar från plattform till plattform.

VMWare-logotyp

VMWare är beroende av en arbitreringstjänst som startar med den virtuella maskinen. Därför är den rekommenderade metoden för att lösa eventuella USB-problem i VMWare att starta om den virtuella maskinen. Detta är inte en genomförbar lösning om du vill använda en virtuell maskin för en långvarig process som inte kan avbrytas, eller behöver fullt USB-stöd för att kunna stänga av den korrekt.

Hyper-V-logotyp

Hyper-V-passthrough är endast inbyggt möjligt via RemoteFX, vilket i sin tur måste konfigureras via Windows-principer. Principer är ganska komplicerade, och om du inte är administratör på din arbetsplats kan de vara helt otillgängliga för dig.

XenDesktop-logotyp

Citrix XenDesktop-USB är till största delen begränsat till generiska enheter, såsom möss, tangentbord och lagringsenheter, och kräver dessutom policykonfiguration – ibland både på klienten och på servern. Detta kan också vara ett problem för enheter med inbyggda säkerhetsfunktioner.

Alla de ovan nämnda problemen löses enkelt med hjälp av USB Network Gate. Dess höga enhetsgräns, höga bandbredd och breda kompatibilitet med USB-enhetstyper är precis vad du behöver för att komplettera en virtuell maskin.