Nvidia GeForce Experience Varnostna ranljivost Node.js

Preizkusite Naš Instrument Za Odpravo Težav

Sec Consult varnostni raziskovalci odkriti ranljivost v Nvidijini programski opremi GeForce Experience, ki napadalcem omogoča, da zaobidejo seznam programov Windows.

Nvidia GeForce Experience je program, ki ga Nvidia privzeto namesti v svoje gonilne pakete. Program, ki je bil prvotno zasnovan tako, da uporabnikom nudi dobre konfiguracije računalniških iger, da bodo te bolje delovale v uporabniških sistemih, je od takrat razstrelila Nvidia.

Programska oprema preverja, ali so zdaj posodobitve gonilnikov, in jih lahko namesti, in to uveljavlja registracijo preden postane na voljo njegova druga funkcionalnost.

Pri tem je zanimivo, da ta ni potrebna za uporabo grafične kartice in da video kartica brez nje deluje enako dobro.

Nvidia GeForce Experience namesti v sistem strežnik node.js, ko je nameščen. Datoteka se ne imenuje node.js, ampak NVIDIA Web Helper.exe, in je privzeto nameščena pod% ProgramFiles (x86)% NVIDIA Corporation NvNode .

Nvidia je Node.js preimenovala v NVIDIA Web Helper.exe in jo podpisala. To pomeni, da je Node.js nameščen v večini sistemov z grafičnimi karticami Nvidia, saj so gonilniki nameščeni samodejno in ne uporabljajo možnosti namestitve po meri.

Namig : Namestite samo komponente gonilnika Nvidia, ki jih potrebujete , in onemogoči storitve Nvidia Streamer in druge procese Nvidia ,

Beli seznam omogoča administratorjem, da določijo programe in procese, ki se lahko izvajajo v operacijskem sistemu. Microsoft AppLocker je priljubljena rešitev za izboljšanje varnosti za osebne računalnike z Windows.

Skrbniki lahko še izboljšajo varnost z uporabo podpisov za uveljavljanje integritete kode in skripta. Slednjega podpirata Windows 10 in Windows Server 2016 s Microsoft Device Guard na primer.

Varnostni raziskovalci so našli dve možnosti za uporabo Nvidijine aplikacije NVIDIA Web Helper.exe:

  1. Uporabite Node.js neposredno za interakcijo z Windows API-ji.
  2. Naložite izvršljivo kodo 'v postopek node.js', če želite zagnati zlonamerno kodo.

Ko je postopek podpisan, bo privzeto mimo vseh preverjanj, ki temeljijo na ugledu.

Z vidika napadalca to odpira dve možnosti. Uporabite node.js za neposredno interakcijo z Windows API-om (npr. Za onemogočanje seznama dovoljenih programov ali odsevno nalaganje izvršljivega v postopek node.js za zagon zlonamerne binarne datoteke v imenu podpisanega postopka) ali za pisanje celotne zlonamerne programske opreme z vozliščem. js. Prednost obeh možnosti je, da se tekaški postopek podpiše in zato ob privzeto zaobide protivirusne sisteme (algoritme, ki temeljijo na ugledu).

Kako rešiti težavo

Verjetno najboljša možnost je odstranitev odjemalca Nvidia GeForce Experience iz operacijskega sistema.

Prva stvar, ki jo boste morda želeli, je, da se prepričate, da je sistem ranljiv. V računalniku Windows odprite mapo% ProgramFiles (x86)% NVIDIA Corporation in preverite, ali imenik NvNode obstaja.

nvnode

V tem primeru odprite imenik. V imeniku poiščite datoteko Nvidia Web Helper.exe.

nvidia web helper exe

Nato z desno miškino tipko kliknite datoteko in izberite lastnosti. Ko se odpre okno lastnosti, preklopite na podrobnosti. Tam bi morali videti izvirno ime datoteke in ime izdelka.

node.exe

Ko ugotovite, da je strežnik Node.js resnično v računalniku, je čas, da ga odstranite, pod pogojem, da Nvidia GeForce Experience ni potrebna.

  1. Za to lahko uporabite nadzorno ploščo> Odstranite programski programček ali pa uporabite nastavitve sistema Windows 10> Aplikacije> Aplikacije in funkcije.
  2. Kakor koli že, Nvidia GeForce Experience je navedena kot ločen program, nameščen v sistemu.
  3. Odstranite program Nvidia GeForce Experience iz sistema.

Če pozneje znova preverite programsko mapo, boste opazili, da celotna mapa NvNode ni več v sistemu.

Zdaj preberi : Blokirajte Nvidia Telemetry sledenje na računalnikih Windows