Alates 11. märtsist on Windows Defender, mis on sisseehitatud Windowsi opsüsteemi, hakanud blokeerima (paigutama karantiini) avatud draiverit WinRing0. See draiver on mõeldud juurdepääsuks kasutajaruumi ja erinevale riistvarale, millele süsteemis ei ole ette nähtud teisi API-sid.
Draiverit WinRing0 kasutatakse projektides, mis haldavad riistvaraseadeid, sealhulgas avatud (OpenRGB, Libre Hardware Monitor, FanControl) ja patenteeritud (SignalRGB, Razer Synapse 3) tarkvaras. Droonide seas on ametlik tarkvara paljude riistvaratootjate poolt, sealhulgas tuntud firmadelt. Oluline on märkida, et draiverit on iseseisvalt signeerinud autor (CrystalDiskMarki arendaja) ja see on aktsepteeritud Microsofti poolt.
Microsofti poolt märgitud probleem, mille tõttu on blokeerimine toimunud, on seotud sellega, et mistahes programm pääseb juurde süsteemi installitud draiverile ning selle draiveri kaudu saab programm manipuleerida mis tahes seadmega süsteemis või suurendada oma õigusi (CVE-2020-14979).
Blokeeringu tõttu olid paljud ettevõtted sunnitud reageerima. Näiteks on SignalRGB kohandanud oma programmi kasutama omaenda patenteeritud asendust, samas kui Steelseries on oma tarkvaras täielikult keelanud süsteemi näitajate kuvamise funktsionaalsuse nende seadmete sisseehitatud ekraanidel.
Praegu on WinRing0 jaoks välja antud parandust, mis piirab draiveri kasutamist ainult administraatoriõigustega käivitatavate programmide jaoks, kuid Microsofti poliitika muutuste tõttu draiverite osas on uue versiooni allkirjastamine keeruline.
Hiina ettevõte HYTE, mis arendab HYTE Nexus seadme jälgimistarkvara, millel kasutatakse samuti seda draiverit, on nõustunud bürokraatlikud protsessid enda kanda võtma ja kuulutas välja, et avaldab allkirjastatud versiooni vabaks kasutamiseks. Sellegipoolest, isegi kui Microsoft aktsepteerib uuendatud draiverit, tuleb paljusid seadme seadete haldamise ja jälgimise programme käivitada administraatoriõigustega või kohandada töötama muudetud draiveriga.
WinRing0 draiveril on ainus analoog nimega inpout32, mis ei ole hetkel Windows Defenderi ja viirusetõrjete poolt blokeeritud, kuid see on populaarsete anti-cheat süsteemide poolt blokeeritud (kõige tuntum neist on Vanguard, mida kasutatakse mängudes nagu Valorant).
Allikas: opennet.ru
