Windows 10 poistaa käytöstä RemoteFX vGPU:n tuen; Voitko ottaa sen uudelleen käyttöön?

Microsoft on julkaissut tietoturvapäivityksen KB4571756, joka poistaa RemoteFX vGPU -ominaisuuden käytöstä tietoturvahaavoittuvuuden vuoksi. Se koskee Windows 10 -versiota 2004(Windows 10, version 2004) ja kaikkia Windows Server -version 2004 versioita.

Windows Update RemoteFX vGPU

Tämän päivityksen jälkeen mikä tahansa VM, jossa RemoteFX vGPU on käytössä, epäonnistuu seuraavilla virheilmoituksilla:

  • Virtuaalikonetta ei voi käynnistää, koska kaikki RemoteFX-yhteensopivat GPU(GPUs) :t on poistettu käytöstä Hyper-V Managerissa(Hyper-V Manager) .
  • Virtuaalikonetta ei voida käynnistää, koska palvelimella ei ole riittävästi GPU - resursseja.

Vaikka loppukäyttäjä yrittäisi ottaa RemoteFX vGPU:n uudelleen käyttöön, VM näyttää virheilmoituksen –

We no longer support the RemoteFX 3D video adapter. If you are still using this adapter, you may become vulnerable to security risk.

Mikä on RemoteFX vGPU -ominaisuus?

Kun käytät virtuaalikoneita , RemoteFX v GPU -ominaisuuden avulla voit jakaa fyysisen GPU :n . Ominaisuus sopii hyvin, kun fyysinen grafiikkasuoritin(GPU) on liian suuri resurssi, mutta sen sijaan kaikki virtuaalikoneet(VMs) voivat jakaa GPU :n dynaamisesti työkuormituksensa mukaan. Etuna on tietysti GPU(GPU) :n kustannusten aleneminen ja prosessorin(CPU) kuormituksen väheneminen . Jos haluat kuvitella, se on kuin käyttäisit useita DirectX -sovelluksia samanaikaisesti samalla fyysisellä grafiikkasuorittimella(GPU) . Joten sen sijaan, että ostaisit 4 GPU(GPUs) :ta , yksi GPUvoi auttaa työmäärästä riippuen. Sen mukana tuli myös vastatoimia, jotka rajoittivat fyysisen GPU :n liikakäyttöä .

Mikä on RemoteFX vGPU:n tietoturvahaavoittuvuus?

RemoteFX vGPU on vanha. Se otettiin käyttöön Windows 7 :ssä, ja nyt se kohtaa koodin etäsuorittamisen haavoittuvuuden. Koodin etäsuorittamisen haavoittuvuus on olemassa, kun isäntäpalvelimen Hyper-V RemoteFX(Hyper-V RemoteFX) vGPU ei pysty vahvistamaan vierailijakäyttöjärjestelmän todennettua käyttäjää syötteitä kunnolla. Se tapahtuu, kun isäntäpalvelimen Hyper-V RemoteFX(Hyper-V RemoteFX) vGPU ei pysty kunnolla vahvistamaan vierailijakäyttöjärjestelmän autentikoidun käyttäjän syötettä, kun hyökkääjä suorittaa vieraskäyttöjärjestelmässä muotoillun sovelluksen, joka hyökkää yksittäisiä kolmannen osapuolen videoohjaimia vastaan, jotka toimivat Hyperissä . -V(Hyper-V) isäntä.

Kun hyökkääjällä on pääsy, hän voi suorittaa minkä tahansa koodin isäntäkäyttöjärjestelmässä. Koska tämä on arkkitehtoninen ongelma, sitä ei voida korjata.

Vaihtoehtoja RemoteFX vGPU:lle

Ainoa vaihtoehto on käyttää vaihtoehtoista vGPU:ta, joka voi olla peräisin kolmannen osapuolen sovelluksista tai Microsoft suosittelee Discrete Device Assignmentin(Discrete Device Assignment) ( DDA ) käyttöä. Sen avulla voit yhdistää koko PCIe-laitteen(PCIe Device) virtuaalikoneeseen. Sen lisäksi, että voit sallia pääsyn grafiikkaautoihin(Graphics) , voit myös jakaa NVMe- tallennustilaa.

DDA : n suurin etu sen lisäksi, että se on turvallinen, ohjaimia ei tarvitse asentaa isäntään ennen laitteen asentamista virtuaalikoneeseen. Niin kauan kuin virtuaalikone pystyy tunnistamaan laitteen PCIe-sijainnin(PCIe Location) , VM:lle voidaan määrittää polku(Path) sen asentamiseksi. Lyhyesti sanottuna DDA siirtää GPU :n virtuaalikoneelle mahdollistaa alkuperäisen GPU -ohjaimen käytön virtuaalikoneessa ja kaikissa ominaisuuksissa. Se sisältää DirectX 12 :n , CUDA :n jne., mikä ei ollut mahdollista RemoteFX v GPU :lla .

Kuinka ottaa RemoteFX vGPU uudelleen käyttöön

Microsoft varoittaa selvästi, että sinun ei pitäisi käyttää RemoteFX vGPU:ta, mutta jos sinun on pakko, voit ottaa sen uudelleen käyttöön omalla vastuullasi.

Olettaen, että olet jo määrittänyt RemoteFX vGPU 3D -sovittimen, tässä ovat tiedot, jotka toimivat vain Windows 10 :ssä , versiossa 1803 ja aiemmissa versioissa

Määritä RemoteFX vGPU Hyper-V Managerilla(Hyper-V Manager)

Voit määrittää RemoteFX vGPU 3D:n käyttämällä Hyper-V Manageria(Hyper-V Manager) seuraavasti:

  • Pysäytä virtuaalikone
  • Avaa Hyper-V Manager ja siirry kohtaan  VM Settings .
  • Napsauta Lisää laitteisto.
  • Valitse RemoteFX 3D Graphics Adapter ja valitse sitten  Lisää(Add) .

Määritä RemoteFX vGPU PowerShell - cmdletillä

  • Ota käyttöön-VMRemoteFXPhysicalVideoAdapter
  • Add-VMRemoteFx3dVideoAdapter
  • Hanki-VMRemoteFx3dVideoAdapter
  • Set-VMRemoteFx3dVideoAdapter
  • Hanki-VMRemoteFXPhysicalVideoAdapter

Voit lukea siitä lisää täältä Microsoftista.(about it here on Microsoft.)



About the author

Olen tietokoneammattilainen, jolla on kokemusta Microsoft Office -ohjelmistojen, kuten Excelin ja PowerPointin, kanssa työskentelystä. Minulla on myös kokemusta Chromesta, joka on Googlen omistama selain. Taitojani ovat erinomainen kirjallinen ja suullinen kommunikointi, ongelmanratkaisukyky ja kriittinen ajattelu.



Related posts