A virtuális gép USB-hozzáférése gyakran megköveteli, hogy a virtuális gépnek történő átadás előtt a készüléket a számítógép számára elérhetővé tedd. Ez problémát jelenthet, ha arra gyanakszol, hogy az eszköz fertőzött vagy bármilyen más módon rosszindulatú. A USB Network Gate jó módja annak, hogy az eszközt már azelőtt is elkülönítsd (sandboxold), hogy elérné a virtuális gépedet, azáltal, hogy lefoglalod azt a portot, amelyhez csatlakozik.
A USB Network Gate segítségével USB-átadás (passthrough) is biztosítható olyan virtuális gépek számára, amelyek korlátozott USB-támogatással rendelkeznek.
USB Network Gate használata potenciálisan fertőzött USB-tároló elemzéséhez
USB Network Gate egy olyan alkalmazás, amely USB-eszközöket tud megosztani egy helyi hálózaton. Azonban a csatlakoztatott eszköz kiválasztása helyett egy szabad portot is meg tud osztani – ebben az esetben az USB Network Gate azonnal lefoglal minden, az adott portra csatlakoztatott eszközt. Az USB Network Gate által lefoglalt portot az operációs rendszer nem látja, nem tud adatot cserélni a rendszerrel, és biztosan nem engedi elindítani az autorun.exe-t, illetve nem teszi lehetővé más hasonló fenyegetéseket.
Mivel az USB Network Gate LAN-on keresztül működik, csatlakozhat egy virtuális gépen belül futó példányhoz akkor is, ha az nem támogatja az adott eszközhöz a USB passthrough-t vagy az USB hot swapet.
Az USB Network Gate számos VM hipervizort támogat, többek között a VirtualBoxot, a VMWare-t, a Citrixet, a KVM-et és a Hyper-V-t. Ha nem biztos benne, hogy a beállítása működni fog-e az USB Network Gate-tel, kipróbálhatja az ingyenes verziót 1 eszközzel. Ha ez nem lenne elég, és több eszközre van szüksége, elérhető egy fizetős verzió 10 eszközhöz.
Hogyan lehet USB-t használni virtuális gépben az USB Network Gate segítségével
Ebben a példában a USB-t a VirtualBoxból fogjuk elérni anélkül, hogy azt a gazda operációs rendszernek kitennénk.
1. Letöltés és telepítse az USB Network Gate-et a VM-gazdagépen és magán a gépen is.
A gazdagépnek teljes telepítésre van szüksége, míg a VM telepítésének csak a csatlakozáshoz kell.
2. Aktiválja a USB Network Gate-et a hoszton. Használhatja az ingyenes próbaverzió kódját.
3. Váltson az Eszközök nézetről az „összes portra”. Így az üres portokat is láthatja és megoszthatja.
4. Kattintson a „Megosztás” gombra a szükséges port mellett. Ez elrejti a portot a rendszerén, és megakadályozza, hogy bármely csatlakoztatott eszköz kapcsolatba lépjen a számítógépével.
5. Nyisd meg a PowerShellt a Win+X menü „Terminál” elemének kiválasztásával, és futtasd az ipconfig parancsot. Jegyezd meg az IPv4-címedet.
6. Indítsa el a virtuális gépet, és nyissa meg benne az USB Network Gate-et.
7. Kattintson a „Szerver hozzáadása” gombra, és adja meg az ipconfigból kapott IP-címet.
8. A megosztott portod megjelenik az eszközlistában. Kattints a „Csatlakozás” gombra mellette.
9. Mostantól minden csatlakoztatott eszköz közvetlenül a virtuális géphez lesz átadva.
Az USB Network Gate által megoldott egyéb problémák
A virtualizációs szoftvereknek gyakran vannak problémái az USB-vel, amelyek platformonként eltérnek.
VMWare egy, a VM-mel együtt induló arbitrációs szolgáltatásra támaszkodik. Ennek megfelelően a VMWare-ben jelentkező bármilyen USB-probléma megoldására javasolt módszer a VM újraindítása. Ez nem életképes megoldás, ha a VM-et egy hosszadalmas, nem megszakítható folyamathoz szeretné használni, vagy teljes körű USB-támogatásra van szüksége a megfelelő leállításhoz.
Hyper-V passthrough csak natívan a RemoteFX-en keresztül lehetséges, amelyet viszont Windows-házirendeken keresztül kell konfigurálni. A házirendek meglehetősen bonyolultak, és ha nem vagy rendszergazda a munkahelyeden, lehet, hogy számodra teljesen elérhetetlenek.
Citrix XenDesktop USB többnyire az általános eszközökre korlátozódik, például egerekre, billentyűzetekre és tárolóeszközökre, és házirend-konfigurációt is igényel – olykor mind a kliensen, mind a szerveren. Ez problémát jelenthet a beépített biztonsági funkciókkal rendelkező eszközök esetében is.
A fent említett problémák mindegyike könnyedén megoldható a USB Network Gate segítségével. Magas eszközkorlátja, nagy sávszélessége és a különféle USB-eszköztípusokkal való széles körű kompatibilitása pontosan az, amire egy virtuális gép kiegészítéséhez szüksége van.