Уязвимостта на защитата на Nvidia GeForce Experience
- Категория: Windows
Sec Consult изследователи по сигурността открит уязвимост в софтуера GeForce Experience на Nvidia, който позволява на нападателите да заобиколят белите списъци с приложения на Windows.
GeForce Experience на Nvidia е програма, която Nvidia инсталира по подразбиране в своите драйверни пакети. Програмата, първоначално предназначена да предостави на потребителите добра конфигурация за компютърни игри, така че те да работят по-добре в потребителските системи, оттогава е разрушена от Nvidia.
Софтуерът проверява за актуализации на драйвери сега и може да ги инсталира и то налага регистрация преди да стане достъпна и другата му функционалност.
Интересното при него е, че тя не е необходима за използване на графичната карта и че видеокартата работи еднакво добре и без нея.
Nvidia GeForce Experience инсталира node.js сървър в системата, когато е инсталиран. Файлът не се нарича node.js, а NVIDIA Web Helper.exe и се намира под% ProgramFiles (x86)% NVIDIA Corporation NvNode по подразбиране.
Nvidia преименува Node.js на NVIDIA Web Helper.exe и я подписва. Това означава, че Node.js е инсталиран в повечето системи с графични карти на Nvidia, като се има предвид, че драйверите се инсталират автоматично и не използват опцията за персонализирано инсталиране.
Бакшиш : Инсталирайте само компонентите на драйвера на Nvidia, които са ви необходими , и деактивирайте Nvidia Streamer Services и други Nvidia процеси ,
Белият списък позволява на администраторите да определят програми и процеси, които могат да се изпълняват в операционна система. Microsoft AppLocker е популярно решение за подобряване на сигурността на Windows компютри.
Администраторите могат допълнително да подобрят сигурността, като използват подписи, за да наложат целостта на кода и скрипта. Последният се поддържа от Windows 10 и Windows Server 2016 с Microsoft Device Guard например.
Изследователите по сигурността откриха две възможности за използване на приложението NVIDIA Web Helper.exe на Nvidia:
- Използвайте Node.js директно за взаимодействие с API на Windows.
- Заредете изпълним код „в процеса node.js“, за да стартирате злонамерен код.
Тъй като процесът е подписан, той ще заобиколи всички проверки въз основа на репутацията по подразбиране.
От гледна точка на нападателя това отваря две възможности. Или използвайте node.js, за да взаимодействате директно с API на Windows (например, за да деактивирате белите списъци на приложенията или да заредите рефлексивно изпълним файл в процеса node.js, за да стартирате злонамерения двоичен код от името на подписания процес) или да напишете пълния зловреден софтуер с възел. JS. И двете опции имат предимството, че протичащият процес е подписан и следователно заобикаля антивирусни системи (алгоритми, базирани на репутацията) по подразбиране.
Как да разрешим проблема
Вероятно най-добрият вариант в момента е да деинсталирате клиента на Nvidia GeForce Experience от операционната система.
Първото нещо, което може да искате да направите, е да се уверите, че една система е уязвима. Отворете папката% ProgramFiles (x86)% NVIDIA Corporation на компютъра с Windows и проверете дали директория NvNode съществува.
Ако стане така, отворете директорията. Намерете файла Nvidia Web Helper.exe в директорията.
След това щракнете с десния бутон върху файла и изберете свойства. Когато се отвори прозорецът на свойствата, преминете към подробности. Там трябва да видите името на оригиналния файл и името на продукта.
След като установите, че сървърът на Node.js наистина е на машината, е време да го премахнете, при условие че не се изисква опит на Nvidia GeForce.
- Можете да използвате Контролния панел> Деинсталирайте програмен аплет за това или ако използвате Настройки на Windows 10> Приложения> Приложения и функции.
- Така или иначе, Nvidia GeForce Experience е посочен като отделна програма, инсталирана в системата.
- Деинсталирайте програмата Nvidia GeForce Experience от вашата система.
Ако проверите отново папката на програмата след това, ще забележите, че цялата папка NvNode вече не е в системата.
Сега четете : Блокиране на Nvidia Telemetry проследяване на компютри с Windows