Kuinka USB-donglet ja suojausavaimet ohjataan uudelleen RDP:n kautta

USB-donglen käyttö RDP:n kautta epäonnistuu usein: laite on kytketty paikallisesti, mutta etäsovellus ei tunnista sitä. Tämä on yleinen ongelma lisenssidonglejen, USB-tunnisteiden ja turva-avainten kanssa.

Syy on arkkitehtoninen. RDP:n USB-uudelleenohjaus toimii hyvin tavallisten laitteiden kanssa, mutta se takkuilee erikoislaitteiston, kuten lisenssidonglejen, varmenneavainten ja turva-avainten kanssa, jotka edellyttävät suoran laitekäytön tasoa, jota varten RDP:tä ei koskaan suunniteltu. Windows tarjoaa kyllä sisäänrakennettuja vaihtoehtoja, kuten USB-läpiviennin ja älykorttien uudelleenohjauksen, mutta ne ovat rajoittuneita, vaativat merkittävää määritystä ja ovat usein epäluotettavia lisenssilaitteiston kanssa.

Luotettavaa etätyöpöytäkäyttöä dongleille varten verkkotasoinen ratkaisu, kuten Donglify, on tehokkaampi. Se jakaa USB-laitteen verkon yli niin, että se näyttää etäkoneessa paikallisesti kytketyltä, mikä kiertää kokonaan natiivin RDP-uudelleenohjauksen rajoitukset.

Miksi USB-donglet ja tietoturva-avaimet eivät toimi RDP:n kautta

RDP on suunniteltu tarjoamaan etäistunto paikalliselle näytölle. Näppäimistön syöte, näyttö, leikepöytä ja ääni kaikki kytkeytyvät siihen luontevasti. USB-donglet, varmennetunnisteet ja tietoturva-avaimet eivät, ja syyt vaihtelevat laitetypeittäin.

Ohjelmistolisensoinnin donglet, kuten Sentinel, HASP ja CodeMeter, nojaavat suljettuihin ajureihin ja jatkuviin läsnäolotarkistuksiin. Sovellus kyselyttää donglea määräajoin, ja jos USB-yhteys keskeytyy tai viivästyy, ohjelmisto lukittuu tai sammuu kokonaan.

Varmennetunnisteet ja digitaalisen allekirjoituksen avaimet ovat riippuvaisia väliohjelmistoista, kuten PKCS#11 tai Microsoft CryptoAPI. Ongelma RDP:n yli ei ole kyselyttäminen vaan saavutettavuus: etäkone tarvitsee oikeat kirjastot asennettuina ja tavan käyttää fyysistä laitetta ikään kuin se olisi paikallinen.

Laitteistopohjaiset tietoturva-avaimet, mukaan lukien monet FIDO2-laitteet, käyttäytyvät jälleen eri tavoin. Jotkin toimivat kohtuullisen hyvin RDP:n natiivin älykorttiohjauksen uudelleenohjauksen kanssa, riippuen kyseisestä laitteesta ja Windows-ympäristöstä.

Windows tukee laajempaa USB-uudelleenohjausta Ryhmäkäytännön kautta, ja vakiolaitetyypeille, kuten tallennuslaitteille, tulostimille ja PIV-yhteensopiville älykorteille se toimii luotettavasti. Lisensointidongleille sitä kannattaa kokeilla ensin hallitussa Windows-ympäristössä, mutta tulokset vaihtelevat dongle-tyypin, ajurituen, Windows-version ja verkko-olosuhteiden mukaan. Vaikka se toimisi, natiivi uudelleenohjaus tukee vain yhtä RDP-istuntoa kerrallaan ja vaatii lisäasetuksia: käytäntömuutoksia, ajurien hallintaa ja pelkästään Windows-ympäristön. Sama arkkitehtoninen kuilu näkyy myös silloin, kun donglen on päästävä virtuaalikoneeseen fyysisen RDP-istunnon sijaan: Hyper-V:n Enhanced Session Mode ja RDP-yhteys VMwareen tai RDP-yhteys VirtualBox -vieraskoneeseen perivät samat rajoitukset.

Saumaton ratkaisu USB-donglen uudelleenohjaamiseen RDP:n kautta: Donglify

Kun natiivi RDP jää vajaaksi USB-donglen uudelleenohjauksessa, Donglify tarjoaa käytännöllisemmän vaihtoehdon. Sen avulla etätyöpöytäistunto voi käyttää paikalliseen koneeseen liitettyä USB-donglea verkon yli, jolloin laite näkyy ikään kuin se olisi kytketty suoraan. Tämä luo käytännössä virtuaalisen donglen, johon pääsee käsiksi miltä tahansa valtuutetulta koneelta. Protokollakikkailua, yhden istunnon rajoituksia tai ryhmäkäytäntöjen määrityksiä ei tarvita.

Donglify tukee monia keskeisiä USB-donglebrändejä ja -malleja, mukaan lukien Sentinel-, HASP- ja CodeMeter-avaimet, joita käytetään yleisesti suunnittelu- ja muotoiluympäristöissä. Selkeän käyttöönoton ja ilman tarvetta monimutkaisille infrastruktuurimuutoksille se on käytännöllinen ratkaisu tiimeille, jotka tarvitsevat luotettavan donglekäytön RDP:n yli. Tiimit voivat vertailla Donglifyä vaihtoehtoisiin USB-donglen jakamisohjelmistoihin ennen kuin päättävät yhdestä.

Donglify Pääominaisuudet

Usean yhteyden tuki. Tuetuilla dongleilla Donglify antaa useiden etäkoneiden käyttää yhtä fyysistä USB-donglea samanaikaisesti.

Ei riippuvuutta RDP:n natiivista USB-läpiviennistä. Donglify jakaa donglen verkon yli, mikä tekee siitä hyödyllisen etätyöpöytä- ja VM-skenaarioissa, joissa USB-läpivienti on rajoitettua.

Salattu liikenne. Donglifyn mukaan sen jaetut yhteydet on salattu, ja sen tietoturvamateriaaleissa kuvataan TLS 1.2:ta ja päästä päähän -salausta.

Pelkkä ohjelmistoasennus. Donglen jakamisen aloittamiseen verkon yli ei tarvita lisälaitteistoa. Donglify on saatavilla Windowsille ja macOS:lle.

Kuinka määrittää Donglify RDP-donglekäyttöä varten

Asennusprosessi on suhteellisen suoraviivainen. Ryhmäkäytännön muokkauksia ei tarvita eikä laiteajurien yhteensovittamista koneiden välillä, vaikka etäkoneeseen on silti asennettava erikseen asianmukaiset laiteajurit.

1. Luo ilmainen Donglify-tili osoitteessa donglify.net.

2. Asenna Donglify palvelinkoneeseen, siihen johon USB-dongle on fyysisesti liitetty, sekä jokaiseen etäasiakaskoneeseen, joka tarvitsee siihen pääsyn.

Asenna Donglify

3. Käynnistä Donglify molemmissa koneissa ja kirjaudu sisään samoilla tilitunnuksilla.

Kirjaudu sisään Donglifyyn

4. Napsauta palvelinkoneessa "+"-kuvaketta, jotta näkyviin tulee luettelo liitetyistä USB-laitteista.

Jaa dongle

5. Valitse jaettava dongle sen nimen vieressä olevalla valintapainikkeella ja napsauta sitten Jaa.

Jaa dongle

6. Etsi asiakaskoneelta Donglify-käyttöliittymästä jaettu dongle ja napsauta Yhdistä.

Donglify-yhteys

7. Kun yhteys on muodostettu, dongle näkyy etäkoneen Laitehallinnassa paikallisesti liitettynä laitteena. Useimmille vakiolisenssidongleille, mukaan lukien Sentinel HL-, HASP HL- ja CodeMeter-tikut, lisensoitu ohjelmisto tunnistaa sen ja istunto toimii normaalisti. Erittäin erikoistuneet tai laiteohjelmistolla suojatut donglet vaativat silti testausta juuri sinun laitteellasi ennen kuin siihen voi luottaa tuotantokäytössä.

Valitseminen natiivin RDP:n ja verkkotason lähestymistavan välillä

Natiivia RDP:n USB-uudelleenohjausta kannattaa kokeilla ensin, erityisesti PIV-yhteensopiville älykorteille, tavallisille Windowsin tukemille laitteille ja hallituille VDI-ympäristöille, joissa konfiguroinnin lisätyö on hallittavissa. Se ei vaadi lisäohjelmistoja ja hoitaa monet yleiset skenaariot riittävän hyvin.

Lisensointidongleille, jotka eivät toimi natiivissa RDP:ssä, toimittajakohtaisella välikerrosohjelmistolla varustetuille varmenne-tokeneille, monen käyttäjän käyttövaatimuksille tai alustojen välisille ympäristöille verkkotasoinen USB-jakotyökalu, kuten Donglify, ratkaisee ongelman eri kerroksessa. Arkkitehtuuri välttää käännösongelman sen sijaan, että yrittäisi kiertää sitä. Se on käytännön syy siihen, miksi se yleensä toimii siellä, missä natiivi uudelleenohjaus ei toimi — ei siksi, että se olisi yleispätevä korjaus, vaan koska se ei nojaa samaan abstraktiokerrokseen, joka alun perin aiheuttaa vian.