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
Az USB Network Gate egy olyan alkalmazás, amellyel USB-eszközöket lehet megosztani egy helyi hálózaton. Ugyanakkor a csatlakoztatott eszköz kiválasztása helyett egy foglalatlan portot is megoszthat – ebben az esetben az USB Network Gate azonnal lefoglal bármilyen eszközt, amelyet az adott portra csatlakoztatnak. 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 teszi lehetővé az autorun.exe elindítását, illetve nem teszi ki magát hasonló fenyegetéseknek.
Mivel az USB Network Gate LAN-on keresztül működik, csatlakozhat egy olyan példányhoz is, amely egy virtuális gépben található, még akkor is, ha az nem támogatja az adott eszközhöz tartozó USB átirányítást, vagy az USB hot swappinget.
Az USB Network Gate a VM hipervizorok széles választékát támogatja, beleértve 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, szabadon letesztelheti a 14 napos ingyenes próbaverzióval.
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. Töltse le és telepítse az USB Network Gate-et a virtuális gép gazdagépén és magán a gépen is.
A gazdagépnek teljes telepítésre van szüksége, míg a virtuális gépen a telepítésnek 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.